Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libata] enable ata port async suspend | Lin Ming | 2012-01-17 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | This saves devices suspend/resume time. Tested system suspend/resume with SATA IDE/AHCI mode 3 times. Below is the time took for devices suspend/resume. SATA mode vanilla-kernel patched-kernel --------- --------------------- --------------------- IDE suspend: 0.744 suspend: 0.432 (0.716, 0.768, 0.748) (0.440, 0.428, 0.428) resume: 5.084 resume: 2.209 (5.100, 5.064, 5.088) (2.168, 2.232, 2.228) AHCI: suspend: 0.725 suspend: 0.449 (0.740, 0.708, 0.728) (0.456, 0.448, 0.444) resume: 2.556 resume: 1.896 (2.604, 2.492, 2.572) (1.932, 1.872, 1.884) Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> | ||||
* | ata: add ata port runtime PM callbacks | Lin Ming | 2012-01-08 | 1 | -0/+4 |
| | | | | | | | | | | Add ata port runtime suspend/resume/idle callbacks. Set ->eh_noresume to skip the runtime PM calls on scsi host in the error handler to avoid dead lock. Acked-by: Tejun Heo <tj@kernel.org> Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> | ||||
* | ata: add ata port system PM callbacks | Lin Ming | 2012-01-08 | 1 | -0/+1 |
| | | | | | | | | | | Change ata_host_request_pm to ata_port_request_pm which performs port suspend/resume. Add ata port type driver which implements port PM callbacks. Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> | ||||
* | drivers/ata/libata-transport.c: include linux/slab.h | Jeff Garzik | 2010-10-21 | 1 | -0/+1 |
| | | | | Signed-off-by: Jeff Garzik <jgarzik@redhat.com> | ||||
* | [libata] Add ATA transport class | Gwendal Grignou | 2010-10-21 | 1 | -0/+773 |
This is a scheleton for libata transport class. All information is read only, exporting information from libata: - ata_port class: one per ATA port - ata_link class: one per ATA port or 15 for SATA Port Multiplier - ata_device class: up to 2 for PATA link, usually one for SATA. Signed-off-by: Gwendal Grignou <gwendal@google.com> Reviewed-by: Grant Grundler <grundler@google.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com> |