d5433ce84d25 ("selftests/mm: UFFDIO_API test") 686a8bb72349 ("selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests") 33be4e892877 ("selftests/mm: create uffd-common.[ch]") 618aeb5d6255 ("selftests/mm: drop test_uffdio_zeropage_eexist") aef6fde75d8c ("selftests/mm: use TEST_GEN_PROGS where proper") 9eac40fc0cc7 ("selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions") 0289184476c8 ("mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs") d9712937037e ("mm: userfaultfd: combine 'mode' and 'wp_copy' arguments") 61c5004022f5 ("mm: userfaultfd: don't pass around both mm and vma") a734991ccaec ("mm: userfaultfd: rename functions for clarity + consistency") 2bad466cc9d9 ("mm/uffd: UFFD_FEATURE_WP_UNPOPULATED") a1b92a3f1498 ("mm/userfaultfd: support WP on multiple VMAs") baa489fabd01 ("selftests/vm: rename selftests/vm to selftests/mm") 799fb82aa132 ("tools/vm: rename tools/vm to tools/mm") d1751118c886 ("mm/uffd: detect pgtable allocation failures") a79390f5d6a7 ("mm/mprotect: use long for page accountings and retval") 1ef488edd6c4 ("mm/mprotect: drop pgprot_t parameter from change_protection()") 931298e103c2 ("mm/userfaultfd: rely on vma->vm_page_prot in uffd_wp_range()") f1eb1bacfba9 ("mm/uffd: always wr-protect pte in pte|pmd_mkuffd_wp()") fed15f1345dc ("mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects")