浏览代码

[MMC] PXA: reduce the number of lines PXAMCI debug uses

There's no reason for the PXAMCI debug code to print so many lines - it
causes the kernel buffer to overflow when trying to debug this driver.
Remove some debug messages which are duplicated by core code, and
combine other messages, resulting in fewer characters written to the
kernel log.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Russell King 19 年之前
父节点
当前提交
d78e9079af
共有 1 个文件被更改,包括 3 次插入6 次删除
  1. 3 6
      drivers/mmc/pxamci.c

+ 3 - 6
drivers/mmc/pxamci.c

@@ -198,7 +198,6 @@ static void pxamci_start_cmd(struct pxamci_host *host, struct mmc_command *cmd,
 
 
 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq)
 static void pxamci_finish_request(struct pxamci_host *host, struct mmc_request *mrq)
 {
 {
-	pr_debug("PXAMCI: request done\n");
 	host->mrq = NULL;
 	host->mrq = NULL;
 	host->cmd = NULL;
 	host->cmd = NULL;
 	host->data = NULL;
 	host->data = NULL;
@@ -309,12 +308,10 @@ static irqreturn_t pxamci_irq(int irq, void *devid, struct pt_regs *regs)
 
 
 	ireg = readl(host->base + MMC_I_REG);
 	ireg = readl(host->base + MMC_I_REG);
 
 
-	pr_debug("PXAMCI: irq %08x\n", ireg);
-
 	if (ireg) {
 	if (ireg) {
 		unsigned stat = readl(host->base + MMC_STAT);
 		unsigned stat = readl(host->base + MMC_STAT);
 
 
-		pr_debug("PXAMCI: stat %08x\n", stat);
+		pr_debug("PXAMCI: irq %08x stat %08x\n", ireg, stat);
 
 
 		if (ireg & END_CMD_RES)
 		if (ireg & END_CMD_RES)
 			handled |= pxamci_cmd_done(host, stat);
 			handled |= pxamci_cmd_done(host, stat);
@@ -368,7 +365,7 @@ static void pxamci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
 {
 {
 	struct pxamci_host *host = mmc_priv(mmc);
 	struct pxamci_host *host = mmc_priv(mmc);
 
 
-	pr_debug("pxamci_set_ios: clock %u power %u vdd %u.%02u\n",
+	pr_debug("PXAMCI: clock %u power %u vdd %u.%02u\n",
 		 ios->clock, ios->power_mode, ios->vdd / 100,
 		 ios->clock, ios->power_mode, ios->vdd / 100,
 		 ios->vdd % 100);
 		 ios->vdd % 100);
 
 
@@ -397,7 +394,7 @@ static void pxamci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
 			host->cmdat |= CMDAT_INIT;
 			host->cmdat |= CMDAT_INIT;
 	}
 	}
 
 
-	pr_debug("pxamci_set_ios: clkrt = %x cmdat = %x\n",
+	pr_debug("PXAMCI: clkrt = %x cmdat = %x\n",
 		 host->clkrt, host->cmdat);
 		 host->clkrt, host->cmdat);
 }
 }