Re: [PATCH] sched/core: Cache timer busy housekeeping target

2019-07-08 Thread Wanpeng Li
On Tue, 9 Jul 2019 at 09:39, Frederic Weisbecker wrote: > > On Mon, Jul 01, 2019 at 08:24:37PM +0800, Wanpeng Li wrote: > > diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c > > index 41dfff2..0d49bef 100644 > > --- a/kernel/time/hrtimer.c > > +++ b/kernel/time/hrtimer.c > > @@ -195,8 +19

Re: [PATCH] sched/core: Cache timer busy housekeeping target

2019-07-08 Thread Frederic Weisbecker
On Mon, Jul 01, 2019 at 08:24:37PM +0800, Wanpeng Li wrote: > diff --git a/kernel/time/hrtimer.c b/kernel/time/hrtimer.c > index 41dfff2..0d49bef 100644 > --- a/kernel/time/hrtimer.c > +++ b/kernel/time/hrtimer.c > @@ -195,8 +195,10 @@ struct hrtimer_cpu_base *get_target_base(struct > hrtimer_cpu_

Re: [PATCH] sched/core: Cache timer busy housekeeping target

2019-07-07 Thread Wanpeng Li
Ping Frederic, Peterz, any comments? On Mon, 1 Jul 2019 at 20:24, Wanpeng Li wrote: > > From: Wanpeng Li > > Cache the busy housekeeping target for timer instead of researching each time. > This patch reduces the total time of get_nohz_timer_target() for busy > housekeeping > CPU from 2u~3us to