Show patches with: Submitter = Johannes Weiner       |    State = Action Required       |   383 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" 3 1 - --- 2021-01-22 Johannes Weiner New
mm: memcontrol: prevent starvation when writing memory.high mm: memcontrol: prevent starvation when writing memory.high 1 2 - --- 2021-01-12 Johannes Weiner New
mm: memcontrol: add file_thp, shmem_thp to memory.stat mm: memcontrol: add file_thp, shmem_thp to memory.stat 3 2 - --- 2020-10-22 Johannes Weiner New
mm: don't wake kswapd prematurely when watermark boosting is disabled mm: don't wake kswapd prematurely when watermark boosting is disabled 1 - - --- 2020-10-20 Johannes Weiner New
mm: memcontrol: don't count limit-setting reclaim as memory pressure mm: memcontrol: don't count limit-setting reclaim as memory pressure 2 2 - --- 2020-07-28 Johannes Weiner New
mm: memcontrol: restore proper dirty throttling when memory.high changes mm: memcontrol: restore proper dirty throttling when memory.high changes 2 1 - --- 2020-07-28 Johannes Weiner New
mm: memcontrol: handle div0 crash race condition in memory.low mm: memcontrol: handle div0 crash race condition in memory.low 2 - - --- 2020-06-15 Johannes Weiner New
[14/14] mm: vmscan: limit the range of LRU type balancing mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[13/14] mm: vmscan: reclaim writepage is IO cost mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[12/14] mm: vmscan: determine anon/file pressure balance at the reclaim root mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[11/14] mm: balance LRU lists based on relative thrashing mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[10/14] mm: only count actual rotations as LRU reclaim cost mm: balance LRU lists based on relative thrashing v2 2 - - --- 2020-05-20 Johannes Weiner New
[09/14] mm: deactivations shouldn't bias the LRU balance mm: balance LRU lists based on relative thrashing v2 2 - - --- 2020-05-20 Johannes Weiner New
[08/14] mm: base LRU balancing on an explicit cost model mm: balance LRU lists based on relative thrashing v2 1 - - --- 2020-05-20 Johannes Weiner New
[07/14] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[06/14] mm: remove use-once cache bias from LRU balancing mm: balance LRU lists based on relative thrashing v2 2 - - --- 2020-05-20 Johannes Weiner New
[05/14] mm: workingset: let cache workingset challenge anon mm: balance LRU lists based on relative thrashing v2 1 - - --- 2020-05-20 Johannes Weiner New
[04/14] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() mm: balance LRU lists based on relative thrashing v2 2 1 - --- 2020-05-20 Johannes Weiner New
[03/14] mm: allow swappiness that prefers reclaiming anon over the file workingset mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[02/14] mm: keep separate anon and file statistics on page reclaim activity mm: balance LRU lists based on relative thrashing v2 - - - --- 2020-05-20 Johannes Weiner New
[01/14] mm: fix LRU balancing effect of new transparent huge pages mm: balance LRU lists based on relative thrashing v2 2 2 - --- 2020-05-20 Johannes Weiner New
[19/19] mm: memcontrol: update page->mem_cgroup stability rules mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-05-08 Johannes Weiner New
[18/19] mm: memcontrol: delete unused lrucare handling mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[17/19] mm: memcontrol: document the new swap control behavior mm: memcontrol: charge swapin pages on instantiation - - - --- 2020-05-08 Johannes Weiner New
[16/19] mm: memcontrol: charge swapin pages on instantiation mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[15/19] mm: memcontrol: make swap tracking an integral part of memory control mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[14/19] mm: memcontrol: prepare swap controller setup for integration mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[13/19] mm: memcontrol: drop unused try/commit/cancel charge API mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[12/19] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[11/19] mm: memcontrol: switch to native NR_ANON_THPS counter mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[10/19] mm: memcontrol: switch to native NR_ANON_MAPPED counter mm: memcontrol: charge swapin pages on instantiation - - - --- 2020-05-08 Johannes Weiner New
[09/19] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[08/19] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[07/19] mm: memcontrol: prepare move_account for removal of private page type counters mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-05-08 Johannes Weiner New
[06/19] mm: memcontrol: prepare uncharging for removal of private page type counters mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-05-08 Johannes Weiner New
[05/19] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-05-08 Johannes Weiner New
[04/19] mm: memcontrol: move out cgroup swaprate throttling mm: memcontrol: charge swapin pages on instantiation - 3 - --- 2020-05-08 Johannes Weiner New
[03/19] mm: memcontrol: drop @compound parameter from memcg charging API mm: memcontrol: charge swapin pages on instantiation - 3 - --- 2020-05-08 Johannes Weiner New
[02/19] mm: memcontrol: fix stat-corrupting race in charge moving mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-05-08 Johannes Weiner New
[01/19] mm: fix NUMA node file count error in replace_page_cache() mm: memcontrol: charge swapin pages on instantiation - 4 - --- 2020-05-08 Johannes Weiner New
[18/18] mm: memcontrol: update page->mem_cgroup stability rules mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-04-20 Johannes Weiner New
[17/18] mm: memcontrol: delete unused lrucare handling mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[16/18] mm: memcontrol: charge swapin pages on instantiation mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[15/18] mm: memcontrol: make swap tracking an integral part of memory control mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[14/18] mm: memcontrol: prepare swap controller setup for integration mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[13/18] mm: memcontrol: drop unused try/commit/cancel charge API mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[12/18] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[11/18] mm: memcontrol: switch to native NR_ANON_THPS counter mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[10/18] mm: memcontrol: switch to native NR_ANON_MAPPED counter mm: memcontrol: charge swapin pages on instantiation - - - --- 2020-04-20 Johannes Weiner New
[09/18] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[08/18] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters mm: memcontrol: charge swapin pages on instantiation - 1 - --- 2020-04-20 Johannes Weiner New
[07/18] mm: memcontrol: prepare move_account for removal of private page type counters mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-04-20 Johannes Weiner New
[06/18] mm: memcontrol: prepare uncharging for removal of private page type counters mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-04-20 Johannes Weiner New
[05/18] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API mm: memcontrol: charge swapin pages on instantiation 1 2 - --- 2020-04-20 Johannes Weiner New
[04/18] mm: memcontrol: move out cgroup swaprate throttling mm: memcontrol: charge swapin pages on instantiation - 3 - --- 2020-04-20 Johannes Weiner New
[03/18] mm: memcontrol: drop @compound parameter from memcg charging API mm: memcontrol: charge swapin pages on instantiation - 3 - --- 2020-04-20 Johannes Weiner New
[02/18] mm: memcontrol: fix theoretical race in charge moving mm: memcontrol: charge swapin pages on instantiation - 2 - --- 2020-04-20 Johannes Weiner New
[01/18] mm: fix NUMA node file count error in replace_page_cache() mm: memcontrol: charge swapin pages on instantiation - 3 - --- 2020-04-20 Johannes Weiner New
[3/3] mm: memcontrol: recursive memory.low protection mm: memcontrol: recursive memory.low protection 3 - - --- 2020-02-27 Johannes Weiner New
[2/3] mm: memcontrol: clean up and document effective low/min calculations mm: memcontrol: recursive memory.low protection 4 - - --- 2020-02-27 Johannes Weiner New
[1/3] mm: memcontrol: fix memory.low proportional distribution mm: memcontrol: recursive memory.low protection 4 - - --- 2020-02-27 Johannes Weiner New
mm: memcontrol: asynchronous reclaim for memory.high mm: memcontrol: asynchronous reclaim for memory.high - - - --- 2020-02-19 Johannes Weiner New
[v2] vfs: keep inodes with page cache off the inode shrinker LRU [v2] vfs: keep inodes with page cache off the inode shrinker LRU - - - --- 2020-02-13 Johannes Weiner New
vfs: keep inodes with page cache off the inode shrinker LRU vfs: keep inodes with page cache off the inode shrinker LRU - - - --- 2020-02-11 Johannes Weiner New
[v2,3/3] mm: memcontrol: recursive memory.low protection mm: memcontrol: recursive memory protection - - - --- 2019-12-19 Johannes Weiner New
[v2,2/3] mm: memcontrol: clean up and document effective low/min calculations mm: memcontrol: recursive memory protection 1 - - --- 2019-12-19 Johannes Weiner New
[v2,1/3] mm: memcontrol: fix memory.low proportional distribution mm: memcontrol: recursive memory protection 5 - - --- 2019-12-19 Johannes Weiner New
[3/3] mm: memcontrol: recursive memory.low protection mm: memcontrol: recursive memory protection - - - --- 2019-12-13 Johannes Weiner New
[2/3] mm: memcontrol: clean up and document effective low/min calculations mm: memcontrol: recursive memory protection - - - --- 2019-12-13 Johannes Weiner New
[1/3] mm: memcontrol: fix memory.low proportional distribution mm: memcontrol: recursive memory protection - - - --- 2019-12-13 Johannes Weiner New
mm: fix unsafe page -> lruvec lookups with cgroup charge migration mm: fix unsafe page -> lruvec lookups with cgroup charge migration - 1 - --- 2019-11-20 Johannes Weiner New
[3/3] mm: vmscan: enforce inactive:active ratio at the reclaim root mm: fix page aging across multiple cgroups - 2 - --- 2019-11-07 Johannes Weiner New
[2/3] mm: vmscan: detect file thrashing at the reclaim root mm: fix page aging across multiple cgroups 1 2 - --- 2019-11-07 Johannes Weiner New
[1/3] mm: vmscan: move file exhaustion detection to the node level mm: fix page aging across multiple cgroups - 2 - --- 2019-11-07 Johannes Weiner New
kernel: sysctl: make drop_caches write-only kernel: sysctl: make drop_caches write-only 4 - - --- 2019-10-31 Johannes Weiner New
mm: rate-limit allocation failure warnings more aggressively mm: rate-limit allocation failure warnings more aggressively 1 - - --- 2019-10-28 Johannes Weiner New
mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges - 1 - --- 2019-10-22 Johannes Weiner New
[2/2] mm: memcontrol: try harder to set a new memory.high [1/2] mm: memcontrol: remove dead code from memory_max_write() 1 - - --- 2019-10-22 Johannes Weiner New
[1/2] mm: memcontrol: remove dead code from memory_max_write() [1/2] mm: memcontrol: remove dead code from memory_max_write() 1 - - --- 2019-10-22 Johannes Weiner New
[8/8] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs : mm: vmscan: cgroup-related cleanups - 1 - --- 2019-10-22 Johannes Weiner New
[7/8] mm: vmscan: split shrink_node() into node part and memcgs part : mm: vmscan: cgroup-related cleanups 1 1 - --- 2019-10-22 Johannes Weiner New
[6/8] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() : mm: vmscan: cgroup-related cleanups 1 1 - --- 2019-10-22 Johannes Weiner New
[5/8] mm: vmscan: replace shrink_node() loop with a retry jump : mm: vmscan: cgroup-related cleanups - 1 - --- 2019-10-22 Johannes Weiner New
[4/8] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() : mm: vmscan: cgroup-related cleanups 1 1 - --- 2019-10-22 Johannes Weiner New
[3/8] mm: vmscan: move inactive_list_is_low() swap check to the caller : mm: vmscan: cgroup-related cleanups 1 1 - --- 2019-10-22 Johannes Weiner New
[2/8] mm: clean up and clarify lruvec lookup procedure : mm: vmscan: cgroup-related cleanups 1 - - --- 2019-10-22 Johannes Weiner New
[1/8] mm: vmscan: simplify lruvec_lru_size() : mm: vmscan: cgroup-related cleanups 1 1 - --- 2019-10-22 Johannes Weiner New
mm: drop mmap_sem before calling balance_dirty_pages() in write fault mm: drop mmap_sem before calling balance_dirty_pages() in write fault 3 3 - --- 2019-09-24 Johannes Weiner New
mm: vmscan: do not share cgroup iteration between reclaimers mm: vmscan: do not share cgroup iteration between reclaimers 1 1 - --- 2019-08-12 Johannes Weiner New
[RESEND] block: annotate refault stalls from IO submission [RESEND] block: annotate refault stalls from IO submission - - 1 --- 2019-08-08 Johannes Weiner New
psi: annotate refault stalls from IO submission psi: annotate refault stalls from IO submission - - - --- 2019-07-22 Johannes Weiner New
mm: memcontrol: dump memory.stat during cgroup OOM mm: memcontrol: dump memory.stat during cgroup OOM 1 - - --- 2019-06-04 Johannes Weiner New
[11/11] mm: vmscan: enforce inactive:active ratio at the reclaim root mm: fix page aging across multiple cgroups - - - --- 2019-06-03 Johannes Weiner New
[10/11] mm: vmscan: detect file thrashing at the reclaim root mm: fix page aging across multiple cgroups - - - --- 2019-06-03 Johannes Weiner New
[09/11] mm: vmscan: move file exhaustion detection to the node level mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
[08/11] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
[07/11] mm: vmscan: split shrink_node() into node part and memcgs part mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
[06/11] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
[05/11] mm: vmscan: replace shrink_node() loop with a retry jump mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
[04/11] mm: vmscan: naming fixes: cgroup_reclaim() and writeback_working() mm: fix page aging across multiple cgroups - 1 - --- 2019-06-03 Johannes Weiner New
« 1 2 3 4 »