summaryrefslogtreecommitdiffstats
path: root/include/net/net_trackers.h
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2022-12-17 10:46:44 +0000
committerMarc Zyngier <maz@kernel.org>2022-12-17 10:58:48 +0000
commit4545c6a3d6ba71747eaa984c338ddd745e56e23f (patch)
treeb763baaa590afe082b94857fcd9d81fc57a879c9 /include/net/net_trackers.h
parente982ad82bd8f7931f5788a15dfa3709f7a7ee79f (diff)
downloadlinux-4545c6a3d6ba71747eaa984c338ddd745e56e23f.tar.bz2
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 'include/net/net_trackers.h')
0 files changed, 0 insertions, 0 deletions