Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2959094imu; Mon, 19 Nov 2018 08:38:13 -0800 (PST) X-Google-Smtp-Source: AJdET5eF1eN7/VxT8w+gf1VCVEVNiJYP81Vae7NGfNrA5mWSGPwnI9YDtHhIiS3vggP41lD7wKX7 X-Received: by 2002:a17:902:b903:: with SMTP id bf3mr22667025plb.289.1542645493199; Mon, 19 Nov 2018 08:38:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542645493; cv=none; d=google.com; s=arc-20160816; b=ig9LWSO1+m6Z8hAK2C9++HQrrK/2xpxkRG/RMsRhUSPMRdGsmbHYnWNDmr4KbWxXvy 0kHAtHQL8DCyJxoLwy4foFN6bhsQKyNZFaDMdbBpPKYZRt545NWTLNfGL5ONXysxm7Kp VIoKaXQXpbFXvql8rEgtTXioPu3680DjW7Evx7fZjGsSAbqBvsDoSTP0soXFr7S2u6qc oaONfKoI5/UKiGOOWFJZsW+MyBMx+jOS/r1nPMKM9g6nfC5uAEnvDTetEs08TIceMve7 r/zeB9teLXrSBFLl9G52K3sO2kJKMAYmUjhTa2Xmqmb1VExlkWaOxJrVi+5XlZEG7+9A zkgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=0Pg2Y5Y9mW59RFr/r+1CH9+G31PzZ83ujp4NLkkZ0Oo=; b=H+Q9D02jo1Dslpa66cowTreJUSSmfiHfmmLlIRFTUeZtTf0Be68c+3mZev+Ck4a0Ls i9H9L7bFl0ljiRO7kwPd7nDldSqSERqXau44jY5ybVsqr2U+XzVGQ1ZFIlM6AhGlOe8O FDRpV7LgFLHYNH0eDgHW7ZhnpBqrPJGGdauzcXvDc/80LB88XJ3ADPQ8OucP1tdraqS4 b3bF13KJ03Ai7nySQ5UGMjcGTjP0x7MAUy20rjjwL5vdHgMtVENgT7wfwgfjNGGkJqtT ATPDO8KbK5Aw/JcVi7Okjqdp0ZtrMwpOWwEDw23ac5wcDCqtJEH7YCPmPTY0uLsjvq5W SQyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=XcjxDZy2; 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 n18-v6si39723777plp.294.2018.11.19.08.37.57; Mon, 19 Nov 2018 08:38:13 -0800 (PST) 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 header.i=@kernel.org header.s=default header.b=XcjxDZy2; 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 S1731961AbeKTDAq (ORCPT + 99 others); Mon, 19 Nov 2018 22:00:46 -0500 Received: from mail.kernel.org ([198.145.29.99]:60660 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730931AbeKTDAo (ORCPT ); Mon, 19 Nov 2018 22:00:44 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 08EC62086A; Mon, 19 Nov 2018 16:36:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1542645396; bh=CNGFnL/rVrB7WC8TrTEuo5JL1Z9mcXr1+4MmKjcalgw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XcjxDZy2usKVCy3i2M0ccJ6Tg1osYjvwv14au5qoxJFt0AJmfj4dhzMqjQti0phhv UdVK8bYkiN4NH5jii0Z7m3tt66pG5ryGQ2DlptXc+7B5iYtKpS1Uic2+lH0mynQ2Bx We7tkAiCRTPRPPoyItWD/Iv/YGArIn00cev1Nqko= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Christophe JAILLET , Boris Brezillon Subject: [PATCH 4.19 108/205] mtd: spi-nor: cadence-quadspi: Return error code in cqspi_direct_read_execute() Date: Mon, 19 Nov 2018 17:26:55 +0100 Message-Id: <20181119162634.269328495@linuxfoundation.org> X-Mailer: git-send-email 2.19.1 In-Reply-To: <20181119162616.586062722@linuxfoundation.org> References: <20181119162616.586062722@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.19-stable review patch. If anyone has any objections, please let me know. ------------------ From: Christophe JAILLET commit 91d7b67000c6e9bd605624079fee5a084238ad92 upstream. We return 0 unconditionally in 'cqspi_direct_read_execute()'. However, 'ret' is set to some error codes in several error handling paths. Return 'ret' instead to propagate the error code. Fixes: ffa639e069fb ("mtd: spi-nor: cadence-quadspi: Add DMA support for direct mode reads") Cc: Signed-off-by: Christophe JAILLET Signed-off-by: Boris Brezillon Signed-off-by: Greg Kroah-Hartman --- drivers/mtd/spi-nor/cadence-quadspi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/mtd/spi-nor/cadence-quadspi.c +++ b/drivers/mtd/spi-nor/cadence-quadspi.c @@ -996,7 +996,7 @@ static int cqspi_direct_read_execute(str err_unmap: dma_unmap_single(nor->dev, dma_dst, len, DMA_DEV_TO_MEM); - return 0; + return ret; } static ssize_t cqspi_read(struct spi_nor *nor, loff_t from,