On Wed, 4 Aug 2021 at 09:10, Adrian Hunter <adrian.hunter@xxxxxxxxx> wrote: > > On 30/06/21 7:16 am, Wolfram Sang wrote: > > Skip printing a retune error when we scan for a removed card because we > > then expect a failed command. > > > > Signed-off-by: Wolfram Sang <wsa+renesas@xxxxxxxxxxxxxxxxxxxx> > > Seems OK to me, but needs re-base. Nevertheless: > > Acked-by: Adrian Hunter <adrian.hunter@xxxxxxxxx> I did the rebase myself and applied it for next, thanks to both of you! Kind regards Uffe > > > --- > > > > In my tests, detect_change was only set when a card was removed. > > Inserting a card or resuming from RPM would print an error. Did I > > overlook somethign or is this good to go? > > > > drivers/mmc/core/core.c | 8 +++++--- > > 1 file changed, 5 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c > > index b039dcff17f8..b7e6e5640640 100644 > > --- a/drivers/mmc/core/core.c > > +++ b/drivers/mmc/core/core.c > > @@ -937,11 +937,13 @@ int mmc_execute_tuning(struct mmc_card *card) > > > > err = host->ops->execute_tuning(host, opcode); > > > > - if (err) > > + if (!err) > > + mmc_retune_enable(host); > > + > > + /* Only print error when we don't check for card removal */ > > + if (err && !host->detect_change) > > pr_err("%s: tuning execution failed: %d\n", > > mmc_hostname(host), err); > > - else > > - mmc_retune_enable(host); > > > > return err; > > } > > >