Show patches with: Submitter = Thomas Gleixner       |    State = Action Required       |    Archived = No       |   682 patches
« 1 2 3 46 7 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Documentation/locking/locktypes: Further clarifications and wordsmithing Documentation/locking/locktypes: Further clarifications and wordsmithing 1 - - - --- 2020-03-25 Thomas Gleixner New
PCI/MSI: Destroy sysfs before freeing entries PCI/MSI: Destroy sysfs before freeing entries - 1 1 - --- 2021-11-09 Thomas Gleixner New
PCI/MSI: Move non-mask check back into low level accessors PCI/MSI: Move non-mask check back into low level accessors - 1 - - --- 2021-10-27 Thomas Gleixner New
PCI: vmd: Prevent recursive locking on interrupt allocation PCI: vmd: Prevent recursive locking on interrupt allocation - 1 - - --- 2022-02-13 Thomas Gleixner New
[01/10] genirq/msi: Add range argument to alloc/free MSI domain ops genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[01/22] powerpc/4xx: Remove MSI support which never worked genirq/msi, PCI/MSI: Spring cleaning - Part 1 - 2 - - --- 2021-11-27 Thomas Gleixner New
[01/30] genirq: Move irq_has_action() into core code genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[01/32] genirq/msi: Move descriptor list to struct msi_device_data genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - 1 - --- 2021-11-27 Thomas Gleixner New
[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 New
[01/37] device: Move MSI related data into a struct genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - 1 - --- 2021-11-27 Thomas Gleixner New
[01/39] PCI/MSI: Check for MSI enabled in __pci_msix_enable() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups 1 - 2 - --- 2022-11-11 Thomas Gleixner New
[02/10] genirq/msi: Add range argument to msi_domain_alloc/free_descs_locked() genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[02/22] PCI/MSI: Fix pci_irq_vector()/pci_irq_get_attinity() genirq/msi, PCI/MSI: Spring cleaning - Part 1 - 1 - - --- 2021-11-27 Thomas Gleixner New
[02/30] genirq: Move status flag checks to core genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[02/32] genirq/msi: Add mutex for MSI list protection genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[02/37] device: Add device::msi_data pointer and struct msi_device_data genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - 1 - --- 2021-11-27 Thomas Gleixner New
[02/39] iommu/vt-d: Remove bogus check for multi MSI-X genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[03/10] genirq/msi: Make MSI descriptor alloc/free ready for range allocations genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[03/14] tasklets: Provide tasklet_disable_in_atomic() tasklets: Replace the spin wait loops and make it RT safe - - - - --- 2021-03-09 Thomas Gleixner New
[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 New
[03/22] genirq/msi: Guard sysfs code genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[03/30] genirq: Move irq_set_lockdep_class() to core genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[03/32] genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked() genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[03/37] PCI/MSI: Allocate MSI device data on first use genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[03/39] iommu/amd: Remove bogus check for multi MSI-X genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - - - --- 2022-11-11 Thomas Gleixner New
[04/10] genirq/msi: Prepare MSI domain alloc/free for range irq allocation genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[04/22] genirq/msi: Remove unused domain callbacks genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[04/30] genirq: Provide irq_get_effective_affinity() genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[04/32] genirq/msi: Provide a set of advanced MSI accessors and iterators genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[04/37] PCI/MSI: Use lock from msi_device_data genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - 1 - --- 2021-11-27 Thomas Gleixner New
[04/39] genirq/msi: Use MSI_DESC_ALL in msi_add_simple_msi_descs() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 2 - --- 2022-11-11 Thomas Gleixner New
[05/10] genirq/msi: Add domain info flag MSI_FLAG_CAN_EXPAND genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[05/22] genirq/msi: Fixup includes genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[05/30] genirq: Annotate irq stats data races genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[05/32] genirq/msi: Provide msi_alloc_msi_desc() and a simple allocator genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[05/37] platform-msi: Allocate MSI device data on first use genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[05/39] genirq/msi: Remove filter from msi_free_descs_free_range() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 1 --- 2022-11-11 Thomas Gleixner New
[06/10] PCI/MSI: Use range in allocation path genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[06/22] PCI/MSI: Make pci_msi_domain_write_msg() static genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[06/30] parisc/irq: Simplify irq count output for /proc/interrupts genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[06/32] genirq/msi: Provide domain flags to allocate/free MSI descriptors automatically genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[06/37] bus: fsl-mc-msi: Allocate MSI device data on first use genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[06/39] genirq/msi: Add missing kernel doc to msi_next_desc() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[07/10] PCI/MSI: Make free related functions range based genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[07/22] PCI/MSI: Remove msi_desc_to_pci_sysdata() genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[07/30] genirq: Make kstat_irqs() static genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[07/32] genirq/msi: Count the allocated MSI descriptors genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[07/37] soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[07/39] genirq/msi: Make __msi_domain_alloc_irqs() static genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[08/10] PCI/MSI: Provide pci_msi_domain_supports_expand() genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[08/22] PCI/sysfs: Use pci_irq_vector() genirq/msi, PCI/MSI: Spring cleaning - Part 1 - - - - --- 2021-11-27 Thomas Gleixner New
[08/30] genirq: Provide kstat_irqdesc_cpu() genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
[08/32] PCI/MSI: Protect MSI operations genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[08/37] genirq/msi: Provide msi_device_populate/destroy_sysfs() genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[08/39] genirq/msi: Provide msi_domain_ops::post_free() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[09/10] PCI/MSI: Provide pci_msix_expand_vectors[_at]() genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[09/22] MIPS: Octeon: Use arch_setup_msi_irq() genirq/msi, PCI/MSI: Spring cleaning - Part 1 1 - - - --- 2021-11-27 Thomas Gleixner New
[09/30] ARM: smp: Use irq_desc_kstat_cpu() in show_ipi_list() genirq: Treewide hunt for irq descriptor abuse and assorted fixes 1 - - - --- 2020-12-10 Thomas Gleixner New
[09/32] PCI/MSI: Use msi_add_msi_desc() genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[09/37] PCI/MSI: Let the irq code handle sysfs groups genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[09/39] powerpc/pseries/msi: Use msi_domain_ops::msi_post_free() genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[1/7] genirq/debugfs: Add missing sanity checks to interrupt injection genirq/PCI: Sanitize interrupt injection 1 1 - - --- 2020-03-06 Thomas Gleixner New
[1/8] PCI/MSI: Enable and mask MSIX early PCI/MSI, x86: Cure a couple of inconsistencies - 1 1 - --- 2021-07-21 Thomas Gleixner New
[10/10] x86/apic/msi: Support MSI-X vector expansion genirq/msi, PCI/MSI: Support for dynamic MSI-X vector expansion - Part 4 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[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 New
[10/22] genirq/msi, treewide: Use a named struct for PCI/MSI attributes genirq/msi, PCI/MSI: Spring cleaning - Part 1 1 - - - --- 2021-11-27 Thomas Gleixner New
[10/30] arm64/smp: Use irq_desc_kstat_cpu() in arch_show_interrupts() genirq: Treewide hunt for irq descriptor abuse and assorted fixes 1 - - - --- 2020-12-10 Thomas Gleixner New
[10/32] PCI/MSI: Let core code free MSI descriptors genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[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 New
[10/37] platform-msi: Let the core code handle sysfs groups genirq/msi, PCI/MSI: Spring cleaning - Part 2 - - - - --- 2021-11-27 Thomas Gleixner New
[10/39] genirq/msi: Make __msi_domain_free_irqs() static genirq, PCI/MSI: Support for per device MSI and PCI/IMS - Part 1 cleanups - - 1 - --- 2022-11-11 Thomas Gleixner New
[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 New
[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 New
[11/22] x86/hyperv: Refactor hv_msi_domain_free_irqs() genirq/msi, PCI/MSI: Spring cleaning - Part 1 1 - - - --- 2021-11-27 Thomas Gleixner New
[11/30] parisc/irq: Use irq_desc_kstat_cpu() in show_interrupts() genirq: Treewide hunt for irq descriptor abuse and assorted fixes - - - - --- 2020-12-10 Thomas Gleixner New
« 1 2 3 46 7 »