From: Masayoshi Mizuma <m.mizuma@xxxxxxxxxxxxxx> On 5.4.0-rc1 kernel, following warning happens when virtio_fs is tried to mount as "virtio_fs". ------------[ cut here ]------------ request_module fs-virtio_fs succeeded, but still no fs? WARNING: CPU: 1 PID: 1234 at fs/filesystems.c:274 get_fs_type+0x12c/0x138 Modules linked in: ... virtio_fs fuse virtio_net net_failover ... CPU: 1 PID: 1234 Comm: mount Not tainted 5.4.0-rc1 #1 That's because the file_system_type.name is "virtiofs", but the module name is "virtio_fs". Set the file_system_type.name to "virtio_fs". Signed-off-by: Masayoshi Mizuma <m.mizuma@xxxxxxxxxxxxxx> --- fs/fuse/virtio_fs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index 6af3f131e..f72803120 100644 --- a/fs/fuse/virtio_fs.c +++ b/fs/fuse/virtio_fs.c @@ -1158,7 +1158,7 @@ static int virtio_fs_init_fs_context(struct fs_context *fsc) static struct file_system_type virtio_fs_type = { .owner = THIS_MODULE, - .name = "virtiofs", + .name = "virtio_fs", .init_fs_context = virtio_fs_init_fs_context, .kill_sb = virtio_kill_sb, }; -- 2.18.1