Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
cd46868c7f088baaaba8f81251c5929f6002d050
/
mm
/
memcontrol.c
185efc0
memcg: Revert "memcg: add memory.vmscan_stat"
by Johannes Weiner
· 13 years ago
23751be
memcg: fix hierarchical oom locking
by Johannes Weiner
· 13 years ago
5af12d0
memcg: pin execution to current cpu while draining stock
by Johannes Weiner
· 13 years ago
9f50fad
Revert "memcg: get rid of percpu_charge_mutex lock"
by Michal Hocko
· 13 years ago
aa3b189
tmpfs: convert mem_cgroup shmem to radix-swap
by Hugh Dickins
· 13 years ago
8521fc5
memcg: get rid of percpu_charge_mutex lock
by Michal Hocko
· 13 years ago
3e92041
memcg: add mem_cgroup_same_or_subtree() helper
by Michal Hocko
· 13 years ago
d38144b
memcg: unify sync and async per-cpu charge cache draining
by Michal Hocko
· 13 years ago
d1a05b6
memcg: do not try to drain per-cpu caches without pages
by Michal Hocko
· 13 years ago
82f9d48
memcg: add memory.vmscan_stat
by KAMEZAWA Hiroyuki
· 13 years ago
108b6a7
memcg: fix behavior of mem_cgroup_resize_limit()
by Daisuke Nishimura
· 13 years ago
1af8efe
memcg: change memcg_oom_mutex to spinlock
by Michal Hocko
· 13 years ago
79dfdac
memcg: make oom_lock 0 and 1 based rather than counter
by Michal Hocko
· 13 years ago
bb2a0de
memcg: consolidate memory cgroup lru stat functions
by KAMEZAWA Hiroyuki
· 13 years ago
1f4c025
memcg: export memory cgroup's swappiness with mem_cgroup_swappiness()
by KAMEZAWA Hiroyuki
· 13 years ago
453a9bf
memcg: fix numa scan information update to be triggered by memory event
by KAMEZAWA Hiroyuki
· 13 years ago
4d0c066
memcg: fix reclaimable lru check in memcg
by KAMEZAWA Hiroyuki
· 13 years ago
072441e
mm: move shmem prototypes to shmem_fs.h
by Hugh Dickins
· 13 years ago
fbc29a2
memcg: avoid percpu cached charge draining at softlimit
by KAMEZAWA Hiroyuki
· 13 years ago
26fe616
memcg: fix percpu cached charge draining frequency
by KAMEZAWA Hiroyuki
· 13 years ago
7ae534d
memcg: fix wrong check of noswap with softlimit
by KAMEZAWA Hiroyuki
· 13 years ago
8957712
mm: memory.numa_stat: fix file permission
by KAMEZAWA Hiroyuki
· 13 years ago
a433658
vmscan,memcg: memcg aware swap token
by KOSAKI Motohiro
· 13 years ago
456f998
memcg: add the pagefault count into memcg stats
by Ying Han
· 13 years ago
406eb0c
memcg: add memory.numastat api for numa statistics
by Ying Han
· 13 years ago
1bac180
memcg: rename mem_cgroup_zone_nr_pages() to mem_cgroup_zone_nr_lru_pages()
by Ying Han
· 13 years ago
4fd14eb
memcg: remove unused retry signal from reclaim
by Johannes Weiner
· 13 years ago
889976d
memcg: reclaim memory from nodes in round-robin order
by Ying Han
· 13 years ago
39cc98f
memcg: remove pointless next_mz nullification in mem_cgroup_soft_limit_reclaim()
by Michal Hocko
· 13 years ago
0ae5e89
memcg: count the soft_limit reclaim in global background reclaim
by Ying Han
· 13 years ago
f780bdb
cgroups: add per-thread subsystem callbacks
by Ben Blum
· 13 years ago
a2c8990
memsw: remove noswapaccount kernel parameter
by Michal Hocko
· 13 years ago
25985ed
Fix common misspellings
by Lucas De Marchi
· 14 years ago
5a6475a
memcg: fix leak on wrong LRU with FUSE
by KAMEZAWA Hiroyuki
· 14 years ago
4be4489
mm/memcontrol.c: suppress uninitialized-var warning with older gcc's
by Andrew Morton
· 14 years ago
7a159cc
memcg: use native word page statistics counters
by Johannes Weiner
· 14 years ago
e9f8974
memcg: break out event counters from other stats
by Johannes Weiner
· 14 years ago
7ec99d6
memcg: unify charge/uncharge quantities to units of pages
by Johannes Weiner
· 14 years ago
7ffd4ca
memcg: convert uncharge batching from bytes to page granularity
by Johannes Weiner
· 14 years ago
11c9ea4
memcg: convert per-cpu stock from bytes to page granularity
by Johannes Weiner
· 14 years ago
e7018b8d
memcg: keep only one charge cancelling function
by Johannes Weiner
· 14 years ago
bf1ff26
memcg: remove memcg->reclaim_param_lock
by Johannes Weiner
· 14 years ago
4dc03de
memcg: charged pages always have valid per-memcg zone info
by Johannes Weiner
· 14 years ago
6b3ae58
memcg: remove direct page_cgroup-to-page pointer
by Johannes Weiner
· 14 years ago
5564e88
memcg: condense page_cgroup-to-page lookup points
by Johannes Weiner
· 14 years ago
de3638d
memcg: fold __mem_cgroup_move_account into caller
by Johannes Weiner
· 14 years ago
97a6c37
memcg: change page_cgroup_zoneinfo signature
by Johannes Weiner
· 14 years ago
ad324e9
memcg: no uncharged pages reach page_cgroup_zoneinfo
by Johannes Weiner
· 14 years ago
f212ad7
memcg: add memcg sanity checks at allocating and freeing pages
by Daisuke Nishimura
· 14 years ago
af4a662
memcg: remove NULL check from lookup_page_cgroup() result
by Johannes Weiner
· 14 years ago
c14f35c
memcg: remove impossible conditional when committing
by Johannes Weiner
· 14 years ago
3403968
memcg: remove unused page flag bitfield defines
by Johannes Weiner
· 14 years ago
9d11ea9
memcg: simplify the way memory limits are checked
by Johannes Weiner
· 14 years ago
b7c6167
memcg: soft limit reclaim should end at limit not below
by Johannes Weiner
· 14 years ago
56039ef
memcg: fix ugly initialization of return value is in caller
by KAMEZAWA Hiroyuki
· 14 years ago
0331932
pagewalk: only split huge pages when necessary
by Dave Hansen
· 14 years ago
3f58a82
memcg: move memcg reclaimable page into tail of inactive list
by Minchan Kim
· 14 years ago
ef6a3c6
mm: add replace_page_cache_page() function
by Miklos Szeredi
· 14 years ago
3751d60
memcg: fix event counting breakage from recent THP update
by KAMEZAWA Hiroyuki
· 14 years ago
8493ae4
memcg: never OOM when charging huge pages
by Johannes Weiner
· 14 years ago
1994282
memcg: prevent endless loop when charging huge pages to near-limit group
by Johannes Weiner
· 14 years ago
9221edb
memcg: prevent endless loop when charging huge pages
by Johannes Weiner
· 14 years ago
552b372
memsw: deprecate noswapaccount kernel parameter and schedule it for removal
by Michal Hocko
· 14 years ago
fceda1b
memsw: handle swapaccount kernel parameter correctly
by Michal Hocko
· 14 years ago
52dbb90
memcg: fix race at move_parent around compound_order()
by KAMEZAWA Hiroyuki
· 14 years ago
3d37c4a
memcg: bugfix check mem_cgroup_disabled() at split fixup
by KAMEZAWA Hiroyuki
· 14 years ago
01c88e2
memcg: fix account leak at failure of memsw acconting
by KAMEZAWA Hiroyuki
· 14 years ago
8dba474
mm/memcontrol.c: fix uninitialized variable use in mem_cgroup_move_parent()
by Jesper Juhl
· 14 years ago
713735b4
memcg: correctly order reading PCG_USED and pc->mem_cgroup
by Johannes Weiner
· 14 years ago
987eba6
memcg: fix rmdir, force_empty with THP
by KAMEZAWA Hiroyuki
· 14 years ago
ece35ca
memcg: fix LRU accounting with THP
by KAMEZAWA Hiroyuki
· 14 years ago
ca3e021
memcg: fix USED bit handling at uncharge in THP
by KAMEZAWA Hiroyuki
· 14 years ago
e401f17
memcg: modify accounting function for supporting THP better
by KAMEZAWA Hiroyuki
· 14 years ago
50de1dd
memcg: fix memory migration of shmem swapcache
by Daisuke Nishimura
· 14 years ago
17295c8
memcg: use [kv]zalloc[_node] rather than [kv]malloc+memset
by Jesper Juhl
· 14 years ago
dfe076b
memcg: fix deadlock between cpuset and memcg
by Daisuke Nishimura
· 14 years ago
043d18b
memcg: remove unnecessary return from void-returning mem_cgroup_del_lru_list()
by Minchan Kim
· 14 years ago
f3e8eb7
memcg: fix unit mismatch in memcg oom limit calculation
by Johannes Weiner
· 14 years ago
dbd4ea7
memcg: add lock to synchronize page accounting and migration
by KAMEZAWA Hiroyuki
· 14 years ago
2a7106f
memcg: create extensible page stat update routines
by Greg Thelen
· 14 years ago
37c2ac7
thp: compound_trans_order
by Andrea Arcangeli
· 14 years ago
2c888cf
thp: fix anon memory statistics with transparent hugepages
by Rik van Riel
· 14 years ago
152c9cc
thp: transhuge-memcg: commit tail pages at charge
by Daisuke Nishimura
· 14 years ago
ec16851
thp: memcg compound
by Andrea Arcangeli
· 14 years ago
ebb76ce
memcg: fix wrong VM_BUG_ON() in try_charge()'s mm->owner check
by KAMEZAWA Hiroyuki
· 14 years ago
a42c390
cgroups: make swap accounting default behavior configurable
by Michal Hocko
· 14 years ago
b1dd693
memcg: avoid deadlock between move charge and try_charge()
by Daisuke Nishimura
· 14 years ago
112bc2e
memcg: fix false positive VM_BUG on non-SMP
by Kirill A. Shutemov
· 14 years ago
d2e61b8
memcg: null dereference on allocation failure
by Dan Carpenter
· 14 years ago
26174ef
memcg: generic filestat update interface
by KAMEZAWA Hiroyuki
· 14 years ago
1489eba
memcg: cpu hotplug aware quick acount_move detection
by KAMEZAWA Hiroyuki
· 14 years ago
711d3d2
memcg: cpu hotplug aware percpu count updates
by KAMEZAWA Hiroyuki
· 14 years ago
7d74b06
memcg: use for_each_mem_cgroup
by KAMEZAWA Hiroyuki
· 14 years ago
32047e2
memcg: avoid lock in updating file_mapped (Was fix race in file_mapped accouting flag management
by KAMEZAWA Hiroyuki
· 14 years ago
0c270f8
memcg: fix race in file_mapped accouting flag management
by KAMEZAWA Hiroyuki
· 14 years ago
ad4ca5f
memcg: fix thresholds with use_hierarchy == 1
by Kirill A. Shutemov
· 14 years ago
13d7e3a
memcg: convert to use zone_to_nid() from bare zone->zone_pgdat->node_id
by KOSAKI Motohiro
· 14 years ago
00918b6
memcg: remove nid and zid argument from mem_cgroup_soft_limit_reclaim()
by KOSAKI Motohiro
· 14 years ago
14fec79
memcg: mem_cgroup_shrink_node_zone() doesn't need sc.nodemask
by KOSAKI Motohiro
· 14 years ago
f75ca96
memcg: avoid css_get()
by KAMEZAWA Hiroyuki
· 14 years ago
Next »