Show patches with: Submitter = Thomas Gleixner       |    Archived = No       |   553 patches
« 1 2 3 45 6 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[V3,32/33] iommu/amd: Enable PCI/IMS [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,31/33] iommu/vt-d: Enable PCI/IMS [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,30/33] x86/apic/msi: Enable PCI/IMS [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,29/33] PCI/MSI: Provide pci_ims_alloc/free_irq() [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,28/33] PCI/MSI: Provide IMS (Interrupt Message Store) support [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,27/33] genirq/msi: Provide constants for PCI/IMS support [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,26/33] x86/apic/msi: Enable MSI_FLAG_PCI_MSIX_ALLOC_DYN [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,24/33] PCI/MSI: Provide prepare_desc() MSI domain op [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,23/33] PCI/MSI: Split MSI-X descriptor setup [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,22/33] genirq/msi: Provide MSI_FLAG_MSIX_ALLOC_DYN [V3,01/33] genirq/msi: Rearrange MSI domain flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,21/33] genirq/msi: Provide msi_domain_alloc_irq_at() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,20/33] genirq/msi: Provide msi_domain_ops::prepare_desc() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,19/33] genirq/msi: Provide msi_desc::msi_data [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,18/33] genirq/msi: Provide struct msi_map [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,17/33] x86/apic/msi: Remove arch_create_remap_msi_irq_domain() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,16/33] iommu/amd: Switch to MSI base domains [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,15/33] iommu/vt-d: Switch to MSI parent domains [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,14/33] PCI/MSI: Remove unused pci_dev_has_special_msi_domain() [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,13/33] x86/apic/vector: Provide MSI parent domain [V3,01/33] genirq/msi: Rearrange MSI domain flags - - 1 --- 2022-11-24 Thomas Gleixner Accepted
[V3,12/33] PCI/MSI: Add support for per device MSI[X] domains [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,11/33] genirq/msi: Provide BUS_DEVICE_PCI_MSI[X] [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,10/33] PCI/MSI: Split __pci_write_msi_msg() [V3,01/33] genirq/msi: Rearrange MSI domain flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,09/33] genirq/msi: Add range checking to msi_insert_desc() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,08/33] genirq/msi: Provide msi_match_device_domain() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,07/33] genirq/msi: Provide msi_create/free_device_irq_domain() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,06/33] genirq/irqdomain: Add irq_domain::dev for per device MSI domains [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,05/33] genirq/msi: Split msi_create_irq_domain() [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,04/33] genirq/msi: Add size info to struct msi_domain_info [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,03/33] genirq/msi: Provide data structs for per device domains [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,02/33] genirq/msi: Provide struct msi_parent_ops [V3,01/33] genirq/msi: Rearrange MSI domain flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,01/33] genirq/msi: Rearrange MSI domain flags [V3,01/33] genirq/msi: Rearrange MSI domain flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,22/22] genirq/msi: Remove unused alloc/free interfaces [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,21/22] oc: ti: ti_sci_inta_msi: Switch to domain id aware MSI functions [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,20/22] bus: fsl-mc-msi: Switch to domain id aware interfaces [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,19/22] platform-msi: Switch to the domain id aware MSI interfaces [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,18/22] PCI/MSI: Use msi_domain_alloc/free_irqs_all_locked() [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags 1 - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,17/22] genirq/msi: Provide new domain id allocation functions [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,16/22] genirq/msi: Provide new domain id based interfaces for freeing interrupts [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - 1 --- 2022-11-24 Thomas Gleixner Accepted
[V3,15/22] genirq/msi: Make msi_add_simple_msi_descs() device domain aware [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,14/22] genirq/msi: Make descriptor freeing domain aware [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,13/22] genirq/msi: Make descriptor allocation device domain aware [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,12/22] genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc() [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,11/22] genirq/msi: Make msi_get_virq() device domain aware [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,10/22] genirq/msi: Make MSI descriptor iterators device domain aware [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,09/22] genirq/msi: Add pointers for per device irq domains [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,08/22] genirq/msi: Move xarray into a separate struct and create an array [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,07/22] genirq/msi: Check for invalid MSI parent domain usage [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,06/22] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_DEVICE [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,05/22] genirq/irqdomain: Provide IRQ_DOMAIN_FLAG_MSI_PARENT [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,04/22] genirq/msi: Create msi_api.h [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,03/22] genirq/irqdomain: Rename irq_domain::dev to irq_domain::pm_dev [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
[V3,02/22] genirq/irqdomain: Make struct irqdomain readable [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - - - --- 2022-11-24 Thomas Gleixner Accepted
[V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags [V3,01/22] genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flags - 1 - --- 2022-11-24 Thomas Gleixner Accepted
PCI: vmd: Prevent recursive locking on interrupt allocation PCI: vmd: Prevent recursive locking on interrupt allocation 1 1 - --- 2022-02-13 Thomas Gleixner Accepted
PCI/MSI: Destroy sysfs before freeing entries PCI/MSI: Destroy sysfs before freeing entries - 1 - --- 2021-11-09 Thomas Gleixner bhelgaas Accepted
[RFT,v2] x86/hpet: Use another crystalball to evaluate HPET usability [RFT,v2] x86/hpet: Use another crystalball to evaluate HPET usability - 1 1 --- 2021-09-30 Thomas Gleixner bhelgaas Not Applicable
[V3,18/19] PCI/MSI: Provide a new set of mask and unmask functions Untitled series #528671 - - - --- 2021-08-09 Thomas Gleixner bhelgaas Not Applicable
[V2,19/19] PCI/MSI: Use new mask/unmask functions PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,18/19] PCI/MSI: Provide a new set of mask and unmask functions PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,17/19] PCI/MSI: Cleanup msi_mask() PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,16/19] PCI/MSI: Deobfuscate virtual MSI-X PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,15/19] PCI/MSI: Consolidate error handling in msi_capability_init() PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,14/19] PCI/MSI: Rename msi_desc::masked PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,13/19] PCI/MSI: Simplify msi_verify_entries() PCI/MSI, x86: Cure a couple of inconsistencies 1 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,12/19] s390/pci: Do not mask MSI[-X] entries on teardown PCI/MSI, x86: Cure a couple of inconsistencies 1 - 1 --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,11/19] x86/msi: Force affinity setup before startup PCI/MSI, x86: Cure a couple of inconsistencies - 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,10/19] x86/ioapic: Force affinity setup before startup PCI/MSI, x86: Cure a couple of inconsistencies - 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,09/19] genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP PCI/MSI, x86: Cure a couple of inconsistencies - 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,08/19] PCI/MSI: Protect msi_desc::masked for multi-MSI PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,07/19] PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,06/19] PCI/MSI: Correct misleading comments PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,05/19] PCI/MSI: Do not set invalid bits in MSI mask PCI/MSI, x86: Cure a couple of inconsistencies - - - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,04/19] PCI/MSI: Enforce MSI[X] entry updates to be visible PCI/MSI, x86: Cure a couple of inconsistencies 1 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,03/19] PCI/MSI: Enforce that MSI-X table entry is masked for update PCI/MSI, x86: Cure a couple of inconsistencies 1 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,02/19] PCI/MSI: Mask all unused MSI-X entries PCI/MSI, x86: Cure a couple of inconsistencies 1 1 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
[V2,01/19] PCI/MSI: Enable and mask MSI-X early PCI/MSI, x86: Cure a couple of inconsistencies 1 2 - --- 2021-07-29 Thomas Gleixner bhelgaas Not Applicable
genirq: Provide new interfaces for affinity hints genirq: Provide new interfaces for affinity hints - - - --- 2021-05-21 Thomas Gleixner Not Applicable
[14/14] tasklets: Switch tasklet_disable() to the sleep wait variant tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[13/14] firewire: ohci: Use tasklet_disable_in_atomic() where required tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[12/14] PCI: hv: Use tasklet_disable_in_atomic() tasklets: Replace the spin wait loops and make it RT safe 2 - - --- 2021-03-09 Thomas Gleixner Not Applicable
[11/14] atm: eni: Use tasklet_disable_in_atomic() in the send() callback tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[10/14] ath9k: Use tasklet_disable_in_atomic() tasklets: Replace the spin wait loops and make it RT safe 1 - - --- 2021-03-09 Thomas Gleixner Not Applicable
[09/14] net: sundance: Use tasklet_disable_in_atomic(). tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[08/14] net: jme: Replace link-change tasklet with work tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[07/14] tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT tasklets: Replace the spin wait loops and make it RT safe - - 1 --- 2021-03-09 Thomas Gleixner Not Applicable
[06/14] tasklets: Replace spin wait in tasklet_kill() tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[05/14] tasklets: Replace spin wait in tasklet_unlock_wait() tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[04/14] tasklets: Use spin wait in tasklet_disable() temporarily tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[03/14] tasklets: Provide tasklet_disable_in_atomic() tasklets: Replace the spin wait loops and make it RT safe - - - --- 2021-03-09 Thomas Gleixner Not Applicable
[02/14] tasklets: Use static inlines for stub implementations tasklets: Replace the spin wait loops and make it RT safe - - 1 --- 2021-03-09 Thomas Gleixner Not Applicable
[01/14] tasklets: Replace barrier() with cpu_relax() in tasklet_unlock_wait() tasklets: Replace the spin wait loops and make it RT safe - - 1 --- 2021-03-09 Thomas Gleixner Not Applicable
[30/30] genirq: Remove export of irq_to_desc() genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[29/30] xen/events: Implement irq distribution genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[28/30] xen/events: Reduce irq_info::spurious_cnt storage size genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[27/30] xen/events: Only force affinity mask for percpu interrupts genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[26/30] xen/events: Use immediate affinity setting genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[25/30] xen/events: Remove disfunct affinity spreading genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[24/30] xen/events: Remove unused bind_evtchn_to_irq_lateeoi() genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - --- 2020-12-10 Thomas Gleixner Not Applicable
[23/30] net/mlx5: Use effective interrupt affinity genirq: Treewide hunt for irq descriptor abuse and assorted fixes 1 1 - --- 2020-12-10 Thomas Gleixner Not Applicable
[22/30] net/mlx5: Replace irq_to_desc() abuse genirq: Treewide hunt for irq descriptor abuse and assorted fixes 1 1 - --- 2020-12-10 Thomas Gleixner Not Applicable
« 1 2 3 45 6 »