Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2758710imm; Wed, 16 May 2018 19:45:29 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrbnMLZpav8WgADEzpYWarmxxVR7o4paM8cz+CH+dc0akA0JwMhp9CqZ03sFMMRAdc6doAh X-Received: by 2002:a65:510a:: with SMTP id f10-v6mr2649916pgq.93.1526525129606; Wed, 16 May 2018 19:45:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526525129; cv=none; d=google.com; s=arc-20160816; b=SA/2O95nmcBg0+pRFUa+9MoF2G5NHWmKMFpicbS6KHgFkHc1N7UNVaAvb2G1U5Jt+A OWzy/4ZrGlXfM7esuCKF99lZaIC5c6fcUrTGVHUVEwx8g6te7pzs2kCAlYzNgqgAKBV6 rsG8gx03q7Mo83mEmaLGqtnzluDyalyt3ObE+ot7lFEayuDRlQa1jj//4hKMeDlyxPtl y4IbbxqBVt/RHUJdqXoy9/2pVZWQzI1kaoGxwq3Wy1hjaTzPiK4lIQKHvYH0nKPppsT7 TfwWgxtUX3ITkmN2t/WamQw2F9l2RIVm1r6rLoZXESuFN1cvOpj3H8QIAqHxns33rXwg xJMw== 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:in-reply-to :mime-version:user-agent:date:message-id:from:references:to:subject :cc:arc-authentication-results; bh=i78v++NeDpiHptO4z4OLrBZ4FueO9qdoyOnj9xL4ums=; b=PtpjxD+iE9fUw+wfO5lM2R1ziysx34LrXYpQp+pjnn8D8wu/nhUbMiEuGu3KbMAIT9 z9RXZf/uX//3iNXKh+KeA3f+1Vg02EqdyT+70Y0SoE7HrUQlXsG+GzBo2QHufJhW5lLz D2v7GLasij4ThR5ECjRqZD5ZFBa9YDg2xP9EtL+xfhefP0Oa1I3mN/pacs6EySeS4gGV I2FikrbOFDh01mpb/hVsnQ35gWh3MuG5JHJGW9vmfEnJVWWlJvkqVTSM1c+54jX+qDH9 27d9nI8iYIoNTNVgcRJpHzKRLd3SDCQHYrrudpE/5we/q2Tr0sULoXrBQI2b0e5YZUGB 5DWA== ARC-Authentication-Results: i=1; mx.google.com; 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 r13-v6si3193962pgq.675.2018.05.16.19.45.11; Wed, 16 May 2018 19:45:29 -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; 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 S1751595AbeEQCpE (ORCPT + 99 others); Wed, 16 May 2018 22:45:04 -0400 Received: from lucky1.263xmail.com ([211.157.147.132]:55196 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751259AbeEQCpD (ORCPT ); Wed, 16 May 2018 22:45:03 -0400 Received: from shawn.lin?rock-chips.com (unknown [192.168.167.235]) by lucky1.263xmail.com (Postfix) with ESMTP id 1ED7D6908F; Thu, 17 May 2018 10:44:55 +0800 (CST) X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 Received: from [172.16.12.50] (localhost [127.0.0.1]) by smtp.263.net (Postfix) with ESMTPA id E42053D0; Thu, 17 May 2018 10:44:53 +0800 (CST) X-IP-DOMAINF: 1 X-RL-SENDER: shawn.lin@rock-chips.com X-FST-TO: linux-kernel@vger.kernel.org X-SENDER-IP: 58.22.7.114 X-LOGIN-NAME: shawn.lin@rock-chips.com X-UNIQUE-TAG: <0376656116e2da21f8a20ed8fa562d22> X-ATTACHMENT-NUM: 0 X-SENDER: lintao@rock-chips.com X-DNS-TYPE: 0 Received: from [172.16.12.50] (unknown [58.22.7.114]) by smtp.263.net (Postfix) whith ESMTP id 5740XS7U5E; Thu, 17 May 2018 10:44:55 +0800 (CST) Cc: shawn.lin@rock-chips.com, Ulf Hansson , Adrian Hunter , Wolfram Sang , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mmc: block: propagate correct returned value in mmc_rpmb_ioctl To: Mathieu Malaterre , Linus Walleij References: <20180516192022.23541-1-malat@debian.org> From: Shawn Lin Message-ID: <316ca15c-86f2-f052-c307-ba12eea7b579@rock-chips.com> Date: Thu, 17 May 2018 10:45:07 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180516192022.23541-1-malat@debian.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018/5/17 3:20, Mathieu Malaterre wrote: > In commit 97548575bef3 ("mmc: block: Convert RPMB to a character device") a > new function `mmc_rpmb_ioctl` was added. The final return is simply > returning a value of `0` instead of propagating the correct return code. > > Discovered during a compilation with W=1, silence the following gcc warning > > drivers/mmc/core/block.c:2470:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] > Good catch! But hey, which gcc are you using now? Mine, gcc-linaro- 6.3.1-2017.05-x86_64_aarch64-linux-gnu, with W=1 doesn't warn about this. And it's worth backporting to stable. Reviewed-by: Shawn Lin > Signed-off-by: Mathieu Malaterre > --- > drivers/mmc/core/block.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/mmc/core/block.c b/drivers/mmc/core/block.c > index 9e923cd1d80e..38a7586b00cc 100644 > --- a/drivers/mmc/core/block.c > +++ b/drivers/mmc/core/block.c > @@ -2485,7 +2485,7 @@ static long mmc_rpmb_ioctl(struct file *filp, unsigned int cmd, > break; > } > > - return 0; > + return ret; > } > > #ifdef CONFIG_COMPAT >