On 7/10/24 12:22, Liam R. Howlett wrote: > The arch_unmap call was previously moved above the rbtree modifications > in commit 5a28fc94c914 ("x86/mpx, mm/core: Fix recursive munmap() > corruption"). The move was motivated by an issue with calling > arch_unmap() after the rbtree was modified. > > Since the above commit, mpx was dropped from the kernel in 45fc24e89b7c > ("x86/mpx: remove MPX from arch/x86"), so the motivation for calling > arch_unmap() prior to modifying the vma tree no longer exists > (regardless of rbtree or maple tree implementations). > > Furthermore, the powerpc implementation is also no longer needed as per > [1] and [2]. So the arch_unmap() function can be completely removed. Thanks for doing this cleanup, Liam! Acked-by: Dave Hansen <dave.hansen@xxxxxxxxx>