diff --git a/drivers/mmc/core/core.c b/drivers/mmc/core/core.c index 240c5af79..45955271a 100644 --- a/drivers/mmc/core/core.c +++ b/drivers/mmc/core/core.c @@ -352,7 +352,7 @@ int mmc_start_request(struct mmc_host *host, struct mmc_request *mrq) if (err) return err; - led_trigger_event(host->led, LED_FULL); + if (!mrq->cmd || mrq->cmd->opcode != MMC_SEND_STATUS) led_trigger_event(host->led, LED_FULL); __mmc_start_request(host, mrq); return 0;