Re: [PATCH v5 1/2] timers: Don't wake ktimersoftd on every tick

2018-07-13 Thread Haris Okanovic
Sounds good. I'll keep an eye out for your patch set and try it on my boards as well. CC me if you can. -- Haris On 07/13/2018 07:01 AM, Anna-Maria Gleixner wrote: Hi Haris, On Thu, 28 Jun 2018, Haris Okanovic wrote: Collect expired timers in interrupt context to avoid overhead of waking k

Re: [PATCH v5 1/2] timers: Don't wake ktimersoftd on every tick

2018-07-13 Thread Anna-Maria Gleixner
Hi Haris, On Thu, 28 Jun 2018, Haris Okanovic wrote: > Collect expired timers in interrupt context to avoid overhead of waking > ktimersoftd on every scheduler tick. > > This is implemented by storing lists of expired timers in the timer_base > struct, which is updated by the interrupt routing o

[PATCH v5 1/2] timers: Don't wake ktimersoftd on every tick

2018-06-28 Thread Haris Okanovic
Collect expired timers in interrupt context to avoid overhead of waking ktimersoftd on every scheduler tick. This is implemented by storing lists of expired timers in the timer_base struct, which is updated by the interrupt routing on each tick in run_local_timers(). TIMER softirq (ktimersoftd) is