ARM: 9328/1: mm: try VMA lock-based page fault handling first
authorWang Kefeng <wangkefeng.wang@huawei.com>
Thu, 19 Oct 2023 11:21:35 +0000 (12:21 +0100)
committerRussell King (Oracle) <rmk+kernel@armlinux.org.uk>
Tue, 5 Dec 2023 11:42:13 +0000 (11:42 +0000)
commitc16af1212479570454752671a170a1756e11fdfb
tree699978945b7732b8dd0deb2f91eee5cfbdc1aacf
parentb85ea95d086471afb4ad062012a4d73cd328fa86
ARM: 9328/1: mm: try VMA lock-based page fault handling first

Attempt VMA lock-based page fault handling first, and fall back to the
existing mmap_lock-based handling if that fails, the ebizzy benchmark
shows 25% improvement on qemu with 2 cpus.

Signed-off-by: Kefeng Wang <wangkefeng.wang@huawei.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
arch/arm/Kconfig
arch/arm/mm/fault.c