Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp10198896rwl; Wed, 11 Jan 2023 16:16:16 -0800 (PST) X-Google-Smtp-Source: AMrXdXsN/TfawRV6usTE62+5VlRjQwvqnfWxqEuw9LFsQK4rXRYLqx+EY7HN0mLgYepgdfDJNUKR X-Received: by 2002:a17:907:80c3:b0:84d:134a:2080 with SMTP id io3-20020a17090780c300b0084d134a2080mr23140116ejc.7.1673482576457; Wed, 11 Jan 2023 16:16:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673482576; cv=none; d=google.com; s=arc-20160816; b=aKDbdoKGtnFu86H/dp040UIFr/DJPtOP37ZGSLBKMnJZcCqayZOCTf+weqNuFLW3A8 s43d89/RdnZx0MEmrthPCgjbmTJwp2Vu2wSk5nT/cpMnFiQUIjDNxyVYrjeUHB3tk7hk yLFje/3zUQWuuD0ZThG0XG/1UYuctr1IDQ85/8XdfCV1BOCvYgp1mhZLrwx1OJCi4V2M FpnkRHrN8F/u4WdWt7hrCQClcQ4JYITsaLHOk8SfosIkA6kOEnm5b6FHt2birYCDTuM0 k4h3GRi4mYq1/gWZK+4gIYUf1C6Z3wRmggynMI3jckxQ7hfpB8mmkaOwg0LJf2/RBd0/ 2+Mg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=kq+H61l3scr9+wshNl6cN/xV4O8alerq9Eox31N0N3w=; b=X9MYPEs+Xu/HHK+XEYGhoewOKqvYVVdTnbd8CsRwxmYEsNxgYHoxTJgWgkm9FLMV8q d2Qt4+TdfArerrKVduG1imKvN+9Q/vEt92kvpMDoxKrgmWOEF9UhulKsYYxNa1PRyWGz ALkZzgHH/a0XJmDYNZIbdznyYa5HvZazwQh8UJATq9RXNiq/4pWZbwjQJt9EX7xSOG1j AtiRG9V8r8otJWdJCPjHZk+CGv6kvmKOT2+txJmR5hCJIv0Y02Vt2466r0zi+5dNm8c+ DG0wdJkwYTJ4j7Je9F1x5V08nBw8PBDbt+Dmjnhwq0/D7KgrhSOzkxp6RidKCIU+8Li4 NQKw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=aIBO9Rz7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hc41-20020a17090716a900b007aeaacd5592si19039352ejc.124.2023.01.11.16.16.04; Wed, 11 Jan 2023 16:16:16 -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=aIBO9Rz7; 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 S231620AbjALAF0 (ORCPT + 50 others); Wed, 11 Jan 2023 19:05:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45736 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230085AbjALAFZ (ORCPT ); Wed, 11 Jan 2023 19:05:25 -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 E760332191; Wed, 11 Jan 2023 16:05:22 -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 6F64A61EF6; Thu, 12 Jan 2023 00:05:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C8F15C433D2; Thu, 12 Jan 2023 00:05:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1673481921; bh=B68EjfGhPUeZkY/oEyQdlKSXswgp8PB775kXN5cu0cA=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=aIBO9Rz7Khf/U1lEgBAfrSL26JGaGd3HT9POJoAIjCHY5nBODdEVH2oxvZFmRMmMl 7/o8QworZKAYLppGXlobxvaDIp32cYTleQeI3EknErXKV2c+efe+lOxeT8McYF/zMm idGddiTkJ7nwDPPN5ApmkQlgWntG6yft1+4LUVczL49RYprDCV1d/0KS/QpdgM48Ip ApJdg7F3toGm650mW73ISN19Tx7QiebwKm/j/kewDDHf+tWeipkzvbZ/LRdXf1lsL0 rKTp/Fb8Bb4tyXDuWJWRO77DrndpGUFXdr7EFoPs+DO25gGCcx/+oRnW6/BH9aM9J7 5LlCGquK1AgXw== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 733E35C0AF8; Wed, 11 Jan 2023 16:05:21 -0800 (PST) Date: Wed, 11 Jan 2023 16:05:21 -0800 From: "Paul E. McKenney" To: Sean Christopherson Cc: rcu@vger.kernel.org, linux-kernel@vger.kernel.org, kernel-team@meta.com, rostedt@goodmis.org, Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , "H. Peter Anvin" , Paolo Bonzini , x86@kernel.org, kvm@vger.kernel.org Subject: Re: [PATCH rcu 01/27] arch/x86: Remove "select SRCU" Message-ID: <20230112000521.GA3036960@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <20230105003759.GA1769545@paulmck-ThinkPad-P17-Gen-1> <20230105003813.1770367-1-paulmck@kernel.org> <20230109192228.GV4028633@paulmck-ThinkPad-P17-Gen-1> <20230109200553.GA4154229@paulmck-ThinkPad-P17-Gen-1> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 On Tue, Jan 10, 2023 at 07:55:13PM +0000, Sean Christopherson wrote: > On Mon, Jan 09, 2023, Paul E. McKenney wrote: > > On Mon, Jan 09, 2023 at 11:22:28AM -0800, Paul E. McKenney wrote: > > > On Mon, Jan 09, 2023 at 05:43:23PM +0000, Sean Christopherson wrote: > > > > On Wed, Jan 04, 2023, Paul E. McKenney wrote: > > > > > 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: Sean Christopherson > > > > > Cc: Paolo Bonzini > > > > > Cc: > > > > > Cc: > > > > > --- > > > > > > > > ... > > > > > > > > > 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 > > > > > > > > Would it be too much trouble to bundle all of the KVM changes into a single patch? > > > > The SRCU requirement is a generic KVM requirement that's handled in the arch Kconfigs > > > > purely because of KVM's somewhat roundabout Kconfig setup. > > > > > > No problem, and will do on my next rebase. I might end up with a long > > > list of Cc's, but so it goes. I will of course send the result as a > > > reply to this message. > > > > Like this? > > Ya, looks good! Glad you like it! May I have your ack? Or would you take this one? Thanx, Paul