[SCSI] zfcp: Remove suspend callback
authorSwen Schillig <swen@vnet.ibm.com>
Tue, 24 Nov 2009 15:54:01 +0000 (16:54 +0100)
committerJames Bottomley <James.Bottomley@suse.de>
Fri, 4 Dec 2009 18:02:03 +0000 (12:02 -0600)
The callback for suspend is not required because it contains exactly
the same functionality as the _set_offline routine does.

Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/s390/scsi/zfcp_ccw.c

index 2433eac..ca8dffc 100644 (file)
@@ -37,22 +37,6 @@ void zfcp_ccw_adapter_put(struct zfcp_adapter *adapter)
        spin_unlock_irqrestore(&zfcp_ccw_adapter_ref_lock, flags);
 }
 
-static int zfcp_ccw_suspend(struct ccw_device *cdev)
-
-{
-       struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev);
-
-       if (!adapter)
-               return 0;
-
-       zfcp_erp_adapter_shutdown(adapter, 0, "ccsusp1", NULL);
-       zfcp_erp_wait(adapter);
-
-       zfcp_ccw_adapter_put(adapter);
-
-       return 0;
-}
-
 static int zfcp_ccw_activate(struct ccw_device *cdev)
 
 {
@@ -291,7 +275,7 @@ struct ccw_driver zfcp_ccw_driver = {
        .set_offline = zfcp_ccw_set_offline,
        .notify      = zfcp_ccw_notify,
        .shutdown    = zfcp_ccw_shutdown,
-       .freeze      = zfcp_ccw_suspend,
+       .freeze      = zfcp_ccw_set_offline,
        .thaw        = zfcp_ccw_activate,
        .restore     = zfcp_ccw_activate,
 };