All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH rcu 0/27] Unconditionally enable SRCU
@ 2023-01-05  0:37 Paul E. McKenney
  2023-01-05  0:37 ` [PATCH rcu 01/27] arch/x86: Remove "select SRCU" Paul E. McKenney
                   ` (28 more replies)
  0 siblings, 29 replies; 150+ messages in thread
From: Paul E. McKenney @ 2023-01-05  0:37 UTC (permalink / raw)
  To: rcu; +Cc: linux-kernel, kernel-team, rostedt

Hello!

This series removes Kconfig "select" clauses and #ifdef directives that
are no longer necessary give that SRCU is now unconditionally enabled,
courtesy of new-age printk() requirements.  Finally, the SRCU Kconfig
option is removed entirely.

1.	arch/x86: Remove "select SRCU".

2.	arch/arm64/kvm: Remove "select SRCU".

3.	arch/mips/kvm: Remove "select SRCU".

4.	arch/powerpc/kvm: Remove "select SRCU".

5.	arch/riscv/kvm: Remove "select SRCU".

6.	arch/s390/kvm: Remove "select SRCU".

7.	block: Remove "select SRCU".

8.	drivers/base: Remove CONFIG_SRCU.

9.	drivers/clk: Remove "select SRCU".

10.	drivers/cpufreq: Remove "select SRCU".

11.	drivers/dax: Remove "select SRCU".

12.	drivers/devfreq: Remove "select SRCU".

13.	drivers/hwtracing/stm: Remove "select SRCU".

14.	drivers/md: Remove "select SRCU".

15.	drivers/net: Remove "select SRCU".

16.	drivers/opp: Remove "select SRCU".

17.	drivers/pci/controller: Remove "select SRCU".

18.	fs/btrfs: Remove "select SRCU".

19.	fs/dlm: Remove "select SRCU".

20.	fs/notify: Remove "select SRCU".

21.	fs/quota: Remove "select SRCU".

22.	init: Remove "select SRCU".

23.	kernel/power: Remove "select SRCU".

24.	mm: Remove "select SRCU".

25.	fs: Remove CONFIG_SRCU.

26.	kernel/notifier: Remove CONFIG_SRCU.

27.	rcu: Remove CONFIG_SRCU.

						Thanx, Paul

------------------------------------------------------------------------

 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/Kconfig                                            |    2 
 arch/x86/kvm/Kconfig                                        |    1 
 block/Kconfig                                               |    1 
 drivers/base/core.c                                         |   42 ------------
 drivers/clk/Kconfig                                         |    1 
 drivers/cpufreq/Kconfig                                     |    1 
 drivers/dax/Kconfig                                         |    1 
 drivers/devfreq/Kconfig                                     |    1 
 drivers/hwtracing/stm/Kconfig                               |    1 
 drivers/md/Kconfig                                          |    1 
 drivers/net/Kconfig                                         |    1 
 drivers/opp/Kconfig                                         |    1 
 drivers/pci/controller/Kconfig                              |    2 
 fs/btrfs/Kconfig                                            |    1 
 fs/dlm/Kconfig                                              |    1 
 fs/locks.c                                                  |   25 -------
 fs/notify/Kconfig                                           |    1 
 fs/quota/Kconfig                                            |    1 
 init/Kconfig                                                |    1 
 kernel/notifier.c                                           |    3 
 kernel/power/Kconfig                                        |    1 
 kernel/rcu/Kconfig                                          |    3 
 mm/Kconfig                                                  |    1 
 tools/testing/selftests/rcutorture/doc/TREE_RCU-kconfig.txt |    4 -
 29 files changed, 1 insertion(+), 102 deletions(-)

^ permalink raw reply	[flat|nested] 150+ messages in thread

end of thread, other threads:[~2023-03-30 15:35 UTC | newest]

Thread overview: 150+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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  0:37   ` Paul E. McKenney
2023-01-05  0:37   ` Paul E. McKenney
2023-01-05  9:38   ` Marc Zyngier
2023-01-05  9:38     ` Marc Zyngier
2023-01-05  9:38     ` Marc Zyngier
2023-01-05 15:42     ` Paul E. McKenney
2023-01-05 15:42       ` Paul E. McKenney
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-05  0:37   ` Paul E. McKenney
2023-01-11 23:49   ` Michael Ellerman
2023-01-11 23:49     ` Michael Ellerman
2023-01-12  0:01     ` Paul E. McKenney
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-05  0:37   ` Paul E. McKenney
2023-01-07  9:58   ` Anup Patel
2023-01-07  9:58     ` Anup Patel
2023-01-07 16:03     ` Paul E. McKenney
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-05  0:37   ` Paul E. McKenney
2023-01-13 13:19   ` Alexander Shishkin
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:38   ` [dm-devel] " Paul E. McKenney
2023-01-05  0:44   ` Song Liu
2023-01-05  0:44     ` [dm-devel] " 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   ` [Cluster-devel] " 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  0:11     ` Paul E. McKenney
2023-01-13 15:52     ` Alexander Shishkin
2023-01-13 15:52       ` Alexander Shishkin
2023-01-13 19:47       ` Paul E. McKenney
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-13  0:11     ` [dm-devel] " Paul E. McKenney
2023-01-17 23:08     ` Mike Snitzer
2023-01-17 23:08       ` Mike Snitzer
2023-01-18  3:55       ` Paul E. McKenney
2023-01-18  3:55         ` [dm-devel] " 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     ` [Cluster-devel] " 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   ` [PATCH rcu v2 17/20] kvm: " Paul E. McKenney
2023-01-18  1:27     ` 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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.