]> git.baikalelectronics.ru Git - kernel.git/commit
SATA: Blacklisting of systems that spin off disks during ACPI power off
authorRafael J. Wysocki <rjw@sisk.pl>
Mon, 19 Jan 2009 19:56:43 +0000 (20:56 +0100)
committerJeff Garzik <jgarzik@redhat.com>
Tue, 27 Jan 2009 07:15:49 +0000 (02:15 -0500)
commitbfd28987e3cda03a366ddf7516726882b26f3efd
tree836d0ec85dccde709aeaaedb3b7686ac51805ad1
parentb5f34b5b9e4decb9f95f5949cd1e95b7add782a9
SATA: Blacklisting of systems that spin off disks during ACPI power off

Introduce new libata flags ATA_FLAG_NO_POWEROFF_SPINDOWN and
ATA_FLAG_NO_HIBERNATE_SPINDOWN that, if set, will prevent disks from
being spun off during system power off and hibernation, respectively
(to handle the hibernation case we need the new system state
SYSTEM_HIBERNATE_ENTER that can be checked against by libata, in
analogy with SYSTEM_POWER_OFF).

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-scsi.c
include/linux/libata.h