]> git.baikalelectronics.ru Git - kernel.git/commit
[libata] Add ATA transport class
authorGwendal Grignou <gwendal@google.com>
Tue, 25 May 2010 19:31:38 +0000 (12:31 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Fri, 22 Oct 2010 00:21:03 +0000 (20:21 -0400)
commitc26b4896cb0c5bf892e9908ed93b7a065103ef30
treeb15273e88431ba734a24965dfc81132ac13bc8bd
parent51256523f44d014bf81a142d3c8a9f90811fa824
[libata] Add ATA transport class

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>
Documentation/ABI/testing/sysfs-ata [new file with mode: 0644]
drivers/ata/Makefile
drivers/ata/libata-core.c
drivers/ata/libata-eh.c
drivers/ata/libata-pmp.c
drivers/ata/libata-scsi.c
drivers/ata/libata-transport.c [new file with mode: 0644]
drivers/ata/libata-transport.h [new file with mode: 0644]
drivers/ata/libata.h
include/linux/libata.h