Re: [LKP] [cpuidle] 259231a045: will-it-scale.per_process_ops -12.6% regression
From: Feng Tang
Date: Thu Jan 02 2020 - 21:31:28 EST
On Tue, Dec 31, 2019 at 01:59:23PM +0800, Feng Tang wrote:
> Hi Marcelo,
>
> On Wed, Sep 18, 2019 at 10:13:34AM +0800, kernel test robot wrote:
> > Greeting,
> >
> > FYI, we noticed a -12.6% regression of will-it-scale.per_process_ops due to commit:
> >
> >
> > commit: 259231a045616c4101d023a8f4dcc8379af265a6 ("cpuidle: add poll_limit_ns to cpuidle_device structure")
> > https://kernel.googlesource.com/pub/scm/linux/kernel/git/next/linux-next.git master
>
> Any comments on this? We re-run the test for 5.5-rc1, and the regression remains.
Anyway, I found commit 259231a04 lost one "break" when moving
the original code, thus the semantics is changed to the last
enabled state's target_residency instead of the first enabled
one's.
I don't know if it's intentional, and I guess no, so here
is a fix patch, please review, thanks
But even with this patch, the regression is still not recovered.
- Feng