update Balbir's email in the cc list. --Ying On Tue, Jun 21, 2011 at 3:41 PM, Ying Han wrote: > The patchset is based on mmotm-2011-05-12-15-52 plus the following patches. > > [BUGFIX][PATCH 5/5] memcg: fix percpu cached charge draining frequency > [patch 1/8] memcg: remove unused retry signal from reclaim > [patch 2/8] mm: memcg-aware global reclaim > [patch 3/8] memcg: reclaim statistics > [patch 6/8] vmscan: change zone_nr_lru_pages to take memcg instead of scan > control > [patch 7/8] vmscan: memcg-aware unevictable page rescue scanner > [patch 8/8] mm: make per-memcg lru lists exclusive > > This patchset comes only after Johannes "memcg naturalization" effort. I > don't > expect this to be merged soon. The reason for me to post it here for > syncing up > with ppl with the current status of the effort. And also comments and code > reviews > are welcomed. > > This patchset includes: > 1. rework softlimit reclaim on priority based. this depends on the > "memcg-aware > global reclaim" patch. > 2. break the zone->lru_lock for memcg reclaim. this depends on the > "per-memcg > lru lists exclusive" patch. > > I would definitely make them as two seperate patches later. For now, this > is > only to sync-up with folks on the status of the effort. > > Ying Han (5): > Revert soft_limit reclaim changes under global pressure. > Revert soft limit reclaim implementation in memcg. > rework softlimit reclaim. > memcg: break the zone->lru_lock in memcg-aware reclaim > Move the lru_lock into the lruvec struct. > > include/linux/memcontrol.h | 35 ++- > include/linux/mm_types.h | 2 +- > include/linux/mmzone.h | 8 +- > include/linux/swap.h | 5 - > mm/compaction.c | 41 +++-- > mm/huge_memory.c | 5 +- > mm/memcontrol.c | 502 > ++++++-------------------------------------- > mm/page_alloc.c | 2 +- > mm/rmap.c | 2 +- > mm/swap.c | 71 ++++--- > mm/vmscan.c | 186 ++++++++--------- > 11 files changed, 246 insertions(+), 613 deletions(-) > > -- > 1.7.3.1 > >