hat.com> Cc: Miguel Ojeda Cc: linuxppc-dev@lists.ozlabs.org Cc: kvm@vger.kernel.org Cc: linux-s390@vger.kernel.org Cc: linux-sgx@vger.kernel.org Cc: intel-gfx@lists.freedesktop.org Cc: dri-devel@lists.freedesktop.org Cc: linux-rdma@vger.kernel.org Cc: bpf@vger.kernel.org Cc: linux-perf-users@vger.kernel.org Cc: linux-fsdevel@vger.kernel.org Cc: netdev@vger.kernel.org Cc: rust-for-linux@vger.kernel.org Cc: x86@kernel.org David Hildenbrand (Arm) (16): mm/madvise: drop range checks in madvise_free_single_vma() mm/memory: remove "zap_details" parameter from zap_page_range_single() mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree() mm/memory: simplify calculation in unmap_mapping_range_tree() mm/oom_kill: use MMU_NOTIFY_CLEAR in __oom_reap_task_mm() mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping() mm/memory: rename unmap_single_vma() to __zap_vma_range() mm/memory: move adjusting of address range to unmap_vmas() mm/memory: convert details->even_cows into details->skip_cows mm/memory: use __zap_vma_range() in zap_vma_for_reaping() mm/memory: inline unmap_page_range() into __zap_vma_range() mm: rename zap_vma_pages() to zap_vma() mm: rename zap_page_range_single_batched() to zap_vma_range_batched() mm: rename zap_page_range_single() to zap_vma_range() mm: rename zap_vma_ptes() to zap_special_vma_range() mm/memory: support VM_MIXEDMAP in zap_special_vma_range() arch/powerpc/platforms/book3s/vas-api.c | 2 +- arch/powerpc/platforms/pseries/vas.c | 2 +- arch/s390/mm/gmap_helpers.c | 2 +- arch/x86/kernel/cpu/sgx/encl.c | 2 +- drivers/android/binder/page_range.rs | 4 +- drivers/android/binder_alloc.c | 2 +- drivers/comedi/comedi_fops.c | 2 +- drivers/gpu/drm/i915/i915_mm.c | 4 +- drivers/infiniband/core/uverbs_main.c | 6 +- drivers/misc/sgi-gru/grumain.c | 2 +- include/linux/mm.h | 23 ++- kernel/bpf/arena.c | 3 +- kernel/events/core.c | 2 +- lib/vdso/datastore.c | 2 +- mm/internal.h | 7 +- mm/interval_tree.c | 5 - mm/madvise.c | 24 +-- mm/memory.c | 217 ++++++++++++------------ mm/oom_kill.c | 15 +- mm/page-writeback.c | 2 +- net/ipv4/tcp.c | 7 +- rust/kernel/mm/virt.rs | 4 +- 22 files changed, 162 insertions(+), 177 deletions(-) base-commit: df9c51269a5e2a6fbca2884a756a4011a5e78748 -- 2.43.0[PATCH v1 00/16] mm: cleanups around unmapping / zapping"David Hildenbrand (Arm)" undefinedlinux-kernel@vger.kernel.org undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined undefined‹:†£@