lkml.org 
[lkml]   [2023]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH rcu 0/27] Unconditionally enable SRCU
    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(-)

    \
     
     \ /
      Last update: 2023-03-26 23:27    [W:6.154 / U:0.652 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site