From patchwork Fri Jan 13 00:11:13 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42858 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4944:0:0:0:0:0 with SMTP id r4csp31631wrs; Thu, 12 Jan 2023 16:13:01 -0800 (PST) X-Google-Smtp-Source: AMrXdXvfkFlqxwKVhqUuRVqGrqLMFoFzakav4DIZCBvnRASpHgRIMIeoGfHRZAHcWSteU6MKb+ID X-Received: by 2002:a17:906:d96c:b0:7c1:7cc2:1f1e with SMTP id rp12-20020a170906d96c00b007c17cc21f1emr75091637ejb.35.1673568781758; Thu, 12 Jan 2023 16:13:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568781; cv=none; d=google.com; s=arc-20160816; b=tnF/d/FwrXz5PgqjTZLEyLa0wumXfsByAxXWLgj2Lbddbj1W4pp1f6o8SXDArI2GKJ RRKh5fZp7QPpaS28cUCZxW5dEjpVV/2qcjlvJ0vZiMEWydlMbG6jhUG85T9+v+b7Ati5 fgCUpYEcM+nYJv0wpUzLUIgB/EMWOtAbZNG/tfT0xt17YiPePyYa0jhHUbsOt1sc+74d at43g7RCDP5m/tv+9Zx29jZAWle8fo1996t8hfQvMu7ZeF42gGzR5Uh48AaBV+S8UL6w zfS2OSFme7FavRCF2s1A2/lb2Vz0MjCvUyUJFse3311h0bXYP2SwAt7qQwqSlIdNX0V7 qF6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=QVVT7UK+cV9aZGTlgoW2cbVdjBjLAZ0Ck9EtQY56zec=; b=aEyhqSF2UlsGE9Aj5nvyTYso7zDsV5kyOp5Nmp7hjs+UjfjDiHLWYFWNeyHEdJuB55 TUM1IGcAZh7cFqi8wvHdevJyc7A2ybcta0ijjFdGdifuSm4+mcWx1esINSZvATUNit+n pWh986IJWNN6kYpz5Zqh960NjWs6InkadyHTZ+owQironAwTmsJ1nthFqiwt6FuOZ7YR +ZgiuiYCruiGk/WoCtbJ687ohfciKp5xJIahyZQAN3F6uMJhsDPVs4iwdp4zYZ0DiNyW kb742zd3Vji6OtE2IyXq6l1i7/JBjs0/mnXJyg7fnwHacg4RIIml+zkh91j25KDAk1Pf gwMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=d6uNflm9; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qk35-20020a1709077fa300b007c0e3900f27si19391012ejc.43.2023.01.12.16.12.37; Thu, 12 Jan 2023 16:13:01 -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=d6uNflm9; 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 S234031AbjAMALp (ORCPT + 99 others); Thu, 12 Jan 2023 19:11:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240129AbjAMALj (ORCPT ); Thu, 12 Jan 2023 19:11:39 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EC4F950F59; Thu, 12 Jan 2023 16:11:35 -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 832D5621E4; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E14C6C433D2; Fri, 13 Jan 2023 00:11:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568694; bh=v3kfTmDwMfPA9Xint1FI2BqTjFB4FQUN1LL/8emmuPw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=d6uNflm9Rm7u8C2JOcazN73o27Mc8b4r1r/9WwcXBq3ijw8Ojd/+4wH4FDvAwuhm5 6cWj97Cs6XI1Q2OMhHHbUNSS4k2rJyT8vQFW0aqaMNi2X4U+pLlM7F9OgY0Dh69YYb YEuhoX5yS9U7h5Fya/vZm8KJdahywkioJh6vhPn494eFYytoee3CmMACuOtSDCy3+D JMsgrw35z8Flhq4FErQJV4uyZzry9bsYkoY9YMBclbBWku8QYnxe4OvOiLW1pJHdkU bbjEHtlyQUTxnw+bpwA1LRATJSQykJ7c73B6uPw0ZVTYwW1hzYubjTGH0MUuTgiZ1g FarGMsBFDIzFw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 9626D5C09F1; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , x86@kernel.org, John Ogness Subject: [PATCH rcu v2 01/20] arch/x86: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:13 -0800 Message-Id: <20230113001132.3375334-1-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864058538940382?= X-GMAIL-MSGID: =?utf-8?q?1754864058538940382?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Borislav Petkov Cc: Dave Hansen Cc: "H. Peter Anvin" Cc: Reviewed-by: John Ogness --- arch/x86/Kconfig | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 3604074a878b8..4a9175fe7dd18 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig @@ -283,7 +283,6 @@ config X86 select RTC_LIB select RTC_MC146818_LIB select SPARSE_IRQ - select SRCU select SYSCTL_EXCEPTION_TRACE select THREAD_INFO_IN_TASK select TRACE_IRQFLAGS_SUPPORT @@ -1938,7 +1937,6 @@ config X86_SGX depends on X86_64 && CPU_SUP_INTEL && X86_X2APIC depends on CRYPTO=y depends on CRYPTO_SHA256=y - select SRCU select MMU_NOTIFIER select NUMA_KEEP_MEMINFO if NUMA select XARRAY_MULTI From patchwork Fri Jan 13 00:11:14 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42871 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564728dyf; Thu, 12 Jan 2023 16:15:15 -0800 (PST) X-Google-Smtp-Source: AMrXdXtDvQEYWiDI38bT3imgi6wdBNxlc1rkFZQIS73Ru1cIKgZPFfPS2ct36Q8wtWk8jyGoEeeC X-Received: by 2002:a17:907:c20b:b0:7c1:7442:8b77 with SMTP id ti11-20020a170907c20b00b007c174428b77mr64140109ejc.5.1673568914922; Thu, 12 Jan 2023 16:15:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568914; cv=none; d=google.com; s=arc-20160816; b=Qz1a7SCDbY+ipqZNqxqBtui7HP7YaQfLjLNTmZDZGOugLFBxtcnLgdW37SsTuhwJQY I4dqM6IhfjRqyPt294f8jKk2aCL2dhk9xXnp/0r7vAeRqjRwolEf6M6zgMnYRYmqBIoy jdB9U1GsC6LLozLfFJ2AscBRZy9H1KKe+D3kLO1qOOuxsmXZSDVkh8ibklYYeuoOIGFq ZyFXIu9/OZKg9bG2Cm8bdPa1X/Mx2CH+oVMdiHv367jy9NLdvy2dyPxG/B8D8xwWAgwG jDL6BTcXQgXWo2hG74t/u8gJdqkta391VneKBrgtGv/GspgBZX5+hrHAX++Jmj8oHENl IaZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=s8gDgobtwIUrHDGOS4voRA5Q7Oz9M0uRTcbQf4OipKk=; b=ywNaRBmQ/Pd5aK9tGmCt80OAcUgsmZ9T1lcelCjYVckFaqT0iSdlfbwwUxflEar42k dXvqb+f57XS30EOb9sg4CWGKx+Dw0JaAgKwX4KCPiJU37zYoYGYQuQywOvH/T/xsuPUZ WvJJhieYXT/78jKQ3UihE0t/m1xfk6x/feQOJl6neKDObYWTl8WOTPw1dvtHnXwFGBnj ZHJIN6BgI91rRrnq3y+FraPIqXHFEKHOZjslyMhdlNBL32tnAoPEBxxxZ4oIdY7YpUbH 75s2uMP2cVQDVPP4TI+vkiLYH/nM9SH7LbHLu2GMrU77jvSd/ltGxiaZ151kLIQOP3nB eC9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Dbj/CuJD"; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nc42-20020a1709071c2a00b007c1052c9243si9112267ejc.15.2023.01.12.16.14.50; Thu, 12 Jan 2023 16:15:14 -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="Dbj/CuJD"; 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 S240815AbjAMANL (ORCPT + 99 others); Thu, 12 Jan 2023 19:13:11 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56466 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240290AbjAMALn (ORCPT ); Thu, 12 Jan 2023 19:11:43 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [IPv6:2604:1380:40e1:4800::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E5C95DE46; Thu, 12 Jan 2023 16:11:38 -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 sin.source.kernel.org (Postfix) with ESMTPS id CB98FCE1FBA; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E78FFC43392; Fri, 13 Jan 2023 00:11:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=jkXE0W2CNP0e27Ckg1RXZA3NItagopfVWSUudCHUD9U=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Dbj/CuJD9xDxQdyPWfyMl08K0cLhg5VSagcd6Ztf2ZBnWMXB1dlX6QWfECKAk3uyK 4Cyc+6MK8O2PMAY0rj6JWtCk0BlqurrNsYRn6AAfamIFzvPL2TObRRnQEVo8AJy1Ff DjKtqwUTcaEV899A/oRpdKC6AePf/7QowsTVNEo0y6BEbNZFkGsMo1DO7840j4zamF e92enptQIJV6WRSlMFXWps5sxR7KFNYvcLsm8KpA2/Hr4uspO9hw/+55SlcCqGRRzU fD2WsfoFQzj95/pzmYmZvtLBgGA0NGw+ecVBJjBHcB71P+CaRsl2iT2GAFah4MDgWh N+BwOXPiM5MkQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 987685C0AF8; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Greg Kroah-Hartman , "Rafael J. Wysocki" , John Ogness Subject: [PATCH rcu v2 02/20] drivers/base: Remove CONFIG_SRCU Date: Thu, 12 Jan 2023 16:11:14 -0800 Message-Id: <20230113001132.3375334-2-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864198478653773?= X-GMAIL-MSGID: =?utf-8?q?1754864198478653773?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in conditional compilation based on CONFIG_SRCU. Therefore, remove the #ifdef and throw away the #else clause. Signed-off-by: Paul E. McKenney Cc: Greg Kroah-Hartman Cc: "Rafael J. Wysocki" Acked-by: Greg Kroah-Hartman Reviewed-by: John Ogness Acked-by: Rafael J. Wysocki --- drivers/base/core.c | 42 ------------------------------------------ 1 file changed, 42 deletions(-) diff --git a/drivers/base/core.c b/drivers/base/core.c index a3e14143ec0cf..bb36aca8d1b7a 100644 --- a/drivers/base/core.c +++ b/drivers/base/core.c @@ -181,7 +181,6 @@ void fw_devlink_purge_absent_suppliers(struct fwnode_handle *fwnode) } EXPORT_SYMBOL_GPL(fw_devlink_purge_absent_suppliers); -#ifdef CONFIG_SRCU static DEFINE_MUTEX(device_links_lock); DEFINE_STATIC_SRCU(device_links_srcu); @@ -220,47 +219,6 @@ static void device_link_remove_from_lists(struct device_link *link) list_del_rcu(&link->s_node); list_del_rcu(&link->c_node); } -#else /* !CONFIG_SRCU */ -static DECLARE_RWSEM(device_links_lock); - -static inline void device_links_write_lock(void) -{ - down_write(&device_links_lock); -} - -static inline void device_links_write_unlock(void) -{ - up_write(&device_links_lock); -} - -int device_links_read_lock(void) -{ - down_read(&device_links_lock); - return 0; -} - -void device_links_read_unlock(int not_used) -{ - up_read(&device_links_lock); -} - -#ifdef CONFIG_DEBUG_LOCK_ALLOC -int device_links_read_lock_held(void) -{ - return lockdep_is_held(&device_links_lock); -} -#endif - -static inline void device_link_synchronize_removal(void) -{ -} - -static void device_link_remove_from_lists(struct device_link *link) -{ - list_del(&link->s_node); - list_del(&link->c_node); -} -#endif /* !CONFIG_SRCU */ static bool device_is_ancestor(struct device *dev, struct device *target) { From patchwork Fri Jan 13 00:11:15 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42864 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564217dyf; Thu, 12 Jan 2023 16:14:19 -0800 (PST) X-Google-Smtp-Source: AMrXdXswxUTvwJCWkjCuJjDW2kJee2Lf38n55Mil/bpNzoPrITxijYxaGqwbwdr1ZhzboagQlt7f X-Received: by 2002:a17:906:6a1a:b0:7b9:ee36:6153 with SMTP id qw26-20020a1709066a1a00b007b9ee366153mr87770925ejc.2.1673568859039; Thu, 12 Jan 2023 16:14:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568859; cv=none; d=google.com; s=arc-20160816; b=Abh4sq7qdahYqO50YKqcp2jklgH7mCgj6HSgwgztdzPurRg17/Xghqli6F9Zg9Pkvb /TSlehGsyXh05twO6wceXtigyOomZRyXppAok4wnlxpOSNeeqm4jFHcVUADbF6pgkHoC pg68TVP+qHGD02LqArUHbzvp2QBVPendUFFwrU+JUVsCDUnen5kSbffFAPO2a/+WMi5z aQ7n24IJmCSYg+g2batQiSW08qed9K0tEAt0lkiz/Wb3dGNUn0LYL+dkoF81FHt/tC97 ekh3U2m2FG24ntswu2HU6R88JQjDHMAVlrXEUH0HUHqp64phvQH7ErWFcmQ5HMJS8/rX S7LA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ZxfUTOyopfEa8vhPGGKXchBJzfwjT4/6sB0modNwF90=; b=tuIw7zFyFJxFD53EnsFN8V68Qz5SysggCSygQeb381GCZDGam2k+yUsC6UWqKwVPRx lsLO/MLewcP0n5QVuvRos8gdb0uX+2Jtpg7ISw+ZknxS62FBMOFngLm9sioElOlpDNU/ GjLqxdPksStL5xkyLRGDZTaUSfEXtH/CnbzIcQhObbFvikjq7AG1eKzPsSahIe5JqWw3 0qZTSc322U9/OwO2pCDkHAYxtgxwH0utueOri5DNWXAlheUNJD/k/Iir+dD9lELvDbpT ipzJJA7Hx3wFNRMvLOpIfg6DDNvMPVePEw7/DXCT4MMLCQ57AsbxuBdhH1yB02+v7bDE Ksuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=JcrSReQ6; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id js10-20020a17090797ca00b007707b853e46si21170442ejc.882.2023.01.12.16.13.49; Thu, 12 Jan 2023 16:14:19 -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=JcrSReQ6; 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 S240157AbjAMAMZ (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240175AbjAMALm (ORCPT ); Thu, 12 Jan 2023 19:11:42 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AF05B5D8A6; Thu, 12 Jan 2023 16:11:37 -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 ams.source.kernel.org (Postfix) with ESMTPS id 63283B811FF; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EEA59C433A7; Fri, 13 Jan 2023 00:11:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=myT394PI0jK3w9+Y5Yr+wETBeUZkki6xDb1CBO26XOM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JcrSReQ6I5UiUeSr97F6GLgeLj+fRWzZUT4wxx1ddKGgLdhcXMjvZCt0EsfR5lVhJ rJJTJfit+sZBEOl6jHh2JE3kvk93y9dagrFKbZMM7/XOVQ2kViI5lJz5+Omthi186N 23O6txmbqvrU4283ZX7uLG6SMTrS4iOzkkc7qSzS6KQFA0F/myvVicocWHQb/mmltS XmvYLPR6/vriWTejAX303miylTUMv7bt9ZUg0AhVig8ZNbbZjl9RBxXmmtomXyAnob rlCTPjPOiWQ/4K6mbDCFDQ8H5JLfSjN4XbqzMYDEqJlsX39FvKz7Pcd970Ap94pgKy pooc6feXb+pFA== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 9ABE85C0F2E; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , "Rafael J. Wysocki" , Viresh Kumar , linux-pm@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 03/20] drivers/cpufreq: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:15 -0800 Message-Id: <20230113001132.3375334-3-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864139886917210?= X-GMAIL-MSGID: =?utf-8?q?1754864139886917210?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: "Rafael J. Wysocki" Cc: Viresh Kumar Cc: Acked-by: "Rafael J. Wysocki" Acked-by: Viresh Kumar Reviewed-by: John Ogness --- drivers/cpufreq/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig index 2a84fc63371e2..785541df59379 100644 --- a/drivers/cpufreq/Kconfig +++ b/drivers/cpufreq/Kconfig @@ -3,7 +3,6 @@ menu "CPU Frequency scaling" config CPU_FREQ bool "CPU Frequency scaling" - select SRCU help CPU Frequency scaling allows you to change the clock speed of CPUs on the fly. This is a nice method to save power, because From patchwork Fri Jan 13 00:11:16 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42859 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4944:0:0:0:0:0 with SMTP id r4csp31722wrs; Thu, 12 Jan 2023 16:13:14 -0800 (PST) X-Google-Smtp-Source: AMrXdXtaFBe+2DAzr4LxjdRA1C3gdz3bypZoQP32zQGKM1ERJcin5qfIrlMmcUj1SYgTfGObeK5b X-Received: by 2002:a17:906:a1c5:b0:7c1:2529:b25e with SMTP id bx5-20020a170906a1c500b007c12529b25emr65371387ejb.43.1673568793849; Thu, 12 Jan 2023 16:13:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568793; cv=none; d=google.com; s=arc-20160816; b=PxQ45YmfnfMb7rCnhtMmvqJ0c1vBt83uYgI/IZBehfUpZrhRvrX827zdZNl2RAEmG1 NWKm/jztW8kjzmAE9sxlL3zAmYG07jcMnu+WH+DWyTfPbOrU9lCLTT5F87xnoXiV2YZm z4+aelDIbflDF6ltv+9Z4rj/3aTN2l0j+oIui5mQsEgBhG1Kc75v87r8R+xwhCIlm8B/ o93d77fIpgMU6ysOpjwdu74Owkgko1W0ljfmFQENC1ZujQ3DnzMqQW4J5LCjS2mjKNit eypzBIm9Yb0hswXKqvBXpewyfeTMAbg8Tc/B1lM3ahqsOtOdiNHec6n24ZrfccGFAfQx RO+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Kj+xvqoIgKA5m1FJs9/NOhyrOm4g4V7upiafCCJuoCk=; b=fRU381yVuzVkrS21bRi4+cZ//tr+O6HelzPSeDDLDOyK767w2gWsNNb/ckH6ScshtY 4VOFEEsf1/tpjX/ClzWmqBcu7oRxp8jFhrX7C/uRbbDqEsuF6PdM833j/JcOVJtX5R0C hTejPLgA0WzIg0Ch1e5ISfgDRSX5fpoULF5q9VdX3uXd108u+6ZV54DuZ82/5zo1Sl1t EUdkx/32bwqe6MwouNYYnSzxF5C9RRdiiwrBxpZblYE0vpRa1kcGl0P3vtxIqXFnf0pY Xe4o2/sf1jdqR0WpqUjMTqGT+7+M3422dA5gNaqfD2ROPi6M8LPYCoa2bZ74DoTIcAMd yH1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NeLRKlF0; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gs15-20020a1709072d0f00b008310ae17418si22555580ejc.594.2023.01.12.16.12.48; Thu, 12 Jan 2023 16:13:13 -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=NeLRKlF0; 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 S240413AbjAMALu (ORCPT + 99 others); Thu, 12 Jan 2023 19:11:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56264 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240145AbjAMALk (ORCPT ); Thu, 12 Jan 2023 19:11:40 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2EB4A3F440; Thu, 12 Jan 2023 16:11: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 AAED3621D8; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id F20B1C433AE; Fri, 13 Jan 2023 00:11:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=zptD60J3Cgt8c0EJaqWm6Hr2VBVz43WogJYOiD1uaCA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NeLRKlF0bGaJujtGzLQoo5wOqPOWMj2ogv6jHaUpUKDczJJtA0Fs51mBlLovS1yf3 o7g538PWMJeFU4s/+DJdMZrRGWmhIAWkMDhki0eX+MGoJEBVGeIeXSfoBwSY8vmWyO 5UbEMMANXT6cZJ5HvAIbIOOh5XCTy5FWWarkaVJCMGzhNe7qXAQMiEmlFKfN1e0ehQ aDcVBF6PVIt6c7l+k81P1IKTnbl5yojYnK/xkRzT0gnH6blVw1LmYnP90c43VmmNEZ ejdVQ949m1uHjn2ueTMVa6eFuBOky7bNK06wLDFH2cYbM5mcaUyzpP8VhpzCXsLPAY /QESHRjpYfxig== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 9CB625C10CA; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Dan Williams , Vishal Verma , Dave Jiang , nvdimm@lists.linux.dev, John Ogness Subject: [PATCH rcu v2 04/20] drivers/dax: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:16 -0800 Message-Id: <20230113001132.3375334-4-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864071725590032?= X-GMAIL-MSGID: =?utf-8?q?1754864071725590032?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Dan Williams Cc: Vishal Verma Cc: Dave Jiang Cc: Acked-by: Dan Williams Reviewed-by: John Ogness --- drivers/dax/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/dax/Kconfig b/drivers/dax/Kconfig index 5fdf269a822e5..2bf5123e48279 100644 --- a/drivers/dax/Kconfig +++ b/drivers/dax/Kconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-only menuconfig DAX tristate "DAX: direct access to differentiated memory" - select SRCU default m if NVDIMM_DAX if DAX From patchwork Fri Jan 13 00:11:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42862 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564180dyf; Thu, 12 Jan 2023 16:14:14 -0800 (PST) X-Google-Smtp-Source: AMrXdXvcDTZdZBjrsKQaM8GBkCGK60SemSFf97ctQr+cT2rntQLvbhiie3iURRUx7xL0sn7DqX10 X-Received: by 2002:a17:907:8d03:b0:7c0:d522:decb with SMTP id tc3-20020a1709078d0300b007c0d522decbmr71293132ejc.76.1673568814678; Thu, 12 Jan 2023 16:13:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568814; cv=none; d=google.com; s=arc-20160816; b=c47kveOWpB3XzEJ9DZeYDtFUyvzAxvl3K2WZ+h6os6D0YW5qdg5eeIe00plVXN8Kq2 MxnaIOTyBWpvG8WdMQfvKWHlZj7HZDdzO+UqjBegKjlKiHTX0YVeyyX0lMC/Xo4rgLUE qqi8qBdfrg4W6eQwtcosuJWGrn5zXJEdvpS3C/S18nLnlALJHPd8O1XMY21pi8C5csZn GDT8lvvel7Jell+64eRNRMaL3yBjbnBX7C2COguaYdkoerHJqfHjZB6eFvZLzt7arV/2 gn5hclOrgEgFnIESsKyt0nTCULqUezAv4i5WoHt5MMOQzstGtzyHHmjZyF3oaCyS3LHB QYWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=O20doTMzu8XbCdVAB2E7MS4svPF8NoeITKVoCLz3AXY=; b=VauZGxI7mHtuM5YBaC1AyADzMFLLlyQJhYsoaqITnYS2NYk7wagqczq/OldTxEw0ld rs6BlEqGXt14JKcq8as+I21AHVuPN4Si5zZlWCsCW4q4nLtlnLxYBPV6T3B7RfKugLu5 okKZ9lkeLESeVcYA4bG2mPoOBIOnMg3ncnXIkLMeiw4nLnXbTA9xJ/X9WuStMZYSWbAp WZXPtOtO9PiKJqaaIhwJBgl7TynjKYJg5mQH7jsfSCUaRrF6ZRc5Ofxt/0NQ4cg0YgDj QSQkLiiQ1KCbgVmICW9cFkpmN7rlyttHNk3HDe1OzAF+4/xibGkFQtzQ9IA+kUMxdOO+ gpnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sUorwqkT; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id cr20-20020a170906d55400b007a8beb3aa4csi21210246ejc.872.2023.01.12.16.13.10; Thu, 12 Jan 2023 16:13:34 -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=sUorwqkT; 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 S230230AbjAMAMB (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56376 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239998AbjAMALj (ORCPT ); Thu, 12 Jan 2023 19:11:39 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B49751310; Thu, 12 Jan 2023 16:11: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 98195621E2; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id EA8ADC43396; Fri, 13 Jan 2023 00:11:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=ul1/WKLKiUmVybIxqWnYnRpo2gSfd31L08sVwl6r/bg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sUorwqkTXTL57R+WQaylGCKaAGTRLrwjN6Pin3ea3ZWmx2Rnli50rF75h/vvQTgNV d3rWCunXEFBx4tvmrOQOLL7KCAM/0dTy1c4fwn8Kr06gS6rVnFc4hQdRDQbb6dkeSs ENgjp1GfNPG5grwP2Qp4xzK2ezsdJiUeN/7S/rwalieTEBIgzJqkkJ88WYxL1tTy4V VL44evRX1laMfys93cdGTHrEKOsYS1oFCm/3m7nU9/MtuDZy1WEvpbLln2BugEuaxF 9jIQUcOI8zXGUEGcjcAM3t15tTpTbC4is/hzA+56NrQ7P9Y2BJ2ZzhQNPtpCrtIi+w U+W2icDqfFHoQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 9EECF5C1109; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Alexander Shishkin , Maxime Coquelin , Alexandre Torgue , linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, John Ogness Subject: [PATCH rcu v2 05/20] drivers/hwtracing/stm: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:17 -0800 Message-Id: <20230113001132.3375334-5-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864093531034954?= X-GMAIL-MSGID: =?utf-8?q?1754864093531034954?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Alexander Shishkin Cc: Maxime Coquelin Cc: Alexandre Torgue Cc: Cc: Reviewed-by: John Ogness Acked-by: Alexander Shishkin --- drivers/hwtracing/stm/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/hwtracing/stm/Kconfig b/drivers/hwtracing/stm/Kconfig index aad594fe79cc5..eda6b11d40a1f 100644 --- a/drivers/hwtracing/stm/Kconfig +++ b/drivers/hwtracing/stm/Kconfig @@ -2,7 +2,6 @@ config STM tristate "System Trace Module devices" select CONFIGFS_FS - select SRCU help A System Trace Module (STM) is a device exporting data in System Trace Protocol (STP) format as defined by MIPI STP standards. From patchwork Fri Jan 13 00:11:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42868 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564586dyf; Thu, 12 Jan 2023 16:15:00 -0800 (PST) X-Google-Smtp-Source: AMrXdXsxqInW++fV67sEDFtQu8VO4k0zv9Kb7RU8hcQ3M5z/Irt2hPLM1upOTDrznPIJ625F54E7 X-Received: by 2002:a05:6a21:1518:b0:af:e4c5:28e2 with SMTP id nq24-20020a056a21151800b000afe4c528e2mr93721628pzb.17.1673568900074; Thu, 12 Jan 2023 16:15:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568900; cv=none; d=google.com; s=arc-20160816; b=PhLupobbec9FD0+DGbLquwxzUxa9ELsiyKAW2t0pKWD9hN6ELYgvgqJZmwptxzbj6c aWu0D3JG0r50LXpLpzLFKvlJTklTThVwNu1sFbL4GvNm1UQ5Zpzmuz6LgCiSVe/T/XE0 v2tqGGpnodVcvRuJHYRCOkE1fGRTWH40qOpR2iFSnaccxgTzUnXBPLK3wIUjxk5pNYzV EmthhXUnrjQi4y0OFyG2l+oU9SKmJfuwgUFsesAV2sy9LOHgqVGnF4u5KMbgu+6sKqpv Mj8j0O3BgEMtZrXm6HHogppMwFQ5OQc3HI+leeJPL+KIAWeLiJ56xeoHFfZ/YPSYRD+X SvRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Z7NQK6aNk6gv5MUOkgEydk/EEfFSn1dSjOkWPMTqiL8=; b=lD/HrvnUFKJmxui7vUpnI7G4oQSoVHF8Pz05F8e0wO47mw1wy5DxuTJwAWnwAomtZc IDUyICpTbWNZs6ZJxke+mvup3PQNv0jNkklRD/GU4IGLC4yXzp6a/Q07T5nsApAB75VP YBYSYYKTZBXvKspbA7szcGWb/5Us0JAvgIpq55txm0QRkeY3KDNF4eD1QvglNfbNl7wY FJoKe4aTVGWBnT30wbyOsTbsqfYqt2AB7/netB8Xlb7xxOFrTVJk+/FN8mnomCvs+Da0 AhOl2KKb1ZJSrrOviTgzPyGqwIBhLHIWLixwHP8vx04KQA+Zdi9EvDyPzY82rFoIJhLD WlSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CGz2fCFB; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w184-20020a6382c1000000b004b50d8402e7si9962929pgd.14.2023.01.12.16.14.48; Thu, 12 Jan 2023 16:15:00 -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=CGz2fCFB; 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 S229964AbjAMAMF (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:05 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240146AbjAMALk (ORCPT ); Thu, 12 Jan 2023 19:11:40 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8428A5B16C; Thu, 12 Jan 2023 16:11: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 1C53E621EB; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4808FC43446; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=LyGbrGRKlgQUG/6dRhmrOxWQZAI+7ZeRlrySnO8o+wY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CGz2fCFBpFPtDlfqbl722O++VKcLg5CZhk3XeXgsvT10C/Lk0VXQ2IByAiFnnOpSy gWUmtwgJqL3dAN8LS0BuxIXt59+wTDaQQdeyV1GBG3ENjo3tXaDCIn5qVz8HFOXqxT wH4kyN6ceuuw5zV579pwfsPQMxsu3zUyaJTWU1AD3DnSM9InxH6rmgStmHdokViarP +3+2hvcSjhPoGeD4M9gClP/w/MylYUL7F6i+aLgIyrJCWFZ2JsSq1xX90lJeoIpHKp xjq40rF/U6aF+RMYUIeYJN5cZr/RQovux3mXIcMUCw0JxX1AKmpFTX8KjTo1EmUtvj OJGYcub5PB5ww== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A0E425C118F; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Song Liu , Alasdair Kergon , Mike Snitzer , dm-devel@redhat.com, linux-raid@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 06/20] drivers/md: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:18 -0800 Message-Id: <20230113001132.3375334-6-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864182765648089?= X-GMAIL-MSGID: =?utf-8?q?1754864182765648089?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Song Liu Cc: Alasdair Kergon Cc: Mike Snitzer Cc: Cc: Reviewed-by: John Ogness Acked-by: Mike Snitzer --- drivers/md/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/md/Kconfig b/drivers/md/Kconfig index 998a5cfdbc4e9..5f1e2593fad7e 100644 --- a/drivers/md/Kconfig +++ b/drivers/md/Kconfig @@ -6,7 +6,6 @@ menuconfig MD bool "Multiple devices driver support (RAID and LVM)" depends on BLOCK - select SRCU help Support multiple physical spindles through a single logical device. Required for RAID and logical volume management. From patchwork Fri Jan 13 00:11:19 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42870 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564633dyf; Thu, 12 Jan 2023 16:15:05 -0800 (PST) X-Google-Smtp-Source: AMrXdXv3P7g+Hzv2S5onFQqOMI0KSt9EXv2S07JkOVf5TuHIX/3QMT0gk/Acr9FT6/rZxpe8XyiY X-Received: by 2002:aa7:9389:0:b0:589:9b8a:9c71 with SMTP id t9-20020aa79389000000b005899b8a9c71mr14158723pfe.6.1673568904744; Thu, 12 Jan 2023 16:15:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568904; cv=none; d=google.com; s=arc-20160816; b=ypbzGCP9Rnmolxh0oxRP/EkGPChtcPTH+xBbe0QFauCYCmHzok4ctog3Dl2rUsWcgK nKLeldSEfw0pBhuenEdfl5jKDe8wKfsPpF2uDessbbNNSrV4poW8OoesKXex3PLNqPWU bX4rlcizeZ3fTFQuvxP4SYCNfcKE0y2uBFj7+jLr7Zp4ObrudvveOC6IoExqQhhfdFdH jdNw4NZTJp4Df97eDyiSDOqnxpQtHXzagU41NRLd/a6tTDcV7j4CG7Rxtp7G+KOgUa6r 7hxoWBQKekPqDVzvTgECojEtdr26TEZhtIwz9Wz8mPZic3NgYbcpKojJSuZT8vK/twwU uHlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=LR+lMFj9dVacakqQIm0GhFwXISwqP/JDk4mgWrqeI+k=; b=xl8uvsgnZGapn2Ssxcba1SGXweVVxRH8dhPW7TFbhA5mU4tiHYyw9IIFnRA5v/z4Zo Hg5sxLMRgvJvvILvTK9pVgtcL2J+uGJqlPcy5PVhQ33HVVBM5vWULyu08Gf7KnJBEoCL pCL6kNQR0jCAxpimU35w65ruuN+e++PxENDUHtOfyDxILwvyAuKTjfh53dcl7Nwc7uMZ jnlJdDXu5iZMTflnN0/PNLVKss/eECS4o+d32Ddu6k2eYkZtV9rUj4BQuSEtJGg4bOBA adaNJVzp/NshVMKBObMwT51UATdIin4+/0hoZQxVhcxXkrVTjtpXeaCWpqdXxifTkHU8 tBeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pTZivndY; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g13-20020a056a001a0d00b00572899f993fsi19812414pfv.306.2023.01.12.16.14.52; Thu, 12 Jan 2023 16:15:04 -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=pTZivndY; 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 S240277AbjAMANH (ORCPT + 99 others); Thu, 12 Jan 2023 19:13:07 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56464 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240282AbjAMALn (ORCPT ); Thu, 12 Jan 2023 19:11:43 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F32E5DE44; Thu, 12 Jan 2023 16:11:38 -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 ams.source.kernel.org (Postfix) with ESMTPS id EEDEBB8203A; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 47E97C43398; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=cTMHlhoolXwxR+XWJBWwI7YWwhu4f9xOx3xMf+RE4lA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pTZivndYQVJZ7qcUIoycYCQuR3FWm4j4olw3ymlzBFIWDmypktz+JBWgUZyG37z/h 9TOoTAntfGOC6CwehiC/RIn3QVh54uR9LANH38Hc9BrLXqwXmEFFjJ1GybFGZN9qJ2 p/nt9DApSWtPO2U2vINfXjBFPdEXTzfCk3OSPwC1HDRNFU3fKntGLe2bhtwK5o3Ajz 62N2tfEN2+7J5ZTMhaG2VtqXFMkJJPZQaHuevHhtdiMR8xkK0Hy8cn6qFDnFsPFNyp rA6QLyCi5QUCoZHusJcTL8202gfEJ/v8zPPqjZxxFatURUvPFNAGP+O2LfgQaY+ZOS sN8PGszh/4Ojw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A2C0C5C11A4; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , netdev@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 07/20] drivers/net: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:19 -0800 Message-Id: <20230113001132.3375334-7-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864187888883804?= X-GMAIL-MSGID: =?utf-8?q?1754864187888883804?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: "David S. Miller" Cc: Eric Dumazet Cc: Jakub Kicinski Cc: Paolo Abeni Cc: Acked-by: Jakub Kicinski Reviewed-by: John Ogness --- drivers/net/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 9e63b8c43f3e2..12910338ea1a0 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -334,7 +334,6 @@ config NETCONSOLE_DYNAMIC config NETPOLL def_bool NETCONSOLE - select SRCU config NET_POLL_CONTROLLER def_bool NETPOLL From patchwork Fri Jan 13 00:11:20 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42873 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5565033dyf; Thu, 12 Jan 2023 16:15:46 -0800 (PST) X-Google-Smtp-Source: AMrXdXvmDU8CfSxBOJWexlWDABDZK7hM8zeEZeB3j/VftmKultB8Ou/Vqy6lsjS016wF0sXVZYwY X-Received: by 2002:a17:902:e5c3:b0:194:4986:a3db with SMTP id u3-20020a170902e5c300b001944986a3dbmr11422423plf.36.1673568946015; Thu, 12 Jan 2023 16:15:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568945; cv=none; d=google.com; s=arc-20160816; b=GMRn4vS+xGCT9mDDOX9PXRkVRM5OEbo3whSLO4nqnaF4+oq/pubJThNzhqiurP+1oF 2x0rp1C7g2OViapDMfCNnkFDCJTy9L/qFf5ok4K8hsCxKxJ+OO34UH55FycXZXBe+CFN 2gQ4XtZLu8LsCjuEqZGKBi63JsbkkLXXVLkj1egcQG5JuGQgEcmjG+BDeF/vlOqCulEK trsbuZk7efR5m6vqCjlLTELcueRTlSivvMqsfom19SL8L42AWMKg243YybGmVQSIBocJ X3pdXU4luEIo1NNfBSKWwly6q1uWfxe49gbwJEqZiU1ZF5eoSNg0rfsUwgOFVt5231EC F+/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=v8SOai8gX5oEJN8Fs8U0WXlB+4+dOn1TKnxziOpsk4E=; b=AVv0AUWWyGp1VjOtOWHC0x/4MzO42KwbdgH4I4MSA3dfw5Jfv3af6gxD4J4xEF5CPR kOeVcy9URZDVlqI2Ili54jHQQMw66g/8PkxC1cCD3tXj0cNkmZDm8OKSb1ERqhLX5svE N0+iT5d/tUZ4UjaBDUeAALRzvKCvMiX3+xR6yPjzL7pFRk17fpWMb1vfM2hS5t/MzbjY NKfnocm0BOE5bIKG+hvygXWHscM7QnQIlh6h755DmGIjpmAV0rpT6yu6qto9AcQVZOyG lJ4Zah4nBnvVgljihFkAZ61Q4brUMRqYTt/MYv9FMBGNOSYoeH1kMqyAA+VyrXi5ZlJW vZoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bPoaqT1F; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c10-20020a170903234a00b00189dc29c89esi20559249plh.129.2023.01.12.16.15.32; Thu, 12 Jan 2023 16:15:45 -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=bPoaqT1F; 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 S240783AbjAMANA (ORCPT + 99 others); Thu, 12 Jan 2023 19:13:00 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56400 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240277AbjAMALn (ORCPT ); Thu, 12 Jan 2023 19:11:43 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2E239228; Thu, 12 Jan 2023 16:11:38 -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 ams.source.kernel.org (Postfix) with ESMTPS id D93E3B8203F; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4CC89C4331D; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=OLEBLqHH4bCdLtcu6EWaCDE8DoFoBtvYvEr/xhgnxAA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bPoaqT1FehOp1LBHAmkfdd4LFvYnB2WCJuO9nk0LRxttWsQZcsqs1Lb31Px+MZssC 7LowPRVcwUDUnzSq+xvfNyu8U4euiESns26jfBaGsdZoCNjhVU98MmYHgVyP/mdimF vvWuZOoZ8tINYJnzvmZ2HLt780zdkU4ibkOOSHWVTh9VBg12SHodnrAnZw8APD47vS 8Uc9RP1K/Cb27OESL0jS44ZGk6qB/r+wWEP1csW9EXRklmYD2hyVD0FfQF/eMuN0fp mjWfUgG7WaiIjnnJG/1dSFTPVakVOdBnTfV74Et5Gnpohjjq+bvEamPUOqXEQYDvUM OXpWx2CWuIT9Q== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A49985C13DF; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Lorenzo Pieralisi , Rob Herring , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Bjorn Helgaas , linux-pci@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 08/20] drivers/pci/controller: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:20 -0800 Message-Id: <20230113001132.3375334-8-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864230814237022?= X-GMAIL-MSGID: =?utf-8?q?1754864230814237022?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Lorenzo Pieralisi Cc: Rob Herring Cc: "Krzysztof Wilczyński" Cc: Bjorn Helgaas Cc: Acked-by: Lorenzo Pieralisi Reviewed-by: John Ogness --- drivers/pci/controller/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pci/controller/Kconfig b/drivers/pci/controller/Kconfig index 1569d9a3ada0b..b09cdc59bfd02 100644 --- a/drivers/pci/controller/Kconfig +++ b/drivers/pci/controller/Kconfig @@ -258,7 +258,7 @@ config PCIE_MEDIATEK_GEN3 MediaTek SoCs. config VMD - depends on PCI_MSI && X86_64 && SRCU && !UML + depends on PCI_MSI && X86_64 && !UML tristate "Intel Volume Management Device Driver" help Adds support for the Intel Volume Management Device (VMD). VMD is a From patchwork Fri Jan 13 00:11:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42869 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564598dyf; Thu, 12 Jan 2023 16:15:01 -0800 (PST) X-Google-Smtp-Source: AMrXdXtxaaaarbMVOcKJr6IA82tWGC1Rpw4pa790qy52UbyZ5CjfoRgfWYKiD69pSnUwi/WO6wc/ X-Received: by 2002:a17:902:7401:b0:194:52ed:7a32 with SMTP id g1-20020a170902740100b0019452ed7a32mr6635752pll.29.1673568900911; Thu, 12 Jan 2023 16:15:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568900; cv=none; d=google.com; s=arc-20160816; b=TXG/eNSriSuvLZCQ48drvU2x1uzLgszSShM+bIDX1NV0ZPI3BYEMVVyS9KG5eLPyPv H5FhI9PK1BnkQtO158lNnlgn9qWiL9ndLhKwPcTfTpMGkY9dS0FYu9dqKjQ8K1T34+3I mynNRwr/X0FCYtNIF5eQwy3zVepmevpyM0Fjpd7d4SErDHFNZnvlv4HWqASYyGT/Qu+S xsCyETlXMMXNqXwp5r8SPTh/PH5f6nrlUyhk2YPRksyUWmlLpTuSG+P5F2Gb/sPThnSL lSFUGkRe//chZgKpZxylXeqshzjZBLf+t944beeLdII5eZ/KYmvytT4r9Tc18pw/ZbmO 8oxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=bFedPtBHhlT7/1AmpCRR+OstAsOVN9WLxAoKzQ5Moe8=; b=R3ftmNKMHxfBCncDYNMTNnBKBkiAwbHyxtt4uSciLEZ8+VY1vjYhtWDZxSmF6JJq3v ACnnQc3IF6XZVEJr5BtVn1frPqekkUamXjJjjJ6q6/WXzYxRi1fzSNJSZv6qadyXdiRQ lq2TZ9migVUv5+qczkyliUYTgj6yddnczv/JFC+QA3cwzqYT7wbVT/cORSfIykrT1uHy kQ97wbur6bi2MsaqlYeVbj5sluML4Squy70EhPE+GQCs8vyIVEkJjZPVhISOQ1ijVkPh nx7KLjAbavFQBgSvEIbMVEkpp6FfpbeA91v1oXuAecO5W3CPzFUGWRF4pYgR/jL1ofrp WlCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fvxZF9yN; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b17-20020a170903229100b001768a29b9dfsi19827250plh.68.2023.01.12.16.14.47; Thu, 12 Jan 2023 16:15:00 -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=fvxZF9yN; 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 S239998AbjAMAMJ (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240087AbjAMALk (ORCPT ); Thu, 12 Jan 2023 19:11:40 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA7DD2196; Thu, 12 Jan 2023 16:11: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 37015621E7; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 4DECEC4331E; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=fHoR4awBBwDobL/5OpE5v/VOKzkbb2pwjwCxM8iuNdc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fvxZF9yNUhj1bZlIh2FFp/QWWmY8978MvkoYvggqN2rxsQ4WQwkuKO25w6bVb+6KY 6HVnkJfSRyecbTMq18WoPOgui5GHjdAfyXrcbkyxFfH2o9s9mrjAs6zEtVD7b2YUWV 5nh+crS9RfDP2xBD527PDNRcj6WvL/CqZDvnNJyW/hpmLZWB/e1Mv7ox0FIYUbg0XQ goRmKs1MhJCVy6LJEh+Na69LzgSGjlrraW3lpQhNEtknUMi4+Z4PbkJXbJfDKRvt6v zgOj3DyibRetiyui7PYLB5tTNmitPHDLu1Vh4cb1FIluxMNqzdPMuLIKYHKsDGqFB0 uEQ44Gx5LSv8Q== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A66815C17DC; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Jeff Layton , Chuck Lever , Alexander Viro , linux-fsdevel@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 09/20] fs: Remove CONFIG_SRCU Date: Thu, 12 Jan 2023 16:11:21 -0800 Message-Id: <20230113001132.3375334-9-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864183633154112?= X-GMAIL-MSGID: =?utf-8?q?1754864183633154112?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in conditional compilation based on CONFIG_SRCU. Therefore, remove the #ifdef and throw away the #else clause. Signed-off-by: Paul E. McKenney Cc: Jeff Layton Cc: Chuck Lever Cc: Alexander Viro Cc: Reviewed-by: John Ogness Reviewed-by: Jeff Layton --- fs/locks.c | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/fs/locks.c b/fs/locks.c index 8f01bee177159..1909a9de242c8 100644 --- a/fs/locks.c +++ b/fs/locks.c @@ -1889,7 +1889,6 @@ int generic_setlease(struct file *filp, long arg, struct file_lock **flp, } EXPORT_SYMBOL(generic_setlease); -#if IS_ENABLED(CONFIG_SRCU) /* * Kernel subsystems can register to be notified on any attempt to set * a new lease with the lease_notifier_chain. This is used by (e.g.) nfsd @@ -1923,30 +1922,6 @@ void lease_unregister_notifier(struct notifier_block *nb) } EXPORT_SYMBOL_GPL(lease_unregister_notifier); -#else /* !IS_ENABLED(CONFIG_SRCU) */ -static inline void -lease_notifier_chain_init(void) -{ -} - -static inline void -setlease_notifier(long arg, struct file_lock *lease) -{ -} - -int lease_register_notifier(struct notifier_block *nb) -{ - return 0; -} -EXPORT_SYMBOL_GPL(lease_register_notifier); - -void lease_unregister_notifier(struct notifier_block *nb) -{ -} -EXPORT_SYMBOL_GPL(lease_unregister_notifier); - -#endif /* IS_ENABLED(CONFIG_SRCU) */ - /** * vfs_setlease - sets a lease on an open file * @filp: file pointer From patchwork Fri Jan 13 00:11:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42861 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4944:0:0:0:0:0 with SMTP id r4csp32078wrs; Thu, 12 Jan 2023 16:14:07 -0800 (PST) X-Google-Smtp-Source: AMrXdXvybUbEcvpR5qOvEdYCzbIDm3xKv1bNwZP3pyhKwQHMJ2lkuctYbyRIEvj6x0u6uz4GiiAq X-Received: by 2002:a50:eacc:0:b0:46c:ec6f:43d7 with SMTP id u12-20020a50eacc000000b0046cec6f43d7mr88648545edp.19.1673568847273; Thu, 12 Jan 2023 16:14:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568847; cv=none; d=google.com; s=arc-20160816; b=0gnlWHLj2wKRP8f9FZjfkn+MznDcwk6Qtji1o0D8EOtq37xos2DghybV1pjghJSyX8 WOdkAjN6MqJXgaOQbxsdRrlwwsfwpxdyoFgi4mr02Y0uv7kU7bUmVBh5mmvq9LiCMYgz rbaahEOC2D6ndwP7hOhbh2xnrUpVPprRq1KeWV1f1Vu+isBk94tZ2xE8g+UVKEj1J+7a lxb0drZCRUUZmoOMmVQLGxAcsKhmNuq6eaaJiYRbxTqfLW+lt9pE64M0SuMLsS2t7b8H oyZ1aHqT1REFYQNxY4zG9lRV/ZfHxj4AtAAB0hm3D0I6VjQqzfDUme8Ez1EG64Nxam0i TUdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3Xco9rJHJ/EYK9h+4I0Lwm+yHycS2ZRocBNbzm99obU=; b=EbJuq1Lv15fJmkyNBPqPSv1ECyjxoUpdEZveoU40OJFdefKLKO6xow8LYxJCf3L/lE m5Qtd+FfXrvY2u01mbDUh6qY/Mwe3CKSEqlkuDuHNC6G+Jtqqs3Jrms4F7CfnBL5qZ6h xSevffvzyaUib/9DPRDFGnagg6EI77oqsb03ZplsFS4Fj62IuNUJGApdXwf5WxpkO2c4 8T5pDXdQPnKsp+Wg5PXncprVZzD5hzBMrshSizy8ojpQpHEFf4BROqAx8qum5Ib+4IoK UNGVS9coF0EYPaApGxrBNCSWCzffMFpHKer3IjuomxlZhElCxdzTcOpSyG4krkOqhUlZ XkEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=S02HWytA; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e7-20020a50fb87000000b0048c68e201desi18018887edq.555.2023.01.12.16.13.41; Thu, 12 Jan 2023 16:14:07 -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=S02HWytA; 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 S240667AbjAMAMa (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:30 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56416 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240159AbjAMALl (ORCPT ); Thu, 12 Jan 2023 19:11:41 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F4B05D6BF; Thu, 12 Jan 2023 16:11:37 -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 46976621EE; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 50897C43321; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=u2HBlljfPn8Ri/yAwyLtuZNtCtHOAcW5KH7Mkb084Zc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=S02HWytAsHZnBWpX/Nh0sql12ycvEfPCpERqe0tpOjZIIDAMeQNTh1pm3WADHpvAZ FiQUlMf7+D1alQORWKjoq3oeIvZr/Z0w43a2ufpRap5JtP6a1N68p4sfxiFWRfIWkK 74vIMqj5WxmIw27fVl6MuocLZG94SH/wtagiYay6G4P8vi/J63WaebjJN9ZtqtSjD1 RDuTNYZT0YRktzdxf1F2rU+nSVZFmaTFFulGljSVXpAnS35W8VD/hS0QcQsthe8bby 7vPavA/Q0YmIPASeNMOtG3YGAtuwrcrmkOFH/y6/Jw6LYr4wEmlNbw8PanyJuyDx29 ZUI2a7n96oAeQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id A84175C1931; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Chris Mason , Josef Bacik , David Sterba , linux-btrfs@vger.kernel.org, Qu Wenruo , John Ogness Subject: [PATCH rcu v2 10/20] fs/btrfs: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:22 -0800 Message-Id: <20230113001132.3375334-10-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864127427428365?= X-GMAIL-MSGID: =?utf-8?q?1754864127427428365?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Chris Mason Cc: Josef Bacik Cc: David Sterba Cc: Acked-by: David Sterba Reviewed-by: Qu Wenruo Reviewed-by: John Ogness --- fs/btrfs/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/btrfs/Kconfig b/fs/btrfs/Kconfig index 183e5c4aed348..37b6bab90c835 100644 --- a/fs/btrfs/Kconfig +++ b/fs/btrfs/Kconfig @@ -17,7 +17,6 @@ config BTRFS_FS select FS_IOMAP select RAID6_PQ select XOR_BLOCKS - select SRCU depends on PAGE_SIZE_LESS_THAN_256KB help From patchwork Fri Jan 13 00:11:23 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42874 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5565112dyf; Thu, 12 Jan 2023 16:15:53 -0800 (PST) X-Google-Smtp-Source: AMrXdXuPp5bo+UiIjQclCyNx6VZHodP2xG7i0AerHjvc9CgqwSjRhveLhsrSt7/7kPv7SdKpPKVg X-Received: by 2002:a05:6402:1005:b0:47e:5b70:dea5 with SMTP id c5-20020a056402100500b0047e5b70dea5mr70492154edu.18.1673568953132; Thu, 12 Jan 2023 16:15:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568953; cv=none; d=google.com; s=arc-20160816; b=pKbV5VKL/QOLopgTIIyvyNJwraLP2S7QVDLBYMf9e3ecdmoO1tCDupxv49AaXLwGK8 pYFCeZGS5ID24gVpGd+UBBGKi6MGsW2elpEIV0QHZb+nwCr8/TpOWDnOoI4s/ZKbqe1c 8lSswgKB5TFz+w/erV7okfXbOF5Lt0OdTX4WbOdWemtyeEzQVrxYpuwAfh4EivWp67L0 sg9hFNgtoQzXP6c2b4W9KrI/jrgYd6zXf3BVKfq1LrB7hpp1SdPSsccTS8VvyLj+37LC df4x7a/yBdnbcqDpNxOSKV0ku7J9hDwPSzuo/OuaQGSt+vzxYP92TFfqVotLOaR/EOOw ajEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=a/MGsMtyK4lWmTYxbT3KiZHCNgbM1vgAYnNWy2qS6NE=; b=v1uSvj7CMZvlZWkxjVcwRQP/tqvwksHvoN/IFib64W/lj1MQG0+YbXJQmWlC2t/449 IInNyo8QNpU5J25tkraPVNXr6LBYqFcO48gNymfgqp5JXIQ2Op9mFi6lfj0E3prXVegl +uzMC8iy40S4O2lMc5+YDxJiZW5ru2smYOYHpwwX0Zjn+/1GJx8NnG5xontgenp0ShmA 6BlmpFH0euqHfV1JAa6Koqi640NlRBrid55OenSxCg5dzXt9MhpGKS/C3d1iprrCw5bQ okweRf/C3qpauschTFyiWeAeOZuy9/N5eQNEFWi5FXStcRRD529jAsidBvopIpzoCkKe cCfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Z+/a1vhY"; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h19-20020a0564020e9300b00461c7ad026csi16987646eda.61.2023.01.12.16.15.29; Thu, 12 Jan 2023 16:15:53 -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="Z+/a1vhY"; 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 S240751AbjAMAMw (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240224AbjAMALn (ORCPT ); Thu, 12 Jan 2023 19:11:43 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 620305DE45; Thu, 12 Jan 2023 16:11:38 -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 ams.source.kernel.org (Postfix) with ESMTPS id 08AE8B82040; Fri, 13 Jan 2023 00:11:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 53217C43322; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=72gsX++wxmeErw7ndj3rGwNCVseeQh9C5570FRccUS4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Z+/a1vhY7SZ+TndOVS8pLfR2WIZBPXxo1LJm3s34Aa8HHINjeOCM+WZxDolkgOAT7 vgHH5nvpoeWkVyPMpixJKe3XfB69O060tRbi4JitrajwqRLsY9cMpLtQAjepa/SiWg ojYmgd700WPRrhmxpzyHlZrm11M5rxRwiStAeZWfTq/tcMJ+E7WFBJJHS8+A9+Ti7b OOW3a6WWaZ2/9cVfo+A8OIDIs2YNAX8/T3yTMlBrSJ4GWax33l5mqTzuf/PSzEJUCs v0TkfiB8xRP+jjSF/XfFbINC+ZqCmymX+zEeIejMNrYzpPmh/1J++xjU4Tdd0Izuvt +ogIrvtRX0xeQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id AABED5C1C63; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Christine Caulfield , David Teigland , cluster-devel@redhat.com, Anup Patel , John Ogness Subject: [PATCH rcu v2 11/20] fs/dlm: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:23 -0800 Message-Id: <20230113001132.3375334-11-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864238351390424?= X-GMAIL-MSGID: =?utf-8?q?1754864238351390424?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Christine Caulfield Cc: David Teigland Cc: Acked-by: Anup Patel Reviewed-by: John Ogness --- fs/dlm/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/dlm/Kconfig b/fs/dlm/Kconfig index 1105ce3c80cbd..b3b86dbdc1878 100644 --- a/fs/dlm/Kconfig +++ b/fs/dlm/Kconfig @@ -4,7 +4,6 @@ menuconfig DLM depends on INET depends on SYSFS && CONFIGFS_FS && (IPV6 || IPV6=n) select IP_SCTP - select SRCU help A general purpose distributed lock manager for kernel or userspace applications. From patchwork Fri Jan 13 00:11:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42860 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4944:0:0:0:0:0 with SMTP id r4csp31955wrs; Thu, 12 Jan 2023 16:13:50 -0800 (PST) X-Google-Smtp-Source: AMrXdXsGLPk1CthDevlF8Kz5DsekDFP2F0dRj16KeCS4ALfI81mpGY+zTj0LLoxLwlpDxXs9bM9Z X-Received: by 2002:a05:6402:1ca4:b0:497:b6bc:b811 with SMTP id cz4-20020a0564021ca400b00497b6bcb811mr19683675edb.33.1673568830753; Thu, 12 Jan 2023 16:13:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568830; cv=none; d=google.com; s=arc-20160816; b=zZ+m/MajDYqRU2hZgMXv8oNcvt42HfQ/yA59oET3z8Lb/76L+15DEtYBsQp5E83XDc Opf3grVEwWXGTS0X+Ttiy0PHNR3SO/oERLgW80Mf0c1DtMToyK9O8MVKsXwFlVlusKrw T6VV/y1flL/vjhlDPOLVY9Gsn6Cc0jEfmpd5Q8TM4izJu1lrATpbKCFU26Bv3+gCuJhi QZl2kFMmbfNnBNSjqE1aHin99b3YsbEcoHHwVSM+oCjh+r8PMJcQxveEXAoGmWvLzLry ql+e1tpblA+UvU2c4Xq4WSXLTcjWJi/GUn5MVuOldQfZ+oASR8Lbdp+05SNekps8OmXs Ymxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=LXZhyxPBt/1NWRmIOOJ9jMEtLDT/xes4SOAj/Qk+lpo=; b=RmK32hCdGM7nQ9/2RIFOhfo5JnsJ5BDTnzPRuX4PKNmifHAaMCyunuNElkwzkMapi2 Ts2jXQjBfykNwZ1/mnpcApTqFWM7eWi+EYcAu+eYuqP7ciVkuaTwMIcqZmS09aPdjOwq vhdPUTwXHtghAdwCjHzFCj4iAO+xpqZe7e/Qrqgfm4rmvwObYW4apnpxrGf73s4sxrgQ lI33MxH7MIBr3t1qbToPqNJMeTv8pR9Izp/24WH4QEV+NmFTh5Gl5GAFdfE360TO7QuN A63BmtMzHCm2DDYSqAoiKJt7bAQQHdpB/bAwfM4ZuXapIuTC78AhWhkDkS8ozXx3J72e ichQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=kjyN1Y0m; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h18-20020a05640250d200b00451e0d930dfsi21639692edb.497.2023.01.12.16.13.22; Thu, 12 Jan 2023 16:13:50 -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=kjyN1Y0m; 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 S232804AbjAMAMR (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56358 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240098AbjAMALl (ORCPT ); Thu, 12 Jan 2023 19:11:41 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F5045D882; Thu, 12 Jan 2023 16:11:37 -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 48A35621F0; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 55B86C4331F; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=TSW+es/7mkqAin48GNIt/poHNpNOZUx5YOK9cMi3/Gw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=kjyN1Y0m32N4ojq8b/3ykrHnZGjjwMz+qydoynbf+gotzOgANkkno5y+fxLkZ0P73 egs+6qQZLwtCRZ/UOGiIGjRlepjuNILJ2fg7CzdHiDFjDQCYfO0YCU31hsvWmV7n/B xjCfuWbk9LNlCXMifRar6JkbRqoJG7Z0EvAn7lX0samxGnfLeLTpmF//tyJegzNbvA IHnB9J/vBMzahW7dvthSdgRwAnnf+x215CiGk9eIH4FwKmiPCLe4+xHiWIUf4fzqjq NJLb9FAO+N+HHChbt/nJFkprMlsav7pakWvRRo6H4TjT4ugcuL2lducvA2jUhY/6zg BhdWHoNcaeWOQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id AC7FD5C1C65; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Jan Kara , Amir Goldstein , linux-fsdevel@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 12/20] fs/notify: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:24 -0800 Message-Id: <20230113001132.3375334-12-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864109985404638?= X-GMAIL-MSGID: =?utf-8?q?1754864109985404638?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Jan Kara Cc: Amir Goldstein Cc: Acked-by: Jan Kara Reviewed-by: John Ogness --- fs/notify/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/notify/Kconfig b/fs/notify/Kconfig index c020d26ba223e..c6c72c90fd253 100644 --- a/fs/notify/Kconfig +++ b/fs/notify/Kconfig @@ -1,7 +1,6 @@ # SPDX-License-Identifier: GPL-2.0-only config FSNOTIFY def_bool n - select SRCU source "fs/notify/dnotify/Kconfig" source "fs/notify/inotify/Kconfig" From patchwork Fri Jan 13 00:11:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42877 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5566062dyf; Thu, 12 Jan 2023 16:17:29 -0800 (PST) X-Google-Smtp-Source: AMrXdXuwYobEDjXN94EUGa5KKJ/hvT1Ymj50Zfr9DrNFbul3HXgzyKfGoBfLIBrRAJb5zT4f0qJ2 X-Received: by 2002:a05:6402:12da:b0:49b:7416:e3ff with SMTP id k26-20020a05640212da00b0049b7416e3ffmr2722906edx.5.1673569049348; Thu, 12 Jan 2023 16:17:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673569049; cv=none; d=google.com; s=arc-20160816; b=kV7RzjTrXTxSmpi1bGWZ/VBng/AU7aQZXpzd4sJd7kIRu3WgI7QMwbz9/r+GqKO8hy mrCBz+CwFLB/g/a3RVh1rP1vAA3+lHrJN57vkbBdP1UhKFZK8M65rBg7JpGdhPiakz7c midJi4OG/U4j5cZXkC60m4R2EdDTfcMSZ5sWC3JJ3+GFcDW1UbgC336jfk3AOQuQ0MEw St5KfN0vHD0ANpD03FN/6PyBiOXWX+28AJ6Aj3p3CTjuFh3H90v1GOzd0su/syCZ+AOJ xj9B7ZX8hnSnnS6WXoh4pNZ2/2ahGandM7PLelojZduarBmJaMVrE8vNu59u5Dq6Um4O v+3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=yPBTQllISC/FfmG/Wn/W0J28JQKCoaIyESwYUU3Wadc=; b=agv+JJ0vP+xSeHV14ZQpSoN/Zo8DbY6weKEvqZJmnGEQeRcEEYdhEhoJrOYBghL23K aCwz0gnVDeYkG1TbWrxs+ru9nY9LA+mSE29gVvf3sPo+YK3IdYhulHK/Wb4wV6kV+REV uAuGHhFgByzK+kMeEaYJ3widHJYrLpRvlyHzp2mrl4Ogsh6ysih/Zp9MSFbUR1C1bDry 8ThDGSRl+vCkmVJHhWpH/Y92aD8gHVTaV+HQHvn8JBJb44GORYS/daAEF4QDzTFl5Hit Cyr93dsz4QjO82K4ZEHdv21aXgByX8Khg27Yiu1P91JIT0OYDoxNf+cSneQ5+iBwXA+K DpeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=uogPZF70; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h18-20020a05640250d200b00451e0d930dfsi21639692edb.497.2023.01.12.16.17.05; Thu, 12 Jan 2023 16:17:29 -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=uogPZF70; 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 S240817AbjAMANR (ORCPT + 99 others); Thu, 12 Jan 2023 19:13:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239969AbjAMALo (ORCPT ); Thu, 12 Jan 2023 19:11:44 -0500 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7AD625DE51; Thu, 12 Jan 2023 16:11:39 -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 sin.source.kernel.org (Postfix) with ESMTPS id D746DCE1FCC; Fri, 13 Jan 2023 00:11:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5AB2DC43324; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=wRbexw5jnaHrbh9n8mN2FpRr5IUUSVBu5XxkrsWfwno=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=uogPZF70alJN72ZhI7hM13HuMZa7CZKAKyxOc350SAWSN5kF3wqT8SQhyL0MOrx2T CaXAuBQkqmlrbyqVwZqH6kEQiJ6PCzH2bZwaY9Ddk4wKaPsz35mzlNRFdyPDa6Sl4c 8A53znSetjFXLrgzeuH/XAKYaqA4YYlw6V83jcmGsr+MfuQEzRyHUT3CVnq7HjUfFS fXoziNWiQ4lC+UN/uhKV8VGpLxfTb4DDt0qjJgfdcgI1w4cYrSSc3TWsIe+gUvx3eQ M/7DIK0ic5j49dZfCICre8Kg9lj7kMswnMCYmEpPy9DNe+TC6mY1GFQG3Kfolp3XcG JJRIP0knb2n1Q== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id AE3985C1C6D; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Jan Kara , Jan Kara , John Ogness Subject: [PATCH rcu v2 13/20] fs/quota: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:25 -0800 Message-Id: <20230113001132.3375334-13-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864339642091541?= X-GMAIL-MSGID: =?utf-8?q?1754864339642091541?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Jan Kara Acked-by: Jan Kara Reviewed-by: John Ogness --- fs/quota/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/fs/quota/Kconfig b/fs/quota/Kconfig index b59cd172b5f97..d5a85a8062d05 100644 --- a/fs/quota/Kconfig +++ b/fs/quota/Kconfig @@ -6,7 +6,6 @@ config QUOTA bool "Quota support" select QUOTACTL - select SRCU help If you say Y here, you will be able to set per user limits for disk usage (also called disk quotas). Currently, it works for the From patchwork Fri Jan 13 00:11:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42872 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564766dyf; Thu, 12 Jan 2023 16:15:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXuyAggJSfz8EnDngkA1sB9RJL4nBzGZKBtpeBZ+6eeH62IuHWfVub0zfBGwv5MFrGmE7EkF X-Received: by 2002:a62:1d96:0:b0:575:e8c5:eb14 with SMTP id d144-20020a621d96000000b00575e8c5eb14mr74033210pfd.18.1673568918566; Thu, 12 Jan 2023 16:15:18 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568918; cv=none; d=google.com; s=arc-20160816; b=DuYP3pFiGRI6YOHz0zKy5oMwUh4HHYpJq0cr6ZzzWvNLu6lsYOTaaoAupE6UtOx6jR R3N+NsDZUKj89tA8tieCq/dh1Z/P0/GdhF3b7Tk53RZqkHDfnZtgI6YCzqJbbyVpHbH5 T2qd5FQlEEC1XXKfbGFW/+kileU+36ruM15YKB5VpirQ4PbtA7Q5JCCSsNWdx61cZ57j YdRpwHwyzryajSZ7sdGVHtG2SbQtiOelYpY8+gYzKFse7LM+wTABamSiGQYsoRZ+9ozi R0gRK6UsAIJsXBhlKaP8DNKBw6twypHBLJieB1BI4wNHUaRyN6m60W9O+7YiuMZEEz9w zMsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=TW6kZrF7tHLb3CwuEtP7FgV6TZzzTctpCZbG31DqEes=; b=pOytHK+S9zUy/cEVXPTQLdCksaB81ixOPJDJWzmheMJkQtXpf8pLF44evdi14H6X4N n7zD9Xr9Heun7Rnyo64kVsNN21XePrKZbaFuM61i1r70QUU4AwWAvWrvHv6+o/+6o5FV yRdF+iXb/B3MMVEy90Y6Td3w7OiExN9sNLrQdXqN77eoHU71zdMBwf/YUrlXxLMzkr9L vC3Lt9kLjQ8ST2ehIM5fKTHXuoj6f4TAjsyLLlbQim6YryONS/WyCYgBiOHEjIbedN1o UjzzSo5uMQdLxZJHPmptoH3x1ZCsE8ej2XM48Pcayu+BQdPEVCJPAlJw+8CndUsdo2fr PYrg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=I1IS7DxY; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y19-20020a056a00191300b00587cafeea0esi13792448pfi.183.2023.01.12.16.15.06; Thu, 12 Jan 2023 16:15:18 -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=I1IS7DxY; 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 S240564AbjAMAMN (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56356 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240157AbjAMALl (ORCPT ); Thu, 12 Jan 2023 19:11:41 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 100B35D88D; Thu, 12 Jan 2023 16:11:37 -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 641E0621F5; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6A6FCC4332E; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=EPx4NI4SnQIYpuk6f4BT3N8/Q5mAKMMyvAOGKB1rvzo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=I1IS7DxYWlfvkuK48uPApDo4Hcm1WwHsWAlZ9ufyBitIveZdewwuy4ueYtPwn+ZWl +1xLLkBXsKIKlEEWanClp3zHahIFGDsDQIYcz2UwcLT2fBD1Ky8sM3DesSElvNqkzS qanXrUxh45S5AMGrIbGEOOE0qno5pEjwIN920qQrIunMkfHvWy4QCRBslv5FQTwQnW fPV3FuULqzn5/f1YjjFh11Vu2UaNguQtaHxrJQwhSCBlmPrnQniZ5XLTIMu+3AahM0 UECPCA+T1t1+FggjRiGVB02w+rqnGo0ynVPB4DitKRUmTlZMLXt5m92Z8YLUKexAEk mzNB40q61b5XQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B03735C1C74; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Andrew Morton , Nick Desaulniers , Masahiro Yamada , Johannes Weiner , Vlastimil Babka , Nathan Chancellor , Arnd Bergmann , Miguel Ojeda , Masami Hiramatsu , Dmitry Torokhov , Aaron Tomlin , Tejun Heo , Christophe Leroy , John Ogness Subject: [PATCH rcu v2 14/20] init: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:26 -0800 Message-Id: <20230113001132.3375334-14-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864202738893357?= X-GMAIL-MSGID: =?utf-8?q?1754864202738893357?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Andrew Morton Cc: Nick Desaulniers Cc: Masahiro Yamada Cc: Johannes Weiner Cc: Vlastimil Babka Cc: Nathan Chancellor Cc: Arnd Bergmann Cc: Miguel Ojeda Cc: Masami Hiramatsu Cc: Dmitry Torokhov Cc: Aaron Tomlin Cc: Tejun Heo Cc: Christophe Leroy Reviewed-by: Nick Desaulniers Reviewed-by: John Ogness --- init/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/init/Kconfig b/init/Kconfig index 7e5c3ddc341de..af511c726d695 100644 --- a/init/Kconfig +++ b/init/Kconfig @@ -1865,7 +1865,6 @@ config PERF_EVENTS default y if PROFILING depends on HAVE_PERF_EVENTS select IRQ_WORK - select SRCU help Enable kernel support for various performance events provided by software and hardware. From patchwork Fri Jan 13 00:11:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42875 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5565724dyf; Thu, 12 Jan 2023 16:16:52 -0800 (PST) X-Google-Smtp-Source: AMrXdXtTj3DCi0u98knOom2N0UmFZun9L+TQm4SYHrGBGS5EY5oEjU9ZPq01QdY6XZcAAmQ9WDjv X-Received: by 2002:a17:906:714b:b0:7c0:e98d:b27 with SMTP id z11-20020a170906714b00b007c0e98d0b27mr1167144ejj.58.1673569012501; Thu, 12 Jan 2023 16:16:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673569012; cv=none; d=google.com; s=arc-20160816; b=sbOAyda8J5S6RKp+lzZ20C2wmJxG5VCEy6X9AkD0G5B8WRzzqnIyhS83tOTEIX5ToX k42aXtIAhg+yrIoWOg4/CCJjBun9Kwx8Vdx6LHqf8AlbV4pbcU4fJaBH1R/yef777bdM H+64blWRg0AESo0oxp3CKli9yfnPFGGX4p+wXISBXy1NWlXF6xDp/a1TRoNqaFkJE1d7 4UaKpG7UrDK/qJ3GNGt5n+hsd1xu/Y0nuRrffbTc24wVxhStjXiT2QDGlZKmBWvdulrv aB8Xk/T1uKdsJ6Endp4b+IvnCpAtwJmZVYLaYObroYYsH9LYgkr32HQpUeJIfKIGd6ry yrgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8pbfCc799htJPkhQRnmecZxfFBlCL1EmZ1mxuDiYaAs=; b=ggVqGBx8MN/9D44nNFcA8CsoZw9CQ9jOp6eAj/+kJ07yhrnte/hM3gRLLzQ+erQVDj QA6mcP6JgrJsK91U+3upEKljtvUu1QVC6wwGPQouRZUdGlU2C3CeUA0Xyc34xJGrelOy vXDTbZwZSWQMKL0OaRnRZnLiKov32s5pzTJq7TwmBBpAhMJfHQ8ifvx47wYCwVN22xB5 MLLCZDnLWfWZPLON+DPxhOSeLA1dYil04f98Ibx0a7Zhy7TX65lB+I/e93ZYWg5zKp9R 55Lxp1gorbVe9eyo51CtRzQagfzcjIMTaqBK9QXcUX+D9cn+Q4gLlL3eafMGAJIeCCDY f8kQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Pu1GHzx6; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id di12-20020a170906730c00b007c0fa80794fsi21452861ejc.733.2023.01.12.16.16.24; Thu, 12 Jan 2023 16:16:52 -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=Pu1GHzx6; 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 S231833AbjAMAMz (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56462 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240232AbjAMALn (ORCPT ); Thu, 12 Jan 2023 19:11:43 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E24B51183D; Thu, 12 Jan 2023 16:11:38 -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 ams.source.kernel.org (Postfix) with ESMTPS id 87B99B8203D; Fri, 13 Jan 2023 00:11:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 75EFCC43333; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=ayQf6/xuyFF/w9FwFq9nQMwEr/uyhaCZ6dQYnnXBdS0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Pu1GHzx6RhryUp+w67SMaQOzUnW4yEqUj5+ss639mrruDEt7nk5aGgfivBAZXPuwh SZe+c6EEGOHwFDTDNltElL2Y1p+dmq5X8mK8iL2SyOot0p3ZIsbTmeUfaKdxftZLTj jhG7k38wBltfpGOYJvIQH4EbgYfCOTxCn9zp0fhEnYI1LjaBCKA9OSAfT+Idq/LzJD Jd3Icev0UPGhGH3+0os5umGJbSOQCKZE5KvhUjYxOJZcP58yEfzNoPBUU4AkUDRmY0 uA3MT8Drm3cQelgkC28D8Sj8VUgeVlkb/FRO1afsyepH7tW2N0hiSLFiFsEeqVz05G 0azsh9dHR98xQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B2AD25C1C79; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , "Rafael J. Wysocki" , =?utf-8?b?TWljaGHFgiBN?= =?utf-8?b?aXJvc8WCYXc=?= , Borislav Petkov , Alan Stern , John Ogness Subject: [PATCH rcu v2 15/20] kernel/notifier: Remove CONFIG_SRCU Date: Thu, 12 Jan 2023 16:11:27 -0800 Message-Id: <20230113001132.3375334-15-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864300980626802?= X-GMAIL-MSGID: =?utf-8?q?1754864300980626802?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in conditional compilation based on CONFIG_SRCU. Therefore, remove the #ifdef. Signed-off-by: Paul E. McKenney Cc: "Rafael J. Wysocki" Cc: "Michał Mirosław" Cc: Borislav Petkov Cc: Alan Stern Reviewed-by: John Ogness Acked-by: Rafael J. Wysocki --- kernel/notifier.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/kernel/notifier.c b/kernel/notifier.c index ab75637fd904f..d353e4b5402d7 100644 --- a/kernel/notifier.c +++ b/kernel/notifier.c @@ -456,7 +456,6 @@ int raw_notifier_call_chain(struct raw_notifier_head *nh, } EXPORT_SYMBOL_GPL(raw_notifier_call_chain); -#ifdef CONFIG_SRCU /* * SRCU notifier chain routines. Registration and unregistration * use a mutex, and call_chain is synchronized by SRCU (no locks). @@ -573,8 +572,6 @@ void srcu_init_notifier_head(struct srcu_notifier_head *nh) } EXPORT_SYMBOL_GPL(srcu_init_notifier_head); -#endif /* CONFIG_SRCU */ - static ATOMIC_NOTIFIER_HEAD(die_chain); int notrace notify_die(enum die_val val, const char *str, From patchwork Fri Jan 13 00:11:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42879 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5566187dyf; Thu, 12 Jan 2023 16:17:45 -0800 (PST) X-Google-Smtp-Source: AMrXdXv8TH3e4tfqfuZygmqrORBGvvmGXRTDpTi6uIsGv4NTuCfilACK6JPVVmooQVIR30/912T+ X-Received: by 2002:a17:907:7e83:b0:7c0:e6d8:7770 with SMTP id qb3-20020a1709077e8300b007c0e6d87770mr80930701ejc.74.1673569065514; Thu, 12 Jan 2023 16:17:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673569065; cv=none; d=google.com; s=arc-20160816; b=dzqZdg7js1VRiFTnt5FihimXJ2/y3uHcrRH75arxp+OC1Ewp+69FW0Y4uOV9b4D9yJ DsQNXOk1DerbqDJHxht4YU1+oG4qVY0fbjXC4ETirXJbdUBqMYb7NZQF2uxMw0OAmUtZ hfBhj/jt8CGEAh7+Rt1jTT9H3pFpO3ZUFD7CGlHgU2ChHEJGAlZPwMUNG3kdAC43xaQt 6zBGlcLg8FmiMRnWI0Do0L51cgwSJ+FVoZWRtYmaHDjAitCCLb3kM63qWOlKZYJ24lj0 iLi2xrNFgr+X4SS1nNpALyk2yod4EenJ/2Ed0NnzCeyOTbZaBnu49ZIcaV+eJIrNcL5O aGJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=9WZ0ICm0+imbm6Ydw/dRMPgH6DZrnnHka1xQqBpsenM=; b=hFnTuI0OeYa8+jNFSMJ+L6ZwUfoyMxmytwVO2rsPonodvoKTRrqSMPizmWekB/Maa9 hPs0qnjM4YDcHwRFsqWjRAaROmd5tdI7VePRFsns+soir1F7sXCdcGFdhDqqIEBnR/g8 pDB6EpM6GQU3YPAvqPISzyq1mg+FZvYFxSH46LD6pmFGaij8EzXyIOBaKVZdOyOH5oMy Af/j7ybKtttweEMre9+QxjT1Bl4zfmoZb7dXTHTzS3jWgRc2F3glyTYR2uHytPhtcdX/ VWJ4fguTYXo2WJTTOMasRClW3VPH+2nbMH28rb68xUEve55XqaDSf4F7mvIxPq1PvV8u xMoA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=U8kOG2bt; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gs15-20020a1709072d0f00b008310ae17418si22555580ejc.594.2023.01.12.16.17.21; Thu, 12 Jan 2023 16:17:45 -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=U8kOG2bt; 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 S240832AbjAMANW (ORCPT + 99 others); Thu, 12 Jan 2023 19:13:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56418 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240327AbjAMALo (ORCPT ); Thu, 12 Jan 2023 19:11:44 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B854B1BD; Thu, 12 Jan 2023 16:11:40 -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 ams.source.kernel.org (Postfix) with ESMTPS id 9B834B82046; Fri, 13 Jan 2023 00:11:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A1A3CC43339; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=0JjRZ97KOFPDAmYeRjByYudJlUdg5gu25llTIyJbPjg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=U8kOG2btaQ2VkXvOsbYSlW/ZOCrAtvFmC1cjoy/McM2aZNhkOIlABtQfccjAuloBN dRHJtxWNPzTp7j7VQeBHyLj3+wlBzOELAXc23IbvsePITOdPhlPIrG7xzDA0M/nLP5 fQA1DAt+g10PqG7d9jh40Vvq+yeUyIAiqe6vzGipUE+IsNpcdxuYxOO0GB2hANNv0F T98sevEBWZKkcIpA5T42nFi3GXXvi94DzrRml6JqOrorzskoro2QtO6iILWmT9lYsr vLSJQ2TkLgCvWGvMVB7/IlS5cTenhdzT5sjh2Bqw213WFO4putr0PKL/ZpxLO87+Rk mAo3mbhd2dxZQ== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B427C5C1C85; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , "Rafael J. Wysocki" , Len Brown , Pavel Machek , linux-pm@vger.kernel.org, John Ogness Subject: [PATCH rcu v2 16/20] kernel/power: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:28 -0800 Message-Id: <20230113001132.3375334-16-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864356507912205?= X-GMAIL-MSGID: =?utf-8?q?1754864356507912205?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: "Rafael J. Wysocki" Cc: Len Brown Cc: Pavel Machek Cc: Acked-by: "Rafael J. Wysocki" Reviewed-by: John Ogness --- kernel/power/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel/power/Kconfig b/kernel/power/Kconfig index 60a1d3051cc79..4b31629c5be4b 100644 --- a/kernel/power/Kconfig +++ b/kernel/power/Kconfig @@ -118,7 +118,6 @@ config PM_SLEEP def_bool y depends on SUSPEND || HIBERNATE_CALLBACKS select PM - select SRCU config PM_SLEEP_SMP def_bool y From patchwork Fri Jan 13 00:11:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42863 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564216dyf; Thu, 12 Jan 2023 16:14:18 -0800 (PST) X-Google-Smtp-Source: AMrXdXsS6y5KNoFoM5HVI5Qu/YCAd7v0c/xL8oOTyrgokhvMt4dwUTiNj0D3+hReUq1mi09XHo9+ X-Received: by 2002:a05:6402:456:b0:484:8b49:e117 with SMTP id p22-20020a056402045600b004848b49e117mr56360867edw.3.1673568854458; Thu, 12 Jan 2023 16:14:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568854; cv=none; d=google.com; s=arc-20160816; b=YKl2GRNfDIsYvzmD101RR2wgMDt5UpFZ9apFe2VUZfkrwHotXl8KpVEP2ZAdd5bzPa WXoq8aSwP0fhkRyHLFOSefkKruyspNW8M9LwmvLxXoSUbI1yqQBKMyPPYFcuxEe3AKbM BAkoN91EG/TgWZhJ8c7p4Xs69gxg3ryP7fQ4uxr7pYwkNiGbWmmOywql4CleTHXIgqqH hod4sD87kl27u8okeH7Iw4ouomC0CjuJAA7qKu+WSQlAb3I/hM1OFQimw/bu1KnTE7VK p2JUtQa6R5Sh3fyQfGGze4cg+KuhiUfhZ5himIB2K9zH1skMfX3HqAprWEh4feLGrfzX tOpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Lb0vb53ynxGbk7klg90TAPKdegOnQpSLabCRyyGPdjA=; b=V20X0bRQNBTuZ4fgUIvup3k3E+EF3APklC7fGbDzPupF6HDkvTNDWlE18ME23V8ZcX X754BhO2jxKCymyDUOVauYEPYsC4wRquDHzjou9v3JVTc6ukww+5jCNwragMzncTpLHQ sLFyhQ86JIPAm3NH0fCHqq+qhK4fbtk7PBl61aRVkmvQD2FEKZZngLTKMGFakCnFy5dB hWF83B4Q7iIkzqBtrTKL0Cnu6q+mCDN1vrnhjOiqoKLvt6py3q5nGwoFkvdDgrayGVdL 9bgEqz0CQLuxQSUosVwN/2LaYBhzenFPA/Zbvb6i0g+PFB7D3Te+jqH0PxAAPtfN0Lfo gqHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NqdK+jfo; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y15-20020a056402270f00b00485d0d6ea57si18653576edd.619.2023.01.12.16.13.45; Thu, 12 Jan 2023 16:14:14 -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=NqdK+jfo; 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 S240594AbjAMAMW (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237238AbjAMALm (ORCPT ); Thu, 12 Jan 2023 19:11:42 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1778C5D890; Thu, 12 Jan 2023 16:11:37 -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 74E48621F6; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A170EC433A1; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=YNy/FPQS0HeM82XwxaRNWoyFc0EffAZsMlBW5Yo8/P4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NqdK+jfoGUI65x597t41tbtfe06xKqWTBDDs8bJL+l5zavqN9LiUXjCV+wj2GPFmB xwDksh31ywWNnd3mJc0stgOFMwV7Mj+mv4IjwnbWZ1Xmev4EcoERmCG2WuVbKNcpOP sAVwrnJbfbzeTopOp+MZuC6RCzUaw8gW5claSWggVmiMIkU/UzRrSDrswL9yTrPPXy 5qMuTgZn0RysilBsINc+xI05jVqPxyx0XLZwloZ53l4AOTHqZ4imjESUaBVUSxcnAB JRYbAV4ODNVPke7QTBC2FddCc57XnZAjfeYoXjPngsdzlIn67ZQMAmpnysO5NuktNx ygghL9eq8cLNw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B61075C1C8C; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Huacai Chen , Aleksandar Markovic , Thomas Bogendoerfer , Michael Ellerman , Christophe Leroy , Sean Christopherson , Paolo Bonzini , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , kvm@vger.kernel.org, Marc Zyngier , Anup Patel , Heiko Carstens , John Ogness Subject: [PATCH rcu v2 17/20] kvm: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:29 -0800 Message-Id: <20230113001132.3375334-17-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864134806863299?= X-GMAIL-MSGID: =?utf-8?q?1754864134806863299?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements from the various KVM Kconfig files. Signed-off-by: Paul E. McKenney Cc: Huacai Chen Cc: Aleksandar Markovic Cc: Thomas Bogendoerfer Cc: Michael Ellerman Cc: Christophe Leroy Cc: Sean Christopherson Cc: Paolo Bonzini Cc: Thomas Gleixner Cc: Ingo Molnar Cc: Borislav Petkov Cc: Dave Hansen Cc: "H. Peter Anvin" Cc: Acked-by: Marc Zyngier (arm64) Acked-by: Michael Ellerman (powerpc) Acked-by: Anup Patel (riscv) Acked-by: Heiko Carstens (s390) Reviewed-by: John Ogness Reviewed-by: Sean Christopherson --- arch/arm64/kvm/Kconfig | 1 - arch/mips/kvm/Kconfig | 1 - arch/powerpc/kvm/Kconfig | 1 - arch/riscv/kvm/Kconfig | 1 - arch/s390/kvm/Kconfig | 1 - arch/x86/kvm/Kconfig | 1 - 6 files changed, 6 deletions(-) diff --git a/arch/arm64/kvm/Kconfig b/arch/arm64/kvm/Kconfig index 05da3c8f7e88f..312f0e9869111 100644 --- a/arch/arm64/kvm/Kconfig +++ b/arch/arm64/kvm/Kconfig @@ -28,7 +28,6 @@ menuconfig KVM select KVM_MMIO select KVM_GENERIC_DIRTYLOG_READ_PROTECT select KVM_XFER_TO_GUEST_WORK - select SRCU select KVM_VFIO select HAVE_KVM_EVENTFD select HAVE_KVM_IRQFD diff --git a/arch/mips/kvm/Kconfig b/arch/mips/kvm/Kconfig index 91d197bee9c0a..591f46a5d7be1 100644 --- a/arch/mips/kvm/Kconfig +++ b/arch/mips/kvm/Kconfig @@ -26,7 +26,6 @@ config KVM select HAVE_KVM_VCPU_ASYNC_IOCTL select KVM_MMIO select MMU_NOTIFIER - select SRCU select INTERVAL_TREE help Support for hosting Guest kernels. diff --git a/arch/powerpc/kvm/Kconfig b/arch/powerpc/kvm/Kconfig index a9f57dad6d916..902611954200d 100644 --- a/arch/powerpc/kvm/Kconfig +++ b/arch/powerpc/kvm/Kconfig @@ -22,7 +22,6 @@ config KVM select PREEMPT_NOTIFIERS select HAVE_KVM_EVENTFD select HAVE_KVM_VCPU_ASYNC_IOCTL - select SRCU select KVM_VFIO select IRQ_BYPASS_MANAGER select HAVE_KVM_IRQ_BYPASS diff --git a/arch/riscv/kvm/Kconfig b/arch/riscv/kvm/Kconfig index f36a737d5f96d..6bc9b290c1283 100644 --- a/arch/riscv/kvm/Kconfig +++ b/arch/riscv/kvm/Kconfig @@ -27,7 +27,6 @@ config KVM select KVM_XFER_TO_GUEST_WORK select HAVE_KVM_VCPU_ASYNC_IOCTL select HAVE_KVM_EVENTFD - select SRCU help Support hosting virtualized guest machines. diff --git a/arch/s390/kvm/Kconfig b/arch/s390/kvm/Kconfig index 33f4ff909476c..45fdf2a9b2e32 100644 --- a/arch/s390/kvm/Kconfig +++ b/arch/s390/kvm/Kconfig @@ -31,7 +31,6 @@ config KVM select HAVE_KVM_IRQ_ROUTING select HAVE_KVM_INVALID_WAKEUPS select HAVE_KVM_NO_POLL - select SRCU select KVM_VFIO select INTERVAL_TREE select MMU_NOTIFIER diff --git a/arch/x86/kvm/Kconfig b/arch/x86/kvm/Kconfig index fbeaa9ddef598..9306d99585188 100644 --- a/arch/x86/kvm/Kconfig +++ b/arch/x86/kvm/Kconfig @@ -46,7 +46,6 @@ config KVM select KVM_XFER_TO_GUEST_WORK select KVM_GENERIC_DIRTYLOG_READ_PROTECT select KVM_VFIO - select SRCU select INTERVAL_TREE select HAVE_KVM_PM_NOTIFIER if PM help From patchwork Fri Jan 13 00:11:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42866 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564516dyf; Thu, 12 Jan 2023 16:14:54 -0800 (PST) X-Google-Smtp-Source: AMrXdXuWJEG3JoI87UJTX0sVhKIWIqgG6dEJgnJ6QKRpMkEEBEWACTQLLghsMOT987LiWE3BWFt/ X-Received: by 2002:a17:902:ec89:b0:185:441f:7087 with SMTP id x9-20020a170902ec8900b00185441f7087mr107081812plg.12.1673568893925; Thu, 12 Jan 2023 16:14:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568893; cv=none; d=google.com; s=arc-20160816; b=teVRY4cWQtt5e4te8R0KzeEHD29n5A3RBmFnsAHVccJOj680HRoMN62GGIbES6gUOd x4L5l8oswxr2GAWHf6YRFSCQy6RIdOU0+30Pq9du9B6LncGPo55sp6S3IqmzsFWqKGWN 5EQO0Q0thj8TkYbW3db4C4nP0kvbPsgm/i72M5qFQEIyfR/gKCSInqHWjj/XQJx+wqx+ wrYP6/ZzbcMVoq97tI/tYWGxs9mgCxhMIy6ieHAoHQIv6iDLyg5vpT5/i7lAKsBsG9w4 /FOiqi0s5dCQKwjPm91njnWajKZgmy6kJkKvk3ROOCjmAD/N7qylb14QttdeJUVKFcXW 9XmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=uKcmEjrqhRbn/vYCxw7ST+1jx0mEmOQ3fdrpXUrBqtM=; b=YPqlIHbWAKhK7bzEwC/RoObHDavBHXFDZCdgU2FQQNimNCrZ2y8Fyusangr7BzScYR Zy0XKfiMV/GX86jXAMqsfu68oKZYQTqLKQ7iTOx0dZOtc+TKPv+sYKjaPqXBqCT58PCT 0jrAkmoOZgbffAlJDwsibQ3ZyHpTlGKU+IUHoq9CqZ0dp2tIEiG+41Tnd67AL8hYWgJJ aykp+IFfx9KsPp1om3/t2T31ej9VbeblQFzan1D5oq8Ip4jPrLd6vmdUMCkZAJ/QNhN3 jJ/CsSBqHU7qi9x3n8dS3lf97wtEKkPloRmci+Kl9qfyNjsZlDPhRrM1BGm/cmhg0jLb hF/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=rRHB9Y4d; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g6-20020a1709026b4600b00192b3d52c08si17966146plt.2.2023.01.12.16.14.41; Thu, 12 Jan 2023 16:14:53 -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=rRHB9Y4d; 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 S240737AbjAMAMs (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56454 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240210AbjAMALm (ORCPT ); Thu, 12 Jan 2023 19:11:42 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DBA075D8BC; Thu, 12 Jan 2023 16:11:37 -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 DFF456220E; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A4C5CC4333D; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=ARE5BFVaVppRxywGryZ74nx46BxsePEDvEb629mD45A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=rRHB9Y4dHFj2Ms0T2fEPrTN5McPyZ45mFflZLvAChrb127N7SYaj2rXjg/s7uae9t NnifRlR8Wc/js9l1qa4WDOXyU673M9PQ/xh326FAYJGRKRKJ4//D1N9tq2lt6HVaTE pZLTbWD0MX/CEf22Eox27KzHxL22Aod75GefyLjdSpMCaJoRYnKtYE8CzIiBA9L0iq xvB3ZjifpFOjBHJyXbnxfOkcxB3Hjf8h6sYwOnFxf2OeWRq3MrWXLko0f3+LXNCe7Q TFdlBwfDCMOCXM3G0kaXkpAoBif2fhsM280fSqrlnaVZAL0U7Prm7y8wf5x8aOGz0x ovgVMtpwt9RKg== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B81CF5C1C9F; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , linux-mm@kvack.org, John Ogness Subject: [PATCH rcu v2 18/20] mm: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:30 -0800 Message-Id: <20230113001132.3375334-18-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864176424239052?= X-GMAIL-MSGID: =?utf-8?q?1754864176424239052?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Andrew Morton Cc: Reviewed-by: John Ogness --- mm/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/mm/Kconfig b/mm/Kconfig index ff7b209dec055..dc660775b7d3f 100644 --- a/mm/Kconfig +++ b/mm/Kconfig @@ -667,7 +667,6 @@ config BOUNCE config MMU_NOTIFIER bool - select SRCU select INTERVAL_TREE config KSM From patchwork Fri Jan 13 00:11:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42865 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564218dyf; Thu, 12 Jan 2023 16:14:19 -0800 (PST) X-Google-Smtp-Source: AMrXdXuycgqfHB0REI367Cf3soq3nhq1+YXkJda1xkpokuVDN1sSH1/kCILd0JIKO2hSOmC0IURM X-Received: by 2002:a17:907:6d12:b0:7c1:79f5:9545 with SMTP id sa18-20020a1709076d1200b007c179f59545mr94627821ejc.42.1673568859307; Thu, 12 Jan 2023 16:14:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568859; cv=none; d=google.com; s=arc-20160816; b=DHS5tTMVzrFSX4Wpo+XlHMe+dukfGhMyuM8CI6zJn9AW+jQq27QkmTvEyNsWMJh/NU xvf3RTcICD/oDNDJMKULqRhfFyUYY4HRMKvOMMcM4JGT237u4JekPWhcY8TwoCxf7H2i nF+bmz4ZaY3yM0FdAwztQ7oaxIFNu2qDhz/Kom5xMVZna56CtbTTjP2dLvn7Ec0/1hl+ +OHvUH0hp7FFaZjfX2CCS4SZWY3M0ixySeuySqoPYHJNsG/X3UVPSe6NWHA1Lp2yhcR5 McFcBDa9utDTLDnyUHcjosAu45rHwE9TKNOZy+3tkur6trZ0Tu7QtV58rKmzLuOUi3ue VR1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=l+VUqN9Zm8AlTaWTfCFH7u3zF3N1QgLdj+NtVDhEYws=; b=ABeTqUrvXWrnmgMq77/wqZj2e3o1zqXRANGV1rRXT5lv84O3NbsGfTiC+QrX1Q6REA TNovII+mgvOZMcgeDT9wRzHnkuz/6em4W8N9xUORUJzG8m0QW1V70A5emvMYvAGWz9Hf 4YgGvaXQJ9MPQoiygmH/MrNOlZJBa+3AVcSuOBBRqk2d3RSEBUI5lKfh+bY4gwXtmwn7 pyALfDOYtCp9vG2AczOBW+Vd3KwAMdCuz4QvW4dJn/7kc2jukDHwsAyppfxIhpdlBN++ IvgCstrNDtemYaHrdqHn1DU9v57L31sO0TsQjRjqS6PEswDEUmmL1x+wfyJ9emkJi2G+ ZCZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CAgOW7ve; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id qb3-20020a1709077e8300b007c0bd0edd72si19527999ejc.163.2023.01.12.16.13.49; Thu, 12 Jan 2023 16:14:19 -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=CAgOW7ve; 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 S240713AbjAMAMg (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56378 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240147AbjAMALm (ORCPT ); Thu, 12 Jan 2023 19:11:42 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DB1065D8B5; Thu, 12 Jan 2023 16:11:37 -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 75629621F8; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A4C1BC4333B; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=a+uHzF3ftrhu03vhyGE1GGZJhFSl240uKQNg7uObNq0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=CAgOW7vex+ciCSbrcKe8mLcxjKiLczRbAQV5b9bKwi0+OPtjYiT8btE5jC0aYRf8H 37Psnqhjhrn1i4ztWAOkCajlguuD5eclmrk9MKvSQqeZNCLUz1z2jnS/DZ120GTo2O ID7wA/kR+BdRCoatdNNnnJYDQiB3GgFwgdwtzGHDgvfqhlD+kpSJelHs802rFGVoLB 0Q5S4ljC4OYfCklgjb9YFEjTcJbRwVbTmOf6Eg4XQj6gk6m021g/dYDQ0aBCTRAYOi Nzy4evUPiRT3EJJByGvhpcBDHVoB5D3QcW0uQ7A7kJePdjqBcHxYa1tURasPzzHF39 KYnCoWNWNG3CA== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id B9EB35C1CB0; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , Kentaro Takeda , Tetsuo Handa , Paul Moore , James Morris , "Serge E. Hallyn" , linux-security-module@vger.kernel.org Subject: [PATCH rcu v2 19/20] tomoyo: Remove "select SRCU" Date: Thu, 12 Jan 2023 16:11:31 -0800 Message-Id: <20230113001132.3375334-19-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864140480448302?= X-GMAIL-MSGID: =?utf-8?q?1754864140480448302?= Now that the SRCU Kconfig option is unconditionally selected, there is no longer any point in selecting it. Therefore, remove the "select SRCU" Kconfig statements. Signed-off-by: Paul E. McKenney Cc: Kentaro Takeda Cc: Tetsuo Handa Cc: Paul Moore Cc: James Morris Cc: "Serge E. Hallyn" Cc: Cc: --- security/tomoyo/Kconfig | 1 - 1 file changed, 1 deletion(-) diff --git a/security/tomoyo/Kconfig b/security/tomoyo/Kconfig index b9f867100a9ff..a9796b4003124 100644 --- a/security/tomoyo/Kconfig +++ b/security/tomoyo/Kconfig @@ -6,7 +6,6 @@ config SECURITY_TOMOYO select SECURITYFS select SECURITY_PATH select SECURITY_NETWORK - select SRCU select BUILD_BIN2C default n help From patchwork Fri Jan 13 00:11:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Paul E. McKenney" X-Patchwork-Id: 42867 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2388:b0:96:219d:e725 with SMTP id i8csp5564529dyf; Thu, 12 Jan 2023 16:14:55 -0800 (PST) X-Google-Smtp-Source: AMrXdXtBpO4sw+z0VNDMIbrm5tDqEi6oWnE7E86p3fvzNRoys8/M/LJLSLASEzHaULAbNN32Zmlw X-Received: by 2002:a62:32c7:0:b0:582:a212:d92c with SMTP id y190-20020a6232c7000000b00582a212d92cmr34773351pfy.10.1673568894913; Thu, 12 Jan 2023 16:14:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673568894; cv=none; d=google.com; s=arc-20160816; b=HssgBilAwEoVzq1O5iWYYD5KtWinMKNt79BVrcV8CkegoFYtWO3HmRobhN6aVrwmgF QyecCpWFkaUKzKSB81cRD4keBlEPtCuisp7OaiGfvPEhHylVdwbSqet8hER0LV3N4tra Q/4IIC+urW73BGYQJKtLF7o2TM0Nqfk+NVhyiUzucgri3P3fieDLHEv1lmwki6bE314W xGoUSiY2THXqRmf7GxdiHvAlIGoU6Hd+aeYYrEq+a7uZ2DQWgaFJFsb85OyKs8Bn0OSk mPDQA47e8NqiT9vgYGGUa3hpZAx7RjiNho4JIwQ2rwFd7MIHzn2HwNsjUBiFyBzBXgnp xJMw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Ovyg2QNVeGnmnzjfIgF1RPB+/Y8rl9f7kynPDnnAQ1o=; b=aYDwPWVi5B10VMRWBWMreRtFLdBOLgzncNkeBvP+fqJEavJLnn91zs1XZtIpP/p/9a tqHnSzogjcpGXbSuOVz8fzKkIo5zb+YXjmgj/ZKwXg9v+V5MahtpXiEasGUcHYxWgabp qa2mRl0/WQfDndi2p43IIXEwleHXsNBM4t5XZGqSFEPL/f/6ypoSJa/lb+GQ9sEGn6t8 HJQgsp0i4YUeXDBFLojWHTdmUAEIM3DYCI+PQjKGtLuLs5sAaEmsX7PBoSfokymwLM/I QUit6bnMj02n0Lb8DlUi7yEFy9r685sqHHKfLT1IMhUbGfM2dzhD4xgjuDnfJV6tpRdy fHjA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IWRzNQlP; 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: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id w189-20020a6230c6000000b0057466de8ba2si18322145pfw.338.2023.01.12.16.14.42; Thu, 12 Jan 2023 16:14:54 -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=IWRzNQlP; 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 S240717AbjAMAMn (ORCPT + 99 others); Thu, 12 Jan 2023 19:12:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56264 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240200AbjAMALm (ORCPT ); Thu, 12 Jan 2023 19:11:42 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E469F5D8BF; Thu, 12 Jan 2023 16:11:37 -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 917BB621FF; Fri, 13 Jan 2023 00:11:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AD342C4333C; Fri, 13 Jan 2023 00:11:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673568695; bh=UDe46kmvGKh/94AkLoKQ4CWieFrtLxYGYLFUP7JKd6Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=IWRzNQlPaUoYAKDMYZDZlvXLhzA/Qy//sa6+Tw5eoeloWo4VasCNeE963jYxMVKNt c978Qdbz42BcLIuIQQkmfUUgwtdzVNOQCD/IXgbco8boOqeRy7f9ae9sCNLl8b3yeG 5KR+4AiHPQvQh/0zfaFPjnjwngMjkgtgyvwlCyr+z98r080N3t0rPGlRLfTBZNMtFt C8dgV43+hL1AVRJAg0nVwqee5pXy5lo9Km97yoGBLPeBQjADztY4X3G7vwFplMaOsx qe+90GI+Dz95qcFbi0WT4mNX/bxlL9eCpB/eE71P9NhkogFrEZtrjCb9uR6stkpxpt 1lEHPmpope+YA== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id BBF0A5C1CB1; Thu, 12 Jan 2023 16:11:34 -0800 (PST) From: "Paul E. McKenney" To: rcu@vger.kernel.org Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, "Paul E. McKenney" , John Ogness , Petr Mladek Subject: [PATCH rcu v2 20/20] rcu: Remove CONFIG_SRCU Date: Thu, 12 Jan 2023 16:11:32 -0800 Message-Id: <20230113001132.3375334-20-paulmck@kernel.org> X-Mailer: git-send-email 2.31.1.189.g2e36527f23 In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> References: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754864177193757911?= X-GMAIL-MSGID: =?utf-8?q?1754864177193757911?= Now that all references to CONFIG_SRCU have been removed, it is time to remove CONFIG_SRCU itself. Signed-off-by: Paul E. McKenney Cc: John Ogness Cc: Petr Mladek Reviewed-by: John Ogness --- kernel/rcu/Kconfig | 3 --- tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 4 ---- 2 files changed, 7 deletions(-) diff --git a/kernel/rcu/Kconfig b/kernel/rcu/Kconfig index ab62074174c32..9071182b1284b 100644 --- a/kernel/rcu/Kconfig +++ b/kernel/rcu/Kconfig @@ -53,9 +53,6 @@ config RCU_EXPERT Say N if you are unsure. -config SRCU - def_bool y - config TINY_SRCU bool default y if TINY_RCU diff --git a/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt index 42acb1a64ce10..3f5fb66f16df7 100644 --- a/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt +++ b/tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt @@ -71,9 +71,5 @@ CONFIG_TASKS_RCU These are controlled by CONFIG_PREEMPT and/or CONFIG_SMP. -CONFIG_SRCU - - Selected by CONFIG_RCU_TORTURE_TEST, so cannot disable. - boot parameters ignored: TBD