diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2022-12-17 20:58:09 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2022-12-17 20:58:09 +0100 |
commit | 03d84bd6d43269df2dc63b2945dfed6610fac526 (patch) | |
tree | 3293a926fb88228b2cf3db68b230cdb20a0b7ae3 /init/main.c | |
parent | Merge tag 'hsi-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/... (diff) | |
parent | powerpc/msi: Fix deassociation of MSI descriptors (diff) | |
download | linux-03d84bd6d43269df2dc63b2945dfed6610fac526.tar.xz linux-03d84bd6d43269df2dc63b2945dfed6610fac526.zip |
Merge tag 'msi-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms
Pull MSI fixes from Marc Zyngier:
"Thomas tasked me with sending out a few urgent fixes after the giant
MSI rework that landed in 6.2, as both s390 and powerpc ended-up
suffering from it (they do not use the full core code infrastructure,
leading to these previously undetected issues):
- Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when the
architecture does not make use of irq domains instead of returning
0, which is pretty limiting.
- Check for the presence of an irq domain when validating the MSI
iterator, as s390/powerpc won't have one.
- Fix powerpc's MSI backends which fail to clear the descriptor's IRQ
field on teardown, leading to a splat and leaked descriptors"
* tag 'msi-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms:
powerpc/msi: Fix deassociation of MSI descriptors
genirq/msi: Return MSI_XA_DOMAIN_SIZE as the maximum MSI index when no domain is present
genirq/msi: Check for the presence of an irq domain when validating msi_ctrl
Diffstat (limited to 'init/main.c')
0 files changed, 0 insertions, 0 deletions