Show patches with: Submitter = Thomas Gleixner       |    Archived = No       |   620 patches
« 1 2 3 46 7 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V2,18/21] platform-msi: Switch to the domain id aware MSI interfaces genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,17/21] PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework 1 - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,16/21] genirq/msi: Provide new domain id allocation functions genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,15/21] genirq/msi: Provide new domain id based interfaces for freeing interrupts genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,14/21] genirq/msi: Make msi_add_simple_msi_descs() device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,13/21] genirq/msi: Make descriptor freeing domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,12/21] genirq/msi: Make descriptor allocation device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,11/21] genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,10/21] genirq/msi: Make msi_get_virq() device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,09/21] genirq/msi: Make MSI descriptor iterators device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,08/21] genirq/msi: Add pointers for per device irq domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,07/21] genirq/msi: Check for invalid MSI parent domain usage genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,06/21] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,05/21] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,04/21] genirq/msi: Create msi_api.h genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework 1 1 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,03/21] genirq/irqdomain: Rename irq_domain::dev to irq_domain::pm_dev genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 2 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,02/21] genirq/irqdomain: Make struct irqdomain readable genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework 1 - - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V2,01/21] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework 1 1 - --- 2022-11-21 Thomas Gleixner Handled Elsewhere
[V1A,09/20] genirq/msi: Make msi_get_virq() device domain aware Untitled series #694822 - - - --- 2022-11-13 Thomas Gleixner Handled Elsewhere
[33/33] irqchip: Add IDXD Interrupt Message Store driver genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[32/33] iommu/amd: Enable PCI/IMS genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[31/33] iommu/vt-d: Enable PCI/IMS genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[30/33] x86/apic/msi: Enable PCI/IMS genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[29/33] PCI/MSI: Provide pci_ims_alloc/free_irq() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[28/33] PCI/MSI: Provide IMS (Interrupt Message Store) support genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[27/33] genirq/msi: Provide constants for PCI/IMS support genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[26/33] x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[25/33] PCI/MSI: Provide post-enable dynamic allocation interfaces for MSI-X genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[24/33] PCI/MSI: Provide prepare_desc() MSI domain op genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 1 - --- 2022-11-11 Thomas Gleixner Superseded
[23/33] PCI/MSI: Split MSIX descriptor setup genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[22/33] genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[21/33] genirq/msi: Provide msi_domain_alloc_irq_at() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[20/33] genirq/msi: Provide msi_domain_ops::prepare_desc() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[19/33] genirq/msi: Provide msi_desc::msi_data genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[18/33] genirq/msi: Provide struct msi_map genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[17/33] x86/apic/msi: Remove arch_create_remap_msi_irq_domain() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[16/33] iommu/amd: Switch to MSI base domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[15/33] iommu/vt-d: Switch to MSI parent domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[14/33] PCI/MSI: Remove unused pci_dev_has_special_msi_domain() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[13/33] x86/apic/vector: Provide MSI parent domain genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[12/33] PCI/MSI: Add support for per device MSI[X] domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[11/33] genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[10/33] PCI/MSI: Split __pci_write_msi_msg() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[09/33] genirq/msi: Add range checking to msi_insert_desc() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[08/33] genirq/msi: Provide msi_match_device_domain() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[07/33] genirq/msi: Provide msi_create/free_device_irq_domain() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[06/33] genirq/irqdomain: Add irq_domain::dev for per device MSI domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[05/33] genirq/msi: Split msi_create_irq_domain() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[04/33] genirq/msi: Add size info to struct msi_domain_info genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[03/33] genirq/msi: Provide data structs for per device domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[02/33] genirq/msi: Provide struct msi_parent_ops genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - - - --- 2022-11-11 Thomas Gleixner Superseded
[01/33] genirq/msi: Rearrange MSI domain flags genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 3 implementation - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[20/20] genirq/msi: Remove unused alloc/free interfaces genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[19/20] oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[18/20] bus: fsl-mc-msi: Switch to domain id aware interfaces genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[17/20] platform-msi: Switch to the domain id aware MSI interfaces genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[16/20] PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework 1 - - --- 2022-11-11 Thomas Gleixner Superseded
[15/20] genirq/msi: Provide new domain id allocation functions genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[14/20] genirq/msi: Provide new domain id based interfaces for freeing interrupts genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[13/20] genirq/msi: Make msi_add_simple_msi_descs() device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[12/20] genirq/msi: Make descriptor freeing domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[11/20] genirq/msi: Make descriptor allocation device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[10/20] genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[09/20] genirq/msi: Make msi_get_virq() device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[08/20] genirq/msi: Make MSI descriptor iterators device domain aware genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[07/20] genirq/msi: Add pointers for per device irq domains genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[06/20] genirq/msi: Check for invalid MSI parent domain usage genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[05/20] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[04/20] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - - - --- 2022-11-11 Thomas Gleixner Superseded
[03/20] genirq/msi: Create msi_api.h genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[02/20] genirq/irqdomain: Rename irq_domain::dev to irq_domain::pm_dev genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[01/20] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 2 API rework - 1 - --- 2022-11-11 Thomas Gleixner Superseded
[39/39] x86/apic: Remove X86_IRQ_ALLOC_CONTIGUOUS_VECTORS genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[38/39] genirq/msi: Remove msi_domain_ops::msi_check() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[37/39] PCI/MSI: Remove redundant msi_check() callback genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[36/39] PCI/MSI: Validate MSIX contiguous restriction early genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[35/39] PCI/MSI: Reject MSI-X early genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[34/39] PCI/MSI: Reject multi-MSI early genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[33/39] PCI/MSI: Sanitize MSI-X checks genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[32/39] PCI/MSI: Reorder functions in msi.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[31/39] Documentation: PCI: Add reference to PCI/MSI device driver APIs genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[30/39] PCI/MSI: Move pci_msi_restore_state() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[29/39] PCI/MSI: Move pci_msi_enabled() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[28/39] PCI/MSI: Move pci_irq_get_affinity() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[27/39] PCI/MSI: Move pci_disable_msix() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[26/39] PCI/MSI: Move pci_msix_vec_count() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[25/39] PCI/MSI: Move pci_free_irq_vectors() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[24/39] PCI/MSI: Move pci_irq_vector() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[23/39] PCI/MSI: Move pci_alloc_irq_vectors_affinity() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[22/39] PCI/MSI: Move pci_alloc_irq_vectors() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[21/39] PCI/MSI: Move pci_enable_msix_range() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[20/39] PCI/MSI: Move pci_enable_msi() API to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[19/39] PCI/MSI: Move pci_disable_msi() to api.c genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[18/39] PCI/MSI: Move mask and unmask helpers to msi.h genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[17/39] PCI/MSI: Get rid of externs in msi.h genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[16/39] genirq: Get rid of GENERIC_MSI_IRQ_DOMAIN genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[15/39] PCI/MSI: Get rid of PCI_MSI_IRQ_DOMAIN genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[14/39] PCI/MSI: Let the MSI core free descriptors genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[13/39] PCI/MSI: Use msi_domain_info::bus_token genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
[12/39] genirq/msi: Add bus token to struct msi_domain_info genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - 1 - --- 2022-11-11 Thomas Gleixner Handled Elsewhere
« 1 2 3 46 7 »