2015-05-22-14-48 merged
Adrien Schildknecht (1):
scripts/gdb: fix lx-lsmod refcnt
Andrea Arcangeli (27):
userfaultfd: linux/Documentation/vm/userfaultfd.txt
userfaultfd: documentation update
userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_key
userfaultfd: uAPI
userfaultfd: linux/userfaultfd_k.h
userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct
userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP
userfaultfd: call handle_userfault() for userfaultfd_missing() faults
userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx
userfaultfd: prevent khugepaged to merge if userfaultfd is armed
userfaultfd: add new syscall to provide memory externalization
userfaultfd-add-new-syscall-to-provide-memory-externalization-fix
userfaultfd: fs/userfaultfd.c add more comments
userfaultfd: rename uffd_api.bits into .features fixup
userfaultfd: change the read API to return a uffd_msg
userfaultfd: documentation update
userfaultfd: wake pending userfaults
userfaultfd: optimize read() and poll() to be O(1)
userfaultfd: fs/userfaultfd.c add more comments
userfaultfd: allocate the userfaultfd_ctx cacheline aligned
userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read
userfaultfd: buildsystem activation
userfaultfd: activate syscall
userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI
userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE preparation
userfaultfd: avoid mmap_sem read recursion in mcopy_atomic
userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE
Andrew Morton (5):
fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
userfaultfd-avoid-mmap_sem-read-recursion-in-mcopy_atomic-fix
fs/userfaultfd.c: work around i386 build error
hugetlb-do-not-account-hugetlb-pages-as-nr_file_pages-fix
mm-hugetlb-handle-races-in-alloc_huge_page-and-hugetlb_reserve_pages-fix
Aneesh Kumar K.V (2):
powerpc/mm: use generic version of pmdp_clear_flush()
mm: clarify that the function operates on hugepage pte
Bob Copeland (3):
omfs: set error return when d_make_root() fails
omfs: fix sign confusion for bitmap loop counter
omfs: fix potential integer overflow in allocator
Gu Zheng (1):
mm/memory hotplug: init the zone's size when calculating node totalpages
Joe Perches (1):
MAINTAINERS: update CAPABILITIES pattern
Johannes Weiner (7):
mm: oom_kill: remove unnecessary locking in oom_enable()
mm: oom_kill: clean up victim marking and exiting interfaces
mm: oom_kill: switch test-and-clear of known TIF_MEMDIE to clear
mm: oom_kill: generalize OOM progress waitqueue
mm: oom_kill: remove unnecessary locking in exit_oom_victim()
mm: oom_kill: simplify OOM killer locking
mm: page_alloc: inline should_alloc_retry()
Leon Romanovsky (1):
mm: nommu: refactor debug and warning prints
Mel Gorman (1):
mm, memcg: Try charging a page before setting page up to date
Michal Hocko (8):
Reverted "cma-page_isolation-check-buddy-before-access-it-fix"
Reverted "CMA: page_isolation: check buddy before accessing it"
Revert "mm/mmap.c: fix off-by-one in mmap overflow check"
Reverted "mm/hugetlb: initialize order with UINT_MAX in dissolve_free_huge_pages()"
Reverted "mm-thp-split-out-pmd-collpase-flush-into-a-separate-functions-fix"
Reverted "mm: clarify that the function operateds on hugepage pte"
Reverted "powerpc/mm: use generic version of pmdp_clear_flush"
hugetlb: do not account hugetlb pages as NR_FILE_PAGES
Mike Kravetz (2):
mm/hugetlb: compute/return the number of regions added by region_add()
mm/hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages
Namhyung Kim (1):
tracing, mm: Record pfn instead of pointer to struct page
Naoya Horiguchi (3):
mm-memory-failure-split-thp-earlier-in-memory-error-handling-v2
mm-memory-failure-introduce-get_hwpoison_page-for-consistent-refcount-handling-v2
mm/hugetlb: introduce minimum hugepage order
Pavel Emelyanov (1):
userfaultfd: Rename uffd_api.bits into .features
Sasha Levin (1):
fs, omfs: add NULL terminator in the end up the token list
Sergey Senozhatsky (2):
zram: cosmetic zram_bvec_write() cleanup
zram: cut trailing newline in algorithm name
Shreyas B. Prabhu (3):
tracing-mm-dont-trace-kmem_cache_free-on-offline-cpus-fix
tracing-mm-dont-trace-mm_page_free-on-offline-cpus-fix
tracing-mm-dont-trace-mm_page_pcpu_drain-on-offline-cpus-fix
Steven Rostedt (Red Hat) (8):
tracing: Give system name a pointer
tracing: Add TRACE_DEFINE_ENUM() macro to map enums to their values
tracing: Add TRACE_SYSTEM_VAR to intel-sst
tracing: Add TRACE_SYSTEM_VAR to kvm-s390
tracing: Add TRACE_SYSTEM_VAR to xhci-hcd
mac80211: Move message tracepoints to their own header
iwlwifi: Move each system tracepoints to their own header
brcmsmac: Move each system tracepoints to their own header
Xie XiuQi (1):
tracing: fix build error in mm/memory-failure.c
zram: cut trailing newline in algorithm name
Supplied sysfs values sometimes contain new-line symbols (echo vs. echo
-n), which we also copy as a compression algorithm name. it works fine
when we lookup for compression algorithm, because we use sysfs_streq()
which takes care of new line symbols. however, it doesn't look nice when
we print compression algorithm name if zcomp_create() failed:
zram: Cannot initialise LXZ
compressing backend
cut trailing new-line, so the error string will look like
zram: Cannot initialise LXZ compressing backend
we also now can replace sysfs_streq() in zcomp_available_show() with
strcmp().
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Minchan Kim <minchan@kernel.org>
Cc: Nitin Gupta <ngupta@vflare.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2 files changed