Linux Cgroups Development - Date Index
[Prev Page][Next Page]
- [PATCH v10 21/35] i915: bail out earlier when shrinker cannot acquire mutex
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 19/35] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 18/35] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 17/35] xfs: rework buffer dispose list tracking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 16/35] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 15/35] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 14/35] list_lru: per-node API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 13/35] vmscan: per-node deferred work
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 12/35] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 11/35] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 10/35] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 09/35] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 08/35] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- [PATCH v10 07/35] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 05/35] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 06/35] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 02/35] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 04/35] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 03/35] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 01/35] fs: bump inode and dentry counters to long
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v10 00/35] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 1/8] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 6/8] memcg, vmscan: Do not attempt soft limit reclaim if it would not scan anything
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 5/8] memcg: track children in soft limit excess to improve soft limit
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 7/8] memcg: Track all children over limit in the root
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 3/8] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 8/8] memcg, vmscan: do not fall into reclaim-all pass too quickly
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 2/8] memcg: Get rid of soft-limit tree infrastructure
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch -v4 4/8] memcg: enhance memcg iterator to support predicates
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch v4] Soft limit rework
- From: Michal Hocko <mhocko@xxxxxxx>
- [GIT PULL] cgroup fixes for v3.10-rc4
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch] mm, memcg: add oom killer delay
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- [PATCH v9 31/35] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 35/35] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 34/35] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 33/35] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 32/35] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 20/35] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 30/35] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 02/35] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 29/35] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 28/35] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 26/35] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 27/35] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 25/35] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 24/35] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 23/35] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 22/35] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 21/35] i915: bail out earlier when shrinker cannot acquire mutex
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 19/35] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 18/35] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 17/35] xfs: rework buffer dispose list tracking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 16/35] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 15/35] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 14/35] list_lru: per-node API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 13/35] vmscan: per-node deferred work
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 12/35] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 11/35] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 10/35] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 09/35] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 08/35] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 07/35] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 06/35] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 05/35] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 04/35] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 03/35] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 01/35] fs: bump inode and dentry counters to long
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v9 00/35] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Tejun Heo <tj@xxxxxxxxxx>
- [patch] mm, memcg: add oom killer delay
- From: David Rientjes <rientjes@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- [PATCH v7 05/11] cpuacct: don't actually do anything.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 03/11] cgroup, sched: let cpu serve the same files as cpuacct
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 04/11] sched: adjust exec_clock to use it as cpu usage metric
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 09/11] sched: record per-cgroup number of context switches
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 11/11] sched: introduce cgroup file stat_percpu
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 10/11] sched: change nr_context_switches calculation.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 08/11] sched: Push put_prev_task() into pick_next_task()
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 07/11] sched: account guest time per-cgroup as well.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 06/11] sched: document the cpu cgroup.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 00/11] per-cgroup cpu-stat
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 02/11] cgroup: implement CFTYPE_NO_PREFIX
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 01/11] don't call cpuacct_charge in stop_task.c
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- [PATCH] cgroup: warn about mismatching options of a new mount of an existing hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH][trivial] memcg: Kconfig info update
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- [PATCH] memcg: enhance memcg iterator to support predicates
- From: Michal Hocko <mhocko@xxxxxxx>
- [PATCH 2/3] memcg, vmscan: Do not attempt soft limit reclaim if it would not scan anything
- From: Michal Hocko <mhocko@xxxxxxx>
- [PATCH 1/3] memcg: track children in soft limit excess to improve soft limit
- From: Michal Hocko <mhocko@xxxxxxx>
- [PATCH 3/3] memcg: Track all children over limit in the root
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH][trivial] memcg: Kconfig info update
- From: KOSAKI Motohiro <kosaki.motohiro@xxxxxxxxx>
- Re: [PATCH][trivial] memcg: Kconfig info update
- From: Michal Hocko <mhocko@xxxxxxx>
- [PATCH][trivial] memcg: Kconfig info update
- From: Sergey Dyasly <dserrg@xxxxxxxxx>
- Re: [PATCH] cgroup: enabled xattr on root hierarchy if required
- From: Jeff Liu <jeff.liu@xxxxxxxxxx>
- Re: [PATCH] cgroup: enabled xattr on root hierarchy if required
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v8 20/34] i915: bail out earlier when shrinker cannot acquire mutex
- From: Daniel Vetter <daniel@xxxxxxxx>
- [PATCH] cgroup: enabled xattr on root hierarchy if required
- From: Jeff Liu <jeff.liu@xxxxxxxxxx>
- Re: [PATCH v8 18/34] fs: convert fs shrinkers to new scan/count API
- From: Steven Whitehouse <swhiteho@xxxxxxxxxx>
- [PATCH v8 30/34] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 19/34] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 02/34] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 34/34] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 33/34] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 32/34] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 31/34] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 29/34] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 28/34] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 27/34] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 26/34] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 25/34] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 24/34] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 23/34] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 22/34] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 21/34] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 20/34] i915: bail out earlier when shrinker cannot acquire mutex
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 18/34] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 17/34] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 16/34] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 15/34] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 14/34] list_lru: per-node API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 13/34] vmscan: per-node deferred work
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 12/34] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 11/34] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 10/34] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 09/34] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 08/34] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 07/34] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 06/34] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 05/34] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 04/34] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 01/34] fs: bump inode and dentry counters to long
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 03/34] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v8 00/34] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 2/5] cgroup: make cgroup_is_removed() static
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH 2/5] cgroup: make cgroup_is_removed() static
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 1/5] cgroup: fix a subtle bug in descendant pre-order walk
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 4/5] cgroup: update iterators to use cgroup_next_sibling()
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 3/5] cgroup: add cgroup->serial_nr and implement cgroup_next_sibling()
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 1/5] cgroup: fix a subtle bug in descendant pre-order walk
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCHSET] cgroup: allow dropping RCU read lock while iterating
- From: Aristeu Rozanski <aris@xxxxxxxxxx>
- Re: [PATCH 3/5] cgroup: add cgroup->serial_nr and implement cgroup_next_sibling()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 3/5] cgroup: add cgroup->serial_nr and implement cgroup_next_sibling()
- From: Aristeu Rozanski <aris@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 4/5] cgroup: update iterators to use cgroup_next_sibling()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 4/5] cgroup: update iterators to use cgroup_next_sibling()
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Andrey Vagin <avagin@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Andrew Vagin <avagin@xxxxxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Andrew Vagin <avagin@xxxxxxxxxxxxx>
- Re: [PATCH v7 00/34] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH 5/5] device_cgroup: simplify cgroup tree walk in propagate_exception()
- From: Serge Hallyn <serge.hallyn@xxxxxxxxxx>
- Re: [PATCH 4/5] cgroup: update iterators to use cgroup_next_sibling()
- From: Serge Hallyn <serge.hallyn@xxxxxxxxxx>
- Re: [PATCH 3/5] cgroup: add cgroup->serial_nr and implement cgroup_next_sibling()
- From: Serge Hallyn <serge.hallyn@xxxxxxxxxx>
- Re: [PATCH v7 00/34] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v7 00/34] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v7 00/34] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCHSET] cgroup: allow dropping RCU read lock while iterating
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 5/5] device_cgroup: simplify cgroup tree walk in propagate_exception()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 4/5] cgroup: update iterators to use cgroup_next_sibling()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 3/5] cgroup: add cgroup->serial_nr and implement cgroup_next_sibling()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 2/5] cgroup: make cgroup_is_removed() static
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 1/5] cgroup: fix a subtle bug in descendant pre-order walk
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCHSET] cgroup: allow dropping RCU read lock while iterating
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v7 07/34] shrinker: convert superblock shrinkers to new API
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v7 07/34] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Steven Whitehouse <swhiteho@xxxxxxxxxx>
- [PATCH v7 30/34] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 34/34] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 33/34] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 31/34] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 32/34] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 29/34] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 28/34] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 27/34] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 26/34] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 25/34] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 21/34] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 24/34] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 19/34] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 23/34] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 22/34] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 20/34] i915: bail out earlier when shrinker cannot acquire mutex
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 18/34] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 17/34] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 16/34] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 15/34] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 14/34] list_lru: per-node API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 02/34] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 13/34] vmscan: per-node deferred work
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 11/34] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 12/34] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 10/34] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 09/34] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 08/34] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 07/34] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 06/34] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 05/34] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 04/34] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 01/34] fs: bump inode and dentry counters to long
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 03/34] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v7 00/34] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH] memcg: update TODO list in Documentation
- From: Rob Landley <rob@xxxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 3/3] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 3/3] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 0/12][V3] memcg: make memcg's life cycle the same as cgroup
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 9/9] memcg: don't need to free memcg via RCU or workqueue
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 6/9] memcg: use css_get/put for swap memcg
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 5/9] memcg: use css_get/put when charging/uncharging kmem
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 8/9] memcg: kill memcg refcnt
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 7/9] memcg: don't need to get a reference to the parent
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 2/9] memcg, kmem: fix reference count handling on the error path
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 4/9] memcg: don't use mem_cgroup_get() when creating a kmemcg cache
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 1/9] Revert "memcg: avoid dangling reference count in creation failure."
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 3/9] memcg: use css_get() in sock_update_memcg()
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 0/12][V3] memcg: make memcg's life cycle the same as cgroup
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx>
- Re: [PATCH] memcg: update TODO list in Documentation
- From: Kamezawa Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx>
- [PATCH] memcg: update TODO list in Documentation
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 3/3] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 2/3] memcg: Get rid of soft-limit tree infrastructure
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: "Serge E. Hallyn" <serge@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: "Serge E. Hallyn" <serge@xxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Konstantin Khlebnikov <khlebnikov@xxxxxxxxxx>
- Re: [patch v3 -mm 3/3] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 2/3] memcg: Get rid of soft-limit tree infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [GIT PULL] blk-throttle: implement proper hierarchy support
- From: Jens Axboe <axboe@xxxxxxxxx>
- [GIT PULL] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: ebiederm@xxxxxxxxxxxx (Eric W. Biederman)
- Re: [PATCH v7 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH] cgroup.h: remove some functions that are now gone
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] cgroup: implement task_cgroup_path_from_hierarchy()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: Serge Hallyn <serge.hallyn@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH] cgroup: initialize xattr before calling d_instantiate()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: Aristeu Rozanski <aris@xxxxxxxxxx>
- Re: [PATCH 0/4] Rebase device_cgroup v2 patchset
- From: Serge Hallyn <serge.hallyn@xxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v6 09/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v7 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- [PATCH] memcg: don't initialize kmem-cache destroying work for root caches
- From: Andrey Vagin <avagin@xxxxxxxxxx>
- [PATCH] cgroup: initialize xattr before calling d_instantiate()
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: cgroup dentry insufficiently initialized prior to calling d_instantiate.
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH V2 3/3] memcg: simplify lock of memcg page stat account
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 3/3] memcg: simplify lock of memcg page stat account
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH v6 09/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v7 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 09/31] dcache: convert to use new lru list infrastructure
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- [PATCH v7 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Kamezawa Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx>
- Re: [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Kamezawa Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx>
- Re: [PATCH V2 3/3] memcg: simplify lock of memcg page stat account
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 3/3] memcg: simplify lock of memcg page stat account
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v6 15/31] fs: convert fs shrinkers to new scan/count API
- From: Jan Kara <jack@xxxxxxx>
- Re: [PATCH v6 07/31] list: add a new LRU list type
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- [patch v3 -mm 3/3] vmscan, memcg: Do softlimit reclaim also for targeted reclaim
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch v3 -mm 2/3] memcg: Get rid of soft-limit tree infrastructure
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch v3 -mm 1/3] memcg: integrate soft reclaim tighter with zone shrinking code
- From: Michal Hocko <mhocko@xxxxxxx>
- [patch v3 0/3 -mm] Soft limit rework
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v6 15/31] fs: convert fs shrinkers to new scan/count API
- From: Artem Bityutskiy <dedekind1@xxxxxxxxx>
- Re: [PATCH v6 15/31] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v6 15/31] fs: convert fs shrinkers to new scan/count API
- From: Artem Bityutskiy <dedekind1@xxxxxxxxx>
- [PATCH V2 3/3] memcg: simplify lock of memcg page stat account
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH V2 2/3] memcg: alter mem_cgroup_{update,inc,dec}_page_stat() args to memcg pointer
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH V2 1/3] memcg: rewrite the comment about race condition of page stat accounting
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH V2 0/3] memcg: simply lock of page stat accounting
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH v6 27/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 31/31] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 30/31] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 28/31] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 29/31] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 25/31] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 26/31] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 22/31] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 23/31] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 24/31] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 20/31] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 21/31] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 18/31] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 16/31] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 19/31] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 17/31] i915: bail out earlier when shrinker cannot acquire mutex
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 15/31] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 14/31] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 13/31] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 12/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 10/31] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 11/31] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 09/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 01/31] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 08/31] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 07/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 06/31] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 05/31] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 04/31] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 03/31] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 02/31] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v6 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- cgroup dentry insufficiently initialized prior to calling d_instantiate.
- From: Casey Schaufler <casey@xxxxxxxxxxxxxxxx>
- Re: [PATCH v5 08/31] list: add a new LRU list type
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 08/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 08/31] list: add a new LRU list type
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 17/31] drivers: convert shrinkers to new count/scan API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 04/31] dentry: move to per-sb LRU locks
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v5 04/31] dentry: move to per-sb LRU locks
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v5 19/31] hugepage: convert huge zero page shrinker to new shrinker API
- From: "Kirill A. Shutemov" <kirill@xxxxxxxxxxxxx>
- Re: [PATCH v5 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 17/31] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 11/31] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 08/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 00/31] kmemcg shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 20/31] shrinker: Kill old ->shrink API.
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 17/31] drivers: convert shrinkers to new count/scan API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 14/31] xfs: convert buftarg LRU to generic code
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 11/31] list_lru: per-node list infrastructure
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 08/31] list: add a new LRU list type
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 07/31] shrinker: convert superblock shrinkers to new API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 06/31] mm: new shrinker API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 00/31] kmemcg shrinkers
- From: Dave Chinner <david@xxxxxxxxxxxxx>
- Re: [PATCH v5 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v5 02/31] vmscan: take at least one pass with shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v5 00/31] kmemcg shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- [PATCH v5 04/31] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 29/31] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 31/31] memcg: debugging facility to access dangling memcgs
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 30/31] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 28/31] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 27/31] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 26/31] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 23/31] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 25/31] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 17/31] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 24/31] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 21/31] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 22/31] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 18/31] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 14/31] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 20/31] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 19/31] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 16/31] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 13/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 15/31] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 01/31] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 07/31] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 11/31] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 12/31] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 10/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 09/31] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 08/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 06/31] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 05/31] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 03/31] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 31/31] memcg: debugging facility to access dangling memcgs
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 30/31] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 17/31] drivers: convert shrinkers to new count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 29/31] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 28/31] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 27/31] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 26/31] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 25/31] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 24/31] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 23/31] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 22/31] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 21/31] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 20/31] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 19/31] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 01/31] super: fix calculation of shrinkable objects for small numbers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 18/31] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 16/31] fs: convert fs shrinkers to new scan/count API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 15/31] xfs: convert dquot cache lru to list_lru
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 14/31] xfs: convert buftarg LRU to generic code
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 13/31] fs: convert inode and dentry shrinking to be node aware
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 12/31] shrinker: add node awareness
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 11/31] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 10/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 09/31] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 08/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 07/31] shrinker: convert superblock shrinkers to new API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 06/31] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 05/31] dcache: remove dentries from LRU before putting on dispose list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 04/31] dentry: move to per-sb LRU locks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 03/31] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v5 00/31] kmemcg shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxx>
- Re: [Suggestion] kernel/cgroup.c: about kfree after 'get_new_cssid'
- From: Chen Gang <gang.chen@xxxxxxxxxxx>
- Re: [Suggestion] kernel/cgroup.c: about kfree after 'get_new_cssid'
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH v2 33/33] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 33/33] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 2/3] memcg: check more strictly to avoid PAGE_ALIGN wrapped to 0
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Jeff Liu <jeff.liu@xxxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 1/3] memcg: correct RESOURCE_MAX to ULLONG_MAX and rename it to a better one
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Jeff Liu <jeff.liu@xxxxxxxxxx>
- Re: [PATCHSET v2] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH 2/3] memcg: check more strictly to avoid PAGE_ALIGN wrapped to 0
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCHSET v2] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 33/33] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH v4 09/31] inode: convert inode lru list to generic lru list code.
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH 1/3] memcg: correct RESOURCE_MAX to ULLONG_MAX and rename it to a better one
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCH v4 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [Suggestion] kernel/cgroup.c: about kfree after 'get_new_cssid'
- From: Chen Gang <gang.chen@xxxxxxxxxxx>
- Re: [Suggestion] kernel/cgroup.c: about kfree after 'get_new_cssid'
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [Suggestion] kernel/cgroup.c: about kfree after 'get_new_cssid'
- From: Chen Gang <gang.chen@xxxxxxxxxxx>
- [PATCH 01/33] blkcg: fix error return path in blkg_create()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 02/33] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 04/33] blkcg: invoke blkcg_policy->pd_init() after parent is linked
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 03/33] blkcg: implement blkg_for_each_descendant_post()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 05/33] blkcg: move bulk of blkcg_gq release operations to the RCU callback
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 06/33] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 08/33] blk-throttle: collapse throtl_dispatch() into the work function
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 07/33] blk-throttle: removed deferred config application mechanism
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 09/33] blk-throttle: relocate throtl_schedule_delayed_work()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 10/33] blk-throttle: remove pointless throtl_nr_queued() optimizations
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 11/33] blk-throttle: rename throtl_rb_root to throtl_service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 13/33] blk-throttle: add backlink pointer from throtl_grp to throtl_data
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 14/33] blk-throttle: pass around throtl_service_queue instead of throtl_data
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 15/33] blk-throttle: reorganize throtl_service_queue passed around as argument
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 12/33] blk-throttle: simplify throtl_grp flag handling
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 19/33] blk-throttle: generalize update_disptime optimization in blk_throtl_bio()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 17/33] blk-throttle: move bio_lists[] and friends to throtl_service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 20/33] blk-throttle: add throtl_service_queue->parent_sq
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 21/33] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 24/33] blk-throttle: implement dispatch looping
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 23/33] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 22/33] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 25/33] blk-throttle: dispatch from throtl_pending_timer_fn()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 26/33] blk-throttle: make blk_throtl_drain() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 27/33] blk-throttle: make blk_throtl_bio() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 28/33] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 30/33] blk-throttle: add throtl_qnode for dispatch fairness
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 29/33] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 31/33] blk-throttle: Account for child group's start time in parent while bio climbs up
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 33/33] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 32/33] blk-throttle: implement throtl_grp->has_rules[]
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 18/33] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[]
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 16/33] blk-throttle: add throtl_grp->service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCHSET v2] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH] cgroup.h: remove some functions that are now gone
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 29.5/32] blk-throttle: add throtl_qnode for dispatch fairness
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 29.5/32] blk-throttle: add throtl_qnode for dispatch fairness
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH] cgroup.h: remove some functions that are now gone
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 3/3] memcg: replace memparse to avoid input overflow
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH 2/3] memcg: check more strictly to avoid PAGE_ALIGN wrapped to 0
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH 1/3] memcg: correct RESOURCE_MAX to ULLONG_MAX and rename it to a better one
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- [PATCH 29.5/32] blk-throttle: add throtl_qnode for dispatch fairness
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 29.5/32] blk-throttle: add throtl_qnode for dispatch fairness
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH] cgroup.h: remove some functions that are now gone
- From: Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH V3 4/8] memcg: add per cgroup dirty pages accounting
- From: Sha Zhengju <handai.szj@xxxxxxxxx>
- Re: [PATCH V3 4/8] memcg: add per cgroup dirty pages accounting
- From: Michal Hocko <mhocko@xxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 07/31] blk-throttle: removed deferred config application mechanism
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 15/31] blk-throttle: reorganize throtl_service_queue passed around as argument
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 15/31] blk-throttle: reorganize throtl_service_queue passed around as argument
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH 07/31] blk-throttle: removed deferred config application mechanism
- From: Vivek Goyal <vgoyal@xxxxxxxxxx>
- Re: [PATCH v4 17/31] drivers: convert shrinkers to new count/scan API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 17/31] drivers: convert shrinkers to new count/scan API
- From: Mel Gorman <mgorman@xxxxxxx>
- [PATCH 03/31] blkcg: implement blkg_for_each_descendant_post()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 07/31] blk-throttle: removed deferred config application mechanism
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 04/31] blkcg: invoke blkcg_policy->pd_init() after parent is linked
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 08/31] blk-throttle: collapse throtl_dispatch() into the work function
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 10/31] blk-throttle: remove pointless throtl_nr_queued() optimizations
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 05/31] blkcg: move bulk of blkcg_gq release operations to the RCU callback
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 12/31] blk-throttle: simplify throtl_grp flag handling
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 13/31] blk-throttle: add backlink pointer from throtl_grp to throtl_data
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 11/31] blk-throttle: rename throtl_rb_root to throtl_service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 15/31] blk-throttle: reorganize throtl_service_queue passed around as argument
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 14/31] blk-throttle: pass around throtl_service_queue instead of throtl_data
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 16/31] blk-throttle: add throtl_grp->service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 18/31] blk-throttle: dispatch to throtl_data->service_queue.bio_lists[]
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 17/31] blk-throttle: move bio_lists[] and friends to throtl_service_queue
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 19/31] blk-throttle: generalize update_disptime optimization in blk_throtl_bio()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 20/31] blk-throttle: add throtl_service_queue->parent_sq
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 21/31] blk-throttle: implement sq_to_tg(), sq_to_td() and throtl_log()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 22/31] blk-throttle: set REQ_THROTTLED from throtl_charge_bio() and gate stats update with it
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 23/31] blk-throttle: separate out throtl_service_queue->pending_timer from throtl_data->dispatch_work
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 24/31] blk-throttle: implement dispatch looping
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 27/31] blk-throttle: make blk_throtl_bio() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 26/31] blk-throttle: make blk_throtl_drain() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 28/31] blk-throttle: make tg_dispatch_one_bio() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 30/31] blk-throttle: implement throtl_grp->has_rules[]
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 31/31] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 29/31] blk-throttle: make throtl_pending_timer_fn() ready for hierarchy
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 25/31] blk-throttle: dispatch from throtl_pending_timer_fn()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 09/31] blk-throttle: relocate throtl_schedule_delayed_work()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 06/31] blk-throttle: remove spurious throtl_enqueue_tg() call from throtl_select_dispatch()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 02/31] blkcg: move blkg_for_each_descendant_pre() to block/blk-cgroup.h
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 01/31] blkcg: fix error return path in blkg_create()
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCHSET] blk-throttle: implement proper hierarchy support
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH v4 17/31] drivers: convert shrinkers to new count/scan API
- From: Daniel Vetter <daniel.vetter@xxxxxxxx>
- Re: [PATCH v4 00/31] kmemcg shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 00/31] kmemcg shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 17/31] drivers: convert shrinkers to new count/scan API
- From: Kent Overstreet <koverstreet@xxxxxxxxxx>
- Re: [PATCH v4 20/31] shrinker: Kill old ->shrink API.
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 17/31] drivers: convert shrinkers to new count/scan API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 11/31] list_lru: per-node list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v4 13/31] fs: convert inode and dentry shrinking to be node aware
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 12/31] shrinker: add node awareness
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 11/31] list_lru: per-node list infrastructure
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 10/31] dcache: convert to use new lru list infrastructure
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v4 10/31] dcache: convert to use new lru list infrastructure
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 08/31] list: add a new LRU list type
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v4 09/31] inode: convert inode lru list to generic lru list code.
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 02/31] vmscan: take at least one pass with shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 06/31] mm: new shrinker API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 08/31] list: add a new LRU list type
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 06/31] mm: new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v4 07/31] shrinker: convert superblock shrinkers to new API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 06/31] mm: new shrinker API
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 05/31] dcache: remove dentries from LRU before putting on dispose list
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 04/31] dentry: move to per-sb LRU locks
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 03/31] dcache: convert dentry_stat.nr_unused to per-cpu counters
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 02/31] vmscan: take at least one pass with shrinkers
- From: Glauber Costa <glommer@xxxxxxxxxxxxx>
- Re: [PATCH v4 02/31] vmscan: take at least one pass with shrinkers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH v4 01/31] super: fix calculation of shrinkable objects for small numbers
- From: Mel Gorman <mgorman@xxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: "Rafael J. Wysocki" <rjw@xxxxxxx>
- [GIT PULL] cgroup changes for v3.10-rc1
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Colin Cross <ccross@xxxxxxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Colin Cross <ccross@xxxxxxxxxxx>
- Re: [PATCH 02/10] freezer: skip waking up tasks with PF_FREEZER_SKIP set
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: memcg: softlimit on internal nodes
- From: Johannes Weiner <hannes@xxxxxxxxxxx>
- Re: memcg: softlimit on internal nodes
- From: Michal Hocko <mhocko@xxxxxxx>
- Boottime crash with sparsemem enabled
- From: Jani Monoses <jani.monoses@xxxxxxxxxxxxx>
- Re: [PATCH] cpuset: fix compile warning when CONFIG_SMP=n
- From: Tejun Heo <tj@xxxxxxxxxx>
- Re: [PATCH] cpuset: fix compile warning when CONFIG_SMP=n
- From: Li Zhong <zhong@xxxxxxxxxxxxxxxxxx>
- [PATCH] cpuset: fix compile warning when CONFIG_SMP=n
- From: Li Zefan <lizefan@xxxxxxxxxx>
- Re: [PATCH 2/2] cpuset: fix cpu hotplug vs rebuild_sched_domains() race
- From: Tejun Heo <tj@xxxxxxxxxx>
- [PATCH 1/2] cpuset: use rebuild_sched_domains() in cpuset_hotplug_workfn()
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH 2/2] cpuset: fix cpu hotplug vs rebuild_sched_domains() race
- From: Li Zefan <lizefan@xxxxxxxxxx>
- [PATCH v4 31/31] memcg: debugging facility to access dangling memcgs
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 30/31] memcg: reap dead memcgs upon global memory pressure.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 29/31] vmpressure: in-kernel notifications
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 28/31] memcg: move initialization to memcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 27/31] super: targeted memcg reclaim
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 26/31] memcg: scan cache objects hierarchically
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 25/31] memcg: per-memcg kmem shrinking
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 24/31] list_lru: per-memcg walks
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 23/31] lru: add an element to a memcg list
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 22/31] memcg,list_lru: duplicate LRUs upon kmemcg creation
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 21/31] vmscan: also shrink slab in memcg pressure
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 20/31] shrinker: Kill old ->shrink API.
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 19/31] hugepage: convert huge zero page shrinker to new shrinker API
- From: Glauber Costa <glommer@xxxxxxxxxx>
- [PATCH v4 18/31] shrinker: convert remaining shrinkers to count/scan API
- From: Glauber Costa <glommer@xxxxxxxxxx>
[Index of Archives]
[Linux ARM Kernel]
[Linux ARM]
[Linux Omap]
[Fedora ARM]
[IETF Annouce]
[Security]
[Bugtraq]
[Linux OMAP]
[Linux MIPS]
[eCos]
[Asterisk Internet PBX]
[Linux API]
[Monitors]