aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/ata/libata-core.c58
-rw-r--r--drivers/ata/libata-eh.c4
-rw-r--r--drivers/ata/libata-scsi.c8
-rw-r--r--drivers/ata/libata-sff.c2
-rw-r--r--drivers/ata/pata_sis.c4
-rw-r--r--drivers/ata/pdc_adma.c2
-rw-r--r--drivers/ata/sata_mv.c2
-rw-r--r--drivers/ata/sata_qstor.c2
-rw-r--r--drivers/ata/sata_sx4.c14
-rw-r--r--include/linux/libata.h8
10 files changed, 52 insertions, 52 deletions
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index 3adc2cf61f14..d3b4e25074c1 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -72,7 +72,7 @@ static unsigned int ata_dev_init_params(struct ata_device *dev,
72static unsigned int ata_dev_set_xfermode(struct ata_device *dev); 72static unsigned int ata_dev_set_xfermode(struct ata_device *dev);
73static void ata_dev_xfermask(struct ata_device *dev); 73static void ata_dev_xfermask(struct ata_device *dev);
74 74
75static unsigned int ata_unique_id = 1; 75static unsigned int ata_print_id = 1;
76static struct workqueue_struct *ata_wq; 76static struct workqueue_struct *ata_wq;
77 77
78struct workqueue_struct *ata_aux_wq; 78struct workqueue_struct *ata_aux_wq;
@@ -891,8 +891,8 @@ void ata_dev_select(struct ata_port *ap, unsigned int device,
891 unsigned int wait, unsigned int can_sleep) 891 unsigned int wait, unsigned int can_sleep)
892{ 892{
893 if (ata_msg_probe(ap)) 893 if (ata_msg_probe(ap))
894 ata_port_printk(ap, KERN_INFO, "ata_dev_select: ENTER, ata%u: " 894 ata_port_printk(ap, KERN_INFO, "ata_dev_select: ENTER, "
895 "device %u, wait %u\n", ap->id, device, wait); 895 "device %u, wait %u\n", device, wait);
896 896
897 if (wait) 897 if (wait)
898 ata_wait_idle(ap); 898 ata_wait_idle(ap);
@@ -1392,8 +1392,7 @@ int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
1392 int rc; 1392 int rc;
1393 1393
1394 if (ata_msg_ctl(ap)) 1394 if (ata_msg_ctl(ap))
1395 ata_dev_printk(dev, KERN_DEBUG, "%s: ENTER, host %u, dev %u\n", 1395 ata_dev_printk(dev, KERN_DEBUG, "%s: ENTER\n", __FUNCTION__);
1396 __FUNCTION__, ap->id, dev->devno);
1397 1396
1398 ata_dev_select(ap, dev->devno, 1, 1); /* select device 0/1 */ 1397 ata_dev_select(ap, dev->devno, 1, 1); /* select device 0/1 */
1399 1398
@@ -1430,7 +1429,7 @@ int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class,
1430 if (err_mask) { 1429 if (err_mask) {
1431 if (err_mask & AC_ERR_NODEV_HINT) { 1430 if (err_mask & AC_ERR_NODEV_HINT) {
1432 DPRINTK("ata%u.%d: NODEV after polling detection\n", 1431 DPRINTK("ata%u.%d: NODEV after polling detection\n",
1433 ap->id, dev->devno); 1432 ap->print_id, dev->devno);
1434 return -ENOENT; 1433 return -ENOENT;
1435 } 1434 }
1436 1435
@@ -1558,15 +1557,13 @@ int ata_dev_configure(struct ata_device *dev)
1558 int rc; 1557 int rc;
1559 1558
1560 if (!ata_dev_enabled(dev) && ata_msg_info(ap)) { 1559 if (!ata_dev_enabled(dev) && ata_msg_info(ap)) {
1561 ata_dev_printk(dev, KERN_INFO, 1560 ata_dev_printk(dev, KERN_INFO, "%s: ENTER/EXIT -- nodev\n",
1562 "%s: ENTER/EXIT (host %u, dev %u) -- nodev\n", 1561 __FUNCTION__);
1563 __FUNCTION__, ap->id, dev->devno);
1564 return 0; 1562 return 0;
1565 } 1563 }
1566 1564
1567 if (ata_msg_probe(ap)) 1565 if (ata_msg_probe(ap))
1568 ata_dev_printk(dev, KERN_DEBUG, "%s: ENTER, host %u, dev %u\n", 1566 ata_dev_printk(dev, KERN_DEBUG, "%s: ENTER\n", __FUNCTION__);
1569 __FUNCTION__, ap->id, dev->devno);
1570 1567
1571 /* set _SDD */ 1568 /* set _SDD */
1572 rc = ata_acpi_push_id(ap, dev->devno); 1569 rc = ata_acpi_push_id(ap, dev->devno);
@@ -1610,8 +1607,9 @@ int ata_dev_configure(struct ata_device *dev)
1610 if (dev->class == ATA_DEV_ATA) { 1607 if (dev->class == ATA_DEV_ATA) {
1611 if (ata_id_is_cfa(id)) { 1608 if (ata_id_is_cfa(id)) {
1612 if (id[162] & 1) /* CPRM may make this media unusable */ 1609 if (id[162] & 1) /* CPRM may make this media unusable */
1613 ata_dev_printk(dev, KERN_WARNING, "ata%u: device %u supports DRM functions and may not be fully accessable.\n", 1610 ata_dev_printk(dev, KERN_WARNING,
1614 ap->id, dev->devno); 1611 "supports DRM functions and may "
1612 "not be fully accessable.\n");
1615 snprintf(revbuf, 7, "CFA"); 1613 snprintf(revbuf, 7, "CFA");
1616 } 1614 }
1617 else 1615 else
@@ -2650,7 +2648,7 @@ static unsigned int ata_bus_softreset(struct ata_port *ap,
2650{ 2648{
2651 struct ata_ioports *ioaddr = &ap->ioaddr; 2649 struct ata_ioports *ioaddr = &ap->ioaddr;
2652 2650
2653 DPRINTK("ata%u: bus reset via SRST\n", ap->id); 2651 DPRINTK("ata%u: bus reset via SRST\n", ap->print_id);
2654 2652
2655 /* software reset. causes dev0 to be selected */ 2653 /* software reset. causes dev0 to be selected */
2656 iowrite8(ap->ctl, ioaddr->ctl_addr); 2654 iowrite8(ap->ctl, ioaddr->ctl_addr);
@@ -2710,7 +2708,7 @@ void ata_bus_reset(struct ata_port *ap)
2710 u8 err; 2708 u8 err;
2711 unsigned int dev0, dev1 = 0, devmask = 0; 2709 unsigned int dev0, dev1 = 0, devmask = 0;
2712 2710
2713 DPRINTK("ENTER, host %u, port %u\n", ap->id, ap->port_no); 2711 DPRINTK("ENTER, host %u, port %u\n", ap->print_id, ap->port_no);
2714 2712
2715 /* determine if device 0/1 are present */ 2713 /* determine if device 0/1 are present */
2716 if (ap->flags & ATA_FLAG_SATA_RESET) 2714 if (ap->flags & ATA_FLAG_SATA_RESET)
@@ -3779,7 +3777,7 @@ static int ata_sg_setup(struct ata_queued_cmd *qc)
3779 struct scatterlist *lsg = &sg[qc->n_elem - 1]; 3777 struct scatterlist *lsg = &sg[qc->n_elem - 1];
3780 int n_elem, pre_n_elem, dir, trim_sg = 0; 3778 int n_elem, pre_n_elem, dir, trim_sg = 0;
3781 3779
3782 VPRINTK("ENTER, ata%u\n", ap->id); 3780 VPRINTK("ENTER, ata%u\n", ap->print_id);
3783 WARN_ON(!(qc->flags & ATA_QCFLAG_SG)); 3781 WARN_ON(!(qc->flags & ATA_QCFLAG_SG));
3784 3782
3785 /* we must lengthen transfers to end on a 32-bit boundary */ 3783 /* we must lengthen transfers to end on a 32-bit boundary */
@@ -4180,7 +4178,7 @@ static void atapi_pio_bytes(struct ata_queued_cmd *qc)
4180 if (do_write != i_write) 4178 if (do_write != i_write)
4181 goto err_out; 4179 goto err_out;
4182 4180
4183 VPRINTK("ata%u: xfering %d bytes\n", ap->id, bytes); 4181 VPRINTK("ata%u: xfering %d bytes\n", ap->print_id, bytes);
4184 4182
4185 __atapi_pio_bytes(qc, bytes); 4183 __atapi_pio_bytes(qc, bytes);
4186 4184
@@ -4297,7 +4295,7 @@ int ata_hsm_move(struct ata_port *ap, struct ata_queued_cmd *qc,
4297 4295
4298fsm_start: 4296fsm_start:
4299 DPRINTK("ata%u: protocol %d task_state %d (dev_stat 0x%X)\n", 4297 DPRINTK("ata%u: protocol %d task_state %d (dev_stat 0x%X)\n",
4300 ap->id, qc->tf.protocol, ap->hsm_task_state, status); 4298 ap->print_id, qc->tf.protocol, ap->hsm_task_state, status);
4301 4299
4302 switch (ap->hsm_task_state) { 4300 switch (ap->hsm_task_state) {
4303 case HSM_ST_FIRST: 4301 case HSM_ST_FIRST:
@@ -4330,8 +4328,8 @@ fsm_start:
4330 * let the EH abort the command or reset the device. 4328 * let the EH abort the command or reset the device.
4331 */ 4329 */
4332 if (unlikely(status & (ATA_ERR | ATA_DF))) { 4330 if (unlikely(status & (ATA_ERR | ATA_DF))) {
4333 printk(KERN_WARNING "ata%d: DRQ=1 with device error, dev_stat 0x%X\n", 4331 ata_port_printk(ap, KERN_WARNING, "DRQ=1 with device "
4334 ap->id, status); 4332 "error, dev_stat 0x%X\n", status);
4335 qc->err_mask |= AC_ERR_HSM; 4333 qc->err_mask |= AC_ERR_HSM;
4336 ap->hsm_task_state = HSM_ST_ERR; 4334 ap->hsm_task_state = HSM_ST_ERR;
4337 goto fsm_start; 4335 goto fsm_start;
@@ -4388,8 +4386,9 @@ fsm_start:
4388 * let the EH abort the command or reset the device. 4386 * let the EH abort the command or reset the device.
4389 */ 4387 */
4390 if (unlikely(status & (ATA_ERR | ATA_DF))) { 4388 if (unlikely(status & (ATA_ERR | ATA_DF))) {
4391 printk(KERN_WARNING "ata%d: DRQ=1 with device error, dev_stat 0x%X\n", 4389 ata_port_printk(ap, KERN_WARNING, "DRQ=1 with "
4392 ap->id, status); 4390 "device error, dev_stat 0x%X\n",
4391 status);
4393 qc->err_mask |= AC_ERR_HSM; 4392 qc->err_mask |= AC_ERR_HSM;
4394 ap->hsm_task_state = HSM_ST_ERR; 4393 ap->hsm_task_state = HSM_ST_ERR;
4395 goto fsm_start; 4394 goto fsm_start;
@@ -4475,7 +4474,7 @@ fsm_start:
4475 4474
4476 /* no more data to transfer */ 4475 /* no more data to transfer */
4477 DPRINTK("ata%u: dev %u command complete, drv_stat 0x%x\n", 4476 DPRINTK("ata%u: dev %u command complete, drv_stat 0x%x\n",
4478 ap->id, qc->dev->devno, status); 4477 ap->print_id, qc->dev->devno, status);
4479 4478
4480 WARN_ON(qc->err_mask); 4479 WARN_ON(qc->err_mask);
4481 4480
@@ -5017,7 +5016,7 @@ inline unsigned int ata_host_intr (struct ata_port *ap,
5017 u8 status, host_stat = 0; 5016 u8 status, host_stat = 0;
5018 5017
5019 VPRINTK("ata%u: protocol %d task_state %d\n", 5018 VPRINTK("ata%u: protocol %d task_state %d\n",
5020 ap->id, qc->tf.protocol, ap->hsm_task_state); 5019 ap->print_id, qc->tf.protocol, ap->hsm_task_state);
5021 5020
5022 /* Check whether we are expecting interrupt in this state */ 5021 /* Check whether we are expecting interrupt in this state */
5023 switch (ap->hsm_task_state) { 5022 switch (ap->hsm_task_state) {
@@ -5038,7 +5037,8 @@ inline unsigned int ata_host_intr (struct ata_port *ap,
5038 qc->tf.protocol == ATA_PROT_ATAPI_DMA) { 5037 qc->tf.protocol == ATA_PROT_ATAPI_DMA) {
5039 /* check status of DMA engine */ 5038 /* check status of DMA engine */
5040 host_stat = ap->ops->bmdma_status(ap); 5039 host_stat = ap->ops->bmdma_status(ap);
5041 VPRINTK("ata%u: host_stat 0x%X\n", ap->id, host_stat); 5040 VPRINTK("ata%u: host_stat 0x%X\n",
5041 ap->print_id, host_stat);
5042 5042
5043 /* if it's not our irq... */ 5043 /* if it's not our irq... */
5044 if (!(host_stat & ATA_DMA_INTR)) 5044 if (!(host_stat & ATA_DMA_INTR))
@@ -5497,7 +5497,7 @@ void ata_port_init(struct ata_port *ap, struct ata_host *host,
5497 5497
5498 ap->lock = &host->lock; 5498 ap->lock = &host->lock;
5499 ap->flags = ATA_FLAG_DISABLED; 5499 ap->flags = ATA_FLAG_DISABLED;
5500 ap->id = ata_unique_id++; 5500 ap->print_id = ata_print_id++;
5501 ap->ctl = ATA_DEVCTL_OBS; 5501 ap->ctl = ATA_DEVCTL_OBS;
5502 ap->host = host; 5502 ap->host = host;
5503 ap->dev = ent->dev; 5503 ap->dev = ent->dev;
@@ -5568,7 +5568,7 @@ static void ata_port_init_shost(struct ata_port *ap, struct Scsi_Host *shost)
5568{ 5568{
5569 ap->scsi_host = shost; 5569 ap->scsi_host = shost;
5570 5570
5571 shost->unique_id = ap->id; 5571 shost->unique_id = ap->print_id;
5572 shost->max_id = 16; 5572 shost->max_id = 16;
5573 shost->max_lun = 1; 5573 shost->max_lun = 1;
5574 shost->max_channel = 1; 5574 shost->max_channel = 1;
@@ -5832,9 +5832,9 @@ int ata_device_add(const struct ata_probe_ent *ent)
5832 /* wait for EH to finish */ 5832 /* wait for EH to finish */
5833 ata_port_wait_eh(ap); 5833 ata_port_wait_eh(ap);
5834 } else { 5834 } else {
5835 DPRINTK("ata%u: bus probe begin\n", ap->id); 5835 DPRINTK("ata%u: bus probe begin\n", ap->print_id);
5836 rc = ata_bus_probe(ap); 5836 rc = ata_bus_probe(ap);
5837 DPRINTK("ata%u: bus probe end\n", ap->id); 5837 DPRINTK("ata%u: bus probe end\n", ap->print_id);
5838 5838
5839 if (rc) { 5839 if (rc) {
5840 /* FIXME: do something useful here? 5840 /* FIXME: do something useful here?
diff --git a/drivers/ata/libata-eh.c b/drivers/ata/libata-eh.c
index 31738627ec64..cad0d6db6df5 100644
--- a/drivers/ata/libata-eh.c
+++ b/drivers/ata/libata-eh.c
@@ -588,7 +588,7 @@ static void __ata_port_freeze(struct ata_port *ap)
588 588
589 ap->pflags |= ATA_PFLAG_FROZEN; 589 ap->pflags |= ATA_PFLAG_FROZEN;
590 590
591 DPRINTK("ata%u port frozen\n", ap->id); 591 DPRINTK("ata%u port frozen\n", ap->print_id);
592} 592}
593 593
594/** 594/**
@@ -661,7 +661,7 @@ void ata_eh_thaw_port(struct ata_port *ap)
661 661
662 spin_unlock_irqrestore(ap->lock, flags); 662 spin_unlock_irqrestore(ap->lock, flags);
663 663
664 DPRINTK("ata%u port thawed\n", ap->id); 664 DPRINTK("ata%u port thawed\n", ap->print_id);
665} 665}
666 666
667static void ata_eh_scsidone(struct scsi_cmnd *scmd) 667static void ata_eh_scsidone(struct scsi_cmnd *scmd)
diff --git a/drivers/ata/libata-scsi.c b/drivers/ata/libata-scsi.c
index 48e388800f5a..00a9a6c8f83c 100644
--- a/drivers/ata/libata-scsi.c
+++ b/drivers/ata/libata-scsi.c
@@ -782,7 +782,7 @@ static void ata_gen_passthru_sense(struct ata_queued_cmd *qc)
782 */ 782 */
783 if (qc->err_mask || 783 if (qc->err_mask ||
784 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) { 784 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
785 ata_to_sense_error(qc->ap->id, tf->command, tf->feature, 785 ata_to_sense_error(qc->ap->print_id, tf->command, tf->feature,
786 &sb[1], &sb[2], &sb[3], verbose); 786 &sb[1], &sb[2], &sb[3], verbose);
787 sb[1] &= 0x0f; 787 sb[1] &= 0x0f;
788 } 788 }
@@ -855,7 +855,7 @@ static void ata_gen_ata_sense(struct ata_queued_cmd *qc)
855 */ 855 */
856 if (qc->err_mask || 856 if (qc->err_mask ||
857 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) { 857 tf->command & (ATA_BUSY | ATA_DF | ATA_ERR | ATA_DRQ)) {
858 ata_to_sense_error(qc->ap->id, tf->command, tf->feature, 858 ata_to_sense_error(qc->ap->print_id, tf->command, tf->feature,
859 &sb[1], &sb[2], &sb[3], verbose); 859 &sb[1], &sb[2], &sb[3], verbose);
860 sb[1] &= 0x0f; 860 sb[1] &= 0x0f;
861 } 861 }
@@ -1473,7 +1473,7 @@ static void ata_scsi_qc_complete(struct ata_queued_cmd *qc)
1473 } 1473 }
1474 1474
1475 if (need_sense && !ap->ops->error_handler) 1475 if (need_sense && !ap->ops->error_handler)
1476 ata_dump_status(ap->id, &qc->result_tf); 1476 ata_dump_status(ap->print_id, &qc->result_tf);
1477 1477
1478 qc->scsidone(cmd); 1478 qc->scsidone(cmd);
1479 1479
@@ -2776,7 +2776,7 @@ static inline void ata_scsi_dump_cdb(struct ata_port *ap,
2776 u8 *scsicmd = cmd->cmnd; 2776 u8 *scsicmd = cmd->cmnd;
2777 2777
2778 DPRINTK("CDB (%u:%d,%d,%d) %02x %02x %02x %02x %02x %02x %02x %02x %02x\n", 2778 DPRINTK("CDB (%u:%d,%d,%d) %02x %02x %02x %02x %02x %02x %02x %02x %02x\n",
2779 ap->id, 2779 ap->print_id,
2780 scsidev->channel, scsidev->id, scsidev->lun, 2780 scsidev->channel, scsidev->id, scsidev->lun,
2781 scsicmd[0], scsicmd[1], scsicmd[2], scsicmd[3], 2781 scsicmd[0], scsicmd[1], scsicmd[2], scsicmd[3],
2782 scsicmd[4], scsicmd[5], scsicmd[6], scsicmd[7], 2782 scsicmd[4], scsicmd[5], scsicmd[6], scsicmd[7],
diff --git a/drivers/ata/libata-sff.c b/drivers/ata/libata-sff.c
index 16bc3e35bdd4..7fea094e6d3a 100644
--- a/drivers/ata/libata-sff.c
+++ b/drivers/ata/libata-sff.c
@@ -175,7 +175,7 @@ void ata_tf_load(struct ata_port *ap, const struct ata_taskfile *tf)
175 */ 175 */
176void ata_exec_command(struct ata_port *ap, const struct ata_taskfile *tf) 176void ata_exec_command(struct ata_port *ap, const struct ata_taskfile *tf)
177{ 177{
178 DPRINTK("ata%u: cmd 0x%X\n", ap->id, tf->command); 178 DPRINTK("ata%u: cmd 0x%X\n", ap->print_id, tf->command);
179 179
180 iowrite8(tf->command, ap->ioaddr.command_addr); 180 iowrite8(tf->command, ap->ioaddr.command_addr);
181 ata_pause(ap); 181 ata_pause(ap);
diff --git a/drivers/ata/pata_sis.c b/drivers/ata/pata_sis.c
index 0a17a95e0504..efa530b43c02 100644
--- a/drivers/ata/pata_sis.c
+++ b/drivers/ata/pata_sis.c
@@ -150,7 +150,7 @@ static int sis_66_pre_reset(struct ata_port *ap)
150 150
151 if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) { 151 if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) {
152 ata_port_disable(ap); 152 ata_port_disable(ap);
153 printk(KERN_INFO "ata%u: port disabled. ignoring.\n", ap->id); 153 ata_port_printk(ap, KERN_INFO, "port disabled. ignoring.\n");
154 return 0; 154 return 0;
155 } 155 }
156 /* Older chips keep cable detect in bits 4/5 of reg 0x48 */ 156 /* Older chips keep cable detect in bits 4/5 of reg 0x48 */
@@ -196,7 +196,7 @@ static int sis_old_pre_reset(struct ata_port *ap)
196 196
197 if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) { 197 if (!pci_test_config_bits(pdev, &sis_enable_bits[ap->port_no])) {
198 ata_port_disable(ap); 198 ata_port_disable(ap);
199 printk(KERN_INFO "ata%u: port disabled. ignoring.\n", ap->id); 199 ata_port_printk(ap, KERN_INFO, "port disabled. ignoring.\n");
200 return 0; 200 return 0;
201 } 201 }
202 ap->cbl = ATA_CBL_PATA40; 202 ap->cbl = ATA_CBL_PATA40;
diff --git a/drivers/ata/pdc_adma.c b/drivers/ata/pdc_adma.c
index 857ac23217ab..37bab32d74d6 100644
--- a/drivers/ata/pdc_adma.c
+++ b/drivers/ata/pdc_adma.c
@@ -498,7 +498,7 @@ static inline unsigned int adma_intr_mmio(struct ata_host *host)
498 if ((status & ATA_BUSY)) 498 if ((status & ATA_BUSY))
499 continue; 499 continue;
500 DPRINTK("ata%u: protocol %d (dev_stat 0x%X)\n", 500 DPRINTK("ata%u: protocol %d (dev_stat 0x%X)\n",
501 ap->id, qc->tf.protocol, status); 501 ap->print_id, qc->tf.protocol, status);
502 502
503 /* complete taskfile transaction */ 503 /* complete taskfile transaction */
504 pp->state = adma_state_idle; 504 pp->state = adma_state_idle;
diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
index c73aa3bbaa3e..06867b92c9c7 100644
--- a/drivers/ata/sata_mv.c
+++ b/drivers/ata/sata_mv.c
@@ -1276,7 +1276,7 @@ static void mv_err_intr(struct ata_port *ap, int reset_allowed)
1276 pp->pp_flags &= ~MV_PP_FLAG_EDMA_EN; 1276 pp->pp_flags &= ~MV_PP_FLAG_EDMA_EN;
1277 } 1277 }
1278 DPRINTK(KERN_ERR "ata%u: port error; EDMA err cause: 0x%08x " 1278 DPRINTK(KERN_ERR "ata%u: port error; EDMA err cause: 0x%08x "
1279 "SERR: 0x%08x\n", ap->id, edma_err_cause, serr); 1279 "SERR: 0x%08x\n", ap->print_id, edma_err_cause, serr);
1280 1280
1281 /* Clear EDMA now that SERR cleanup done */ 1281 /* Clear EDMA now that SERR cleanup done */
1282 writelfl(0, port_mmio + EDMA_ERR_IRQ_CAUSE_OFS); 1282 writelfl(0, port_mmio + EDMA_ERR_IRQ_CAUSE_OFS);
diff --git a/drivers/ata/sata_qstor.c b/drivers/ata/sata_qstor.c
index 6097d8f2a0c0..1558571be0ee 100644
--- a/drivers/ata/sata_qstor.c
+++ b/drivers/ata/sata_qstor.c
@@ -446,7 +446,7 @@ static inline unsigned int qs_intr_mmio(struct ata_host *host)
446 if ((status & ATA_BUSY)) 446 if ((status & ATA_BUSY))
447 continue; 447 continue;
448 DPRINTK("ata%u: protocol %d (dev_stat 0x%X)\n", 448 DPRINTK("ata%u: protocol %d (dev_stat 0x%X)\n",
449 ap->id, qc->tf.protocol, status); 449 ap->print_id, qc->tf.protocol, status);
450 450
451 /* complete taskfile transaction */ 451 /* complete taskfile transaction */
452 pp->state = qs_state_idle; 452 pp->state = qs_state_idle;
diff --git a/drivers/ata/sata_sx4.c b/drivers/ata/sata_sx4.c
index 0ebd77b080d6..4fb8bfcefc0d 100644
--- a/drivers/ata/sata_sx4.c
+++ b/drivers/ata/sata_sx4.c
@@ -421,7 +421,7 @@ static void pdc20621_dma_prep(struct ata_queued_cmd *qc)
421 421
422 WARN_ON(!(qc->flags & ATA_QCFLAG_DMAMAP)); 422 WARN_ON(!(qc->flags & ATA_QCFLAG_DMAMAP));
423 423
424 VPRINTK("ata%u: ENTER\n", ap->id); 424 VPRINTK("ata%u: ENTER\n", ap->print_id);
425 425
426 /* hard-code chip #0 */ 426 /* hard-code chip #0 */
427 mmio += PDC_CHIP0_OFS; 427 mmio += PDC_CHIP0_OFS;
@@ -478,7 +478,7 @@ static void pdc20621_nodata_prep(struct ata_queued_cmd *qc)
478 unsigned int portno = ap->port_no; 478 unsigned int portno = ap->port_no;
479 unsigned int i; 479 unsigned int i;
480 480
481 VPRINTK("ata%u: ENTER\n", ap->id); 481 VPRINTK("ata%u: ENTER\n", ap->print_id);
482 482
483 /* hard-code chip #0 */ 483 /* hard-code chip #0 */
484 mmio += PDC_CHIP0_OFS; 484 mmio += PDC_CHIP0_OFS;
@@ -605,7 +605,7 @@ static void pdc20621_packet_start(struct ata_queued_cmd *qc)
605 /* hard-code chip #0 */ 605 /* hard-code chip #0 */
606 mmio += PDC_CHIP0_OFS; 606 mmio += PDC_CHIP0_OFS;
607 607
608 VPRINTK("ata%u: ENTER\n", ap->id); 608 VPRINTK("ata%u: ENTER\n", ap->print_id);
609 609
610 wmb(); /* flush PRD, pkt writes */ 610 wmb(); /* flush PRD, pkt writes */
611 611
@@ -672,7 +672,7 @@ static inline unsigned int pdc20621_host_intr( struct ata_port *ap,
672 672
673 /* step two - DMA from DIMM to host */ 673 /* step two - DMA from DIMM to host */
674 if (doing_hdma) { 674 if (doing_hdma) {
675 VPRINTK("ata%u: read hdma, 0x%x 0x%x\n", ap->id, 675 VPRINTK("ata%u: read hdma, 0x%x 0x%x\n", ap->print_id,
676 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); 676 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT));
677 /* get drive status; clear intr; complete txn */ 677 /* get drive status; clear intr; complete txn */
678 qc->err_mask |= ac_err_mask(ata_wait_idle(ap)); 678 qc->err_mask |= ac_err_mask(ata_wait_idle(ap));
@@ -683,7 +683,7 @@ static inline unsigned int pdc20621_host_intr( struct ata_port *ap,
683 /* step one - exec ATA command */ 683 /* step one - exec ATA command */
684 else { 684 else {
685 u8 seq = (u8) (port_no + 1 + 4); 685 u8 seq = (u8) (port_no + 1 + 4);
686 VPRINTK("ata%u: read ata, 0x%x 0x%x\n", ap->id, 686 VPRINTK("ata%u: read ata, 0x%x 0x%x\n", ap->print_id,
687 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); 687 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT));
688 688
689 /* submit hdma pkt */ 689 /* submit hdma pkt */
@@ -698,7 +698,7 @@ static inline unsigned int pdc20621_host_intr( struct ata_port *ap,
698 /* step one - DMA from host to DIMM */ 698 /* step one - DMA from host to DIMM */
699 if (doing_hdma) { 699 if (doing_hdma) {
700 u8 seq = (u8) (port_no + 1); 700 u8 seq = (u8) (port_no + 1);
701 VPRINTK("ata%u: write hdma, 0x%x 0x%x\n", ap->id, 701 VPRINTK("ata%u: write hdma, 0x%x 0x%x\n", ap->print_id,
702 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); 702 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT));
703 703
704 /* submit ata pkt */ 704 /* submit ata pkt */
@@ -711,7 +711,7 @@ static inline unsigned int pdc20621_host_intr( struct ata_port *ap,
711 711
712 /* step two - execute ATA command */ 712 /* step two - execute ATA command */
713 else { 713 else {
714 VPRINTK("ata%u: write ata, 0x%x 0x%x\n", ap->id, 714 VPRINTK("ata%u: write ata, 0x%x 0x%x\n", ap->print_id,
715 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT)); 715 readl(mmio + 0x104), readl(mmio + PDC_HDMA_CTLSTAT));
716 /* get drive status; clear intr; complete txn */ 716 /* get drive status; clear intr; complete txn */
717 qc->err_mask |= ac_err_mask(ata_wait_idle(ap)); 717 qc->err_mask |= ac_err_mask(ata_wait_idle(ap));
diff --git a/include/linux/libata.h b/include/linux/libata.h
index 5233e47eeb89..1f2099de0511 100644
--- a/include/linux/libata.h
+++ b/include/linux/libata.h
@@ -536,8 +536,8 @@ struct ata_port {
536 spinlock_t *lock; 536 spinlock_t *lock;
537 unsigned long flags; /* ATA_FLAG_xxx */ 537 unsigned long flags; /* ATA_FLAG_xxx */
538 unsigned int pflags; /* ATA_PFLAG_xxx */ 538 unsigned int pflags; /* ATA_PFLAG_xxx */
539 unsigned int id; /* unique id req'd by scsi midlyr */ 539 unsigned int print_id; /* user visible unique port ID */
540 unsigned int port_no; /* unique port #; from zero */ 540 unsigned int port_no; /* 0 based port no. inside the host */
541 541
542 struct ata_prd *prd; /* our SG list */ 542 struct ata_prd *prd; /* our SG list */
543 dma_addr_t prd_dma; /* and its DMA mapping */ 543 dma_addr_t prd_dma; /* and its DMA mapping */
@@ -892,10 +892,10 @@ extern void ata_do_eh(struct ata_port *ap, ata_prereset_fn_t prereset,
892 * printk helpers 892 * printk helpers
893 */ 893 */
894#define ata_port_printk(ap, lv, fmt, args...) \ 894#define ata_port_printk(ap, lv, fmt, args...) \
895 printk(lv"ata%u: "fmt, (ap)->id , ##args) 895 printk(lv"ata%u: "fmt, (ap)->print_id , ##args)
896 896
897#define ata_dev_printk(dev, lv, fmt, args...) \ 897#define ata_dev_printk(dev, lv, fmt, args...) \
898 printk(lv"ata%u.%02u: "fmt, (dev)->ap->id, (dev)->devno , ##args) 898 printk(lv"ata%u.%02u: "fmt, (dev)->ap->print_id, (dev)->devno , ##args)
899 899
900/* 900/*
901 * ata_eh_info helpers 901 * ata_eh_info helpers