aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kernel/cputable.c
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2015-03-19 19:29:01 +1100
committerMichael Ellerman <mpe@ellerman.id.au>2015-03-20 14:51:53 +1100
commit755563bc79c764c90b9f44db5e4fe6c556d3440c (patch)
treecfd171d1144b36cfcfac76685ad284fb54589259 /arch/powerpc/kernel/cputable.c
parentLinux 4.0-rc4 (diff)
downloadlinux-dev-755563bc79c764c90b9f44db5e4fe6c556d3440c.tar.xz
linux-dev-755563bc79c764c90b9f44db5e4fe6c556d3440c.zip
powerpc/powernv: Fixes for hypervisor doorbell handling
Since we can now use hypervisor doorbells for host IPIs, this makes sure we clear the host IPI flag when taking a doorbell interrupt, and clears any pending doorbell IPI in pnv_smp_cpu_kill_self() (as we already do for IPIs sent via the XICS interrupt controller). Otherwise if there did happen to be a leftover pending doorbell interrupt for an offline CPU thread for any reason, it would prevent that thread from going into a power-saving mode; it would instead keep waking up because of the interrupt. Signed-off-by: Paul Mackerras <paulus@samba.org> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kernel/cputable.c')
0 files changed, 0 insertions, 0 deletions