diff options
| author | Giuseppe Scrivano <giuseppe@scrivano.org> | 2026-10-02 18:31:43 +0200 |
|---|---|---|
| committer | Christian Brauner <brauner@kernel.org> | 2026-10-12 12:47:30 +0200 |
| commit | 64571ba6581695e936cd701e345efdbe43e05920 (patch) | |
| tree | e57a58c601a726a566ad5043342135a2addd97a8 /include/linux/fs_context.h | |
| parent | fd73f4a6659897191fa0d40695fe370925dd3780 (diff) | |
fs: rename vfs_get_super() to get_tree_super() and export it
Rename and export it so filesystems that need a custom superblock
matching policy can reuse it directly instead of open-coding sget_fc()
+ fill_super(). No functional change.
This is a preparatory fix for the next patch.
Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
Link: https://patch.msgid.link/20261002163225.1258203-2-giuseppe@scrivano.org
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Christian Brauner (Amutable) <brauner@kernel.org>
Diffstat (limited to 'include/linux/fs_context.h')
| -rw-r--r-- | include/linux/fs_context.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/fs_context.h b/include/linux/fs_context.h index 0d6c8a6d7be2..d1727dffecc5 100644 --- a/include/linux/fs_context.h +++ b/include/linux/fs_context.h @@ -150,6 +150,10 @@ extern int vfs_parse_fs_param_source(struct fs_context *fc, struct fs_parameter *param); extern void fc_drop_locked(struct fs_context *fc); +int get_tree_super(struct fs_context *fc, + int (*test)(struct super_block *, struct fs_context *), + int (*fill_super)(struct super_block *sb, + struct fs_context *fc)); extern int get_tree_nodev(struct fs_context *fc, int (*fill_super)(struct super_block *sb, struct fs_context *fc)); |
