Merge tag 'irq-urgent-2023-03-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner: "A set of updates for the interrupt susbsystem: - Prevent possible NULL pointer derefences in irq_data_get_affinity_mask() and irq_domain_create_hierarchy() - Take the per device MSI lock before invoking code which relies on it being hold - Make sure that MSI descriptors are unreferenced before freeing them. This was overlooked when the platform MSI code was converted to use core infrastructure and results in a fals positive warning - Remove dead code in the MSI subsystem - Clarify the documentation for pci_msix_free_irq() - More kobj_type constification" * tag 'irq-urgent-2023-03-05' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: genirq/msi, platform-msi: Ensure that MSI descriptors are unreferenced genirq/msi: Drop dead domain name assignment irqdomain: Add missing NULL pointer check in irq_domain_create_hierarchy() genirq/irqdesc: Make kobj_type structures constant PCI/MSI: Clarify usage of pci_msix_free_irq() genirq/msi: Take the per-device MSI lock before validating the control structure genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
No related branches found
No related tags found
Showing
- drivers/base/platform-msi.c 1 addition, 0 deletionsdrivers/base/platform-msi.c
- drivers/pci/msi/api.c 2 additions, 2 deletionsdrivers/pci/msi/api.c
- include/linux/msi.h 2 additions, 0 deletionsinclude/linux/msi.h
- kernel/irq/ipi.c 6 additions, 2 deletionskernel/irq/ipi.c
- kernel/irq/irqdesc.c 2 additions, 2 deletionskernel/irq/irqdesc.c
- kernel/irq/irqdomain.c 2 additions, 1 deletionkernel/irq/irqdomain.c
- kernel/irq/msi.c 29 additions, 8 deletionskernel/irq/msi.c
Loading
Please register or sign in to comment