summaryrefslogtreecommitdiff
path: root/mm/Kconfig
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2022-12-17 13:46:44 +0300
committerMarc Zyngier <maz@kernel.org>2022-12-17 13:58:48 +0300
commit4545c6a3d6ba71747eaa984c338ddd745e56e23f (patch)
treeb763baaa590afe082b94857fcd9d81fc57a879c9 /mm/Kconfig
parente982ad82bd8f7931f5788a15dfa3709f7a7ee79f (diff)
downloadlinux-4545c6a3d6ba71747eaa984c338ddd745e56e23f.tar.xz
powerpc/msi: Fix deassociation of MSI descriptors
Since 2f2940d16823 ("genirq/msi: Remove filter from msi_free_descs_free_range()"), the core MSI code relies on the msi_desc->irq field to have been cleared before the descriptor can be freed, as it indicates that there is no association with a device anymore. The irq domain code provides this guarantee, and so does s390, which is one of the two architectures not using irq domains for MSIs. Powerpc, however, is missing this particular requirements, leading in a splat and leaked MSI descriptors. Adding the now required irq reset to the handful of powerpc backends that implement MSIs fixes that particular problem. Reported-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/70dab88e-6119-0c12-7c6a-61bcbe239f66@roeck-us.net
Diffstat (limited to 'mm/Kconfig')
0 files changed, 0 insertions, 0 deletions