31 fixes, based on b6839ef26e549de68c10359d45163b0cfb031183: Subject: MAINTAINERS: name change for Luis Subject: mm/gup: finish consolidating error handling Subject: ocfs2: fix deadlock caused by ocfs2_defrag_extent() Subject: mm: cleancache: fix corruption on missed inode invalidation Subject: mm: use swp_offset as key in shmem_replace_page() Subject: mm/page_alloc.c: fix calculation of pgdat->nr_zones Subject: proc: update MAINTAINERS with proc.txt Subject: hfs: do not free node before using Subject: hfsplus: do not free node before using Subject: lib/test_kmod.c: fix rmmod double free Subject: userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails Subject: userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem Subject: userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas Subject: userfaultfd: shmem: add i_size checks Subject: userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set Subject: debugobjects: avoid recursive calls with kmemleak Subject: proc: fixup map_files test on arm Subject: psi: make disabling/enabling easier for vendor kernels Subject: kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notrace Subject: initramfs: clean old path before creating a hardlink Subject: mm/huge_memory: rename freeze_page() to unmap_page() Subject: mm/huge_memory: splitting set mapping+index before unfreeze Subject: mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() Subject: mm/khugepaged: collapse_shmem() stop if punched or truncated Subject: mm/khugepaged: fix crashes due to misaccounted holes Subject: mm/khugepaged: collapse_shmem() remember to clear holes Subject: mm/khugepaged: minor reorderings in collapse_shmem() Subject: mm/khugepaged: collapse_shmem() without freezing new_page Subject: mm/khugepaged: collapse_shmem() do not crash on Compound Subject: mm/khugepaged: fix the xas_create_range() error path Subject: ocfs2: fix potential use after free