rcu.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: "Paul E. McKenney" <paulmck@kernel.org>
To: rcu@vger.kernel.org
Cc: linux-kernel@vger.kernel.org, kernel-team@meta.com,
	rostedt@goodmis.org, "Paul E. McKenney" <paulmck@kernel.org>,
	Huacai Chen <chenhuacai@kernel.org>,
	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>,
	Thomas Bogendoerfer <tsbogend@alpha.franken.de>,
	Michael Ellerman <mpe@ellerman.id.au>,
	Christophe Leroy <christophe.leroy@csgroup.eu>,
	Sean Christopherson <seanjc@google.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"H. Peter Anvin" <hpa@zytor.com>,
	kvm@vger.kernel.org, Marc Zyngier <maz@kernel.org>,
	Anup Patel <anup@brainfault.org>,
	Heiko Carstens <hca@linux.ibm.com>,
	John Ogness <john.ogness@linutronix.de>
Subject: [PATCH rcu v2 17/20] kvm: Remove "select SRCU"
Date: Thu, 12 Jan 2023 16:11:29 -0800	[thread overview]
Message-ID: <20230113001132.3375334-17-paulmck@kernel.org> (raw)
In-Reply-To: <20230113001103.GA3374173@paulmck-ThinkPad-P17-Gen-1>

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 <paulmck@kernel.org>
Cc: Huacai Chen <chenhuacai@kernel.org>
Cc: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Christophe Leroy <christophe.leroy@csgroup.eu>
Cc: Sean Christopherson <seanjc@google.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Dave Hansen <dave.hansen@linux.intel.com>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: <kvm@vger.kernel.org>
Acked-by: Marc Zyngier <maz@kernel.org> (arm64)
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Acked-by: Anup Patel <anup@brainfault.org> (riscv)
Acked-by: Heiko Carstens <hca@linux.ibm.com> (s390)
Reviewed-by: John Ogness <john.ogness@linutronix.de>
---
 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
-- 
2.31.1.189.g2e36527f23


  parent reply	other threads:[~2023-01-13  0:11 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-01-05  0:37 [PATCH rcu 0/27] Unconditionally enable SRCU Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 01/27] arch/x86: Remove "select SRCU" Paul E. McKenney
