aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2006-04-02 11:38:12 -0400
committerJeff Garzik <jeff@garzik.org>2006-04-02 11:38:12 -0400
commita808be8a12d61cdacba350fdce2e448045be8202 (patch)
treeb08dda3fb0dee06724320a5b0079fbc51c09c35b
parentc13b56a1130bbfacfb588de100e5a248383805a6 (diff)
parent6d5f9732a16a74d75f8cdba5b00557662e83f466 (diff)
Merge branch 'upstream'
-rw-r--r--drivers/scsi/libata-core.c13
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 */
1518static void sata_print_link_status(struct ata_port *ap) 1518static 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