summaryrefslogtreecommitdiff
path: root/kernel/irq/manage.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'v4.14.227' into v4.14-rtLuis Claudio R. Goncalves2021-04-301-0/+4
|\
| * genirq: Disable interrupts for force threaded handlersThomas Gleixner2021-03-241-0/+4
* | Merge tag 'v4.14.194' into v4.14-rtClark Williams2020-08-221-2/+39
|\ \ | |/
| * genirq/affinity: Make affinity setting if activated opt-inThomas Gleixner2020-08-211-1/+5
| * genirq/affinity: Handle affinity setting on inactive interrupts correctlyThomas Gleixner2020-08-211-2/+35
* | Merge tag 'v4.14.175' into v4.14-rt-workTom Zanussi2020-04-061-5/+11
|\ \ | |/
| * genirq: Fix reference leaks on irq affinity notifiersEdward Cree2020-04-021-2/+9
* | Merge tag 'v4.14.172' into v4.14-rt-workTom Zanussi2020-03-061-16/+2
|\ \ | |/
| * genirq/proc: Reject invalid affinity masks (again)Thomas Gleixner2020-02-281-16/+2
* | Fix wrong-variable use in irq_set_affinity_notifierJoe Korty2020-02-261-1/+1
* | genirq: Handle missing work_struct in irq_set_affinity_notifier()Sebastian Andrzej Siewior2019-08-071-1/+3
* | genirq: Do not invoke the affinity callback via a workqueue on RTSebastian Andrzej Siewior2019-08-071-15/+4
* | Merge tag 'v4.14.118' into v4.14-rt-workTom Zanussi2019-06-111-1/+5
|\ \ | |/
| * genirq: Prevent use-after-free and work list corruptionPrasad Sodagudi2019-05-101-1/+3
* | Merge tag 'v4.14.105' into v4.14-rtTom Zanussi2019-03-141-0/+3
|\ \ | |/
| * genirq: Make sure the initial affinity is not emptySrinivas Ramana2019-03-051-0/+3
* | Merge tag 'v4.14.86' into v4.14-rtSteven Rostedt (VMware)2018-12-131-2/+6
|\ \ | |/
| * genirq: Fix race on spurious interrupt detectionLukas Wunner2018-11-131-2/+6
* | Merge tag 'v4.14.62' into v4.14-rtSteven Rostedt (VMware)2018-08-171-1/+8
|\ \ | |/
| * genirq: Make force irq threading setup more robustThomas Gleixner2018-08-091-1/+8
* | Merge tag 'v4.14.3' into linux-4.14.y-rtSebastian Andrzej Siewior2017-12-011-1/+12
|\ \ | |/
| * genirq: Track whether the trigger type has been setMarc Zyngier2017-11-301-1/+12
* | random: Make it work on rtThomas Gleixner2017-11-171-0/+6
* | genirq: update irq_set_irqchip_state documentationJosh Cartwright2017-11-171-1/+1
* | genirq: Do not invoke the affinity callback via a workqueue on RTSebastian Andrzej Siewior2017-11-171-3/+40
* | genirq: Allow disabling of softirq processing in irq thread contextThomas Gleixner2017-11-171-1/+12
* | genirq: Force interrupt thread on RTThomas Gleixner2017-11-171-0/+2
|/
* genirq/cpuhotplug: Enforce affinity setting on startup of managed irqsThomas Gleixner2017-10-091-0/+3
* genirq: Warn when effective affinity is not updatedThomas Gleixner2017-10-091-0/+14
* genirq: Check __free_irq() return value for NULLAlexandru Moise2017-09-251-0/+4
* genirq: Let irq_set_vcpu_affinity() iterate over hierarchyMarc Zyngier2017-08-231-2/+12
* genirq: Keep chip buslock across irq_request/release_resources()Thomas Gleixner2017-07-121-10/+53
* genirq: Allow to pass the IRQF_TIMER flag with percpu irq requestDaniel Lezcano2017-07-061-5/+10
* genirq/timings: Move free timings out of spinlocked regionThomas Gleixner2017-07-041-2/+3
* genirq: Move irq resource handling out of spinlocked regionThomas Gleixner2017-07-041-8/+15
* genirq: Add mutex to irq desc to serialize request/free_irq()Thomas Gleixner2017-07-041-0/+8
* genirq: Move bus locking into __setup_irq()Thomas Gleixner2017-07-041-8/+5
* genirq/timings: Add infrastructure to track the interrupt timingsDaniel Lezcano2017-06-241-0/+3
* genirq: Add force argument to irq_startup()Thomas Gleixner2017-06-221-2/+2
* genirq: Move pending helpers to internal.hChristoph Hellwig2017-06-221-28/+0
* genirq: Move initial affinity setup to irq_startup()Thomas Gleixner2017-06-221-9/+6
* genirq: Rename setup_affinity() to irq_setup_affinity()Thomas Gleixner2017-06-221-6/+1
* genirq: Remove mask argument from setup_affinity()Thomas Gleixner2017-06-221-30/+23
* genirq/debugfs: Add proper debugfs interfaceThomas Gleixner2017-06-221-0/+1
* Merge branch 'linus' into irq/coreThomas Gleixner2017-06-201-1/+3
|\
| * genirq: Release resources in __setup_irq() error pathHeiner Kallweit2017-06-131-1/+3
* | genirq: Warn when IRQ_NOAUTOEN is used with shared interruptsThomas Gleixner2017-06-041-2/+10
* | genirq: Handle NOAUTOEN interrupt setup properThomas Gleixner2017-06-041-3/+9
|/
* Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-05-081-4/+11
|\
| * genirq: Return the IRQ name from free_irq()Christoph Hellwig2017-04-181-3/+10