Andrew Morton
|
4be4489fea
mm/memcontrol.c: suppress uninitialized-var warning with older gcc's
|
vor 14 Jahren |
Johannes Weiner
|
7a159cc9d7
memcg: use native word page statistics counters
|
vor 14 Jahren |
Johannes Weiner
|
e9f8974f2f
memcg: break out event counters from other stats
|
vor 14 Jahren |
Johannes Weiner
|
7ec99d6213
memcg: unify charge/uncharge quantities to units of pages
|
vor 14 Jahren |
Johannes Weiner
|
7ffd4ca7a2
memcg: convert uncharge batching from bytes to page granularity
|
vor 14 Jahren |
Johannes Weiner
|
11c9ea4e80
memcg: convert per-cpu stock from bytes to page granularity
|
vor 14 Jahren |
Johannes Weiner
|
e7018b8d27
memcg: keep only one charge cancelling function
|
vor 14 Jahren |
Johannes Weiner
|
bf1ff2635a
memcg: remove memcg->reclaim_param_lock
|
vor 14 Jahren |
Johannes Weiner
|
4dc03de1b2
memcg: charged pages always have valid per-memcg zone info
|
vor 14 Jahren |
Johannes Weiner
|
6b3ae58efc
memcg: remove direct page_cgroup-to-page pointer
|
vor 14 Jahren |
Johannes Weiner
|
5564e88ba6
memcg: condense page_cgroup-to-page lookup points
|
vor 14 Jahren |
Johannes Weiner
|
de3638d9cd
memcg: fold __mem_cgroup_move_account into caller
|
vor 14 Jahren |
Johannes Weiner
|
97a6c37b34
memcg: change page_cgroup_zoneinfo signature
|
vor 14 Jahren |
Johannes Weiner
|
ad324e9447
memcg: no uncharged pages reach page_cgroup_zoneinfo
|
vor 14 Jahren |
Daisuke Nishimura
|
f212ad7cf9
memcg: add memcg sanity checks at allocating and freeing pages
|
vor 14 Jahren |
Johannes Weiner
|
af4a662144
memcg: remove NULL check from lookup_page_cgroup() result
|
vor 14 Jahren |
Johannes Weiner
|
c14f35c70e
memcg: remove impossible conditional when committing
|
vor 14 Jahren |
Johannes Weiner
|
3403968d7a
memcg: remove unused page flag bitfield defines
|
vor 14 Jahren |
Johannes Weiner
|
9d11ea9f16
memcg: simplify the way memory limits are checked
|
vor 14 Jahren |
Johannes Weiner
|
b7c6167848
memcg: soft limit reclaim should end at limit not below
|
vor 14 Jahren |
KAMEZAWA Hiroyuki
|
56039efa18
memcg: fix ugly initialization of return value is in caller
|
vor 14 Jahren |
Dave Hansen
|
033193275b
pagewalk: only split huge pages when necessary
|
vor 14 Jahren |
Minchan Kim
|
3f58a82943
memcg: move memcg reclaimable page into tail of inactive list
|
vor 14 Jahren |
Miklos Szeredi
|
ef6a3c6311
mm: add replace_page_cache_page() function
|
vor 14 Jahren |
KAMEZAWA Hiroyuki
|
3751d60430
memcg: fix event counting breakage from recent THP update
|
vor 14 Jahren |
Johannes Weiner
|
8493ae439f
memcg: never OOM when charging huge pages
|
vor 14 Jahren |
Johannes Weiner
|
19942822df
memcg: prevent endless loop when charging huge pages to near-limit group
|
vor 14 Jahren |
Johannes Weiner
|
9221edb712
memcg: prevent endless loop when charging huge pages
|
vor 14 Jahren |
Michal Hocko
|
552b372ba9
memsw: deprecate noswapaccount kernel parameter and schedule it for removal
|
vor 14 Jahren |
Michal Hocko
|
fceda1bf49
memsw: handle swapaccount kernel parameter correctly
|
vor 14 Jahren |