| From: |
| Christian Brauner <brauner-AT-kernel.org> |
| To: |
| linux-fsdevel-AT-vger.kernel.org |
| Subject: |
| [PATCH v2 0/4] super: retire sget() |
| Date: |
| Fri, 29 May 2026 10:43:39 +0200 |
| Message-ID: |
| <20260529-work-sget-v2-0-57bbe08604e4@kernel.org> |
| Cc: |
| Theodore Ts'o <tytso-AT-mit.edu>, Andreas Dilger <adilger.kernel-AT-dilger.ca>, Jan Kara <jack-AT-suse.cz>, "Ritesh Harjani (IBM)" <ritesh.list-AT-gmail.com>, linux-ext4-AT-vger.kernel.org, linux-cifs-AT-vger.kernel.org, Alexander Viro <viro-AT-zeniv.linux.org.uk>, "Christian Brauner (Amutable)" <brauner-AT-kernel.org> |
| Archive-link: |
| Article |
CIFS plus the two ext4 KUnit tests (extents-test, mballoc-test) were the
last in-tree callers, and all three convert cleanly to sget_fc(). That
lets sget() and its prototype come out, taking ~60 lines that only
existed to be kept in lockstep with sget_fc() on every publish-path
change.
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
---
Changes in v2:
- Move some changes into a separate series.
- Link to v1: https://patch.msgid.link/20260526-work-sget-v1-0-263f7025...
---
Christian Brauner (4):
ext4: convert extents KUnit test to sget_fc()
ext4: convert mballoc KUnit test to sget_fc()
smb: client: convert cifs_smb3_do_mount() to sget_fc()
fs: retire sget()
fs/btrfs/super.c | 2 +-
fs/ext4/extents-test.c | 22 +++++++++++---
fs/ext4/mballoc-test.c | 17 +++++++++--
fs/smb/client/cifsfs.c | 43 +++++++++++++++++-----------
fs/smb/client/cifsfs.h | 3 +-
fs/smb/client/cifsproto.h | 3 +-
fs/smb/client/connect.c | 5 ++--
fs/smb/client/fs_context.c | 2 +-
fs/super.c | 71 ++++------------------------------------------
include/linux/fs.h | 4 ---
10 files changed, 73 insertions(+), 99 deletions(-)
---
base-commit: 254f49634ee16a731174d2ae34bc50bd5f45e731
change-id: 20260526-work-sget-6bc80b96cba5