mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 02:17:36 -04:00
sysfs: remove trivial sysfs_get_tree() wrapper
Now that FS_USERNS_MOUNT_RESTRICTED is a file_system_type flag, sysfs_get_tree() is a trivial wrapper around kernfs_get_tree() with no additional logic. Point sysfs_fs_context_ops.get_tree directly at kernfs_get_tree() and remove the wrapper. Link: https://patch.msgid.link/e8ac71fc96ad864c8b58fc0a8e5305550c01db25.1777278334.git.legion@kernel.org Reviewed-by: Aleksa Sarai <aleksa@amutable.com> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
@@ -23,18 +23,6 @@
|
||||
static struct kernfs_root *sysfs_root;
|
||||
struct kernfs_node *sysfs_root_kn;
|
||||
|
||||
static int sysfs_get_tree(struct fs_context *fc)
|
||||
{
|
||||
struct kernfs_fs_context *kfc = fc->fs_private;
|
||||
int ret;
|
||||
|
||||
ret = kernfs_get_tree(fc);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void sysfs_fs_context_free(struct fs_context *fc)
|
||||
{
|
||||
struct kernfs_fs_context *kfc = fc->fs_private;
|
||||
@@ -47,7 +35,7 @@ static void sysfs_fs_context_free(struct fs_context *fc)
|
||||
|
||||
static const struct fs_context_operations sysfs_fs_context_ops = {
|
||||
.free = sysfs_fs_context_free,
|
||||
.get_tree = sysfs_get_tree,
|
||||
.get_tree = kernfs_get_tree,
|
||||
};
|
||||
|
||||
static int sysfs_init_fs_context(struct fs_context *fc)
|
||||
|
||||
Reference in New Issue
Block a user