2014-06-25-16-44 merged
Andrew Morton (3):
slab-use-get_node-and-kmem_cache_node-functions-fix-2-fix
mm-vmallocc-add-a-schedule-point-to-vmalloc-fix
mm-replace-remap_file_pages-syscall-with-emulation-fix
Christoph Lameter (1):
SLOB has no node specific management structures.
Daniel Walter (4):
arch/x86: replace strict_strto calls
drivers/scsi: replace strict_strto calls
net/sunrpc: replace strict_strto calls
include/linux: remove strict_strto* definitions
David Rientjes (2):
mm, vmalloc: constify allocation mask
mm, pcp: allow restoring percpu_pagelist_fraction default
Eric Dumazet (1):
mm/vmalloc.c: add a schedule point to vmalloc()
Fabian Frederick (1):
kernel/kprobes.c: convert printk to pr_foo()
Greg Thelen (1):
memcg: remove lookup_cgroup_page() prototype
Hugh Dickins (4):
mm: thp: fix DEBUG_PAGEALLOC oops in copy_page_rep()
mm: let mm_find_pmd fix buggy race with THP fault
shmem: fix faulting into a hole while it's punched
mm: fix crashes from mbind() merging vmas
Ian Kent (1):
autofs4: fix false positive compile error
Joe Perches (23):
pci-dma-compat: add pci_zalloc_consistent helper
atm: use pci_zalloc_consistent
block: use pci_zalloc_consistent
crypto: use pci_zalloc_consistent
infiniband: use pci_zalloc_consistent
i810: use pci_zalloc_consistent
media: use pci_zalloc_consistent
amd: use pci_zalloc_consistent
atl1e: use pci_zalloc_consistent
enic: use pci_zalloc_consistent
sky2: use pci_zalloc_consistent
micrel: use pci_zalloc_consistent
qlogic: use pci_zalloc_consistent
irda: use pci_zalloc_consistent
ipw2100: use pci_zalloc_consistent
mwl8k: use pci_zalloc_consistent
rtl818x: use pci_zalloc_consistent
rtlwifi: use pci_zalloc_consistent
scsi: use pci_zalloc_consistent
staging: use pci_zalloc_consistent
synclink_gt: use pci_zalloc_consistent
vme: bridges: use pci_zalloc_consistent
drivers/net/ethernet/amd/pcnet32.c: neaten and remove unnecessary OOM messages
Johannes Weiner (7):
mm: page-flags: clean up the page flag test, set, clear macros
kernel: uprobes: switch to new memcg charge protocol
mm: memcontrol: rewrite uncharge API fix 2
mm: vmscan: remove remains of kswapd-managed zone->all_unreclaimable
mm: vmscan: rework compaction-ready signaling in direct reclaim
mm: vmscan: remove all_unreclaimable()
mm: vmscan: move swappiness out of scan_control
Joonsoo Kim (4):
CMA: fix ARM build failure related to MAX_CMA_AREAS definition
slub: fix off by one in number of slab tests
PPC, KVM: fix build failure due to removed file
slab: fix oops when reading /proc/slab_allocators
Kirill A. Shutemov (1):
mm: replace remap_file_pages() syscall with emulation
Konstantin Khlebnikov (3):
shmem: fix double uncharge in __shmem_file_setup()
shmem: update memory reservation on truncate
mm: catch memory commitment underflow
Max Asbock (1):
mm tracing: tell mm_migrate_pages event about numa_misplaced
Michal Hocko (3):
Reverted "mm-memcontrol-rewrite-charge-api-fix"
Reverted "mm-memcontrol-rewrite-uncharge-api-fix"
memcg: mem_cgroup_charge_statistics needs preempt_disable
Michal Nazarewicz (1):
mm: page_alloc: fix CMA area initialisation when pageblock > MAX_ORDER
Qiang Huang (1):
mm/page_alloc.c: update comments for get/set_pfnblock_flags_mask
Sasha Levin (2):
mm: remap_file_pages: initialize populate before usage
mm: remap_file_pages: grab file ref to prevent race while mmaping
Shuah Khan (2):
tools: cpu-hotplug fix unexpected operator error
tools: memory-hotplug fix unexpected operator error
Vladimir Davydov (5):
slub: kmem_cache_shrink: check if partial list is empty under list_lock
slab: set free_limit for dead caches to 0
page-cgroup: fix flags definition
page-cgroup: trivial cleanup
page-cgroup: get rid of NR_PCG_FLAGS
Wang Nan (1):
mem-hotplug: improve zone_movable_is_highmem logic
Wang Sheng-Hui (1):
mm: update the description for madvise_remove
Wei Yang (1):
slub: reduce duplicate creation on the first object
mm: fix crashes from mbind() merging vmas
In v2.6.34 commit 9d8cebd4bcd7 ("mm: fix mbind vma merge problem")
introduced vma merging to mbind(), but it should have also changed the
convention of passing start vma from queue_pages_range() (formerly
check_range()) to new_vma_page(): vma merging may have already freed
that structure, resulting in BUG at mm/mempolicy.c:1738 and probably
worse crashes.
Fixes: 9d8cebd4bcd7 ("mm: fix mbind vma merge problem")
Reported-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Tested-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Signed-off-by: Hugh Dickins <hughd@google.com>
Acked-by: Christoph Lameter <cl@linux.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Minchan Kim <minchan.kim@gmail.com>
Cc: <stable@vger.kernel.org> [2.6.34+]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit d05f0cdcbe6388723f1900c549b4850360545201)
1 file changed