aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/irq
AgeCommit message (Expand)Author
2022-01-25Merge branch 'v4.19/standard/base' into v4.19/standard/axxiaBruce Ashfield
2021-08-26genirq/msi: Ensure deactivation on teardownBixuan Cui
2021-08-26genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUPThomas Gleixner
2021-06-10Merge branch 'v4.19/standard/base' into v4.19/standard/axxiaBruce Ashfield
2021-06-10Merge branch 'v4.19/standard/base' into v4.19/standard/axxiaBruce Ashfield
2021-06-10Merge branch 'v4.19/standard/base' into v4.19/standard/axxiaBruce Ashfield
2021-05-22genirq/matrix: Prevent allocation counter corruptionVitaly Kuznetsov
2021-03-24genirq: Disable interrupts for force threaded handlersThomas Gleixner
2021-02-17genirq/cpuhotplug: axxia: Enable the force flagCharlie Paul
2021-02-17genirq: axxia: Fix irq_set_affinity to allow use with buslocksDavid Mercado
2021-02-10genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is setMarc Zyngier
2020-12-30genirq/irqdomain: Don't try to free an interrupt that has no mappingMarc Zyngier
2020-11-18genirq: Let GENERIC_IRQ_IPI select IRQ_DOMAIN_HIERARCHYMarc Zyngier
2020-09-03genirq/matrix: Deal with the sillyness of for_each_cpu() on UPThomas Gleixner
2020-08-21genirq/affinity: Make affinity setting if activated opt-inThomas Gleixner
2020-07-22genirq/affinity: Handle affinity setting on inactive interrupts correctlyThomas Gleixner
2020-04-17genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()Alexander Sverdlin
2020-04-02genirq: Fix reference leaks on irq affinity notifiersEdward Cree
2020-02-28genirq/proc: Reject invalid affinity masks (again)Thomas Gleixner
2020-02-11x86/apic/msi: Plug non-maskable MSI affinity raceThomas Gleixner
2020-02-11irqdomain: Fix a memory leak in irq_domain_push_irq()Kevin Hao
2020-01-27irqdomain: Add the missing assignment of domain->fwnode for named fwnodeDexuan Cui
2020-01-27genirq/debugfs: Reinstate full OF path for domain nameMarc Zyngier
2019-12-01irq/matrix: Fix memory overallocationMichael Kelley
2019-09-19genirq: Prevent NULL pointer dereference in resend_irqs()Yunfeng Ye
2019-08-29genirq: Properly pair kobject_del() with kobject_add()Michael Kelley
2019-07-21genirq: Add optional hardware synchronization for shutdownThomas Gleixner
2019-07-21genirq: Fix misleading synchronize_irq() documentationThomas Gleixner
2019-07-21genirq: Delay deactivation in free_irq()Thomas Gleixner
2019-05-10genirq: Prevent use-after-free and work list corruptionPrasad Sodagudi
2019-04-17genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=nKefeng Wang
2019-04-17genirq: Respect IRQCHIP_SKIP_SET_WAKE in irq_chip_set_wake_parent()Stephen Boyd
2019-04-05genirq: Avoid summation loops for /proc/statThomas Gleixner
2019-03-05genirq: Make sure the initial affinity is not emptySrinivas Ramana
2019-03-05genirq/matrix: Improve target CPU selection for managed interrupts.Long Li
2019-03-05irq/matrix: Spread managed interrupts on allocationDou Liyang
2019-03-05irq/matrix: Split out the CPU selection code into a helperDou Liyang
2019-02-12genirq/affinity: Spread IRQs to all available NUMA nodesLong Li
2018-11-13genirq: Fix race on spurious interrupt detectionLukas Wunner
2018-08-13Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2018-08-06Merge tag 'irqchip-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner
2018-08-03genirq: Make force irq threading setup more robustThomas Gleixner
2018-08-03genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obseletePalmer Dabbelt
2018-07-17genirq: Remove redundant NULL pointer check in __free_irq()RAGHU Halharvi
2018-06-24genirq: Synchronize only with single thread on free_irq()Lukas Wunner
2018-06-24genirq: Update code comments wrt recycled thread_maskLukas Wunner
2018-06-22genirq: Speedup show_interrupts()Eric Dumazet
2018-06-22genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debugMarc Zyngier
2018-06-19genirq: Fix editing error in a commentJonathan Neuschäfer
2018-06-19genirq: Use rcu in kstat_irqs_usr()Eric Dumazet