diff options
Diffstat (limited to 'drivers/ata/libahci.c')
| -rw-r--r-- | drivers/ata/libahci.c | 33 | 
1 files changed, 5 insertions, 28 deletions
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c index f76b8418e6fb..0ed484e04fd6 100644 --- a/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c @@ -1234,12 +1234,12 @@ static void ahci_port_init(struct device *dev, struct ata_port *ap,  	/* clear SError */  	tmp = readl(port_mmio + PORT_SCR_ERR); -	VPRINTK("PORT_SCR_ERR 0x%x\n", tmp); +	dev_dbg(dev, "PORT_SCR_ERR 0x%x\n", tmp);  	writel(tmp, port_mmio + PORT_SCR_ERR);  	/* clear port IRQ */  	tmp = readl(port_mmio + PORT_IRQ_STAT); -	VPRINTK("PORT_IRQ_STAT 0x%x\n", tmp); +	dev_dbg(dev, "PORT_IRQ_STAT 0x%x\n", tmp);  	if (tmp)  		writel(tmp, port_mmio + PORT_IRQ_STAT); @@ -1270,10 +1270,10 @@ void ahci_init_controller(struct ata_host *host)  	}  	tmp = readl(mmio + HOST_CTL); -	VPRINTK("HOST_CTL 0x%x\n", tmp); +	dev_dbg(host->dev, "HOST_CTL 0x%x\n", tmp);  	writel(tmp | HOST_IRQ_EN, mmio + HOST_CTL);  	tmp = readl(mmio + HOST_CTL); -	VPRINTK("HOST_CTL 0x%x\n", tmp); +	dev_dbg(host->dev, "HOST_CTL 0x%x\n", tmp);  }  EXPORT_SYMBOL_GPL(ahci_init_controller); @@ -1300,7 +1300,7 @@ unsigned int ahci_dev_classify(struct ata_port *ap)  	tf.lbal		= (tmp >> 8)	& 0xff;  	tf.nsect	= (tmp)		& 0xff; -	return ata_dev_classify(&tf); +	return ata_port_classify(ap, &tf);  }  EXPORT_SYMBOL_GPL(ahci_dev_classify); @@ -1415,8 +1415,6 @@ int ahci_do_softreset(struct ata_link *link, unsigned int *class,  	bool fbs_disabled = false;  	int rc; -	DPRINTK("ENTER\n"); -  	/* prepare for SRST (AHCI-1.1 10.4.1) */  	rc = ahci_kick_engine(ap);  	if (rc && rc != -EOPNOTSUPP) @@ -1476,7 +1474,6 @@ int ahci_do_softreset(struct ata_link *link, unsigned int *class,  	if (fbs_disabled)  		ahci_enable_fbs(ap); -	DPRINTK("EXIT, class=%u\n", *class);  	return 0;   fail: @@ -1498,8 +1495,6 @@ static int ahci_softreset(struct ata_link *link, unsigned int *class,  {  	int pmp = sata_srst_pmp(link); -	DPRINTK("ENTER\n"); -  	return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);  }  EXPORT_SYMBOL_GPL(ahci_do_softreset); @@ -1529,8 +1524,6 @@ static int ahci_pmp_retry_softreset(struct ata_link *link, unsigned int *class,  	int rc;  	u32 irq_sts; -	DPRINTK("ENTER\n"); -  	rc = ahci_do_softreset(link, class, pmp, deadline,  			       ahci_bad_pmp_check_ready); @@ -1564,8 +1557,6 @@ int ahci_do_hardreset(struct ata_link *link, unsigned int *class,  	struct ata_taskfile tf;  	int rc; -	DPRINTK("ENTER\n"); -  	hpriv->stop_engine(ap);  	/* clear D2H reception area to properly wait for D2H FIS */ @@ -1581,7 +1572,6 @@ int ahci_do_hardreset(struct ata_link *link, unsigned int *class,  	if (*online)  		*class = ahci_dev_classify(ap); -	DPRINTK("EXIT, rc=%d, class=%u\n", rc, *class);  	return rc;  }  EXPORT_SYMBOL_GPL(ahci_do_hardreset); @@ -1620,8 +1610,6 @@ static unsigned int ahci_fill_sg(struct ata_queued_cmd *qc, void *cmd_tbl)  	struct ahci_sg *ahci_sg = cmd_tbl + AHCI_CMD_TBL_HDR_SZ;  	unsigned int si; -	VPRINTK("ENTER\n"); -  	/*  	 * Next, the S/G list.  	 */ @@ -1695,7 +1683,6 @@ static void ahci_fbs_dec_intr(struct ata_port *ap)  	u32 fbs = readl(port_mmio + PORT_FBS);  	int retries = 3; -	DPRINTK("ENTER\n");  	BUG_ON(!pp->fbs_enabled);  	/* time to wait for DEC is not specified by AHCI spec, @@ -1924,8 +1911,6 @@ static irqreturn_t ahci_multi_irqs_intr_hard(int irq, void *dev_instance)  	void __iomem *port_mmio = ahci_port_base(ap);  	u32 status; -	VPRINTK("ENTER\n"); -  	status = readl(port_mmio + PORT_IRQ_STAT);  	writel(status, port_mmio + PORT_IRQ_STAT); @@ -1933,8 +1918,6 @@ static irqreturn_t ahci_multi_irqs_intr_hard(int irq, void *dev_instance)  	ahci_handle_port_interrupt(ap, port_mmio, status);  	spin_unlock(ap->lock); -	VPRINTK("EXIT\n"); -  	return IRQ_HANDLED;  } @@ -1951,9 +1934,7 @@ u32 ahci_handle_port_intr(struct ata_host *host, u32 irq_masked)  		ap = host->ports[i];  		if (ap) {  			ahci_port_intr(ap); -			VPRINTK("port %u\n", i);  		} else { -			VPRINTK("port %u (no irq)\n", i);  			if (ata_ratelimit())  				dev_warn(host->dev,  					 "interrupt on disabled port %u\n", i); @@ -1974,8 +1955,6 @@ static irqreturn_t ahci_single_level_irq_intr(int irq, void *dev_instance)  	void __iomem *mmio;  	u32 irq_stat, irq_masked; -	VPRINTK("ENTER\n"); -  	hpriv = host->private_data;  	mmio = hpriv->mmio; @@ -2003,8 +1982,6 @@ static irqreturn_t ahci_single_level_irq_intr(int irq, void *dev_instance)  	spin_unlock(&host->lock); -	VPRINTK("EXIT\n"); -  	return IRQ_RETVAL(rc);  }  |