SystemV Filesystem Being Removed From The Linux Kernel

Jan Kara of SUSE authored the patch to remove the 3.4k lines of code making up the SystemV "SysV" file-system.
Kara's rationale in the commit was that it's not used as bugged code existed within it for two decades during the Big Kernel Lock "BKL" days:
"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. This shows nobody is using the filesystem. Just drop it."
So with this VFS Git branch slated for the upcoming Linux 6.15 merge window, the SystemV file-system is being removed.
15 Comments