Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
2c5e8c52c6354f77c4019357be8231bcc34456f8
/
mm
/
memcontrol.c
7feee59
memcg: disable hierarchy support if bound to the legacy cgroup hierarchy
by Vladimir Davydov
· 10 years ago
d297369
mm: memcontrol: use "max" instead of "infinity" in control knobs
by Johannes Weiner
· 10 years ago
4e54ded
memcg: fix low limit calculation
by Michal Hocko
· 10 years ago
f48b80a
memcg: cleanup static keys decrement
by Vladimir Davydov
· 10 years ago
2788cf0
memcg: reparent list_lrus and free kmemcg_id on css offline
by Vladimir Davydov
· 10 years ago
2a4db7e
memcg: free memcg_caches slot on css offline
by Vladimir Davydov
· 10 years ago
f7ce319
slab: embed memcg_cache_params to kmem_cache
by Vladimir Davydov
· 10 years ago
60d3fd3
list_lru: introduce per-memcg lists
by Vladimir Davydov
· 10 years ago
05257a1
memcg: add rwsem to synchronize against memcg_caches arrays relocation
by Vladimir Davydov
· 10 years ago
dbcf73e
memcg: rename some cache id related variables
by Vladimir Davydov
· 10 years ago
cb731d6
vmscan: per memory cgroup slab shrinkers
by Vladimir Davydov
· 10 years ago
26bcd64
memcg: cleanup preparation for page table walk
by Naoya Horiguchi
· 10 years ago
21afa38
mm: memcontrol: consolidate swap controller code
by Johannes Weiner
· 10 years ago
95a045f
mm: memcontrol: consolidate memory controller initialization
by Johannes Weiner
· 10 years ago
9c608db
mm: memcontrol: simplify soft limit tree init code
by Johannes Weiner
· 10 years ago
c32b3cb
oom, PM: make OOM detection in the freezer path raceless
by Michal Hocko
· 10 years ago
49550b6
oom: add helpers for setting and clearing TIF_MEMDIE
by Michal Hocko
· 10 years ago
1dfab5a
mm: memcontrol: fold move_anon() and move_file()
by Johannes Weiner
· 10 years ago
241994ed
mm: memcontrol: default hierarchy interface for memory
by Johannes Weiner
· 10 years ago
650c5e5
mm: page_counter: pull "-1" handling out of page_counter_memparse()
by Johannes Weiner
· 10 years ago
0ca44b1
memcg: add BUILD_BUG_ON() for string tables
by Greg Thelen
· 10 years ago
90cbc25
vmscan: force scan offline memory cgroups
by Vladimir Davydov
· 10 years ago
6de2261
mm: memcontrol: track move_lock state internally
by Johannes Weiner
· 10 years ago
d5b3cf7
memcg: zap memcg_slab_caches and memcg_slab_mutex
by Vladimir Davydov
· 10 years ago
3e0350a
memcg: zap memcg_name argument of memcg_create_kmem_cache
by Vladimir Davydov
· 10 years ago
dbf22eb
memcg: zap __memcg_{charge,uncharge}_slab
by Vladimir Davydov
· 10 years ago
0661a33
mm: remove rest usage of VM_NONLINEAR and pte_file()
by Kirill A. Shutemov
· 10 years ago
f5e03a4
memcg, shmem: fix shmem migration to use lrucare
by Michal Hocko
· 10 years ago
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
Next »