Merge branch 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull NOHZ updates from Ingo Molnar: "NOHZ enhancements, by Frederic Weisbecker, which reorganizes/refactors the NOHZ 'can the tick be stopped?' infrastructure and related code to be data driven, and harmonizes the naming and handling of all the various properties" [ This makes the ugly "fetch_or()" macro that the scheduler used internally a new generic helper, and does a bad job at it. I'm pulling it, but I've asked Ingo and Frederic to get this fixed up ] * 'timers-nohz-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: sched-clock: Migrate to use new tick dependency mask model posix-cpu-timers: Migrate to use new tick dependency mask model sched: Migrate sched to use new tick dependency mask model sched: Account rr tasks perf: Migrate perf to use new tick dependency mask model nohz: Use enum code for tick stop failure tracing message nohz: New tick dependency mask nohz: Implement wide kick on top of irq work atomic: Export fetch_or()
No related branches found
No related tags found
Showing
- include/linux/atomic.h 21 additions, 0 deletionsinclude/linux/atomic.h
- include/linux/perf_event.h 0 additions, 6 deletionsinclude/linux/perf_event.h
- include/linux/posix-timers.h 0 additions, 3 deletionsinclude/linux/posix-timers.h
- include/linux/sched.h 8 additions, 3 deletionsinclude/linux/sched.h
- include/linux/tick.h 93 additions, 4 deletionsinclude/linux/tick.h
- include/trace/events/timer.h 31 additions, 5 deletionsinclude/trace/events/timer.h
- kernel/events/core.c 48 additions, 17 deletionskernel/events/core.c
- kernel/sched/clock.c 5 additions, 0 deletionskernel/sched/clock.c
- kernel/sched/core.c 20 additions, 29 deletionskernel/sched/core.c
- kernel/sched/rt.c 16 additions, 0 deletionskernel/sched/rt.c
- kernel/sched/sched.h 34 additions, 14 deletionskernel/sched/sched.h
- kernel/time/posix-cpu-timers.c 11 additions, 41 deletionskernel/time/posix-cpu-timers.c
- kernel/time/tick-sched.c 136 additions, 39 deletionskernel/time/tick-sched.c
- kernel/time/tick-sched.h 1 addition, 0 deletionskernel/time/tick-sched.h
Please register or sign in to comment