-
- Downloads
Merge branch 'rcu/idle' of...
Merge branch 'rcu/idle' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu Pull the RCU adaptive-idle feature from Paul E. McKenney: "This series adds RCU APIs that allow non-idle tasks to enter RCU idle mode and provides x86 code to make use of them, allowing RCU to treat user-mode execution as an extended quiescent state when the new RCU_USER_QS kernel configuration parameter is specified. Work is in progress to port this to a few other architectures, but is not part of this series." Signed-off-by:Ingo Molnar <mingo@kernel.org>
Showing
- arch/Kconfig 10 additions, 0 deletionsarch/Kconfig
- arch/um/drivers/mconsole_kern.c 1 addition, 0 deletionsarch/um/drivers/mconsole_kern.c
- arch/x86/Kconfig 1 addition, 0 deletionsarch/x86/Kconfig
- arch/x86/include/asm/rcu.h 32 additions, 0 deletionsarch/x86/include/asm/rcu.h
- arch/x86/include/asm/thread_info.h 7 additions, 3 deletionsarch/x86/include/asm/thread_info.h
- arch/x86/kernel/entry_64.S 5 additions, 4 deletionsarch/x86/kernel/entry_64.S
- arch/x86/kernel/ptrace.c 5 additions, 0 deletionsarch/x86/kernel/ptrace.c
- arch/x86/kernel/signal.c 4 additions, 0 deletionsarch/x86/kernel/signal.c
- arch/x86/kernel/traps.c 66 additions, 43 deletionsarch/x86/kernel/traps.c
- arch/x86/mm/fault.c 11 additions, 2 deletionsarch/x86/mm/fault.c
- include/linux/rcupdate.h 15 additions, 0 deletionsinclude/linux/rcupdate.h
- include/linux/sched.h 8 additions, 0 deletionsinclude/linux/sched.h
- init/Kconfig 18 additions, 0 deletionsinit/Kconfig
- kernel/rcutree.c 183 additions, 27 deletionskernel/rcutree.c
- kernel/rcutree.h 4 additions, 0 deletionskernel/rcutree.h
- kernel/rcutree_plugin.h 20 additions, 0 deletionskernel/rcutree_plugin.h
- kernel/sched/core.c 17 additions, 0 deletionskernel/sched/core.c
Loading
Please register or sign in to comment