summaryrefslogtreecommitdiff
path: root/arch/parisc/configs/generic-64bit_defconfig
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2025-02-20 17:39:41 +0100
committerChristian Brauner <brauner@kernel.org>2025-02-21 10:32:47 +0100
commit448fa70158f9b348e71869cfe4a31988e07b20b2 (patch)
tree566093d1ccb4dd055bb5f2f2b6a1b87be88a6adf /arch/parisc/configs/generic-64bit_defconfig
parent00dac020ca2a2d82c3e4057a930794cca593ea77 (diff)
sysv: Remove the filesystem
Since 2002 (change "Replace BKL for chain locking with sysvfs-private rwlock") the sysv filesystem was doing IO under a rwlock in its get_block() function (yes, a non-sleepable lock hold over a function used to read inode metadata for all reads and writes). Nobody noticed until syzbot in 2023 [1]. This shows nobody is using the filesystem. Just drop it. [1] https://lore.kernel.org/all/0000000000000ccf9a05ee84f5b0@google.com/ Signed-off-by: Jan Kara <jack@suse.cz> Link: https://lore.kernel.org/r/20250220163940.10155-2-jack@suse.cz Reviewed-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: "Darrick J. Wong" <djwong@kernel.org> Signed-off-by: Christian Brauner <brauner@kernel.org>
Diffstat (limited to 'arch/parisc/configs/generic-64bit_defconfig')
-rw-r--r--arch/parisc/configs/generic-64bit_defconfig1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/parisc/configs/generic-64bit_defconfig b/arch/parisc/configs/generic-64bit_defconfig
index 19a804860ed5..ea623f910748 100644
--- a/arch/parisc/configs/generic-64bit_defconfig
+++ b/arch/parisc/configs/generic-64bit_defconfig
@@ -268,7 +268,6 @@ CONFIG_PROC_KCORE=y
CONFIG_TMPFS=y
CONFIG_TMPFS_XATTR=y
CONFIG_CONFIGFS_FS=y
-CONFIG_SYSV_FS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V4=m
CONFIG_NFS_V4_1=y