Arise:[Note]

Arise:[Note]

lily985
Arise:[Note]

Changelog:

mm: swap: fix __radix_tree_replace too many arguments

mm: Disable pcp lists checks on !DEBUG_VM

mm: only count actual rotations as LRU reclaim cost

mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count()

mm/free_pcppages_bulk: prefetch buddy while not holding lock

mm/free_pcppages_bulk: do not hold lock when picking pages to free

mm/free_pcppages_bulk: update pcp->count inside

mm, page_alloc: enable pcpu_drain with zone capability

mm/page_alloc.c: use a single function to free page

mm/page_alloc.c: free order-0 pages through PCP in page_frag_free()

mm/page_alloc.c: avoid excessive IRQ disabled times in free_unref_page_list()

mm: remove cold parameter from free_hot_cold_page*

mm: remove cold parameter for release_pages

mm, truncate: remove all exceptional entries from pagevec under one lock

mm, truncate: do not check mapping for every page being truncated

mm, page_alloc: enable/disable IRQs once when freeing a list of pages

mm: batch radix tree operations when truncating pages

mm: factor out checks and accounting from __delete_from_page_cache()

mm: move clearing of page->mapping to page_cache_tree_delete()

mm: move accounting updates before page_cache_tree_delete()

mm: factor out page cache page freeing into a separate function

mm: refactor truncate_complete_page()

mm: speed up cancel_dirty_page() for clean pages

power: smb-lib: Force suspend when cable out.

power: supply: qpnp-qg: Allow to set charge_full greater than charge_full_design

mm: vmscan: fix missing psi annotation for node_reclaim()

mm: Increase vmstat interval to 2s

mm: reclaim more pages to find free pages in compaction

mm: get 7% more pages in a pagevec

mm, pagevec: rename pagevec drained field

mm, pagevec: remove cold parameter for pagevecs

mm: only drain per-cpu pagevecs once per pagevec usage

mm: backing-dev: Take a reference to the bdi in use to prevent UAF

sched/deadline: Move CPU frequency selection triggering points

kernel: mute process no longer affine to cpu

sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock()

msm: camera: cam_req_mgr: Increase max events

ANDROID: selinux: Fix Android specific configs handling in policydb_write()

ext4: Add no_sehash_xattr mount option

BACKPORT: ext4: add handling for extended mount options

irq: fix wakeup logging under new s2idle flow

kernel: power: Use s2idle by default

ANDROID: arch:arm64: Increase kernel command line size

power: smb1390-psy: Fix casting to int

FROMLIST: sched/fair: util_est: fast ramp-up EWMA on utilization increases

surya_defconfig: Enable TEO

mailbox: do not spam when trigger command set is busy

kernel: printk: Fix invalid-free on devkmsg_write()

BACKPORT: msm: npu: Fix use after free issue

asoc: codec: update SOC_SINGLE_SX_TLV to SOC_SINGLE_S8_TLV

drm/msm/sde: Fix UBSan warnings in sde

mm: Do not reserve memory for users

mm: Do not reserve memory for admins

cpuidle: Take each CPU's QoS latency into account

lpm-levels: Parse all DT idle values

cpuidle/governors: teo: Checkout to `linux-6.6`

teo: Prioritize it over other governors

teo: Fix build

cpuidle/governors: teo: Checkout to `linux-6.1`

cpuidle: governor: export cpuidle governor functions

BACKPORT: UPSTREAM: cpuidle: governors: Consolidate PM QoS handling

BACKPORT: UPSTREAM: cpuidle: Avoid NULL argument in cpuidle_switch_governor()

BACKPORT: UPSTREAM: cpuidle: menu: Fix wakeup statistics updates for polling state

BACKPORT: UPSTREAM: cpuidle: poll_state: Avoid invoking local_clock() too often

BACKPORT: UPSTREAM: cpuidle: poll_state: Add time limit to poll_idle()

BACKPORT: cpuidle: Consolidate disabled state checks

cpuidle: teo: Fix "early hits" handling for disabled idle states

cpuidle: teo: Consider hits and misses metrics of disabled states

cpuidle: teo: Rename local variable in teo_select()

cpuidle: teo: Ignore disabled idle states that are too deep

cpuidle: teo: Get rid of redundant check in teo_update()

cpuidle: teo: Allow tick to be stopped if PM QoS is used

FIXUP: governors: unify last_state_idx

drivers: cpuidle: teo: reapply f575db8afa6d3ec583bc42f506671497acea5f49

cpuidle: teo: Increase rating of teo governor to 50

BACKPORT: cpuidle: teo: Optionally skip polling states in teo_find_shallower_state()

BACKPORT: cpuidle: teo: Rename two local variables in teo_select()

BACKPORT: cpuidle: teo: Fix alternative idle state lookup

BACKPORT: cpuidle: teo: remove unneeded semicolon in teo_select()

BACKPORT: cpuidle: teo: Rework most recent idle duration values treatment

BACKPORT: cpuidle: teo: Change the main idle state selection logic

BACKPORT: cpuidle: teo: Cosmetic modification of teo_select()

BACKPORT: cpuidle: teo: Cosmetic modifications of teo_update()

BACKPORT: cpuidle: teo: Take negative "sleep length" values into account

BACKPORT: cpuidle: teo: Adjust handling of very short idle times

BACKPORT: cpuidle: teo: Fix intervals[] array indexing bug

BACKPORT: cpuidle: teo: Avoid code duplication in conditionals

BACKPORT: cpuidle: teo: Avoid using "early hits" incorrectly

BACKPORT: cpuidle: teo: Exclude cpuidle overhead from computations

BACKPORT: cpuidle: Consolidate disabled state checks

BACKPORT: cpuidle: teo: Fix "early hits" handling for disabled idle states

BACKPORT: cpuidle: teo: Consider hits and misses metrics of disabled states

BACKPORT: cpuidle: teo: Rename local variable in teo_select()

BACKPORT: cpuidle: teo: Ignore disabled idle states that are too deep

BACKPORT: cpuidle: teo: Get rid of redundant check in teo_update()

BACKPORT: cpuidle: teo: Allow tick to be stopped if PM QoS is used

BACKPORT: cpuidle: New timer events oriented governor for tickless systems

BACKPORT: cpuidle: governor: export cpuidle governor functions

BACKPORT: UPSTREAM: cpuidle: governors: Consolidate PM QoS handling

BACKPORT: UPSTREAM: cpuidle: menu: Fix wakeup statistics updates for polling state

BACKPORT: UPSTREAM: cpuidle: poll_state: Avoid invoking local_clock() too often

BACKPORT: UPSTREAM: cpuidle: poll_state: Add time limit to poll_idle()

security: selinux: allow init exec ksud under nosuid

msm: camera: eeprom: increase memory map size

batterydata: use generic node if no node is found


Notes:

- Based on SilonT Razor. Big Thanks To @HinohArata

- KernelSU Included

- OSS Vendor only

- Supported Android 11-14 QPR2

- No MIUI Support.





















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Report Page