[PATCH rcu 0/27] Unconditionally enable SRCU
From: Paul E. McKenney
Date: Wed Jan 04 2023 - 19:41:34 EST
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(-)