powerpc: MSI: Fix race condition in tearing down MSI interrupts
Michael Ellerman
mpe at ellerman.id.au
Mon Sep 14 12:55:39 AEST 2015
On Thu, 2015-10-09 at 04:36:21 UTC, Paul Mackerras wrote:
> This fixes a race which can result in the same virtual IRQ number
> being assigned to two different MSI interrupts. The most visible
> consequence of that is usually a warning and stack trace from the
> sysfs code about an attempt to create a duplicate entry in sysfs.
<snip>
> The pattern of calling msi_bitmap_free_hwirqs() before
> irq_dispose_mapping() appears in 5 places under arch/powerpc, and
> appears to have originated in commit 05af7bd2d75e ("[POWERPC] MPIC
> U3/U4 MSI backend") from 2007.
>
> Reported-by: Alexey Kardashevskiy <aik at ozlabs.ru>
> Signed-off-by: Paul Mackerras <paulus at samba.org>
Applied to powerpc fixes, thanks.
https://git.kernel.org/powerpc/c/e297c939b745e420ef0b9dc9
cheers
More information about the Linuxppc-dev
mailing list