mmc: core: Add debug message for SET_BLOCK_COUNT result
authorAndrew Gabbasov <andrew_gabbasov@mentor.com>
Wed, 1 Oct 2014 12:14:10 +0000 (07:14 -0500)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 10 Nov 2014 11:40:28 +0000 (12:40 +0100)
The debug messages with commands execution results, that are printed
after processing the request, do not include results of sbc (set block count)
part of request. Add the debug message for that part too.

Signed-off-by: Andrew Gabbasov <andrew_gabbasov@mentor.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/core.c

index 9f1ecc4b8c82e49cf81ab3e9e23066ff6b776189..ee2e776fb8e30cf036b56121ff26e8c7d1aafa16 100644 (file)
@@ -149,6 +149,14 @@ void mmc_request_done(struct mmc_host *host, struct mmc_request *mrq)
 
                led_trigger_event(host->led, LED_OFF);
 
+               if (mrq->sbc) {
+                       pr_debug("%s: req done <CMD%u>: %d: %08x %08x %08x %08x\n",
+                               mmc_hostname(host), mrq->sbc->opcode,
+                               mrq->sbc->error,
+                               mrq->sbc->resp[0], mrq->sbc->resp[1],
+                               mrq->sbc->resp[2], mrq->sbc->resp[3]);
+               }
+
                pr_debug("%s: req done (CMD%u): %d: %08x %08x %08x %08x\n",
                        mmc_hostname(host), cmd->opcode, err,
                        cmd->resp[0], cmd->resp[1],