summaryrefslogtreecommitdiffstats
path: root/kernel/irq (follow)
Commit message (Expand)AuthorAgeFilesLines
* proc: remove PDE_DATA() completelyMuchun Song2022-01-221-4/+4
* Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-01-131-223/+569
|\
| * genirq/msi: Populate sysfs entry only onceThomas Gleixner2022-01-101-6/+5
| * genirq/msi: Convert storage to xarrayThomas Gleixner2021-12-161-92/+77
| * genirq/msi: Simplify sysfs handlingThomas Gleixner2021-12-161-107/+91
| * genirq/msi: Mop up old interfacesThomas Gleixner2021-12-161-16/+15
| * genirq/msi: Convert to new functionsThomas Gleixner2021-12-161-9/+14
| * genirq/msi: Make interrupt allocation less convolutedThomas Gleixner2021-12-161-60/+69
| * platform-msi: Simplify platform device MSI codeThomas Gleixner2021-12-161-24/+21
| * genirq/msi: Provide domain flags to allocate/free MSI descriptors automaticallyThomas Gleixner2021-12-161-0/+48
| * genirq/msi: Provide msi_alloc_msi_desc() and a simple allocatorThomas Gleixner2021-12-161-0/+59
| * genirq/msi: Provide a set of advanced MSI accessors and iteratorsThomas Gleixner2021-12-161-0/+96
| * genirq/msi: Provide msi_domain_alloc/free_irqs_descs_locked()Thomas Gleixner2021-12-161-16/+58
| * genirq/msi: Add mutex for MSI list protectionThomas Gleixner2021-12-161-0/+21
| * genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner2021-12-161-1/+4
| * genirq/msi: Provide interface to retrieve Linux interrupt numberThomas Gleixner2021-12-161-0/+36
| * genirq/msi: Remove the original sysfs interfacesThomas Gleixner2021-12-161-33/+20
| * genirq/msi: Provide msi_device_populate/destroy_sysfs()Thomas Gleixner2021-12-161-2/+40
| * device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner2021-12-161-0/+32
| * genirq/msi: Use PCI device propertyThomas Gleixner2021-12-161-15/+2
| * genirq/msi: Handle PCI/MSI allocation fail in core codeThomas Gleixner2021-12-091-4/+25
| * genirq/msi, treewide: Use a named struct for PCI/MSI attributesThomas Gleixner2021-12-091-2/+2
| * genirq/msi: Fixup includesThomas Gleixner2021-12-091-0/+1
| * genirq/msi: Remove unused domain callbacksThomas Gleixner2021-12-091-5/+0
| * genirq/msi: Guard sysfs codeThomas Gleixner2021-12-091-0/+2
* | Merge tag 'irq-core-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-132-5/+5
|\ \
| * | genirq: Provide new interfaces for affinity hintsThomas Gleixner2021-12-101-4/+4
| * | genirq/generic_chip: Constify irq_generic_chip_opsRikard Falkeborn2021-12-011-1/+1
| |/
* | irq: remove unused flags argument from __handle_irq_event_percpu()Sebastian Andrzej Siewior2022-01-073-11/+4
* | random: remove unused irq_flags argument from add_interrupt_randomness()Sebastian Andrzej Siewior2022-01-071-1/+1
|/
* PCI/MSI: Move non-mask check back into low level accessorsThomas Gleixner2021-11-111-2/+2
* 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-5.16' into irq/coreBorislav Petkov2021-10-296-68/+48
|\ \
| * \ Merge branch irq/irq_cpu_offline into irq/irqchip-nextMarc Zyngier2021-10-282-0/+9
| |\ \
| | * | genirq: Hide irq_cpu_{on,off}line() behind a deprecated optionMarc Zyngier2021-10-262-0/+9
| * | | Merge branch irq/remove-handle-domain-irq-20211026 into irq/irqchip-nextMarc Zyngier2021-10-283-67/+35
| |\ \ \
| | * | | irq: remove handle_domain_{irq,nmi}()Mark Rutland2021-10-262-58/+17
| | * | | irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRYMark Rutland2021-10-261-26/+0
| | * | | irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRYMark Rutland2021-10-252-0/+34
| | * | | irq: add generic_handle_arch_irq()Mark Rutland2021-10-251-0/+18
| | * | | irq: unexport handle_irq_desc()Mark Rutland2021-10-251-1/+0
| | * | | irq: simplify handle_domain_{irq,nmi}()Mark Rutland2021-10-251-20/+4
| | |/ /
| * | | genirq: Export irq_gc_noop()Florian Fainelli2021-10-201-0/+1
| * | | genirq: Export irq_gc_{unmask_enable,mask_disable}_regFlorian Fainelli2021-10-201-0/+2
| |/ /
| * | 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
* | | genirq: Disable irqfixup/poll on PREEMPT_RT.Ingo Molnar2021-09-191-0/+8
* | | genirq: Move prio assignment into the newly created threadThomas Gleixner2021-09-171-2/+2