Linus,
please pull from
ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt.git master
a rather small bunch of updates to timers & Co.
The patches have brewed in linux-next for quite some time.
One outstanding is the revert of the revert of Andis clocksource
watchdog cycle change, which was reverted in your tree due to
regressions. The revert was a bit hasty as the really correct patch
unearthed the long standing add_timer_on() bug of NOHZ which we fixed
late in the 25 cycle.
Thanks,
tglx
---
Andi Kleen (1):
clocksource: make clocksource watchdog cycle through online CPUs
Karsten Wiese (1):
clockevents: optimise tick_nohz_stop_sched_tick() a bit
Oleg Nesterov (3):
timers: simplify lockdep handling
hrtimers: simplify lockdep handling
locking: remove unused double_spin_lock()
Pavel Machek (1):
timer_list: add annotations to workqueue.c
Thomas Gleixner (3):
hrtimer: add nanosleep specific restart_block member
hrtimer: use nanosleep specific restart_block fields
Documentation: move timer related documentation to a single place
WANG Cong (1):
posix-timers: fix shadowed variables
Documentation/00-INDEX | 6 +--
Documentation/{hrtimers => timers}/highres.txt | 0
Documentation/{hrtimers => timers}/hrtimers.txt | 0
Documentation/{hrtimer => timers}/timer_stats.txt | 0
include/linux/hrtimer.h | 2 -
include/linux/spinlock.h | 37 ---------------------
include/linux/thread_info.h | 12 +++++++
kernel/compat.c | 15 ++++----
kernel/hrtimer.c | 22 ++++++-------
kernel/posix-cpu-timers.c | 30 ++++++++--------
kernel/time/clocksource.c | 18 ++++++++--
kernel/time/tick-sched.c | 6 +--
kernel/...