[PATCH 2/2] dm-mpath: don't print the "loaded" message if registering fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



If dm_register_path_selector, don't print the "version X loaded" message.

Signed-off-by: Mikulas Patocka <mpatocka@xxxxxxxxxx>

---
 drivers/md/dm-ps-historical-service-time.c |    4 +++-
 drivers/md/dm-ps-queue-length.c            |    4 +++-
 drivers/md/dm-ps-round-robin.c             |    4 +++-
 drivers/md/dm-ps-service-time.c            |    4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

Index: linux-dm/drivers/md/dm-ps-queue-length.c
===================================================================
--- linux-dm.orig/drivers/md/dm-ps-queue-length.c
+++ linux-dm/drivers/md/dm-ps-queue-length.c
@@ -260,8 +260,10 @@ static int __init dm_ql_init(void)
 {
 	int r = dm_register_path_selector(&ql_ps);
 
-	if (r < 0)
+	if (r < 0) {
 		DMERR("register failed %d", r);
+		return r;
+	}
 
 	DMINFO("version " QL_VERSION " loaded");
 
Index: linux-dm/drivers/md/dm-ps-round-robin.c
===================================================================
--- linux-dm.orig/drivers/md/dm-ps-round-robin.c
+++ linux-dm/drivers/md/dm-ps-round-robin.c
@@ -220,8 +220,10 @@ static int __init dm_rr_init(void)
 {
 	int r = dm_register_path_selector(&rr_ps);
 
-	if (r < 0)
+	if (r < 0) {
 		DMERR("register failed %d", r);
+		return r;
+	}
 
 	DMINFO("version " RR_VERSION " loaded");
 
Index: linux-dm/drivers/md/dm-ps-historical-service-time.c
===================================================================
--- linux-dm.orig/drivers/md/dm-ps-historical-service-time.c
+++ linux-dm/drivers/md/dm-ps-historical-service-time.c
@@ -541,8 +541,10 @@ static int __init dm_hst_init(void)
 {
 	int r = dm_register_path_selector(&hst_ps);
 
-	if (r < 0)
+	if (r < 0) {
 		DMERR("register failed %d", r);
+		return r;
+	}
 
 	DMINFO("version " HST_VERSION " loaded");
 
Index: linux-dm/drivers/md/dm-ps-service-time.c
===================================================================
--- linux-dm.orig/drivers/md/dm-ps-service-time.c
+++ linux-dm/drivers/md/dm-ps-service-time.c
@@ -341,8 +341,10 @@ static int __init dm_st_init(void)
 {
 	int r = dm_register_path_selector(&st_ps);
 
-	if (r < 0)
+	if (r < 0) {
 		DMERR("register failed %d", r);
+		return r;
+	}
 
 	DMINFO("version " ST_VERSION " loaded");
 





[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux