]> git.baikalelectronics.ru Git - kernel.git/commit
libata-sff: Reenable Port Multiplier after libata-sff remodeling.
authorGwendal Grignou <gwendal@google.com>
Tue, 31 Aug 2010 23:20:36 +0000 (16:20 -0700)
committerJeff Garzik <jgarzik@redhat.com>
Fri, 10 Sep 2010 02:31:55 +0000 (22:31 -0400)
commitbe9b054e4b2132f66510a6ecc4a90262b626f185
treee98d1fbe34fd0c1c81d0fb08b3314f6f059eb494
parentdbbf01a655716ea92821f4e0249b4c27e7c5bb8e
libata-sff: Reenable Port Multiplier after libata-sff remodeling.

Keep track of the link on the which the current request is in progress.
It allows support of links behind port multiplier.

Not all libata-sff is PMP compliant. Code for native BMDMA controller
does not take in accound PMP.

Tested on Marvell 7042 and Sil7526.

Signed-off-by: Gwendal Grignou <gwendal@google.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/libata-sff.c
drivers/ata/sata_mv.c
include/linux/libata.h