Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
90bd6fd31c8097ee4ddcb74b7e08363134863de5
/
mm
/
memcontrol.c
e4715f0
memcg: avoid dangling reference count in creation failure.
by Glauber Costa
· 12 years ago
692e89a
memcg: increment static branch right after limit set
by Glauber Costa
· 12 years ago
0999821
memcg: replace cgroup_lock with memcg specific memcg_lock
by Glauber Costa
· 12 years ago
b5f99b5
memcg: fast hierarchy-aware child test
by Glauber Costa
· 12 years ago
d142e3e
memcg: split part of memcg creation to css_online
by Glauber Costa
· 12 years ago
ee5e847
memcg: prevent changes to move_charge_at_immigrate during task attach
by Glauber Costa
· 12 years ago
45cf7eb
memcg: reduce the size of struct memcg 244-fold.
by Glauber Costa
· 12 years ago
6acc8b0
memcg: clean up swap accounting initialization code
by Michal Hocko
· 12 years ago
2d11085
memcg: do not create memsw files if swap accounting is disabled
by Michal Hocko
· 12 years ago
33806f0
swap: make each swap partition have one address_space
by Shaohua Li
· 12 years ago
d045197
mm/memcontrol.c: convert printk(KERN_FOO) to pr_foo()
by Andrew Morton
· 12 years ago
58cf188
memcg, oom: provide more precise dump info while memcg oom happening
by Sha Zhengju
· 12 years ago
4ba902b
memcg: fix kmemcg registration for late caches
by Glauber Costa
· 12 years ago
154b454
memcg: don't register hotcpu notifier from ->css_alloc()
by Tejun Heo
· 12 years ago
943a451
slab: propagate tunable values
by Glauber Costa
· 12 years ago
749c541
memcg: aggregate memcg cache values in slabinfo
by Glauber Costa
· 12 years ago
2293315
memcg/sl[au]b: shrink dead caches
by Glauber Costa
· 12 years ago
7cf2798
memcg/sl[au]b: track all the memcg children of a kmem_cache
by Glauber Costa
· 12 years ago
1f458cb
memcg: destroy memcg caches
by Glauber Costa
· 12 years ago
d79923f
sl[au]b: allocate objects from memcg cache
by Glauber Costa
· 12 years ago
0e9d92f
memcg: skip memcg kmem allocations in specified code regions
by Glauber Costa
· 12 years ago
d7f25f8
memcg: infrastructure to match an allocation to the right cache
by Glauber Costa
· 12 years ago
55007d8
memcg: allocate memory for memcg caches whenever a new memcg appears
by Glauber Costa
· 12 years ago
2633d7a
slab/slub: consider a memcg parameter in kmem_create_cache
by Glauber Costa
· 12 years ago
c8b2a36
memcg: execute the whole memcg freeing in free_worker()
by Glauber Costa
· 12 years ago
bea207c
memcg: allow a memcg with kmem charges to be destructed
by Glauber Costa
· 12 years ago
a8964b9
memcg: use static branches when code not in use
by Glauber Costa
· 12 years ago
7de3768
memcg: kmem accounting lifecycle management
by Glauber Costa
· 12 years ago
7ae1e1d
memcg: kmem controller infrastructure
by Glauber Costa
· 12 years ago
510fc4e
memcg: kmem accounting basic infrastructure
by Glauber Costa
· 12 years ago
86ae53e
memcg: change defines to an enum
by Glauber Costa
· 12 years ago
4c9c535
memcg: reclaim when more than one page needed
by Suleiman Souhlal
· 12 years ago
a0956d5
memcg: make it possible to use the stock for more than one page
by Suleiman Souhlal
· 12 years ago
3d59eeb
Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/mel/linux-balancenuma
by Linus Torvalds
· 12 years ago
c95d26c
memcg: do not check for mm in __mem_cgroup_count_vm_event
by Michal Hocko
· 12 years ago
68ae564
mm, memcg: avoid unnecessary function call when memcg is disabled
by David Rientjes
· 12 years ago
31aaea4
memcontrol: use N_MEMORY instead N_HIGH_MEMORY
by Lai Jiangshan
· 12 years ago
d206e09
Merge branch 'for-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 12 years ago
1996546
mm, memcg: make mem_cgroup_out_of_memory() static
by David Rientjes
· 12 years ago
b32967f
mm: numa: Add THP migration for the NUMA working set scanning fault case.
by Mel Gorman
· 12 years ago
92fb974
cgroup: rename ->create/post_create/pre_destroy/destroy() to ->css_alloc/online/offline/free()
by Tejun Heo
· 12 years ago
bea8c15
memcg: fix hotplugged memory zone oops
by Hugh Dickins
· 12 years ago
9a5a8f1
memcg: oom: fix totalpages calculation for memory.swappiness==0
by Michal Hocko
· 12 years ago
1db1e31
Merge branch 'cgroup-rmdir-updates' into cgroup/for-3.8
by Tejun Heo
· 12 years ago
bcf6de1
cgroup: make ->pre_destroy() return void
by Tejun Heo
· 12 years ago
ab5196c
memcg: make mem_cgroup_reparent_charges non failing
by Michal Hocko
· 12 years ago
b25ed60
cgroup: remove CGRP_WAIT_ON_RMDIR, cgroup_exclude_rmdir() and cgroup_release_and_wakeup_rmdir()
by Tejun Heo
· 12 years ago
e931608
cgroup: kill CSS_REMOVED
by Tejun Heo
· 12 years ago
2ef37d3
memcg: Simplify mem_cgroup_force_empty_list error handling
by Michal Hocko
· 12 years ago
d842301
memcg: root_cgroup cannot reach mem_cgroup_move_parent
by Michal Hocko
· 12 years ago
c26251f
memcg: split mem_cgroup_force_empty into reclaiming and reparenting parts
by Michal Hocko
· 12 years ago
7ffc0ed
memcg: move mem_cgroup_is_root upwards
by Michal Hocko
· 12 years ago
4bd2c1e
memcg: cleanup kmem tcp ifdefs
by Michal Hocko
· 12 years ago
8c7f6ed
cgroup: mark subsystems with broken hierarchy support and whine if cgroups are nested for them
by Tejun Heo
· 12 years ago
b214514
memcg: add mem_cgroup_from_css() helper
by Wanpeng Li
· 12 years ago
bdf4f4d
mm: memcg: only check anon swapin page charges for swap cache
by Johannes Weiner
· 12 years ago
90deb78
mm: memcg: only check swap cache pages for repeated charging
by Johannes Weiner
· 12 years ago
0435a2f
mm: memcg: split swapin charge function into private and public part
by Johannes Weiner
· 12 years ago
24467ca
mm: memcg: remove needless !mm fixup to init_mm when charging
by Johannes Weiner
· 12 years ago
62ba744
mm: memcg: remove unneeded shmem charge type
by Johannes Weiner
· 12 years ago
827a03d
mm: memcg: move swapin charge functions above callsites
by Johannes Weiner
· 12 years ago
7d18895
mm: memcg: only check for PageSwapCache when uncharging anon
by Johannes Weiner
· 12 years ago
0c59b89
mm: memcg: push down PageSwapCache check into uncharge entry functions
by Johannes Weiner
· 12 years ago
0030f53
mm: memcg: fix compaction/migration failing due to memcg limits
by Johannes Weiner
· 12 years ago
876aafb
mm, memcg: move all oom handling to memcontrol.c
by David Rientjes
· 12 years ago
6b0c81b
mm, oom: reduce dependency on tasklist_lock
by David Rientjes
· 12 years ago
9cbb78b
mm, memcg: introduce own oom handler to iterate only over its own threads
by David Rientjes
· 12 years ago
da92c47
mm/memcg: replace inexistence move_lock_page_cgroup() by move_lock_mem_cgroup() in comment
by Wanpeng Li
· 12 years ago
aaad153
mm/memcg: mem_cgroup_relize_xxx_limit can guarantee memcg->res.limit <= memcg->memsw.limit
by Wanpeng Li
· 12 years ago
ab21588
memcg: rename mem_control_xxx to memcg_xxx
by Wanpeng Li
· 12 years ago
567fb43
memcg: fix bad behavior in use_hierarchy file
by Glauber Costa
· 12 years ago
c255a45
memcg: rename config variables
by Andrew Morton
· 12 years ago
3c935d1
memcg: make mem_cgroup_force_empty_list() return bool
by KAMEZAWA Hiroyuki
· 12 years ago
6068bf0
memcg: mem_cgroup_move_parent() doesn't need gfp_mask
by KAMEZAWA Hiroyuki
· 12 years ago
d845aa2
memcg: clean up force_empty_list() return value check
by Kamezawa Hiroyuki
· 12 years ago
59b8e85
memcg: remove check for signal_pending() during rmdir()
by Kamezawa Hiroyuki
· 12 years ago
a7d6f52
memcg: remove MEM_CGROUP_CHARGE_TYPE_FORCE
by Kamezawa Hiroyuki
· 12 years ago
41326c1
memcg: rename MEM_CGROUP_CHARGE_TYPE_MAPPED as MEM_CGROUP_CHARGE_TYPE_ANON
by Kamezawa Hiroyuki
· 12 years ago
bff6bb8
memcg: rename MEM_CGROUP_STAT_SWAPOUT as MEM_CGROUP_STAT_SWAP
by Kamezawa Hiroyuki
· 12 years ago
dad7557
mm: fix kernel-doc warnings
by Wanpeng Li
· 12 years ago
3a981f4
memcg: fix use_hierarchy css_is_ancestor oops regression
by Hugh Dickins
· 12 years ago
3f13461
memcg: decrement static keys at real destroy time
by Glauber Costa
· 12 years ago
3afe36b
memcg: always free struct memcg through schedule_work()
by Glauber Costa
· 12 years ago
fa9add6
mm/memcg: apply add/del_page to lruvec
by Hugh Dickins
· 12 years ago
4d7dcca
mm/memcg: get_lru_size not get_lruvec_size
by Hugh Dickins
· 12 years ago
af7c4b0
mm: memcg: print statistics from live counters
by Johannes Weiner
· 12 years ago
fad02c2
mm: memcg: group swapped-out statistics counter logically
by Johannes Weiner
· 12 years ago
1311471
mm: memcg: keep ratelimit counter separate from event counters
by Johannes Weiner
· 12 years ago
78ccf5b
mm: memcg: print statistics directly to seq_file
by Johannes Weiner
· 12 years ago
fada52c
mm: memcg: convert numa stat to read_seq_string interface
by Johannes Weiner
· 12 years ago
6104621
mm: memcg: remove obsolete statistics array boundary enum item
by Johannes Weiner
· 12 years ago
2f3479b
memcg: don't uncharge in mem_cgroup_move_account()
by KAMEZAWA Hiroyuki
· 12 years ago
cc926f7
memcg: move charges to root cgroup if use_hierarchy=0
by KAMEZAWA Hiroyuki
· 12 years ago
d01dd17
memcg: use res_counter_uncharge_until() in move_parent()
by KAMEZAWA Hiroyuki
· 12 years ago
c56d5c7
mm/vmscan: push lruvec pointer into inactive_list_is_low()
by Konstantin Khlebnikov
· 12 years ago
074291f
mm/vmscan: replace zone_nr_lru_pages() with get_lruvec_size()
by Konstantin Khlebnikov
· 12 years ago
7f5e86c
mm: add link from struct lruvec to struct zone
by Konstantin Khlebnikov
· 12 years ago
748dad3
memcg: make threshold index in the right position
by Sha Zhengju
· 12 years ago
a0db00f
memcg: remove redundant parentheses
by Kirill A. Shutemov
· 12 years ago
3a7951b
memcg: mark stat field of mem_cgroup struct as __percpu
by Kirill A. Shutemov
· 12 years ago
Next »