Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp1520514pxb; Tue, 26 Oct 2021 10:29:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxhv5ol8Dkod7dYF+T3rFNwC/Xd6cUizecLPE9eWZ/+4XeggJl0KwrKKRzz3VQLLTNg/Daw X-Received: by 2002:a05:6402:14cc:: with SMTP id f12mr37440140edx.242.1635269356208; Tue, 26 Oct 2021 10:29:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635269356; cv=none; d=google.com; s=arc-20160816; b=UdAcFnAri25o+cCoKFVdJAkh5u2Vkf7svSyJusVkCpXJ4lxLAtj7Oa3T6l1g/aBu2S aHZ77tQhYNOkSc/bwB0lPHTx2qyAcWRFGrE4PQAGyZr0N2eXY29FxEpcfyQmgapuUboC bEmkPy/vx/0i4o2ULua++txJvq8i0ksXAxF1F9gTEnTm3ol+fsgSIWdF5DfqTvibFmab OEH5j9ge1OZZhqY8eRsJBvgTETK8ftqh7YfQYVmwhnz1VoZ6VFLGmyA2qEQxlS2cWsIg kGzRohhNI9K2j/smDLicI8FHcnlx5oMHdJHEYzGd2M6qq4AbUVrcxz1lwCVREP8oRDn7 PA5Q== 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:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Ym40cQ/FsDL8qF0Mp4o0JGdNxaZJIjqLJND1fiQWy7w=; b=UGm8rX3bU75I/CmcSxaQQqPv2osy25iRCbjdnYl3AwRdeu00D4r9tNZJmrxWoz7Zvf SztfE30XvYVpKekfHNNaKZqJJJOe/DVX42P7I1/q6yaRNjTZ1WG9YcNYmHDkV051mQ5A 1gcSkzBJR3hw86iLCakIZ2iGbAd9i5ZAbx6YCLYkKOsqVQLDQfgAxNuyAAuFbcIzkkV8 ybShR1Bj2vNfAB8i4rktcC4769SNA4y56MHy5pIhRML0isH0tAfwbJufZc/xUE9PIIxu 5x2VPqHdnSQAMQFivRzIECHgv3aE1kEp1wVQ87ePZG5Q3YkLDnoeQXVctqg87XuFRHUv ViOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=r00TIpUZ; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id do11si6106876ejc.546.2021.10.26.10.28.51; Tue, 26 Oct 2021 10:29:16 -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=@kernel.org header.s=k20201202 header.b=r00TIpUZ; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236311AbhJZOJA (ORCPT + 99 others); Tue, 26 Oct 2021 10:09:00 -0400 Received: from mail.kernel.org ([198.145.29.99]:39594 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231493AbhJZOI4 (ORCPT ); Tue, 26 Oct 2021 10:08:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id EDA956103C; Tue, 26 Oct 2021 14:06:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1635257193; bh=ZzD40Angatb9WKJIB9PLKZoFb4YiYIHNUINS1DX4/Ng=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=r00TIpUZmQmYGSxW5DdMBMLTk8k4m5P/+u8CgiXSXdP2EephzSeNVSHAQw9qm/ZNE RLDaY3lTwxTB5SgA0p+H8IFiBt4OVoECpm2Sx5dPmIhZJipphw/Bpw66X4u/zMbKn3 0jIj5OrlrN0v5ZAk6YlPs4qVfjaaTFWov3MPyEg6GTjyFAAgbjMJ+KqWZTsE8tPAvW 5Ey08E/9vhkoXwvW1jE1YcvB+zO236izT26Fotl+s35wlohu2It22j7a+NSr9PtGDm 3W8fvxXetD6P6sU5V4tMh1xURFfBmJ+Lb2NsJai7X7bX0ho0BcdAARSAq8DNIFoG9q aox1+4S2mM+CQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 2A6965C0D48; Tue, 26 Oct 2021 07:06:32 -0700 (PDT) Date: Tue, 26 Oct 2021 07:06:32 -0700 From: "Paul E. McKenney" To: "lizhijian@fujitsu.com" Cc: "dave@stgolabs.net" , "josh@joshtriplett.org" , "rostedt@goodmis.org" , "mathieu.desnoyers@efficios.com" , "jiangshanlai@gmail.com" , "joel@joelfernandes.org" , "rcu@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH 3/3] refscale: always log the error message Message-ID: <20211026140632.GV880162@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <20211025032658.22889-1-lizhijian@cn.fujitsu.com> <20211025032658.22889-3-lizhijian@cn.fujitsu.com> <5f4c53e4-34aa-98f6-343f-0de18df830f2@fujitsu.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5f4c53e4-34aa-98f6-343f-0de18df830f2@fujitsu.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 25, 2021 at 06:12:40AM +0000, lizhijian@fujitsu.com wrote: > > > On 25/10/2021 11:26, Li Zhijian wrote: > > Generally, error message should be logged anyhow. > > > > Signed-off-by: Li Zhijian > > --- > > kernel/rcu/refscale.c | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/kernel/rcu/refscale.c b/kernel/rcu/refscale.c > > index a4479f00dcdc..f055d168365a 100644 > > --- a/kernel/rcu/refscale.c > > +++ b/kernel/rcu/refscale.c > > @@ -58,8 +58,8 @@ do { \ > > } \ > > } while (0) > > > > -#define VERBOSE_SCALEOUT_ERRSTRING(s, x...) \ > > - do { if (verbose) pr_alert("%s" SCALE_FLAG "!!! " s, scale_type, ## x); } while (0) > > +#define SCALEOUT_ERRSTRING(s, x...) \ > > + do { pr_alert("%s" SCALE_FLAG "!!! " s, scale_type, ## x); } while (0) > > > > MODULE_LICENSE("GPL"); > > MODULE_AUTHOR("Joel Fernandes (Google) "); > > @@ -651,7 +651,7 @@ static int main_func(void *arg) > > result_avg = kzalloc(nruns * sizeof(*result_avg), GFP_KERNEL); > > buf = kzalloc(800 + 64, GFP_KERNEL); > > if (!result_avg || !buf) { > > - VERBOSE_SCALEOUT_ERRSTRING("out of memory"); > > + SCALEOUT_ERRSTRING("out of memory"); > > '\n' should be added to the last to flush it. And there might well be other missing "\n" instances in similar messages in rcuscale.c, rcutorture.c, scftorture.c, locktorture.c, and torture.c. Please feel free to send a patch for each file needing this help. I queued your other three patches for v5.17 (not this coming merge window, but the one after that), thank you! I did wordsmith the commit logs, so please check to see if I messed anything up. Thanx, Paul > > goto oom_exit; > > } > > if (holdoff) > > @@ -837,7 +837,7 @@ ref_scale_init(void) > > reader_tasks = kcalloc(nreaders, sizeof(reader_tasks[0]), > > GFP_KERNEL); > > if (!reader_tasks) { > > - VERBOSE_SCALEOUT_ERRSTRING("out of memory"); > > + SCALEOUT_ERRSTRING("out of memory"); > ditto > > Thanks > Zhijian > > firsterr = -ENOMEM; > > goto unwind; > > }