Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp2906111imm; Wed, 16 May 2018 23:25:02 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr5CD7TgCvc+EOply4jFCVlaWhL2yiKHpN5hnAI9dlD4n8kBaBPObA/35bwrbndqwrLRbP8 X-Received: by 2002:a63:798d:: with SMTP id u135-v6mr3196350pgc.112.1526538302132; Wed, 16 May 2018 23:25:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526538302; cv=none; d=google.com; s=arc-20160816; b=w8AYlui/DS6L+cUND9U2Rl3k8uNUFhIHBq5rBhKwdIj6UrktiwLw0ycQSrvtxQdp0R +rqfsvF4BcB0dVxfjRd9jO65/sxuZcTE8NhzTm4dsdCkhNdT17jjxtgohzb503PyAQ5t sqZfjHBH1/nVX1eN8otjV9GNlCNCnRbZg1t/7DPnlbgBid8kdRAaHEoUg9P/W4cS7yVH BGlgo4rXIuG3PWMyFD9IrF4TTparVSjjdbN1vTkfCZyva6NzOPTUGYG2ZdmQyp4B8tgU EQcMA8GTfwGydOCOEyWgbXbmqs4xKpFJs+md/Eczvqu/0ByTlllJN2LBz1552T3mPF3w KpTw== 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=iRJ0E8uRzJ9RLSySvEsls+DEIPBbfRGaT9MBJX462XY=; b=k3piCIZgwynns23WW/R/j7PbZSzeIODBUCQeWEahjONR9+EDieY7FM4zqvY8aHv/6r 84+RuqKYz3keQMFr+voarZJ3lK9rFumnmA6Cr1xD7Ue3O0ItnyIVe0gJiZqv8/IvKSB1 u5ZsMDD23/A8j4+QczhVYbiwRGCXOo2bxsyOz3aQ33B1c0hW7xfLQwedjEFQGqYUx5Xc gELiDWzquNEA4SqWzkS+xzrVwbodPmwPH72nj0BET8m3hV9ZuubHp4rLFgYWPZ7VLknW xR6Dou/OC+q4o35djpM+kB0PQkXLmhUIvaMpvnzmS/X3i9ZgQN3iPjNkoMxiIVY6tklt kAxg== 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 i72-v6si3497178pgd.211.2018.05.16.23.24.48; Wed, 16 May 2018 23:25:02 -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 S1752374AbeEQGX5 (ORCPT + 99 others); Thu, 17 May 2018 02:23:57 -0400 Received: from lucky1.263xmail.com ([211.157.147.131]:41453 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751921AbeEQGX4 (ORCPT ); Thu, 17 May 2018 02:23:56 -0400 Received: from shawn.lin?rock-chips.com (unknown [192.168.167.131]) by lucky1.263xmail.com (Postfix) with ESMTP id 3377F96280; Thu, 17 May 2018 14:23:49 +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 20E793DE; Thu, 17 May 2018 14:23:47 +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: 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 237056194AB; Thu, 17 May 2018 14:23:49 +0800 (CST) Cc: shawn.lin@rock-chips.com, Linus Walleij , Ulf Hansson , Adrian Hunter , Wolfram Sang , linux-mmc@vger.kernel.org, LKML Subject: Re: [PATCH] mmc: block: propagate correct returned value in mmc_rpmb_ioctl To: Mathieu Malaterre References: <20180516192022.23541-1-malat@debian.org> <316ca15c-86f2-f052-c307-ba12eea7b579@rock-chips.com> From: Shawn Lin Message-ID: Date: Thu, 17 May 2018 14:24:02 +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: 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 14:16, Mathieu Malaterre wrote: > On Thu, May 17, 2018 at 4:45 AM, Shawn Lin wrote: >> >> 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. > > $ powerpc-linux-gnu-gcc --version > powerpc-linux-gnu-gcc (Debian 6.3.0-18) 6.3.0 20170516 > Copyright (C) 2016 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > Thanks for sharing. > This is the default powerpc cross compiler on Debian stable (no > change). Config is simply a ppc32 (with some minor customization). > > >> And it's worth backporting to stable. > > I am not familiar with the process, do I need to submit a v2 to add the line: > > Cc: # v4.15+ > In general Ulf could kindly help with it when applied. :) > ? > >> 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 >>> >> > -- > To unsubscribe from this list: send the line "unsubscribe linux-mmc" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > > >