Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2612906pxb; Sun, 17 Oct 2021 20:30:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwvszt5BcVhd1XlfeYjFgKWirtIlP/Nn9NKho2jig9nsGpYVsDBtw8lIeiNaU7Np6+q+y4R X-Received: by 2002:a17:90b:4a51:: with SMTP id lb17mr30390400pjb.41.1634527834275; Sun, 17 Oct 2021 20:30:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634527834; cv=none; d=google.com; s=arc-20160816; b=0u/+h5AtKpkYQeC9j/KkF33z+s+LQmpzTbI+TyhDj2l8X8QvlnuISMTDKMNBqVXnQu 2d681r2FMI7Cni+hDUJnQ9l/w4c7b6YNmcp3WJlA3itAGG1GQBPET+60K6fCD52EWV6t 0fVcR1dxst/cLFBDu+9S4XDbJqGmDeNmHaM8URM/XoO8qmdnKfPpcxDVoicDPQcoBZyV ASgst19Ly6pP/90JWfl/xjtPRWv8tXr1BZXSU33JRlleHGVNwdsRZFieD/tprnPI//kb bzpLNyLNnVcJBBiuUbGW1QDeVkOQJwWonHuEmwvs9fGfe0dGUUXeC1D92ujW61j6eveA CUIw== 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=AWS0kQ9XvARXinXa5tm4ktBmr+PE2hic+8yzqrmtRgk=; b=ET5WMxeggk3F7u9xXS5egPxII104ohKCBe77GL1T7KyODUJyGMUu1oD4wyMW+rhudf z9Mdt/0pReVWUhDVUiWXHXfoK+V0AmGbwpWB/mTVV0e8LK2Q1V7vkIxYWMkWBYo6VVYK 25Mvn6vRqRKw+VkLlec5JLdPrzydkRwsokN+PZYqrJ3VbCUtJvXdDSi6jHpWf0RsfoJE aX5bEw3eItzf5JKNlgtrfHZ+f2qEHxZDVp7bzclO/ubc8+Qjf3ws8/jGvnnHdxucl+/5 qONOEn21fwUQmc/94TMdp3Wf1fr3LOuBTWolJTDxe9QFLouh8VAUbI5TaabnG98KvKMG Xtmw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=fcTigPWu; 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 w11si19269477plq.378.2021.10.17.20.30.22; Sun, 17 Oct 2021 20:30:34 -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=fcTigPWu; 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 S243777AbhJPHkH (ORCPT + 98 others); Sat, 16 Oct 2021 03:40:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:47670 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243775AbhJPHkD (ORCPT ); Sat, 16 Oct 2021 03:40:03 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 03A67610D1; Sat, 16 Oct 2021 07:37:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1634369875; bh=SQ1sGxstDNiCHoGFpM/o74PrWCBBtzDb9jdeE4ro8UE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=fcTigPWuirmrSoOyW+bHf1GPh2yr33jOvrkoCETXbO4F1SCfpXuqM0E/ObD+AxFR9 021jsF98bUKh0bGS1tkwkvSDP6hwhNIgE07/Xc+9dSd9xx/NIoLTap+VXs8zZZMpHv 0fUQsLhV+fg3q2xU/075y2EMa2jLkSlEoF4gW1SQ= Date: Sat, 16 Oct 2021 09:37:50 +0200 From: Greg KH To: Manivannan Sadhasivam Cc: hemantk@codeaurora.org, bbhatt@codeaurora.org, loic.poulain@linaro.org, wangqing@vivo.com, mhi@lists.linux.dev, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Manivannan Sadhasivam Subject: Re: [PATCH 3/3] bus: mhi: replace snprintf in show functions with sysfs_emit Message-ID: References: <20211016065734.28802-1-manivannan.sadhasivam@linaro.org> <20211016065734.28802-4-manivannan.sadhasivam@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20211016065734.28802-4-manivannan.sadhasivam@linaro.org> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Oct 16, 2021 at 12:27:34PM +0530, Manivannan Sadhasivam wrote: > From: Qing Wang > > coccicheck complains about the use of snprintf() in sysfs show functions. > > Fix the following coccicheck warning: > drivers/bus/mhi/core/init.c:97:8-16: WARNING: use scnprintf or sprintf. > > Use sysfs_emit instead of scnprintf or sprintf makes more sense. > > Signed-off-by: Qing Wang > Reviewed-by: Hemant Kumar > Reviewed-by: Manivannan Sadhasivam > Link: https://lore.kernel.org/r/1634095550-3978-1-git-send-email-wangqing@vivo.com > Signed-off-by: Manivannan Sadhasivam > --- > drivers/bus/mhi/core/init.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/bus/mhi/core/init.c b/drivers/bus/mhi/core/init.c > index 5aaca6d0f52b..a5a5c722731e 100644 > --- a/drivers/bus/mhi/core/init.c > +++ b/drivers/bus/mhi/core/init.c > @@ -94,7 +94,7 @@ static ssize_t serial_number_show(struct device *dev, > struct mhi_device *mhi_dev = to_mhi_device(dev); > struct mhi_controller *mhi_cntrl = mhi_dev->mhi_cntrl; > > - return snprintf(buf, PAGE_SIZE, "Serial Number: %u\n", > + return sysfs_emit(buf, "Serial Number: %u\n", > mhi_cntrl->serial_number); The text "Serial Number: " should not be in here, right? It's obvious this is a serial number, that's what the documentation and file name says. Userspace should not have to parse sysfs files. And why is only one sysfs entry being changed in this file? Either they all should be, or none, no need to do this one-patch-per-entry, right? Note, I have rejected Qing's patches like this for other subsystems already because they are not complete, this is something they are well aware of by now... thanks, greg k-h