Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1659425rwb; Tue, 29 Nov 2022 17:18:12 -0800 (PST) X-Google-Smtp-Source: AA0mqf4ij3W6w7su/LItTcoBhhlOVOfcP2ZhGeNwOQ5IK2nrLSeUwRs6OX0hY4B95DqvQhydQsZ8 X-Received: by 2002:a17:906:3b4c:b0:7c0:8223:e66b with SMTP id h12-20020a1709063b4c00b007c08223e66bmr6376301ejf.705.1669771092450; Tue, 29 Nov 2022 17:18:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669771092; cv=none; d=google.com; s=arc-20160816; b=IjyMe1LyX518SCwfDSygwToWMlePycX4mxwDU0rm/KGMUqpXC04CqQ6d4Ps4Eona9S 04yeMg0eRKQMLnU7VpDkgTbSineeCdfmYpzkfS7dfvfPwOcG7PPM8CrkxPufiSssre6Y XHABkTCbcWRGPEfADFSYJ3J733+4kvoUcjBu/yD0wCOR1dhx0+daS8dCVX2vD6tlxpcd ioGLDBjZ93h8pgXBJpVXsN53nO2drZa0rDtHzp/0hFOS2beThaYlhhWske4YXWXXepDR jJJSn0HD+9W3aVQxFXnfdP1ivPD7IGHDzs4ICbAhdZeafqcfO5wy3dO2+yKGQ8A6DbY3 ELHA== 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=aZMUI/PVmmyQjKVXDFq9EW3n45neqBa9ruwDK/gPGfA=; b=VMww1PWXraeb9By0BFFx9uwilYgBejOndOWKUSz58rBaiVZ7TT8WJlb0HjkHb863Fs fM8+Nt+KgHMFUljhP6kNw+b/aqopF73xKDjtHnfaymuwvprMv8rgcCtIhVtTZiWp/2xg Kfl0NHhme6/XwISgwDDw54vYnfi7sNjGGGs/xlxzo5Ig0kt2TXQ8ajadBhrRki83/rqV jlDJr92u1Nv4j9S6ZnTfE4ghf2dWIxMUm5gd+tN+ezGpSI/gVmocs9QRdgzOXuXrxUo2 ivK6Dqb+ReLTs9BHi0aBin7eKczfBg2lN7Ed+9ygpRcEITc0kvqniBTPCt8Jlg7D/6e+ Lsmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=lhErzqz6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f5-20020aa7d845000000b004674aa77346si140793eds.72.2022.11.29.17.17.52; Tue, 29 Nov 2022 17:18:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=lhErzqz6; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S231409AbiK3ASj (ORCPT + 84 others); Tue, 29 Nov 2022 19:18:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37808 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230201AbiK3ASg (ORCPT ); Tue, 29 Nov 2022 19:18:36 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 312ED6D49E for ; Tue, 29 Nov 2022 16:18:36 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id BFA3561975 for ; Wed, 30 Nov 2022 00:18:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1AC16C433C1; Wed, 30 Nov 2022 00:18:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1669767515; bh=32P7Tdfu4Ts5oM1uLmW0Lc5o3FyYiZ6VzqkhhwVK6bY=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=lhErzqz6u8Wu1Yk5vaAkZiKuy5s79QNPnTGdMZMCnpiCIDkrYForl6RAYOZ8n4Y+Y IbVNE4hhbWnxmaPyh7ck+Aow19zsCaeUbEvVvV9XsfDwYQvJcnqAPllq0VhOsKUYzG iJNBzJ0H6sqFtfc9iTKZzssBCCJuRIVPY25UUx414oPcMrp+lDDohL+4pQtAgkMgeY 2wpASgDqOBckAaV+TFC+0oeTSEftjr42h7kRMOSKRz4ddyv5Z6gRvlmmS7NuuM+WRp DfLfnfufV/hBeLudO8j80pl3hx2UobSUD8MQyxvLC1Wv13h5dOoZtXlGUaHMyJ09NB +Gw9uNLu7JeXw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A47B75C0584; Tue, 29 Nov 2022 16:18:34 -0800 (PST) Date: Tue, 29 Nov 2022 16:18:34 -0800 From: "Paul E. McKenney" To: John Ogness Cc: Petr Mladek , Naresh Kamboju , open list , Nathan Chancellor , Sergey Senozhatsky Subject: Re: next-20221122: tinyconfig: ppc n s390: kernel/printk/printk.c:95:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] Message-ID: <20221130001834.GA552288@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <87o7szoyij.fsf@jogness.linutronix.de> <20221122144839.GI4001@paulmck-ThinkPad-P17-Gen-1> <87leo3ovpw.fsf@jogness.linutronix.de> <20221122220053.GO4001@paulmck-ThinkPad-P17-Gen-1> <87wn7m7fas.fsf@jogness.linutronix.de> <20221122234222.GQ4001@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221122234222.GQ4001@paulmck-ThinkPad-P17-Gen-1> X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 22, 2022 at 03:42:22PM -0800, Paul E. McKenney wrote: > On Wed, Nov 23, 2022 at 12:20:19AM +0106, John Ogness wrote: > > On 2022-11-22, "Paul E. McKenney" wrote: > > > And here is a first cut. There will be more patches removing uses > > > of CONFIG_SRCU. > > > > > > Thoughts? > > > > I am happy with it. Thanks! > > > > > rcu: Make SRCU mandatory > > > > > > Kernels configured with CONFIG_PRINTK=n and CONFIG_SRCU=n get build > > > failures. This causes trouble for deep embedded systems. But given > > > that there are more than 25 instances of "select SRCU" in the kernel, > > > it is hard to believe that there are many kernels running in production > > > without SRCU. This commit therefore makes SRCU mandatory. The SRCU > > > Kconfig option remains for backwards compatibility, and will be removed > > > when it is no longer used. > > > > > > Reported-by: John Ogness > > > Reported-by: Petr Mladek > > > Signed-off-by: Paul E. McKenney > > > > Reviewed-by: John Ogness > > Applied both, and thank you both! And this seems have avoided breaking things, so I moved it on top of the earlier srcunmisafe.2022.11.09a stack with a new srcunmisafe.2022.11.29a branch name. If you need me to, I can push this into the upcoming merge window. Or you could rebase on top of it, so that when the printk() series goes in, this commit will come along for the ride. Your choice, just let me know! Thanx, Paul