]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commitdiff
md: mark some personalities as deprecated
authorGuoqing Jiang <jgq516@gmail.com>
Tue, 25 May 2021 09:46:23 +0000 (17:46 +0800)
committerSong Liu <song@kernel.org>
Tue, 15 Jun 2021 05:32:07 +0000 (22:32 -0700)
Mark the three personalities (linear, fault and multipath) as deprecated
because:

1. people can use dm multipath or nvme multipath.
2. linear is already deprecated in MODULE_ALIAS.
3. no one actively using fault.

Signed-off-by: Guoqing Jiang <jiangguoqing@kylinos.cn>
Signed-off-by: Song Liu <song@kernel.org>
drivers/md/Kconfig
drivers/md/md-faulty.c
drivers/md/md-linear.c
drivers/md/md-multipath.c

index f2014385d48bf9db28d58ee2e859fb1d42812378..0602e82a9516de665996b0e2afbde8937c4b8af0 100644 (file)
@@ -47,7 +47,7 @@ config MD_AUTODETECT
          If unsure, say Y.
 
 config MD_LINEAR
-       tristate "Linear (append) mode"
+       tristate "Linear (append) mode (deprecated)"
        depends on BLK_DEV_MD
        help
          If you say Y here, then your multiple devices driver will be able to
@@ -158,7 +158,7 @@ config MD_RAID456
          If unsure, say Y.
 
 config MD_MULTIPATH
-       tristate "Multipath I/O support"
+       tristate "Multipath I/O support (deprecated)"
        depends on BLK_DEV_MD
        help
          MD_MULTIPATH provides a simple multi-path personality for use
@@ -169,7 +169,7 @@ config MD_MULTIPATH
          If unsure, say N.
 
 config MD_FAULTY
-       tristate "Faulty test module for MD"
+       tristate "Faulty test module for MD (deprecated)"
        depends on BLK_DEV_MD
        help
          The "faulty" module allows for a block device that occasionally returns
index fda4cb3f936f39ff2fd9174d94ed0e3820d7cfc9..c0dc6f2ef4a3db33d2fc038dd22f1ec6af558be2 100644 (file)
@@ -357,7 +357,7 @@ static void raid_exit(void)
 module_init(raid_init);
 module_exit(raid_exit);
 MODULE_LICENSE("GPL");
-MODULE_DESCRIPTION("Fault injection personality for MD");
+MODULE_DESCRIPTION("Fault injection personality for MD (deprecated)");
 MODULE_ALIAS("md-personality-10"); /* faulty */
 MODULE_ALIAS("md-faulty");
 MODULE_ALIAS("md-level--5");
index 63ed8329a98d01e0c3d0334c06f30f9d6310aed8..1ff51647a682243800b2441980962a8d166c68d9 100644 (file)
@@ -312,7 +312,7 @@ static void linear_exit (void)
 module_init(linear_init);
 module_exit(linear_exit);
 MODULE_LICENSE("GPL");
-MODULE_DESCRIPTION("Linear device concatenation personality for MD");
+MODULE_DESCRIPTION("Linear device concatenation personality for MD (deprecated)");
 MODULE_ALIAS("md-personality-1"); /* LINEAR - deprecated*/
 MODULE_ALIAS("md-linear");
 MODULE_ALIAS("md-level--1");
index 776bbe542db55eeed565f5aa208713ed5215904a..e7d6486f090ff903a2de461d55879d8b35761c6f 100644 (file)
@@ -471,7 +471,7 @@ static void __exit multipath_exit (void)
 module_init(multipath_init);
 module_exit(multipath_exit);
 MODULE_LICENSE("GPL");
-MODULE_DESCRIPTION("simple multi-path personality for MD");
+MODULE_DESCRIPTION("simple multi-path personality for MD (deprecated)");
 MODULE_ALIAS("md-personality-7"); /* MULTIPATH */
 MODULE_ALIAS("md-multipath");
 MODULE_ALIAS("md-level--4");