2015-06-04-16-23 merged
Andrea Arcangeli (1):
userfaultfd: uAPI: add missing include/types.h
Andrew Morton (2):
mm-do-not-ignore-mapping_gfp_mask-in-page-cache-allocation-paths-checkpatch-fixes
oom-split-out-forced-oom-killer-checkpatch-fixes
Catalin Marinas (1):
mm: kmemleak: fix crashing during kmemleak disabling
Dan Streetman (3):
frontswap: allow multiple backends
zpool: change pr_info to pr_debug
zpool: remove zpool_evict()
Joe Perches (1):
checkpatch: fix "GLOBAL_INITIALISERS" test
Johannes Weiner (1):
mm: memcontrol: fix false-positive VM_BUG_ON() on -rt
Michal Hocko (3):
oom: always panic on OOM when panic_on_oom is configured
mm: do not ignore mapping_gfp_mask in page cache allocation paths
oom: split out forced OOM killer
Mike Kravetz (1):
mm/hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages
Tejun Heo (2):
memcg: remove unused mem_cgroup->oom_wakeups
memcg: convert mem_cgroup->under_oom from atomic_t to int
Tony Luck (3):
mm/memblock: add extra "flags" to memblock to allow selection of memory based on attribute
mm/memblock: allocate boot time data structures from mirrored memory
x86, mirror: x86 enabling - find mirrored memory ranges
Vlastimil Babka (1):
page-flags-define-behavior-of-lru-related-flags-on-compound-pages-fix-fix
Weijie Yang (1):
zram: clear disk io accounting when reset zram device
zpool: remove zpool_evict()
Remove zpool_evict() helper function. As zbud is currently the only zpool
implementation that supports eviction, add zpool and zpool_ops references
to struct zbud_pool and directly call zpool_ops->evict(zpool, handle) on
eviction.
Currently zpool provides the zpool_evict helper which locks the zpool list
lock and searches through all pools to find the specific one matching the
caller, and call the corresponding zpool_ops->evict function. However,
this is unnecessary, as the zbud pool can simply keep a reference to the
zpool that created it, as well as the zpool_ops, and directly call the
zpool_ops->evict function, when it needs to evict a page. This avoids a
spinlock and list search in zpool for each eviction.
Signed-off-by: Dan Streetman <ddstreet@ieee.org>
Cc: Seth Jennings <sjennings@variantweb.net>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Nitin Gupta <ngupta@vflare.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
4 files changed