Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp887045imc; Mon, 11 Mar 2019 01:26:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqwSvxZLnXwyvfQtdAnZOf3vnLDWK7x/L+yVAMPs/BECH5JTfC3s8ZnE5komvC8LtrnS1usN X-Received: by 2002:a17:902:2ba6:: with SMTP id l35mr32939135plb.271.1552292800219; Mon, 11 Mar 2019 01:26:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552292800; cv=none; d=google.com; s=arc-20160816; b=lChf0vP5PMUas92Y81GszyTg4eAXtF98F2fnG1T3xxDObhTQY8NHFBEpw1x025XDpH 8eKotrlL35x4Y9haN+qe0MqH5Abu7Yd4pp+EDn7rVvz88QpWiyv1PJcYunG6mCeNI2OW bh+CkBKkkjsKPGFBijmbu6lSOxFcoN6gGCa55dVxv50EYzqqEpuYb8DdqSTTO7ke5HsK eWYJtvYfSLXIkpdzjmLkwJHq04m/2eZ9GigZReqRNhs6Qp2yue5YpOQqRq+hsqt8e+Mu dYiESbYpeZ/eZp2riMXsLMPtwgTM4rKgCzMJxVY1fkhueIwa0X6eKAD5mVXSxK73ojnz KOxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=q/UBiajj9bKjok4X9p2o6BfmabW6deUjHoV8loW14ek=; b=uGsTkJvnNe8CdTgAXBKg5p7a2CBQgvGOuwCtqzImf103ZezFJJ6T79///Bx4EOLe7L nsAxjeze3LbOZPsWuZVNWKRrmHmlChmuxikB4FWMZLxYXa1oN/mQIF/gfkIiODuuLHp3 UA8hLpGp892atlQzZbkLtad9Rgk91PdUiVZK85DJcnf4Z8aUS8MyNam6/PuYPqEcTOnq hos1//E36HyM/7ilbfebEjkMfDdoGWJzvzAkwLSXBabk7BrWbqprfqFetFFk4iEVQjhB UM4zw+CH9ABMhTG5nSDmg26KszPOiShRpC+xFSaiASfAoAAAMp5M9eNhSL61nILfi7Nv xO/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=XvIL71TB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x33si4532438pga.130.2019.03.11.01.26.24; Mon, 11 Mar 2019 01:26:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=XvIL71TB; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726943AbfCKIZ3 (ORCPT + 99 others); Mon, 11 Mar 2019 04:25:29 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:49558 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726077AbfCKIZ2 (ORCPT ); Mon, 11 Mar 2019 04:25:28 -0400 Received: from pendragon.ideasonboard.com (dfj612yhrgyx302h3jwwy-3.rev.dnainternet.fi [IPv6:2001:14ba:21f5:5b00:ce28:277f:58d7:3ca4]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 11AA6255; Mon, 11 Mar 2019 09:25:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1552292726; bh=e+Vf9PESDyiSHsAUUcaS72nz2DwctR8W9QsLilTiXqM=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=XvIL71TBd2DPbF4Av6VKe0ySILWOMj9AfCPUtJ2nfAOptI2hF9nuxhkZMkA5xQBWX Sd+0RFCEereli+W+/LULZ6JUtGwsKYx8e6qvZKPOkRzyuv85mbvge10t3WQIPPR238 B77ELrAatpfzou8fqyhITkw7Cq7XZMliqhN4Y3tE= Date: Mon, 11 Mar 2019 10:25:20 +0200 From: Laurent Pinchart To: Kangjie Lu Cc: pakki001@umn.edu, Ulf Hansson , Linus Walleij , Laurent Pinchart , Jonathan =?utf-8?Q?Neusch=C3=A4fer?= , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] mmc_spi: add a status check for spi_sync_locked Message-ID: <20190311082520.GB4775@pendragon.ideasonboard.com> References: <20190311055334.13670-1-kjlu@umn.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190311055334.13670-1-kjlu@umn.edu> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 Reviewed-by: Laurent Pinchart > --- > 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