• Nigel Cunningham's avatar
    [PATCH] Make libata not powerdown drivers on PM_EVENT_FREEZE. · 082776e4
    Nigel Cunningham authored
    At the moment libata doesn't pass pm_message_t down ata_device_suspend.
    This causes drives to be powered down when we just want a freeze,
    causing unnecessary wear and tear. This patch gets pm_message_t passed
    down so that it can be used to determine whether to power down the
    drive.
    Signed-off-by: default avatarNigel Cunningham <nigel@suspend2.net>
    
     drivers/scsi/libata-core.c |    5 +++--
     drivers/scsi/libata-scsi.c |    4 ++--
     drivers/scsi/scsi_sysfs.c  |    2 +-
     include/linux/libata.h     |    4 ++--
     include/scsi/scsi_host.h   |    2 +-
     5 files changed, 9 insertions(+), 8 deletions(-)
    Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
    082776e4
scsi_sysfs.c 23.2 KB