Yang Shi
|
beb0cc781b
mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker
|
6 anni fa |
Kuo-Hsin Yang
|
c1d98b766e
mm: vmscan: scan anonymous pages on file refaults
|
6 anni fa |
Shakeel Butt
|
27ce6c2675
mm/vmscan.c: prevent useless kswapd loops
|
6 anni fa |
Minchan Kim
|
54a20289cb
mm/vmscan.c: fix trying to reclaim unevictable LRU page
|
6 anni fa |
Johannes Weiner
|
6536de8232
mm: fix inactive list balancing between NUMA nodes and cgroups
|
6 anni fa |
Dave Chinner
|
657fbf79a8
Revert "mm: slowly shrink slabs with a relatively small number of objects"
|
6 anni fa |
Roman Gushchin
|
a5e8809697
mm: don't miss the last page because of round-off error
|
7 anni fa |
Kirill Tkhai
|
b8e57efa2c
mm/vmscan.c: fix int overflow in callers of do_shrink_slab()
|
7 anni fa |
Roman Gushchin
|
172b06c32b
mm: slowly shrink slabs with a relatively small number of objects
|
7 anni fa |
Jiang Biao
|
1c4c3b99c0
mm: fix page_freeze_refs and page_unfreeze_refs in comments
|
7 anni fa |
Kirill Tkhai
|
8df4a44cc4
mm: check shrinker is memcg-aware in register_shrinker_prepared()
|
7 anni fa |
Kirill Tkhai
|
7e010df53c
mm: use special value SHRINKER_REGISTERING instead of list_empty() check
|
7 anni fa |
Kirill Tkhai
|
ac7fb3ad27
mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab()
|
7 anni fa |
Kirill Tkhai
|
f90280d6b7
mm/vmscan.c: clear shrinker bit if there are no objects related to memcg
|
7 anni fa |
Kirill Tkhai
|
9b996468cf
mm: add SHRINK_EMPTY shrinker methods return value
|
7 anni fa |
Vladimir Davydov
|
aeed1d325d
mm/vmscan.c: generalize shrink_slab() calls in shrink_node()
|
7 anni fa |
Kirill Tkhai
|
b0dedc49a2
mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab()
|
7 anni fa |
Kirill Tkhai
|
0a4465d340
mm, memcg: assign memcg-aware shrinkers bitmap to memcg
|
7 anni fa |
Kirill Tkhai
|
b4c2b231c3
mm: assign id to every memcg-aware shrinker
|
7 anni fa |
Greg Thelen
|
bb451fdf3d
mm/vmscan.c: condense scan_control
|
7 anni fa |
Roman Gushchin
|
bf8d5d52ff
memcg: introduce memory.min
|
7 anni fa |
Omar Sandoval
|
93781325da
lockdep: fix fs_reclaim annotation
|
7 anni fa |
Hugh Dickins
|
145e1a71e0
mm: fix the NULL mapping case in __isolate_lru_page()
|
7 anni fa |
Tetsuo Handa
|
8e04944f0e
mm,vmscan: Allow preallocating memory for register_shrinker().
|
7 anni fa |
Matthew Wilcox
|
b93b016313
page cache: use xa_lock
|
7 anni fa |
Johannes Weiner
|
e27be240df
mm: memcg: make sure memory.events is uptodate when waking pollers
|
7 anni fa |
Steven Rostedt
|
d51d1e6450
mm, vmscan, tracing: use pointer to reclaim_stat struct in trace event
|
7 anni fa |
Andrey Ryabinin
|
e3c1ac586c
mm/vmscan: don't mess with pgdat->flags in memcg reclaim
|
7 anni fa |
Andrey Ryabinin
|
d108c7721f
mm/vmscan: don't change pgdat state on base of a single LRU list state
|
7 anni fa |
Andrey Ryabinin
|
c4fd4fa580
mm/vmscan: remove redundant current_may_throttle() check
|
7 anni fa |