[PATCH] libata: fix ata_std_probe_reset() SATA detection
ap->cbl is initialized during postreset and thus unknown on entry to ata_std_probe_reset(). This patch makes ata_std_probe_reset() use ATA_FLAG_SATA flag instead of ap->cbl to detect SATA port. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
This commit is contained in:
parent
c18d06f89f
commit
b911fc3ae0
1 changed files with 1 additions and 1 deletions
|
@ -2472,7 +2472,7 @@ int ata_std_probe_reset(struct ata_port *ap, unsigned int *classes)
|
|||
ata_reset_fn_t hardreset;
|
||||
|
||||
hardreset = NULL;
|
||||
if (ap->cbl == ATA_CBL_SATA && ap->ops->scr_read)
|
||||
if (ap->flags & ATA_FLAG_SATA && ap->ops->scr_read)
|
||||
hardreset = sata_std_hardreset;
|
||||
|
||||
return ata_drive_probe_reset(ap, ata_std_softreset, hardreset,
|
||||
|
|
Loading…
Reference in a new issue