2023-01-09 17:43   ` Sean Christopherson
2023-01-09 19:22     ` Paul E. McKenney
2023-01-09 20:05       ` Paul E. McKenney
2023-01-10 19:55         ` Sean Christopherson
2023-01-12  0:05           ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 02/27] arch/arm64/kvm: " Paul E. McKenney
2023-01-05  9:38   ` Marc Zyngier
2023-01-05 15:42     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 03/27] arch/mips/kvm: " Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 04/27] arch/powerpc/kvm: " Paul E. McKenney
2023-01-11 23:49   ` Michael Ellerman
2023-01-12  0:01     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 05/27] arch/riscv/kvm: " Paul E. McKenney
2023-01-07  9:58   ` Anup Patel
2023-01-07 16:03     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 06/27] arch/s390/kvm: " Paul E. McKenney
2023-01-05  8:06   ` Heiko Carstens
2023-01-05 15:30     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 07/27] block: " Paul E. McKenney
2023-01-05  0:43   ` Jens Axboe
2023-01-05  8:05     ` Heiko Carstens
2023-01-05 15:33       ` Paul E. McKenney
2023-01-05 15:36         ` Jens Axboe
2023-01-05 15:48           ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 08/27] drivers/base: Remove CONFIG_SRCU Paul E. McKenney
2023-01-05 11:23   ` Greg Kroah-Hartman
2023-01-05  0:37 ` [PATCH rcu 09/27] drivers/clk: Remove "select SRCU" Paul E. McKenney
     [not found]   ` <c59b64de02161ceeed11b43230cd46d0.sboyd@kernel.org>
2023-01-11 19:50     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 10/27] drivers/cpufreq: " Paul E. McKenney
2023-01-05  4:04   ` Viresh Kumar
2023-01-05 15:09   ` Rafael J. Wysocki
2023-01-05 15:51     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 11/27] drivers/dax: " Paul E. McKenney
2023-01-05 16:48   ` Dan Williams
2023-01-05 17:35     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 12/27] drivers/devfreq: " Paul E. McKenney
2023-01-10 13:07   ` Chanwoo Choi
2023-01-10 15:01     ` Paul E. McKenney
2023-01-05  0:37 ` [PATCH rcu 13/27] drivers/hwtracing/stm: " Paul E. McKenney
2023-01-13 13:19   ` Alexander Shishkin
2023-01-05  0:38 ` [PATCH rcu 14/27] drivers/md: " Paul E. McKenney
2023-01-05  0:44   ` Song Liu
2023-01-05  0:38 ` [PATCH rcu 15/27] drivers/net: " Paul E. McKenney
2023-01-05  1:28   ` Jakub Kicinski
2023-01-05  0:38 ` [PATCH rcu 16/27] drivers/opp: " Paul E. McKenney
2023-01-05  4:06   ` Viresh Kumar
2023-01-05  4:50     ` Paul E. McKenney
2023-01-05  6:17   ` Viresh Kumar
2023-01-05 15:28     ` Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 17/27] drivers/pci/controller: " Paul E. McKenney
2023-01-12 14:37   ` Lorenzo Pieralisi
2023-01-12 15:27     ` Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 18/27] fs/btrfs: " Paul E. McKenney
2023-01-05  9:06   ` Qu Wenruo
2023-01-05 15:41     ` Paul E. McKenney
2023-01-05 15:45   ` David Sterba
2023-01-05 16:05     ` Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 19/27] fs/dlm: " Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 20/27] fs/notify: " Paul E. McKenney
2023-01-05 11:30   ` Jan Kara
2023-01-05  0:38 ` [PATCH rcu 21/27] fs/quota: " Paul E. McKenney
2023-01-05 11:30   ` Jan Kara
2023-01-05 15:45     ` Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 22/27] init: " Paul E. McKenney
2023-01-10  0:02   ` Nick Desaulniers
2023-01-10  0:05     ` Nick Desaulniers
2023-01-10  0:36     ` Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 23/27] kernel/power: " Paul E. McKenney
2023-01-05 15:08   ` Rafael J. Wysocki
2023-01-05  0:38 ` [PATCH rcu 24/27] mm: " Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 25/27] fs: Remove CONFIG_SRCU Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 26/27] kernel/notifier: " Paul E. McKenney
2023-01-05  0:38 ` [PATCH rcu 27/27] rcu: " Paul E. McKenney
2023-01-05  8:04   ` John Ogness
2023-01-05 15:23     ` Paul E. McKenney
2023-01-05 15:52       ` John Ogness
2023-01-05 16:04         ` Paul E. McKenney
2023-01-05 15:50 ` (subset) [PATCH rcu 0/27] Unconditionally enable SRCU Jens Axboe
2023-01-05 16:01   ` Paul E. McKenney
2023-01-13  0:11 ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 01/20] arch/x86: Remove "select SRCU" Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 02/20] drivers/base: Remove CONFIG_SRCU Paul E. McKenney
2023-01-13  9:46     ` Rafael J. Wysocki
2023-01-13  0:11   ` [PATCH rcu v2 03/20] drivers/cpufreq: Remove "select SRCU" Paul E. McKenney
2023-01-20 16:54     ` Rafael J. Wysocki
2023-01-20 18:03       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 04/20] drivers/dax: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 05/20] drivers/hwtracing/stm: " Paul E. McKenney
2023-01-13 15:52     ` Alexander Shishkin
2023-01-13 19:47       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 06/20] drivers/md: " Paul E. McKenney
2023-01-17 23:08     ` Mike Snitzer
2023-01-18  3:55       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 07/20] drivers/net: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 08/20] drivers/pci/controller: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 09/20] fs: Remove CONFIG_SRCU Paul E. McKenney
2023-01-13  1:03     ` Jeff Layton
2023-01-13  1:10       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 10/20] fs/btrfs: Remove "select SRCU" Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 11/20] fs/dlm: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 12/20] fs/notify: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 13/20] fs/quota: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 14/20] init: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 15/20] kernel/notifier: Remove CONFIG_SRCU Paul E. McKenney
2023-01-13 11:25     ` Wysocki, Rafael J
2023-01-13 19:42       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 16/20] kernel/power: Remove "select SRCU" Paul E. McKenney
2023-01-20 16:55     ` Rafael J. Wysocki
2023-01-20 18:04       ` Paul E. McKenney
2023-01-13  0:11   ` Paul E. McKenney [this message]
2023-01-18  1:27     ` [PATCH rcu v2 17/20] kvm: " Sean Christopherson
2023-01-18  3:56       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 18/20] mm: " Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 19/20] tomoyo: " Paul E. McKenney
2023-01-13 14:22     ` Tetsuo Handa
2023-01-13 19:43       ` Paul E. McKenney
2023-01-13  0:11   ` [PATCH rcu v2 20/20] rcu: Remove CONFIG_SRCU Paul E. McKenney
2023-03-24 20:52   ` [PATCH rcu v3 0/27] Unconditionally enable SRCU Paul E. McKenney
2023-03-24 20:52     ` [PATCH rcu v3 1/4] arch/x86: Remove "select SRCU" Paul E. McKenney
2023-03-24 20:52     ` [PATCH rcu v3 2/4] kvm: " Paul E. McKenney
2023-03-28  4:56       ` Sean Christopherson
2023-03-30 15:34         ` Joel Fernandes
2023-03-24 20:52     ` [PATCH rcu v3 3/4] mm: " Paul E. McKenney
2023-03-24 20:52     ` [PATCH rcu v3 4/4] rcu: Remove CONFIG_SRCU Paul E. McKenney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230113001132.3375334-17-paulmck@kernel.org \
    --to=paulmck@kernel.org \
    --cc=aleksandar.qemu.devel@gmail.com \
    --cc=anup@brainfault.org \
    --cc=bp@alien8.de \
    --cc=chenhuacai@kernel.org \
    --cc=christophe.leroy@csgroup.eu \
    --cc=dave.hansen@linux.intel.com \
    --cc=hca@linux.ibm.com \
    --cc=hpa@zytor.com \
    --cc=john.ogness@linutronix.de \
    --cc=kernel-team@meta.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maz@kernel.org \
    --cc=mingo@redhat.com \
    --cc=mpe@ellerman.id.au \
    --cc=pbonzini@redhat.com \
    --cc=rcu@vger.kernel.org \
    --cc=rostedt@goodmis.org \
    --cc=seanjc@google.com \
    --cc=tglx@linutronix.de \
    --cc=tsbogend@alpha.franken.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).