Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=de3e0da1270bccb046885fbf1baa9140721de7e0
Commit:     de3e0da1270bccb046885fbf1baa9140721de7e0
Parent:     3f5615e012b4593943bbc2a6c3ce150bb33e1966
Author:     Stefan Haberland <[EMAIL PROTECTED]>
AuthorDate: Sat Jan 26 14:11:08 2008 +0100
Committer:  Martin Schwidefsky <[EMAIL PROTECTED]>
CommitDate: Sat Jan 26 14:11:17 2008 +0100

    [S390] dasd: fix return value of dasd_generic_probe()
    
    Using the return value of ccw_device_set_online as return value for
    dasd_generic_probe() causes the DASD to fail setting online
    
    Signed-off-by: Stefan Haberland <[EMAIL PROTECTED]>
    Signed-off-by: Martin Schwidefsky <[EMAIL PROTECTED]>
---
 drivers/s390/block/dasd.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/s390/block/dasd.c b/drivers/s390/block/dasd.c
index e6bfce6..da4fe1e 100644
--- a/drivers/s390/block/dasd.c
+++ b/drivers/s390/block/dasd.c
@@ -1969,9 +1969,10 @@ dasd_generic_probe (struct ccw_device *cdev,
                ret = ccw_device_set_online(cdev);
        if (ret)
                printk(KERN_WARNING
-                      "dasd_generic_probe: could not initially online "
-                      "ccw-device %s\n", cdev->dev.bus_id);
-       return ret;
+                      "dasd_generic_probe: could not initially "
+                      "online ccw-device %s; return code: %d\n",
+                      cdev->dev.bus_id, ret);
+       return 0;
 }
 
 /*
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to