diff options
author | Jeff Garzik <jeff@garzik.org> | 2006-04-02 11:38:12 -0400 |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-04-02 11:38:12 -0400 |
commit | a808be8a12d61cdacba350fdce2e448045be8202 (patch) | |
tree | b08dda3fb0dee06724320a5b0079fbc51c09c35b | |
parent | c13b56a1130bbfacfb588de100e5a248383805a6 (diff) | |
parent | 6d5f9732a16a74d75f8cdba5b00557662e83f466 (diff) |
Merge branch 'upstream'
-rw-r--r-- | drivers/scsi/libata-core.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/drivers/scsi/libata-core.c b/drivers/scsi/libata-core.c index fc3e57f84268..56537293ad41 100644 --- a/drivers/scsi/libata-core.c +++ b/drivers/scsi/libata-core.c | |||
@@ -1517,20 +1517,23 @@ void ata_port_probe(struct ata_port *ap) | |||
1517 | */ | 1517 | */ |
1518 | static void sata_print_link_status(struct ata_port *ap) | 1518 | static void sata_print_link_status(struct ata_port *ap) |
1519 | { | 1519 | { |
1520 | u32 sstatus, tmp; | 1520 | u32 sstatus, scontrol, tmp; |
1521 | 1521 | ||
1522 | if (!ap->ops->scr_read) | 1522 | if (!ap->ops->scr_read) |
1523 | return; | 1523 | return; |
1524 | 1524 | ||
1525 | sstatus = scr_read(ap, SCR_STATUS); | 1525 | sstatus = scr_read(ap, SCR_STATUS); |
1526 | scontrol = scr_read(ap, SCR_CONTROL); | ||
1526 | 1527 | ||
1527 | if (sata_dev_present(ap)) { | 1528 | if (sata_dev_present(ap)) { |
1528 | tmp = (sstatus >> 4) & 0xf; | 1529 | tmp = (sstatus >> 4) & 0xf; |
1529 | printk(KERN_INFO "ata%u: SATA link up %s (SStatus %X)\n", | 1530 | printk(KERN_INFO |
1530 | ap->id, sata_spd_string(tmp), sstatus); | 1531 | "ata%u: SATA link up %s (SStatus %X SControl %X)\n", |
1532 | ap->id, sata_spd_string(tmp), sstatus, scontrol); | ||
1531 | } else { | 1533 | } else { |
1532 | printk(KERN_INFO "ata%u: SATA link down (SStatus %X)\n", | 1534 | printk(KERN_INFO |
1533 | ap->id, sstatus); | 1535 | "ata%u: SATA link down (SStatus %X SControl %X)\n", |
1536 | ap->id, sstatus, scontrol); | ||
1534 | } | 1537 | } |
1535 | } | 1538 | } |
1536 | 1539 | ||