Hi all, This is the v2 RFC patches to add ACPI D3Cold state and SATA ZPODD support. v2: - _PR3 indicates D3Cold support - move can_power_off flag to pm_subsys_data - allow all combinations of power resource and device - split patches into smaller ones to make review easy v1: https://lkml.org/lkml/2012/2/13/86 [PATCH 1/8] ACPI: Introduce ACPI D3_COLD state support [PATCH 2/8] ACPI: Add interface to register/unregister device to/from power resources [PATCH 3/8] PCI: Move acpi_dev_run_wake to acpi core [PATCH 4/8] libata-acpi: set acpi state for SATA port [PATCH 5/8] libata-acpi: add ata port runtime D3Cold support [PATCH 6/8] libata-acpi: register/unregister device to/from power resource [PATCH 7/8] PM / Runtime: Add can_power_off flag to subsys data [PATCH 8/8] [SCSI] sr: check and enable Zero-power ODD support drivers/acpi/power.c | 166 +++++++++++++++++++++++++++++++++++++++++++- drivers/acpi/scan.c | 7 ++ drivers/acpi/sleep.c | 35 +++++++++ drivers/ata/libata-acpi.c | 137 +++++++++++++++++++++++++++++++++---- drivers/ata/libata-scsi.c | 6 +- drivers/ata/libata.h | 8 +- drivers/pci/pci-acpi.c | 40 +---------- drivers/scsi/scsi_pm.c | 8 ++ drivers/scsi/sr.c | 46 ++++++++++++ drivers/scsi/sr.h | 3 + include/acpi/acpi_bus.h | 7 ++ include/linux/pm.h | 1 + include/scsi/scsi_device.h | 2 + 13 files changed, 407 insertions(+), 59 deletions(-) Thanks for any comment. Lin Ming -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html