diff options
author | David Howells <dhowells@redhat.com> | 2019-03-25 16:38:31 +0000 |
---|---|---|
committer | Miklos Szeredi <mszeredi@redhat.com> | 2019-09-06 21:28:49 +0200 |
commit | c7eb6869632a5d33b41d0a00d683b8395392b7ee (patch) | |
tree | 2ac82cca72a9eff7e70dc3b38b34c76ed4370ecb /fs/super.c | |
parent | c30da2e981a703c6b1d49911511f7ade8dac20be (diff) | |
download | linux-riscv-c7eb6869632a5d33b41d0a00d683b8395392b7ee.tar.gz linux-riscv-c7eb6869632a5d33b41d0a00d683b8395392b7ee.tar.bz2 linux-riscv-c7eb6869632a5d33b41d0a00d683b8395392b7ee.zip |
vfs: subtype handling moved to fuse
The unused vfs code can be removed. Don't pass empty subtype (same as if
->parse callback isn't called).
The bits that are left involve determining whether it's permitted to split the
filesystem type string passed in to mount(2). Consequently, this means that we
cannot get rid of the FS_HAS_SUBTYPE flag unless we define that a type string
with a dot in it always indicates a subtype specification.
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Diffstat (limited to 'fs/super.c')
-rw-r--r-- | fs/super.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/fs/super.c b/fs/super.c index da223b4cfbca..a6ceed7bcd89 100644 --- a/fs/super.c +++ b/fs/super.c @@ -1530,11 +1530,6 @@ int vfs_get_tree(struct fs_context *fc) sb = fc->root->d_sb; WARN_ON(!sb->s_bdi); - if (fc->subtype && !sb->s_subtype) { - sb->s_subtype = fc->subtype; - fc->subtype = NULL; - } - /* * Write barrier is for super_cache_count(). We place it before setting * SB_BORN as the data dependency between the two functions is the |