]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/scsi/scsi_sysfs.c
V4L/DVB (3673): Fix budget-av CAM reset
[linux-2.6-omap-h63xx.git] / drivers / scsi / scsi_sysfs.c
index 902a5def8e62102591e1b2e4657eb560d258efc2..a6fde52946d68d1f2c5f943b2380185dc71c34c7 100644 (file)
@@ -256,7 +256,9 @@ static void scsi_device_dev_release_usercontext(void *data)
 
 static void scsi_device_dev_release(struct device *dev)
 {
-       scsi_execute_in_process_context(scsi_device_dev_release_usercontext,    dev);
+       struct scsi_device *sdp = to_scsi_device(dev);
+       execute_in_process_context(scsi_device_dev_release_usercontext, dev,
+                                  &sdp->ew);
 }
 
 static struct class sdev_class = {
@@ -284,7 +286,7 @@ static int scsi_bus_suspend(struct device * dev, pm_message_t state)
                return err;
 
        if (sht->suspend)
-               err = sht->suspend(sdev);
+               err = sht->suspend(sdev, state);
 
        return err;
 }