memcg-devel git tree updated to 3.4

From: Michal Hocko
Date: Tue May 22 2012 - 11:57:33 EST


Hi,
JFYI I have just pushed memcg patch queue rebased on top of v3.4.
You can find it at a usual place:
git@xxxxxxxxxx:mstsxfx/memcg-devel.git in since-3.4 branch

I hope I haven't forgotten about anything (there quite some patches that
are sitting in mmotm but I haven't seen them in linux-next - statistics
cleanup by Johannes and lruvec cleanup by Hugh - and I will push them as
soon as they appear there).

Current shortlog on top of v3.4:

Aneesh Kumar K.V (15):
hugetlb: rename max_hstate to hugetlb_max_hstate
hugetlbfs: don't use ERR_PTR with VM_FAULT* values
hugetlbfs: add an inline helper for finding hstate index
hugetlb: use mmu_gather instead of a temporary linked list for accumulating pages
hugetlb: avoid taking i_mmap_mutex in unmap_single_vma() for hugetlb
hugetlb: simplify migrate_huge_page()
memcg: add HugeTLB extension
hugetlb: add charge/uncharge calls for HugeTLB alloc/free
memcg: track resource index in cftype private
hugetlbfs: add memcg control files for hugetlbfs
memcg: use scnprintf instead of sprintf
hugetlbfs: add a list for tracking in-use HugeTLB pages
memcg: move HugeTLB resource count to parent cgroup on memcg removal
hugetlb: migrate memcg info from oldpage to new page during migration
memcg: add memory controller documentation for hugetlb management

David Rientjes (4):
mm, thp: remove unnecessary ret variable
mm, thp: allow fallback when pte_alloc_one() fails for huge pmd
thp, memcg: split hugepage for memcg oom on cow
mm, thp: drop page_table_lock to uncharge memcg pages

Hugh Dickins (6):
memcg: fix page migration to reset_owner
memcg: fix GPF when cgroup removal races with last exit
memcg swap: mem_cgroup_move_swap_account never needs fixup
memcg swap: use mem_cgroup_uncharge_swap()
mm/memcg: scanning_global_lru means mem_cgroup_disabled
mm/memcg: move reclaim_stat into lruvec

Johannes Weiner (3):
kernel: cgroup: push rcu read locking from css_is_ancestor() to callsite
mm: memcg: count pte references from every member of the reclaimed hierarchy
Documentation: memcg: future proof hierarchical statistics documentation

KAMEZAWA Hiroyuki (2):
memcg: clear pc->mem_cgorup if necessary.
memcg: fix/change behavior of shared anon at moving task

Kirill A. Shutemov (4):
memcg: mark more functions/variables as static
memcg: remove unused variable
memcg: mark stat field of mem_cgroup struct as __percpu
memcg: remove redundant parentheses

Konstantin Khlebnikov (18):
mm: push lru index into shrink_[in]active_list()
mm: mark mm-inline functions as __always_inline
mm: remove lru type checks from __isolate_lru_page()
mm/memcg: kill mem_cgroup_lru_del()
mm/memcg: use vm_swappiness from target memory cgroup
mm: correctly synchronize rss-counters at exit/exec
mm/vmscan: store "priority" in struct scan_control
mm: add link from struct lruvec to struct zone
mm/vmscan: push lruvec pointer into isolate_lru_pages()
mm/vmscan: push zone pointer into shrink_page_list()
mm/vmscan: remove update_isolated_counts()
mm/vmscan: push lruvec pointer into putback_inactive_pages()
mm/vmscan: replace zone_nr_lru_pages() with get_lruvec_size()
mm/vmscan: push lruvec pointer into inactive_list_is_low()
mm/vmscan: push lruvec pointer into shrink_list()
mm/vmscan: push lruvec pointer into get_scan_count()
mm/vmscan: push lruvec pointer into should_continue_reclaim()
mm/vmscan: kill struct mem_cgroup_zone

Mel Gorman (2):
mm: vmscan: remove lumpy reclaim
mm: vmscan: remove reclaim_mode_t

Rik van Riel (1):
mm: remove swap token code

Sha Zhengju (2):
memcg: make threshold index in the right position
memcg: revise the position of threshold index while unregistering event

Tejun Heo (15):
cgroup: deprecate remount option changes
cgroup: move cgroup_clear_directory() call out of cgroup_populate_dir()
cgroup: build list of all cgroups under a given cgroupfs_root
cgroup: implement cgroup_add_cftypes() and friends
cgroup: merge cft_release_agent cftype array into the base files array
cgroup: relocate cftype and cgroup_subsys definitions in controllers
cgroup: convert all non-memcg controllers to the new cftype interface
memcg: always create memsw files if CONFIG_CGROUP_MEM_RES_CTLR_SWAP
cgroup: convert memcg controller to the new cftype interface
cgroup: remove cgroup_add_file[s]()
cgroup: relocate __d_cgrp() and __d_cft()
cgroup: introduce struct cfent
cgroup: implement cgroup_rm_cftypes()
cgroup: use negative bias on css->refcnt to block css_tryget()
cgroup: make css->refcnt clearing on cgroup removal optional

Ying Han (2):
mm: rename is_mlocked_vma() to mlocked_vma_newpage()
memcg: add mlock statistic in memory.stat

--
Michal Hocko
SUSE Labs
SUSE LINUX s.r.o.
Lihovarska 1060/12
190 00 Praha 9
Czech Republic
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/