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

Signed-off-by: Mikulas Patocka <[email protected]>

---
 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");
 


Reply via email to