[PATCH 09/13] powerpc/64s: cpuidle set polling before enabling irqs
    Michael Ellerman 
    mpe at ellerman.id.au
       
    Wed Jun 14 21:40:52 AEST 2017
    
    
  
Nicholas Piggin <npiggin at gmail.com> writes:
> local_irq_enable can cause interrupts to be taken which could
> take significant amount of processing time. The idle process
> should set its polling flag before this, so another process that
> wakes it during this time will not have to send an IPI.
>
> Expand the TIF_POLLING_NRFLAG coverage to as large as possible.
>
> Reviewed-by: Gautham R. Shenoy <ego at linux.vnet.ibm.com>
> Signed-off-by: Nicholas Piggin <npiggin at gmail.com>
> ---
>  drivers/cpuidle/cpuidle-powernv.c | 4 +++-
>  drivers/cpuidle/cpuidle-pseries.c | 3 ++-
>  2 files changed, 5 insertions(+), 2 deletions(-)
I don't think the cpuidle folks are really interested in these changes,
but we should Cc them to be polite.
Can you resend patches 9, 10, 11 with a subject like:
  "cpuidle: powernv: Set polling ..."
And Cc the cpuidle folks:
$ ./scripts/get_maintainer.pl -f drivers/cpuidle
rjw at rjwysocki.net
daniel.lezcano at linaro.org
linux-pm at vger.kernel.org
linux-kernel at vger.kernel.org
cheers
    
    
More information about the Linuxppc-dev
mailing list