Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp430690pxj; Fri, 11 Jun 2021 02:47:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx36l5OWeU00r0NE92xu4QfC6csPvaz3oLeOOV37JDrY3oa+mTJ8hMA8Go26xa54N+IzubV X-Received: by 2002:a17:906:4e91:: with SMTP id v17mr2938352eju.119.1623404840941; Fri, 11 Jun 2021 02:47:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623404840; cv=none; d=google.com; s=arc-20160816; b=KqIUqvOI9tvbU96JAAHKYcgo7sc13ejwv6+l5EY8Yilslj5MNMtMhE5gPKC7KYd0sH Gm+eYCtFULbNcpLCGWou6tbIy4OM13xmQA3Lw5SE2rp7Qrs9xeerWKAn0ZhXPkIBHI0I 2j3V+GE/OR2pwyFbwSVKqSzIiX8UXQTfQqZZNc6/KzjBUZbWBlCGEjv/bBOdTVtMuPcX eXB2mNRTXStC/vFoIge5VrBYHqKgDvTX+blQklr+f8U9rZk7GmcO0MU4ngqm0PPBW4Va CMoQ/tKtO+HRo5jBfIpmUVQ4VZqgR5LrgDCKwTVWcBTQ6c5BHiiRnR1TXJHCGClgHo8f i0+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=2AGvGLXz6FtuHANgv5u6HRKq4VoTuf8+VgxYyrXHGx8=; b=e2LAkVrXK3bzTvLMTPRIpcJ6czCGxNMo7fhtCcKbMtlXskjQnjXiKVN0R0mJTa9P9I d/V5/YvDXVBf21v+5NxwuWzW/0XA8n5K0fWIQjuFItj7pZrSu4xPXcBMRE4BVlCcjH3K Kn/KdDCfNZZJdE5y6ZbLm1UpWtopIiBMAEg0jckhi++PiLLgyPfLJ6DRNsJNXTraHzf3 ale55vTg4ccql55AJsqpcb3noQySQ2JMsX7ga61i27jkwqo/Uyh9FnTnhpKvdO/J2tEc wYFRflRn+CMov0VV0PMw0JY4kKfTLhxr+pp5cXo/Zs5m59YzkD8RpgqLvhxYNURn3ZHf VwmQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=hLyYOTOh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u20si4570543edv.439.2021.06.11.02.46.58; Fri, 11 Jun 2021 02:47:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=hLyYOTOh; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231357AbhFKJr0 (ORCPT + 99 others); Fri, 11 Jun 2021 05:47:26 -0400 Received: from mail.kernel.org ([198.145.29.99]:43336 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230212AbhFKJrZ (ORCPT ); Fri, 11 Jun 2021 05:47:25 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 45A46613D3; Fri, 11 Jun 2021 09:45:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1623404727; bh=+58FlxSrjNojUJXBKRVBDazHQJJ8tkA6vWSAkIwcd+s=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=hLyYOTOheO5lf8OtiFV90jO3wpeQEvpDE3vuvR0va6d/LKx0chFa1dGfXqPLfq2Js Lh6vck+iN21vMAmPNL0fvNtrwzTHj+mMt1BQTQ2kO34Yus2t1jFtDhkqfyTFlhrFEj eHYzTpP+bq64eulPursb3H500xmujvoDZ+o12Dz8= Date: Fri, 11 Jun 2021 11:45:25 +0200 From: Greg KH To: Srinivas Kandagatla Cc: linux-kernel@vger.kernel.org, Christophe JAILLET , Chunyan Zhang Subject: Re: [PATCH 4/9] nvmem: sprd: Fix an error message Message-ID: References: <20210611083348.20170-1-srinivas.kandagatla@linaro.org> <20210611083348.20170-5-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jun 11, 2021 at 11:17:50AM +0200, Greg KH wrote: > On Fri, Jun 11, 2021 at 10:05:40AM +0100, Srinivas Kandagatla wrote: > > > > > > On 11/06/2021 09:56, Greg KH wrote: > > > On Fri, Jun 11, 2021 at 09:33:43AM +0100, Srinivas Kandagatla wrote: > > > > From: Christophe JAILLET > > > > > > > > 'ret' is known to be 0 here. > > > > The expected error status is stored in 'status', so use it instead. > > > > > > > > Also change %d in %u, because status is an u32, not a int. > > > > > > > > Fixes: 096030e7f449 ("nvmem: sprd: Add Spreadtrum SoCs eFuse support") > > > > Signed-off-by: Christophe JAILLET > > > > Acked-by: Chunyan Zhang > > > > Signed-off-by: Srinivas Kandagatla > > > > --- > > > > drivers/nvmem/sprd-efuse.c | 2 +- > > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > > > > > > > diff --git a/drivers/nvmem/sprd-efuse.c b/drivers/nvmem/sprd-efuse.c > > > > index 5d394559edf2..e3e721d4c205 100644 > > > > --- a/drivers/nvmem/sprd-efuse.c > > > > +++ b/drivers/nvmem/sprd-efuse.c > > > > @@ -234,7 +234,7 @@ static int sprd_efuse_raw_prog(struct sprd_efuse *efuse, u32 blk, bool doub, > > > > status = readl(efuse->base + SPRD_EFUSE_ERR_FLAG); > > > > if (status) { > > > > dev_err(efuse->dev, > > > > - "write error status %d of block %d\n", ret, blk); > > > > + "write error status %u of block %d\n", status, blk); > > > > > > Shouldn't this be %pe and not %u? > > > > This is not error pointer its status value read back from a register. > > > > I think %u should be good here. > > Argh, you are right, my fault. For some reason I thought this worked > for integers as well. Don't we have such a printk modifier somewhere to > turn error values into strings? Let me dig... Ah, errname() will do it. Looks like no one uses it, so nevermind, sorry for the noise. I'll go apply this one now. thanks, greg k-h