Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
f4acd122a738d0601de3a96743859b9c7a82bd6a
/
mm
/
memcontrol.c
e4bc13a
Merge branch 'for-4.2/writeback' of git://git.kernel.dk/linux-block
by Linus Torvalds
· 9 years ago
c2b42d3
memcg: convert mem_cgroup->under_oom from atomic_t to int
by Tejun Heo
· 9 years ago
f4b90b70
memcg: remove unused mem_cgroup->oom_wakeups
by Tejun Heo
· 9 years ago
dc56401
mm: oom_kill: simplify OOM killer locking
by Johannes Weiner
· 9 years ago
16e9519
mm: oom_kill: clean up victim marking and exiting interfaces
by Johannes Weiner
· 9 years ago
f371763
mm: memcontrol: fix false-positive VM_BUG_ON() on -rt
by Johannes Weiner
· 9 years ago
7d63809
memcg: do not call reclaim if !__GFP_WAIT
by Vladimir Davydov
· 9 years ago
c2aa723
writeback: implement memcg writeback domain based throttling
by Tejun Heo
· 9 years ago
2529bb3
writeback: reset wb_domain->dirty_limit[_tstmp] when memcg domain size changes
by Tejun Heo
· 9 years ago
841710a
writeback: implement memcg wb_domain
by Tejun Heo
· 9 years ago
733a572
memcg: make mem_cgroup_read_{stat|event}() iterate possible cpus instead of online
by Tejun Heo
· 9 years ago
52ebea7
writeback: make backing_dev_info host cgroup-specific bdi_writebacks
by Tejun Heo
· 10 years ago
ad7fa85
memcg: implement mem_cgroup_css_from_page()
by Tejun Heo
· 9 years ago
5616163
memcg: add mem_cgroup_root_css
by Tejun Heo
· 10 years ago
c4843a7
memcg: add per cgroup dirty page accounting
by Greg Thelen
· 10 years ago
4db0c3c
mm: remove rest of ACCESS_ONCE() usages
by Jason Low
· 10 years ago
2564f68
memcg: remove obsolete comment
by Vladimir Davydov
· 10 years ago
adbe427
memcg: zap mem_cgroup_lookup()
by Vladimir Davydov
· 10 years ago
2415b9f
memcg: print cgroup information when system panics due to panic_on_oom
by Balasubramani Vivekanandan
· 10 years ago
b1b0dea
mm: memcontrol: let mem_cgroup_move_account() have effect only if MMU enabled
by Chen Gang
· 10 years ago
1575e68
mm: memcontrol: update copyright notice
by Johannes Weiner
· 10 years ago
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
241994e
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
Next »