Whamcloud - gitweb
LU-12514 obdclass: discard FS_REQUIRES_DEV flag. 25/35425/13
authorNeilBrown <neilb@suse.com>
Thu, 12 Sep 2019 00:13:07 +0000 (20:13 -0400)
committerOleg Drokin <green@whamcloud.com>
Fri, 6 Dec 2019 01:31:28 +0000 (01:31 +0000)
Lustre client mounts do not need a dev, as we can see from
lustre_mount() calling mount_nodev(). So remove the flag which
could cause confusion elsewhere.

Linux-commit: 60de0ad7076260081de78346c0fee24ed8e3c5c8

Change-Id: I93adeb9594369255018de0b618b158a39b634c0b
Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-on: https://review.whamcloud.com/35425
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/obdclass/obd_mount.c

index f754121..6701ca7 100644 (file)
@@ -1782,7 +1782,7 @@ static struct file_system_type lustre_fs_type = {
        .get_sb         = lustre_get_sb,
 #endif
        .kill_sb        = lustre_kill_super,
-       .fs_flags       = FS_REQUIRES_DEV | FS_RENAME_DOES_D_MOVE,
+       .fs_flags       = FS_RENAME_DOES_D_MOVE,
 };
 MODULE_ALIAS_FS("lustre");