summaryrefslogtreecommitdiffstats
path: root/kernel/irq/irqdomain.c
Commit message (Expand)AuthorAgeFilesLines
* genirq/irqdomain: Don't call ops->select for DOMAIN_BUS_ANY tokensMarc Zyngier2024-02-201-1/+1
* genirq/irqdomain: Reroute device MSI create_mappingThomas Gleixner2024-02-151-6/+20
* genirq/irqdomain: Remove the param count restriction from select()Thomas Gleixner2024-02-151-1/+1
* irqdomain: Use return value of strreplace()Andy Shevchenko2023-06-301-3/+1
* irqdomain: Include internals.h for function prototypesArnd Bergmann2023-06-171-0/+2
* Merge tag 'irq-urgent-2023-03-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-03-051-1/+2
|\
| * irqdomain: Add missing NULL pointer check in irq_domain_create_hierarchy()Juergen Gross2023-02-231-1/+2
| * Merge branch 'irq/core' into irq/urgentThomas Gleixner2023-02-231-163/+245
| |\
* | \ Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-241-39/+0
|\ \ \
| * | | Merge tag 'v6.2' into iommufd.git for-nextJason Gunthorpe2023-02-211-2/+2
| |\| |
| * | | genirq/irqdomain: Remove unused irq_domain_check_msi_remap() codeJason Gunthorpe2023-01-111-39/+0
* | | | Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-02-211-163/+245
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | irqdomain: Switch to per-domain lockingJohan Hovold2023-02-131-20/+39
| * | irqdomain: Clean up irq_domain_push/pop_irq()Johan Hovold2023-02-131-33/+32
| * | irqdomain: Drop leftover bracketsJohan Hovold2023-02-131-4/+2
| * | irqdomain: Drop dead domain-name assignmentJohan Hovold2023-02-131-8/+0
| * | irqdomain: Drop revmap mutexJohan Hovold2023-02-131-7/+6
| * | irqdomain: Fix domain registration raceMarc Zyngier2023-02-131-19/+43
| * | irqdomain: Fix mapping-creation raceJohan Hovold2023-02-131-18/+46
| * | irqdomain: Refactor __irq_domain_alloc_irqs()Johan Hovold2023-02-131-40/+48
| * | irqdomain: Look for existing mapping only onceJohan Hovold2023-02-131-27/+33
| * | irqdomain: Drop bogus fwspec-mapping error handlingJohan Hovold2023-02-131-6/+1
| * | irqdomain: Fix disassociation raceJohan Hovold2023-02-131-0/+5
| * | irqdomain: Fix association raceJohan Hovold2023-02-131-5/+14
| |/
* | Merge tag 'char-misc-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-02-051-1/+1
|\ \
| * | kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman2023-02-031-1/+1
| |/
* / genirq/msi: Free the fwnode created by msi_create_device_irq_domain()Jason Gunthorpe2023-01-171-1/+1
|/
* irqdomain: Use hwirq_max instead of revmap_size for NOMAP domainsXu Qiang2022-07-191-6/+6
* irqdomain: Report irq number for NOMAP domainsXu Qiang2022-07-191-0/+2
* irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a const irq_chipMarc Zyngier2022-02-151-4/+5
* Merge tag 'pci-v5.16-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2021-11-061-3/+4
|\
| * PCI: apple: Add INTx and per-port interrupt supportMarc Zyngier2021-11-041-0/+1
| * irqdomain: Make of_phandle_args_to_fwspec() generally availableMarc Zyngier2021-11-041-3/+3
* | Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel...Thomas Gleixner2021-09-241-1/+1
|\ \ | |/ |/|
| * irqdomain: Change the type of 'size' in __irq_domain_add() to be consistentBixuan Cui2021-09-221-1/+1
* | Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-09-031-0/+1
|\ \ | |/ |/|
| * KVM: PPC: Book3S HV: XIVE: Fix mapping of passthrough interruptsCédric Le Goater2021-08-101-0/+1
* | irqdomain: Export irq_domain_disconnect_hierarchy()Maulik Shah2021-08-231-0/+1
|/
* irqdomain: Introduce irq_resolve_mapping()Marc Zyngier2021-06-101-8/+20
* irqdomain: Protect the linear revmap with RCUMarc Zyngier2021-06-101-26/+23
* irqdomain: Cache irq_data instead of a virq number in the revmapMarc Zyngier2021-06-101-5/+11
* irqdomain: Use struct_size() helper when allocating irqdomainMarc Zyngier2021-06-101-1/+1
* irqdomain: Make normal and nomap irqdomains exclusiveMarc Zyngier2021-06-101-10/+35
* powerpc: Move the use of irq_domain_add_nomap() behind a config optionMarc Zyngier2021-06-101-0/+2
* irqdomain: Reimplement irq_linear_revmap() with irq_find_mapping()Marc Zyngier2021-06-101-3/+3
* Merge tag 'gpio-updates-for-v5.13-v2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-05-051-10/+10
|\
| * irqdomain: Introduce irq_domain_create_simple() APIAndy Shevchenko2021-03-261-10/+10
* | Merge tag 'irqchip-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner2021-04-241-46/+6
|\ \
| * | irqdomain: Drop references to recusive irqdomain setupMarc Zyngier2021-04-221-6/+2
| * | irqdomain: Get rid of irq_create_strict_mappings()Marc Zyngier2021-04-221-32/+0