[PATCH v3 11/36] hrtimer: Store running timer in hrtimer_clock_base

2017-11-29 Thread Anna-Maria Gleixner
The pointer to the currently running timer is stored in hrtimer_cpu_base before the base lock is dropped and the callback is invoked. This results in two levels of indirections and the upcoming support for softirq based hrtimer requires splitting the "running" storage into soft and hard irq

[PATCH v3 11/36] hrtimer: Store running timer in hrtimer_clock_base

2017-11-29 Thread Anna-Maria Gleixner
The pointer to the currently running timer is stored in hrtimer_cpu_base before the base lock is dropped and the callback is invoked. This results in two levels of indirections and the upcoming support for softirq based hrtimer requires splitting the "running" storage into soft and hard irq