Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp4171412pxv; Mon, 19 Jul 2021 19:12:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyvvNslypRpK1yBK5H7EfngaaAuNKFNGld5O48xHxl2N4nDydPNJR6XDXEOg2L3o9VqsUJf X-Received: by 2002:a17:906:180a:: with SMTP id v10mr29846267eje.112.1626747152983; Mon, 19 Jul 2021 19:12:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626747152; cv=none; d=google.com; s=arc-20160816; b=xgJakRkfrzzrHgtZ3fYS9i35o7Wy2yFynTohXCXN9yt8J9+1Lqf3GJ1fNd0UFspKa6 6Bc0zPs5yZ+UErMButWFcNw5GMTI4YFAf8i62frrd0pNxUQipgipdjOp68zyToeCHpXL YWbuGW7zLk4UOh4woU4qgrEZasRKoi9R+79ZVZyiLAnxlK83m/PDtGkjjmdEfWfwft2x F2QMahOIb7PXvAu2wnFr0M9FgVi9dyb6nnzmmHC9jgRIhpq1MPpmDQSBA9GKVVLL1iCk HTcXMeF02gL3XgvmWUZWSkJT3wYMtVi4srl0nsbfzUZVLzwdsNR0g9ggpSx4GlCaevEE k6oA== 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=ZxwrPmgKpCCgONP0nj/6vjneN+wYQqOEeb2tj9p73sE=; b=WoehyfBS9CFakz3nkYCXYVhzkuVICeExzgH/+fuhyLO5QTrwXjL4SMkioO0gsCcoZJ pN4/D9+rXK66jFFAAvCaZP+kMq0Y22uPZg1ODfUXUhNZEfB/1AxuRv25g6HFfjbaFqqp xBfSEeAmLHex58UxMer+nsb+ccdHdbQ2kLaP8JCWnrWL8gE3hexvYxLP5Tbk5BExddkV UzjOfDLcRO1lGenzjNUyOpD2dytGxQ20om3OJEKYadYAtq3mq57e1cgJdyQZHjcCKeNC CeqJ8O1EaFdffCg83uTn2B9XgRzJuyYe+TGK8l9atAx3mRH3YY3w6QIzCrhFN2Q2flF9 aRBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=OBWz8xXp; 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 j29si21801616ejj.60.2021.07.19.19.12.10; Mon, 19 Jul 2021 19:12:32 -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=OBWz8xXp; 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 S241274AbhGTBaM (ORCPT + 99 others); Mon, 19 Jul 2021 21:30:12 -0400 Received: from mail.kernel.org ([198.145.29.99]:59478 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241853AbhGTB1E (ORCPT ); Mon, 19 Jul 2021 21:27:04 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 9C3EC61164; Tue, 20 Jul 2021 02:07:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1626746861; bh=r5wSh0N4B6XoXmmj5VoGs+TOmUC23WqLrxAwPTMxhoQ=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=OBWz8xXpkqJGSA8ojBaW0KwNmW7OQyIdOvwR3SaOz64AUscnJJqspPyQ+ILyM0Hli 8CnpSqb8pMhHw2n4RozPYP9v69Z2i11mXUfVV+zBA70Y5kMSe0THk640gSjSrqgxFX oBBZJRIAfbt33d0Tv79cCnsxBpyXjwv1VZirwa8b5hJ04TFpFjh3cqCo5HQkNAsQvF bwZLO7aHRGVVpjxkA2cjrwUBdipSA29QMZ3XWX6FgevtDDkaBAEuPSBRmUJZ9yMalN 5jltaLsOX3aRzqLcqX2rDMGnvQ/4Q+BRGsdHGkWH70yvFxVoGiLehnvhz7pRGyrtmt YbyXQGBBLd4wA== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 67CFC5C06CA; Mon, 19 Jul 2021 19:07:41 -0700 (PDT) Date: Mon, 19 Jul 2021 19:07:41 -0700 From: "Paul E. McKenney" To: Randy Dunlap Cc: Zhouyi Zhou , Mathieu Desnoyers , Josh Triplett , rostedt , Lai Jiangshan , "Joel Fernandes, Google" , rcu , linux-kernel , apw@canonical.com, joe@perches.com, ast@kernel.org, daniel@iogearbox.net, andrii@kernel.org, kafai@fb.com, songliubraving@fb.com, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, bpf@vger.kernel.org, mingo@kernel.org Subject: Re: [PATCH] RCU: Fix macro name CONFIG_TASKS_RCU_TRACE Message-ID: <20210720020741.GD4397@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <520385500.15226.1626181744332.JavaMail.zimbra@efficios.com> <20210713131812.GV4397@paulmck-ThinkPad-P17-Gen-1> <20210713151908.GW4397@paulmck-ThinkPad-P17-Gen-1> <20210715035149.GI4397@paulmck-ThinkPad-P17-Gen-1> <20210715180941.GK4397@paulmck-ThinkPad-P17-Gen-1> <20210718210854.GP4397@paulmck-ThinkPad-P17-Gen-1> 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 Mon, Jul 19, 2021 at 06:39:17PM -0700, Randy Dunlap wrote: > On 7/18/21 2:08 PM, Paul E. McKenney wrote: > > On Sun, Jul 18, 2021 at 06:03:34AM +0800, Zhouyi Zhou wrote: > >> Hi Paul > >> During the research, I found a already existing tool to detect > >> undefined Kconfig macro: > >> scripts/checkkconfigsymbols.py. It is marvellous! > > > > Nice! Maybe I should add this to torture.sh. > > Paul, I believe that subsystems should take care of themselves, > so you can do that for RCU, e.g., but at the same time, I think that > some CI should be running that script (and other relevant scripts) > on the entire kernel tree and reporting problems that are found. Even better! ;-) Thanx, Paul