Tejun Heo 9af5c9c97d libata-link: introduce ata_link
Introduce ata_link.  It abstracts PHY and sits between ata_port and
ata_device.  This new level of abstraction is necessary to support
SATA Port Multiplier, which basically adds a bunch of links (PHYs) to
a ATA host port.  Fields related to command execution, spd_limit and
EH are per-link and thus moved to ata_link.

This patch only defines the host link.  Multiple link handling will be
added later.  Also, a lot of ap->link derefences are added but many of
them will be removed as each part is converted to deal directly with
ata_link instead of ata_port.

This patch introduces no behavior change.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Cc: James Bottomley <James.Bottomley@SteelEye.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-10-12 14:55:30 -04:00
..
2007-07-31 15:39:39 -07:00
2007-10-12 14:55:30 -04:00
2007-08-22 19:52:46 -07:00
2007-07-21 18:37:12 -07:00
2007-09-09 22:29:14 +02:00
2007-10-11 19:09:08 +02:00
2007-10-11 22:17:20 -07:00
2007-07-31 15:39:37 -07:00
2007-10-11 11:16:36 +02:00
2007-10-12 14:55:30 -04:00
2007-09-11 17:21:19 -07:00
2007-10-10 16:52:21 -07:00
2007-07-26 11:35:17 -07:00