Hi Kangjie,

Thank you for the patch.

On Mon, Mar 11, 2019 at 12:53:33AM -0500, Kangjie Lu wrote:
> In case spi_sync_locked fails, the fix reports the error and
> returns the error code upstream.
> 
> Signed-off-by: Kangjie Lu <k...@umn.edu>

Reviewed-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com>

> ---
>  drivers/mmc/host/mmc_spi.c | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/drivers/mmc/host/mmc_spi.c b/drivers/mmc/host/mmc_spi.c
> index 1b1498805972..a3533935e282 100644
> --- a/drivers/mmc/host/mmc_spi.c
> +++ b/drivers/mmc/host/mmc_spi.c
> @@ -819,6 +819,10 @@ mmc_spi_readblock(struct mmc_spi_host *host, struct 
> spi_transfer *t,
>       }
>  
>       status = spi_sync_locked(spi, &host->m);
> +     if (status < 0) {
> +             dev_dbg(&spi->dev, "read error %d\n", status);
> +             return status;
> +     }
>  
>       if (host->dma_dev) {
>               dma_sync_single_for_cpu(host->dma_dev,

-- 
Regards,

Laurent Pinchart

Reply via email to