2017-08-01-16-29 merged

Arnd Bergmann (1):
      adfs: use 'unsigned' types for memcpy length

Huang Ying (2):
      mm, THP, swap: Fix swap_page_trans_huge_swapped on HDD
      mm, THP, swap: Silence a compiler warning

Johannes Weiner (1):
      mm: fix global NR_SLAB_.*CLAIMABLE counter reads

Kan Liang (1):
      mm: allow page_cache_get_speculative in interrupt context

Michal Hocko (1):
      mm: rename global_page_state to global_zone_page_state

Prakash Sangappa (2):
      mm: userfaultfd: add feature to request for a signal delivery
      userfaultfd: selftest: add tests for UFFD_FEATURE_SIGBUS feature
userfaultfd: selftest: add tests for UFFD_FEATURE_SIGBUS feature

Add tests for UFFD_FEATURE_SIGBUS feature.  The tests will verify signal
delivery instead of userfault events.  Also, test use of UFFDIO_COPY to
allocate memory and retry accessing monitored area after signal delivery.

Also fix a bug in uffd_poll_thread() where 'uffd' is leaked.

Link: http://lkml.kernel.org/r/1501552446-748335-3-git-send-email-prakash.sangappa@oracle.com
Signed-off-by: Prakash Sangappa <prakash.sangappa@oracle.com>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Mike Kravetz <mike.kravetz@oracle.com>
Cc: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
1 file changed