blob: 3715bcb585964e782af9cd6916606fd0521cbdd3 [file] [log] [blame]
1eba09c15dec ("mm/vmscan.c: delete or fix duplicated words")
d2af339706be ("mm: vmscan: replace shrink_node() loop with a retry jump")
b5ead35e7e1d ("mm: vmscan: naming fixes: global_reclaim() and sane_reclaim()")
f87bccde6a7d ("mm/vmscan: remove unused lru_pages argument")
9783aa9917f8 ("mm, memcg: proportional memory.{low,min} reclaim")
0a432dcbeb32 ("mm: shrinker: make shrinker not depend on memcg kmem")
5ee04716c46c ("mm, reclaim: cleanup should_continue_reclaim()")
1c6c15971e47 ("mm, reclaim: make should_continue_reclaim perform dryrun detection")
1ba6fc9af35b ("mm: vmscan: do not share cgroup iteration between reclaimers")
28360f398778 ("mm, vmscan: do not special-case slab reclaim when watermarks are boosted")
1732d2b0117c ("mm/vmscan.c: add checks for incorrect handling of current->reclaim_state")
0308f7cf19c9 ("mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths")
e5ca8071fe65 ("mm/vmscan.c: add a new member reclaim_state in struct shrink_control")
f46b79120e94 ("mm/vmscan.c: simplify shrink_inactive_list()")
3481c37ffa1d ("mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template")
886cf1901db9 ("mm: move recent_rotated pages calculation to shrink_inactive_list()")
060f005f0747 ("mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list()")
2bb0f34fe3c1 ("mm: vmscan: do not iterate all mem cgroups for global direct reclaim")
a9e7c39fa9fd ("mm/vmscan.c: remove 7th argument of isolate_lru_pages()")
f0c867d9588d ("mm, oom: add oom victim's memcg to the oom context information")
ef8444ea01d7 ("mm, oom: reorganize the oom report in dump_header")
1c30844d2dfe ("mm: reclaim small amounts of memory when an external fragmentation event occurs")
a921444382b4 ("mm: move zone watermark accesses behind an accessor")
6bb154504f8b ("mm, page_alloc: spread allocations across zones before introducing fragmentation")
eb414681d5a0 ("psi: pressure stall information for CPU, memory, and IO")
b1d29ba82cf2 ("delayacct: track delays from thrashing cache pages")
7e010df53c80 ("mm: use special value SHRINKER_REGISTERING instead of list_empty() check")
aeed1d325d42 ("mm/vmscan.c: generalize shrink_slab() calls in shrink_node()")
b0dedc49a2da ("mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab()")
fae91d6d8be5 ("mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance")
44bd4a4759d5 ("mm/list_lru.c: add memcg argument to list_lru_from_kmem()")
0a4465d34028 ("mm, memcg: assign memcg-aware shrinkers bitmap to memcg")
b4c2b231c3ba ("mm: assign id to every memcg-aware shrinker")
84c07d11aa61 ("mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB")
e0295238e50f ("mm/list_lru.c: combine code under the same define")
29ef680ae7c2 ("memcg, oom: move out_of_memory back to the charge path")
fe6bdfc8e1e1 ("mm: fix oom_kill event handling")
92ee383f6daa ("mm: fix race between kmem_cache destroy, create and deactivate")
bf8d5d52ffe8 ("memcg: introduce memory.min")
93781325da6e ("lockdep: fix fs_reclaim annotation")
7854207fe954 ("mm/docs: describe memory.low refinements")
5f93ad67436b ("mm: treat memory.low value inclusive")
230671533d64 ("mm: memory.low hierarchical behavior")
bbec2e15170a ("mm: rename page_counter's count/limit into usage/max")
f3a53a3a1e5b ("mm, memcontrol: implement memory.swap.events")
bb98f2c5ac5d ("mm, memcontrol: move swap charge handling into get_swap_page()")
675c00c33257 ("Merge branch 'linus' into locking/core, to pick up fixes")