[RAMEN9610-20756][RAMEN9610-18380][COMMON] scsi: scsi_sysfs: Remove async_suspend.
authorJaeHun Jung <jh0801.jung@samsung.com>
Thu, 25 Jul 2019 04:05:09 +0000 (13:05 +0900)
committerCosmin Tanislav <demonsingur@gmail.com>
Mon, 22 Apr 2024 17:23:37 +0000 (20:23 +0300)
async_suspend sometimes make watchdog reset when suspend.
So, Disable async_suspend.

Change-Id: Ifb9286003ef25aee9f89599c32e4ea6f370806de
Signed-off-by: JaeHun Jung <jh0801.jung@samsung.com>
Signed-off-by: Kim Gunho <gunho.kim@samsung.com>
drivers/scsi/scsi_sysfs.c

index af0c18674589a919ef48507fd79acc0b60f1c608..3dc1188978b669030983fe8f408de75d0b12873c 100644 (file)
@@ -1247,7 +1247,6 @@ static int scsi_target_add(struct scsi_target *starget)
 
        pm_runtime_set_active(&starget->dev);
        pm_runtime_enable(&starget->dev);
-       device_enable_async_suspend(&starget->dev);
 
        return 0;
 }
@@ -1271,7 +1270,6 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)
 
        transport_configure_device(&starget->dev);
 
-       device_enable_async_suspend(&sdev->sdev_gendev);
        scsi_autopm_get_target(starget);
        pm_runtime_set_active(&sdev->sdev_gendev);
        pm_runtime_forbid(&sdev->sdev_gendev);
@@ -1296,7 +1294,6 @@ int scsi_sysfs_add_sdev(struct scsi_device *sdev)
                return error;
        }
 
-       device_enable_async_suspend(&sdev->sdev_dev);
        error = device_add(&sdev->sdev_dev);
        if (error) {
                sdev_printk(KERN_INFO, sdev,