Commit Graph

762081 Commits (919cc2ab499e7ea153a37171126cecb1487ed691)
 

Author SHA1 Message Date
Jenna 919cc2ab49 defconfig: Enable Simple Low Memory Killer 6 months ago
Sultan Alsawaf ad0b65a783 defconfig: Enable CASS 6 months ago
Alexander Winkowski 96dc6ec4a3 mm: Set default swappiness to 100 6 months ago
atndko 3c95d20818 drivers: android: Place a no-op PSI driver for SLMK 6 months ago
Sultan Alsawaf 7d96f7bacb mm: Always indicate OOM kill progress when Simple LMK is enabled 6 months ago
Sultan Alsawaf 26ea3c9934 simple_lmk: Reap anonymous memory from victims 6 months ago
Sultan Alsawaf 0787646d32 simple_lmk: Reduce unnecessary wake ups 6 months ago
Sultan Alsawaf 6434ba1b52 simple_lmk: Ratelimit the 'no processes available to kill' message 6 months ago
Sultan Alsawaf 4736a011ba simple_lmk: Fix victim scheduling priority elevation 6 months ago
Sultan Alsawaf 2e24da16e2 simple_lmk: Thaw victims upon killing them 6 months ago
Sultan Alsawaf 88133c3016 simple_lmk: Make the reclaim thread freezable 6 months ago
Sultan Alsawaf 3e49dbc48e simple_lmk: Be extra paranoid if tasks can have no pages 6 months ago
Sultan Alsawaf 6033cfd36e mm: Increment kswapd_waiters for throttled direct reclaimers 6 months ago
Jens Axboe 0068768b2a buffer: eliminate the need to call free_more_memory() in __getblk_slow() 6 months ago
Jens Axboe 746c1fb825 buffer: grow_dev_page() should use __GFP_NOFAIL for all cases 6 months ago
Jens Axboe 1b2b54982a buffer: have alloc_page_buffers() use __GFP_NOFAIL 6 months ago
Sultan Alsawaf 26276a19c5 mm: vmpressure: Fix rampant inaccuracies caused by stale data usage 6 months ago
Sultan Alsawaf faf978cab1 mm: vmpressure: Fix a race that would erroneously clear accumulated data 6 months ago
Sultan Alsawaf b40c4e120b mm: vmpressure: Ignore costly-order allocations for direct reclaim too 6 months ago
Sultan Alsawaf db5c9632ef simple_lmk: Optimize victim finder to eliminate hard-coded adj ranges 6 months ago
Sultan Alsawaf 9c24532fe5 simple_lmk: Cacheline-align the victims array and mm_free_lock on SMP 6 months ago
Sultan Alsawaf e5c2a8ab88 simple_lmk: Pass a custom swap function to sort() 6 months ago
Sultan Alsawaf 308878a60e simple_lmk: Skip victim reduction when all victims need to be killed 6 months ago
Sultan Alsawaf 364ce3de5f simple_lmk: Use MIN_FREE_PAGES wherever pages_needed is used 6 months ago
Sultan Alsawaf eaa09aa65b simple_lmk: Don't block in simple_lmk_mm_freed() on mm_free_lock 6 months ago
Sultan Alsawaf 9bf77d7a45 mm: vmpressure: Don't export tunables to userspace 6 months ago
Sultan Alsawaf a704ba308e simple_lmk: Update Kconfig description for VM pressure change 6 months ago
Sultan Alsawaf 391413bab8 simple_lmk: Add !PSI dependency 6 months ago
Sultan Alsawaf ca5f1e0010 simple_lmk: Print a message when the timeout is reached 6 months ago
NeilBrown dc3ed77c42 VFS: use synchronize_rcu_expedited() in namespace_unlock() 6 months ago
Sultan Alsawaf 40f4bdb561 simple_lmk: Remove unnecessary clean-up when timeout is reached 6 months ago
Sultan Alsawaf 161ca84343 simple_lmk: Hold an RCU read lock instead of the tasklist read lock 6 months ago
Sultan Alsawaf 8375786e2b mm: Don't stop kswapd on a per-node basis when there are no waiters 6 months ago
Sultan Alsawaf f8ea27c696 simple_lmk: Consider all positive adjs when finding victims 6 months ago
Sultan Alsawaf 0bdf42f8f9 mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER 6 months ago
Sultan Alsawaf a806cc4251 mm: Don't warn on page allocation failures for OOM-killed processes 6 months ago
Sultan Alsawaf b4a1ee655f mm: Adjust tsk_is_oom_victim() for Simple LMK 6 months ago
Sultan Alsawaf db3710af8b mm: vmpressure: Don't cache the window size 6 months ago
Sultan Alsawaf 0d4eb1e86e mm: vmpressure: Interpret zero scanned pages as 100% pressure 6 months ago
Sultan Alsawaf 759c9e864c mm: vmpressure: Don't exclude any allocation types 6 months ago
Sultan Alsawaf f41a44f0f9 simple_lmk: Update adj targeting for Android 10 6 months ago
Sultan Alsawaf 3489929420 simple_lmk: Use vmpressure notifier to trigger kills 6 months ago
Vinayak Menon d760fac84a mm: vmpressure: make vmpressure window variable 6 months ago
Vinayak Menon ab6833c737 mm: vmpressure: account allocstalls only on higher pressures 6 months ago
Vinayak Menon 5821b4a78e mm: vmpressure: scale pressure based on reclaim context 6 months ago
Vinayak Menon c74c5745b3 mm: vmpressure: allow in-kernel clients to subscribe for events 6 months ago
David Ng a5e9a54acc mm, vmpressure: int cast vmpressure level/model for -1 comparison 6 months ago
Sultan Alsawaf 56ed6510d9 mm: Stop kswapd early when nothing's waiting for it to free pages 6 months ago
Sultan Alsawaf c375dad93b simple_lmk: Include swap memory usage in the size of victims 6 months ago
Sultan Alsawaf f52583d0f0 simple_lmk: Relax memory barriers and clean up some styling 6 months ago