linux-stable/arch/s390
Matthew Wilcox (Oracle) 284e059204 mm: remove CONFIG_PER_VMA_LOCK ifdefs
Patch series "Handle most file-backed faults under the VMA lock", v3.

This patchset adds the ability to handle page faults on parts of files
which are already in the page cache without taking the mmap lock.


This patch (of 10):

Provide lock_vma_under_rcu() when CONFIG_PER_VMA_LOCK is not defined to
eliminate ifdefs in the users.

Link: https://lkml.kernel.org/r/20230724185410.1124082-1-willy@infradead.org
Link: https://lkml.kernel.org/r/20230724185410.1124082-2-willy@infradead.org
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Suren Baghdasaryan <surenb@google.com>
Cc: Punit Agrawal <punit.agrawal@bytedance.com>
Cc: Arjun Roy <arjunroy@google.com>
Cc: Eric Dumazet <edumazet@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2023-08-18 10:12:50 -07:00
..
appldata s390: include linux/io.h instead of asm/io.h 2023-07-03 11:19:40 +02:00
boot s390 updates for 6.5 merge window part 2 2023-07-06 13:18:30 -07:00
configs arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS 2023-07-29 14:08:22 -07:00
crypto s390/crypto: use kfree_sensitive() instead of kfree() 2023-07-20 16:48:56 +02:00
hypfs s390/hypfs: remove unused info_blk_hdr__pcpus() function 2022-11-23 16:24:07 +01:00
include s390: mm: convert to GENERIC_IOREMAP 2023-08-18 10:12:34 -07:00
kernel s390 updates for 6.5 merge window part 2 2023-07-06 13:18:30 -07:00
kvm KVM: s390: pv: simplify shutdown and fix race 2023-07-18 11:21:51 +02:00
lib s390: include linux/io.h instead of asm/io.h 2023-07-03 11:19:40 +02:00
mm mm: remove CONFIG_PER_VMA_LOCK ifdefs 2023-08-18 10:12:50 -07:00
net s390: consistently use .balign instead of .align 2023-06-28 13:57:09 +02:00
pci s390: mm: convert to GENERIC_IOREMAP 2023-08-18 10:12:34 -07:00
purgatory s390 updates for 6.5 merge window part 2 2023-07-06 13:18:30 -07:00
tools KVM: s390: Add facility 197 to the allow list 2022-07-13 15:25:25 +02:00
Kbuild
Kconfig s390: mm: convert to GENERIC_IOREMAP 2023-08-18 10:12:34 -07:00
Kconfig.debug
Makefile s390/decompressor: fix misaligned symbol build error 2023-06-28 13:57:09 +02:00