lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250322-vfs-sysv-abc5d9a610b9@brauner>
Date: Sat, 22 Mar 2025 11:15:55 +0100
From: Christian Brauner <brauner@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Christian Brauner <brauner@...nel.org>,
	linux-fsdevel@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] vfs sysv

Hey Linus,

/* Summary */

This removes the sysv filesystem. We've discussed this various times.
It's time to try.

/* Testing */

gcc version 14.2.0 (Debian 14.2.0-6)
Debian clang version 16.0.6 (27+b1)

No build failures or warnings were observed.

/* Conflicts */

Merge conflicts with mainline
=============================

No known conflicts.

Merge conflicts with other trees
================================

This contains a merge conflict with the vfs-6.15.async.dir pull request
that can be resolved simply by:

git rm fs/sysv/namei.c

The following changes since commit 2014c95afecee3e76ca4a56956a936e23283f05b:

  Linux 6.14-rc1 (2025-02-02 15:39:26 -0800)

are available in the Git repository at:

  git@...olite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs tags/vfs-6.15-rc1.sysv

for you to fetch changes up to f988166291e035f315ee8a947587f7a3542f1189:

  Merge patch "sysv: Remove the filesystem" (2025-02-21 10:32:52 +0100)

Please consider pulling these changes from the signed vfs-6.15-rc1.sysv tag.

Thanks!
Christian

----------------------------------------------------------------
vfs-6.15-rc1.sysv

----------------------------------------------------------------
Christian Brauner (2):
      Merge patch series "fs: last of the pseudofs mount api conversions"
      Merge patch "sysv: Remove the filesystem"

David Howells (1):
      vfs: Convert devpts to use the new mount API

Eric Sandeen (4):
      pstore: convert to the new mount API
      devtmpfs: replace ->mount with ->get_tree in public instance
      vfs: remove some unused old mount api code
      sysv: convert sysv to use the new mount api

Jan Kara (1):
      sysv: Remove the filesystem

 Documentation/filesystems/index.rst         |   1 -
 Documentation/filesystems/sysv-fs.rst       | 264 ------------
 MAINTAINERS                                 |   6 -
 arch/loongarch/configs/loongson3_defconfig  |   1 -
 arch/m68k/configs/amiga_defconfig           |   1 -
 arch/m68k/configs/apollo_defconfig          |   1 -
 arch/m68k/configs/atari_defconfig           |   1 -
 arch/m68k/configs/bvme6000_defconfig        |   1 -
 arch/m68k/configs/hp300_defconfig           |   1 -
 arch/m68k/configs/mac_defconfig             |   1 -
 arch/m68k/configs/multi_defconfig           |   1 -
 arch/m68k/configs/mvme147_defconfig         |   1 -
 arch/m68k/configs/mvme16x_defconfig         |   1 -
 arch/m68k/configs/q40_defconfig             |   1 -
 arch/m68k/configs/sun3_defconfig            |   1 -
 arch/m68k/configs/sun3x_defconfig           |   1 -
 arch/mips/configs/malta_defconfig           |   1 -
 arch/mips/configs/malta_kvm_defconfig       |   1 -
 arch/mips/configs/maltaup_xpa_defconfig     |   1 -
 arch/mips/configs/rm200_defconfig           |   1 -
 arch/parisc/configs/generic-64bit_defconfig |   1 -
 arch/powerpc/configs/fsl-emb-nonhw.config   |   1 -
 arch/powerpc/configs/ppc6xx_defconfig       |   1 -
 drivers/base/devtmpfs.c                     |  81 +++-
 fs/Kconfig                                  |   1 -
 fs/Makefile                                 |   1 -
 fs/devpts/inode.c                           | 251 +++++-------
 fs/pstore/inode.c                           | 109 +++--
 fs/super.c                                  |  55 ---
 fs/sysv/Kconfig                             |  38 --
 fs/sysv/Makefile                            |   9 -
 fs/sysv/balloc.c                            | 240 -----------
 fs/sysv/dir.c                               | 378 ------------------
 fs/sysv/file.c                              |  59 ---
 fs/sysv/ialloc.c                            | 235 -----------
 fs/sysv/inode.c                             | 354 -----------------
 fs/sysv/itree.c                             | 511 ------------------------
 fs/sysv/namei.c                             | 280 -------------
 fs/sysv/super.c                             | 595 ----------------------------
 fs/sysv/sysv.h                              | 245 ------------
 include/linux/fs.h                          |   3 -
 include/linux/fs_context.h                  |   2 -
 include/linux/sysv_fs.h                     | 214 ----------
 43 files changed, 248 insertions(+), 3704 deletions(-)
 delete mode 100644 Documentation/filesystems/sysv-fs.rst
 delete mode 100644 fs/sysv/Kconfig
 delete mode 100644 fs/sysv/Makefile
 delete mode 100644 fs/sysv/balloc.c
 delete mode 100644 fs/sysv/dir.c
 delete mode 100644 fs/sysv/file.c
 delete mode 100644 fs/sysv/ialloc.c
 delete mode 100644 fs/sysv/inode.c
 delete mode 100644 fs/sysv/itree.c
 delete mode 100644 fs/sysv/namei.c
 delete mode 100644 fs/sysv/super.c
 delete mode 100644 fs/sysv/sysv.h
 delete mode 100644 include/linux/sysv_fs.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