mmc: sdhci: Log what timeout was set if the timeout is too large
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 10 Apr 2012 10:36:03 +0000 (11:36 +0100)
committerChris Ball <cjb@laptop.org>
Sun, 22 Apr 2012 15:17:16 +0000 (11:17 -0400)
Rather than just logging that we came up with an excessively large timeout
say what the timeout was, this may provide some clues as to what the issue
is.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/sdhci.c

index ccefdeb..e626732 100644 (file)
@@ -680,8 +680,8 @@ static u8 sdhci_calc_timeout(struct sdhci_host *host, struct mmc_command *cmd)
        }
 
        if (count >= 0xF) {
-               pr_warning("%s: Too large timeout requested for CMD%d!\n",
-                      mmc_hostname(host->mmc), cmd->opcode);
+               pr_warning("%s: Too large timeout 0x%x requested for CMD%d!\n",
+                          mmc_hostname(host->mmc), count, cmd->opcode);
                count = 0xE;
        }