2017-04-04-15-00 merged

Alexander Polakov (1):
      mmpage_alloc.c: fix print order in show_free_areas()

Andrew Morton (1):
      ptrace-fix-ptrace_listen-race-corrupting-task-state-checkpatch-fixes

Anshuman Khandual (1):
      mm/mmap: replace SHM_HUGE_MASK with MAP_HUGE_MASK inside mmap_pgoff

Hao Lee (1):
      mm: fix spelling error

Hugh Dickins (1):
      mm: fix page_vma_mapped_walk() for ksm pages

Jessica Yu (1):
      vmlinux.lds: add missing VMLINUX_SYMBOL macros

Johannes Thumshirn (1):
      zram: set physical queue limits to avoid array out of bounds accesses

Kees Cook (1):
      mm/slab.h: add additional consistency check

Michal Hocko (8):
      Reverted "kernel/sched/fair.c: uninline __update_load_avg()"
      Reverted "mm, memory_hotplug: remove unused cruft after memory hotplug rework"
      Reverted "mm, memory_hotplug: do not associate hotadded memory to zones until online"
      Reverted "mm, memory_hotplug: use node instead of zone in can_online_high_movable"
      Reverted "mm: remove return value from init_currently_empty_zone()"
      Reverted "mm: get rid of zone_is_initialized"
      Reverted "zram: factor out partial IO routine"
      oom: improve oom disable handling

Mike Rapoport (1):
      userfaultfd: report actual registered features in fdinfo

Minchan Kim (5):
      zram: handle multiple pages attached to bio's bvec
      zram: partial IO refactoring
      zram: use zram_slot_lock instead of raw bit_spin_lock op
      zram: remove zram_meta structure
      zram: introduce zram data accessor

Tetsuo Handa (1):
      fs: semove set but not checked AOP_FLAG_UNINTERRUPTIBLE flag

bsegall@google.com (1):
      ptrace: fix PTRACE_LISTEN race corrupting task->state
fs: semove set but not checked AOP_FLAG_UNINTERRUPTIBLE flag

afddba49d18f346e ("fs: introduce write_begin, write_end, and perform_write
aops") introduced AOP_FLAG_UNINTERRUPTIBLE flag which was checked in
pagecache_write_begin(), but that check was removed by 4e02ed4b4a2fae34
("fs: remove prepare_write/commit_write").

Between these two commits, d9414774dc0c7b39 ("cifs: Convert cifs to new
aops.") added a check in cifs_write_begin(), but that check was soon
removed by a98ee8c1c707fe32 ("[CIFS] fix regression in
cifs_write_begin/cifs_write_end").

Therefore, AOP_FLAG_UNINTERRUPTIBLE flag is checked nowhere.  Let's remove
this flag.  This patch has no functionality changes.

Link: http://lkml.kernel.org/r/1489294781-53494-1-git-send-email-penguin-kernel@I-love.SAKURA.ne.jp
Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Cc: Nick Piggin <npiggin@gmail.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
9 files changed