Commit Graph

762064 Commits (faf978cab1ef0d899a7e4b2bd96a16216b21ed8d)
 

Author SHA1 Message Date
Sultan Alsawaf faf978cab1 mm: vmpressure: Fix a race that would erroneously clear accumulated data 5 months ago
Sultan Alsawaf b40c4e120b mm: vmpressure: Ignore costly-order allocations for direct reclaim too 5 months ago
Sultan Alsawaf db5c9632ef simple_lmk: Optimize victim finder to eliminate hard-coded adj ranges 5 months ago
Sultan Alsawaf 9c24532fe5 simple_lmk: Cacheline-align the victims array and mm_free_lock on SMP 5 months ago
Sultan Alsawaf e5c2a8ab88 simple_lmk: Pass a custom swap function to sort() 5 months ago
Sultan Alsawaf 308878a60e simple_lmk: Skip victim reduction when all victims need to be killed 5 months ago
Sultan Alsawaf 364ce3de5f simple_lmk: Use MIN_FREE_PAGES wherever pages_needed is used 5 months ago
Sultan Alsawaf eaa09aa65b simple_lmk: Don't block in simple_lmk_mm_freed() on mm_free_lock 5 months ago
Sultan Alsawaf 9bf77d7a45 mm: vmpressure: Don't export tunables to userspace 5 months ago
Sultan Alsawaf a704ba308e simple_lmk: Update Kconfig description for VM pressure change 5 months ago
Sultan Alsawaf 391413bab8 simple_lmk: Add !PSI dependency 5 months ago
Sultan Alsawaf ca5f1e0010 simple_lmk: Print a message when the timeout is reached 5 months ago
NeilBrown dc3ed77c42 VFS: use synchronize_rcu_expedited() in namespace_unlock() 5 months ago
Sultan Alsawaf 40f4bdb561 simple_lmk: Remove unnecessary clean-up when timeout is reached 5 months ago
Sultan Alsawaf 161ca84343 simple_lmk: Hold an RCU read lock instead of the tasklist read lock 5 months ago
Sultan Alsawaf 8375786e2b mm: Don't stop kswapd on a per-node basis when there are no waiters 5 months ago
Sultan Alsawaf f8ea27c696 simple_lmk: Consider all positive adjs when finding victims 5 months ago
Sultan Alsawaf 0bdf42f8f9 mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER 5 months ago
Sultan Alsawaf a806cc4251 mm: Don't warn on page allocation failures for OOM-killed processes 5 months ago
Sultan Alsawaf b4a1ee655f mm: Adjust tsk_is_oom_victim() for Simple LMK 5 months ago
Sultan Alsawaf db3710af8b mm: vmpressure: Don't cache the window size 5 months ago
Sultan Alsawaf 0d4eb1e86e mm: vmpressure: Interpret zero scanned pages as 100% pressure 5 months ago
Sultan Alsawaf 759c9e864c mm: vmpressure: Don't exclude any allocation types 5 months ago
Sultan Alsawaf f41a44f0f9 simple_lmk: Update adj targeting for Android 10 5 months ago
Sultan Alsawaf 3489929420 simple_lmk: Use vmpressure notifier to trigger kills 5 months ago
Vinayak Menon d760fac84a mm: vmpressure: make vmpressure window variable 5 months ago
Vinayak Menon ab6833c737 mm: vmpressure: account allocstalls only on higher pressures 5 months ago
Vinayak Menon 5821b4a78e mm: vmpressure: scale pressure based on reclaim context 5 months ago
Vinayak Menon c74c5745b3 mm: vmpressure: allow in-kernel clients to subscribe for events 5 months ago
David Ng a5e9a54acc mm, vmpressure: int cast vmpressure level/model for -1 comparison 5 months ago
Sultan Alsawaf 56ed6510d9 mm: Stop kswapd early when nothing's waiting for it to free pages 5 months ago
Sultan Alsawaf c375dad93b simple_lmk: Include swap memory usage in the size of victims 5 months ago
Sultan Alsawaf f52583d0f0 simple_lmk: Relax memory barriers and clean up some styling 5 months ago
Sultan Alsawaf 108891ff97 simple_lmk: Place victims onto SCHED_RR 5 months ago
Sultan Alsawaf af498dd7d4 simple_lmk: Add a timeout to stop waiting for victims to die 5 months ago
Sultan Alsawaf ffc1cc89f8 simple_lmk: Ignore tasks that won't free memory 5 months ago
Sultan Alsawaf 1cca6b1979 simple_lmk: Simplify tricks used to speed up the death process 5 months ago
Sultan Alsawaf 640ed44853 simple_lmk: Report mm as freed as soon as exit_mmap() finishes 5 months ago
Sultan Alsawaf 4d0060a1bc simple_lmk: Mark victim thread group with TIF_MEMDIE 5 months ago
Sultan Alsawaf 506bd7e8cd simple_lmk: Disable OOM killer when Simple LMK is enabled 5 months ago
Sultan Alsawaf e66f1253c5 simple_lmk: Print a message when there are no processes to kill 5 months ago
Sultan Alsawaf 2a11b49e85 simple_lmk: Remove compat cruft not specific to 4.14 5 months ago
Sultan Alsawaf 9473b2077a simple_lmk: Update copyright to 2020 5 months ago
Sultan Alsawaf 8b1a977007 simple_lmk: Don't queue up new reclaim requests during reclaim 5 months ago
Sultan Alsawaf 1c20528d99 simple_lmk: Increase default minfree value 5 months ago
Sultan Alsawaf 45fe8ea09f simple_lmk: Clean up some code style nitpicks 5 months ago
Sultan Alsawaf f25447ebe2 simple_lmk: Make reclaim deterministic 5 months ago
Sultan Alsawaf bfbd452015 simple_lmk: Fix broken multicopy atomicity for victims_to_kill 5 months ago
Sultan Alsawaf 1babf49723 simple_lmk: Use proper atomic_* operations where needed 5 months ago
Sultan Alsawaf 471c2dc741 simple_lmk: Remove kthread_should_stop() exit condition 5 months ago