mirror of https://gitee.com/openkylin/linux.git
mmc: mmc_test: Only warn about not waiting for busy if it's supported
If the MMC host controller does not support waiting for card signaling busy state (MMC_CAP_WAIT_WHILE_BUSY cap), there is no point in prining the relevant warning message. Signed-off-by: Pawel Moll <pawel.moll@arm.com> Reviewed-by: Matt Fleming <matt@console-pimps.org> Signed-off-by: Chris Ball <cjb@laptop.org>
This commit is contained in:
parent
732f0e31db
commit
54d6b44a5f
|
@ -226,9 +226,10 @@ static int mmc_test_wait_busy(struct mmc_test_card *test)
|
|||
|
||||
if (!busy && mmc_test_busy(&cmd)) {
|
||||
busy = 1;
|
||||
printk(KERN_INFO "%s: Warning: Host did not "
|
||||
"wait for busy state to end.\n",
|
||||
mmc_hostname(test->card->host));
|
||||
if (test->card->host->caps & MMC_CAP_WAIT_WHILE_BUSY)
|
||||
printk(KERN_INFO "%s: Warning: Host did not "
|
||||
"wait for busy state to end.\n",
|
||||
mmc_hostname(test->card->host));
|
||||
}
|
||||
} while (mmc_test_busy(&cmd));
|
||||
|
||||
|
|
Loading…
Reference in New Issue