On Thu, 21 Feb 2019 at 08:16, hongjiefang <hongjiefang@xxxxxxxxxxxx> wrote: > > when failed to verify the cid, the card initialisation will abort. > it is necessary to print some logs for this critical error. Under what circumstances do you observe this error? Is it during system resume or during runtime resume? Moreover, to get this error, I guess you are remove one card and replacing it with another, right? Just wanted to be sure of what kind of scenario you are testing/looking at. Perhaps you could even fold in some of that information in the changelog, that would be nice. > > Signed-off-by: hongjiefang <hongjiefang@xxxxxxxxxxxx> > --- > drivers/mmc/core/mmc.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/mmc/core/mmc.c b/drivers/mmc/core/mmc.c > index da892a5..339015c 100644 > --- a/drivers/mmc/core/mmc.c > +++ b/drivers/mmc/core/mmc.c > @@ -1595,6 +1595,8 @@ static int mmc_init_card(struct mmc_host *host, u32 ocr, > if (oldcard) { > if (memcmp(cid, oldcard->raw_cid, sizeof(cid)) != 0) { > err = -ENOENT; > + pr_err("%s: Failed to verify the cid, error %d\n", > + mmc_hostname(host), err); > goto err; > } > > -- > 1.9.1 > Kind regards Uffe