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(-)