Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
1fd0bddb618aa970b87e7907a5703682aa119a6f
/
mm
/
memcontrol.c
0346dad
memcg: remove extra newlines from memcg oom kill log
by Greg Thelen
· 10 years ago
4bdfc1c
memcg: fix destination cgroup leak on task charges migration
by Vladimir Davydov
· 10 years ago
24d404d
mm: memcontrol: switch soft limit default back to infinity
by Johannes Weiner
· 10 years ago
70bc068
mm/memcontrol.c: remove unused mem_cgroup_lru_names_not_uptodate()
by Rickard Strandqvist
· 10 years ago
8135be5
memcg: fix possible use-after-free in memcg_kmem_get_cache()
by Vladimir Davydov
· 10 years ago
ae6e71d
mm/memcontrol.c: fix defined but not used compiler warning
by Michele Curti
· 10 years ago
d003f37
oom: don't assume that a coredumping thread will exit soon
by Oleg Nesterov
· 10 years ago
056b7cc
mm/memcontrol.c: remove the unused arg in __memcg_kmem_get_cache()
by Zhang Zhen
· 10 years ago
6f185c2
memcg: turn memcg_kmem_skip_account into a bit field
by Vladimir Davydov
· 10 years ago
4e701d7
memcg: only check memcg_kmem_skip_account in __memcg_kmem_get_cache
by Vladimir Davydov
· 10 years ago
900a38f
memcg: zap kmem_account_flags
by Vladimir Davydov
· 10 years ago
95fc3c5
memcg: do not abuse memcg_kmem_skip_account
by Vladimir Davydov
· 10 years ago
9d100c5
memcg: don't check mm in __memcg_kmem_{get_cache,newpage_charge}
by Vladimir Davydov
· 10 years ago
bfda7e8
memcg: __mem_cgroup_free: remove stale disarm_static_keys comment
by Vladimir Davydov
· 10 years ago
b6da007
Merge branch 'akpm' (patchbomb from Andrew)
by Linus Torvalds
· 10 years ago
9edad6e
mm: move page->mem_cgroup bad page handling into generic code
by Johannes Weiner
· 10 years ago
5d1ea48
mm: page_cgroup: rename file to mm/swap_cgroup.c
by Johannes Weiner
· 10 years ago
1306a85
mm: embed the memcg pointer directly into struct page
by Johannes Weiner
· 10 years ago
22811c6
mm: memcontrol: remove stale page_cgroup_lock comment
by Johannes Weiner
· 10 years ago
e4bd6a0
mm, memcg: fix potential undefined behaviour in page stat accounting
by Michal Hocko
· 10 years ago
2314b42
mm: memcontrol: drop bogus RCU locking from mem_cgroup_same_or_subtree()
by Johannes Weiner
· 10 years ago
413918b
mm: memcontrol: pull the NULL check from __mem_cgroup_same_or_subtree()
by Johannes Weiner
· 10 years ago
c01f46c
mm: memcontrol: remove bogus NULL check after mem_cgroup_from_task()
by Johannes Weiner
· 10 years ago
312722c
mm: memcontrol: shorten the page statistics update slowpath
by Johannes Weiner
· 10 years ago
b047501
memcg: use generic slab iterators for showing slabinfo
by Vladimir Davydov
· 10 years ago
4ef461e
memcg: remove mem_cgroup_reclaimable check from soft reclaim
by Vladimir Davydov
· 10 years ago
247b144
mm: memcontrol: fold mem_cgroup_start_move()/mem_cgroup_end_move()
by Johannes Weiner
· 10 years ago
4e2f245
mm: memcontrol: don't pass a NULL memcg to mem_cgroup_end_move()
by Johannes Weiner
· 10 years ago
354a478
mm: memcontrol: inline memcg->move_lock locking
by Johannes Weiner
· 10 years ago
2983331
mm: memcontrol: remove unnecessary PCG_USED pc->mem_cgroup valid flag
by Johannes Weiner
· 10 years ago
f4aaa8b
mm: memcontrol: remove unnecessary PCG_MEM memory charge flag
by Johannes Weiner
· 10 years ago
18eca2e
mm: memcontrol: remove unnecessary PCG_MEMSW memory+swap charge flag
by Johannes Weiner
· 10 years ago
7bdd143c
mm: memcontrol: uncharge pages on swapout
by Johannes Weiner
· 10 years ago
b9982f8
mm: memcontrol: micro-optimize mem_cgroup_split_huge_fixup()
by Michal Hocko
· 10 years ago
8c0145b
memcg: remove activate_kmem_mutex
by Vladimir Davydov
· 10 years ago
7d5e324
mm: memcontrol: clarify migration where old page is uncharged
by Johannes Weiner
· 10 years ago
dfe0e77
mm: memcontrol: update mem_cgroup_page_lruvec() documentation
by Johannes Weiner
· 10 years ago
bc2f2e7
memcg: simplify unreclaimable groups handling in soft limit reclaim
by Vladimir Davydov
· 10 years ago
6d3d6aa
mm: memcontrol: remove synchronous stock draining code
by Johannes Weiner
· 10 years ago
b205256
mm: memcontrol: continue cache reclaim from offlined groups
by Johannes Weiner
· 10 years ago
64f2199
mm: memcontrol: remove obsolete kmemcg pinning tricks
by Johannes Weiner
· 10 years ago
e8ea14c
mm: memcontrol: take a css reference for each charged page
by Johannes Weiner
· 10 years ago
5ac8fb3
mm: memcontrol: convert reclaim iterator to simple css refcounting
by Johannes Weiner
· 10 years ago
3e32cb2
mm: memcontrol: lockless page counters
by Johannes Weiner
· 10 years ago
ba00410
Merge branch 'iov_iter' into for-next
by Al Viro
· 10 years ago
b583043
kill f_dentry uses
by Al Viro
· 10 years ago
d7365e7
mm: memcontrol: fix missed end-writeback page accounting
by Johannes Weiner
· 10 years ago
cf2b8fb
memcg: zap memcg_can_account_kmem
by Vladimir Davydov
· 10 years ago
b70a2a2
mm: memcontrol: fix transparent huge page allocations under pressure
by Johannes Weiner
· 10 years ago
3fbe724
mm: memcontrol: simplify detecting when the memory+swap limit is hit
by Johannes Weiner
· 10 years ago
6f817f4
memcg: move memcg_update_cache_size() to slab_common.c
by Vladimir Davydov
· 10 years ago
f3bb304
memcg: don't call memcg_update_all_caches if new cache id fits
by Vladimir Davydov
· 10 years ago
33a690c
memcg: move memcg_{alloc,free}_cache_params to slab_common.c
by Vladimir Davydov
· 10 years ago
2f7dd7a
mm: memcontrol: do not iterate uninitialized memcgs
by Johannes Weiner
· 10 years ago
ce00a96
mm: memcontrol: revert use of root_mem_cgroup res_counter
by Johannes Weiner
· 10 years ago
6abb5a8
mm: memcontrol: avoid charge statistics churn during page migration
by Johannes Weiner
· 10 years ago
747db95
mm: memcontrol: use page lists for uncharge batching
by Johannes Weiner
· 10 years ago
0a31bc9
mm: memcontrol: rewrite uncharge API
by Johannes Weiner
· 10 years ago
00501b5
mm: memcontrol: rewrite charge API
by Johannes Weiner
· 10 years ago
61e02c7
mm: memcontrol: clean up reclaim size variable use in try_charge()
by Johannes Weiner
· 10 years ago
a840cda
mm: memcontrol: do not acquire page_cgroup lock for kmem pages
by Johannes Weiner
· 10 years ago
9a2385e
mm: memcontrol: remove ordering between pc->mem_cgroup and PageCgroupUsed
by Johannes Weiner
· 10 years ago
05b8430
mm: memcontrol: use root_mem_cgroup res_counter
by Johannes Weiner
· 10 years ago
692e7c4
mm: memcontrol: catch root bypass in move precharge
by Johannes Weiner
· 10 years ago
9476db9
mm: memcontrol: simplify move precharge function
by Johannes Weiner
· 10 years ago
0029e19
mm: memcontrol: remove explicit OOM parameter in charge path
by Michal Hocko
· 10 years ago
9b13061
mm: memcontrol: retry reclaim for oom-disabled and __GFP_NOFAIL charges
by Johannes Weiner
· 10 years ago
28c34c2
mm: memcontrol: reclaim at least once for __GFP_NORETRY
by Johannes Weiner
· 10 years ago
06b078f
mm: memcontrol: rearrange charging fast path
by Johannes Weiner
· 10 years ago
6539cc0
mm: memcontrol: fold mem_cgroup_do_charge()
by Johannes Weiner
· 10 years ago
47dfe40
Merge branch 'for-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 10 years ago
2bcf2e9
memcg: oom_notify use-after-free fix
by Michal Hocko
· 10 years ago
a8ddc82
cgroup: distinguish the default and legacy hierarchies when handling cftypes
by Tejun Heo
· 10 years ago
2cf669a
cgroup: replace cgroup_add_cftypes() with cgroup_add_legacy_cftypes()
by Tejun Heo
· 10 years ago
5577964
cgroup: rename cgroup_subsys->base_cftypes to ->legacy_cftypes
by Tejun Heo
· 10 years ago
aa6ec29
cgroup: remove sane_behavior support on non-default hierarchies
by Tejun Heo
· 10 years ago
1ced953
blkcg, memcg: make blkcg depend on memcg on the default hierarchy
by Tejun Heo
· 10 years ago
14208b0
Merge branch 'for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
by Linus Torvalds
· 10 years ago
cf2c812
mm: memcontrol: remove unnecessary memcg argument from soft limit functions
by Johannes Weiner
· 10 years ago
e231875
mm: memcontrol: clean up memcg zoneinfo lookup
by Jianyu Zhan
· 10 years ago
688eb98
vmscan: memcg: always use swappiness of the reclaimed memcg
by Michal Hocko
· 10 years ago
2a7a0e0
mm, memcg: periodically schedule when emptying page list
by Hugh Dickins
· 10 years ago
776ed0f
memcg: cleanup kmem cache creation/destruction functions naming
by Vladimir Davydov
· 10 years ago
93f39ee
memcg: memcg_kmem_create_cache: make memcg_name_buf statically allocated
by Vladimir Davydov
· 10 years ago
073ee1c
memcg: get rid of memcg_create_cache_name
by Vladimir Davydov
· 10 years ago
b5ffc85
memcg: correct comments for __mem_cgroup_begin_update_page_stat
by Qiang Huang
· 10 years ago
bdcbb65
memcg: fold mem_cgroup_stolen
by Qiang Huang
· 10 years ago
ada4ba5
mm/memcontrol.c: remove NULL assignment on static
by Fabian Frederick
· 10 years ago
7c8e018
mm: replace __get_cpu_var uses with this_cpu_ptr
by Christoph Lameter
· 10 years ago
bd67314
memcg, slab: simplify synchronization scheme
by Vladimir Davydov
· 10 years ago
c67a8a6
memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab
by Vladimir Davydov
· 10 years ago
1e32e77
memcg, slab: do not schedule cache destruction when last page goes away
by Vladimir Davydov
· 10 years ago
d8dc595
memcg: do not hang on OOM when killed by userspace OOM access to memory reserves
by Michal Hocko
· 10 years ago
e8d9df3
memcg: un-export __memcg_kmem_get_cache
by Vladimir Davydov
· 10 years ago
3dae7fe
mm: memcontrol: remove hierarchy restrictions for swappiness and oom_control
by Johannes Weiner
· 10 years ago
5238343
mm: get rid of __GFP_KMEMCG
by Vladimir Davydov
· 10 years ago
5dfb417
sl[au]b: charge slabs to kmemcg explicitly
by Vladimir Davydov
· 10 years ago
6f6acb0
memcg: fix swapcache charge from kernel thread context
by Michal Hocko
· 10 years ago
ea280e7
memcg: update memcg_has_children() to use css_next_child()
by Tejun Heo
· 10 years ago
f61c42a7
memcg: remove tasks/children test from mem_cgroup_force_empty()
by Michal Hocko
· 10 years ago
Next »