summaryrefslogtreecommitdiffstats
path: root/kernel/irq
Commit message (Expand)AuthorAgeFilesLines
* genirq: Make force irq threading setup more robustThomas Gleixner2018-08-031-1/+8
* genirq/debugfs: Add missing IRQCHIP_SUPPORTS_LEVEL_MSI debugMarc Zyngier2018-06-221-0/+1
* Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-06-102-13/+55
|\
| * genirq/affinity: Defer affinity setting if irq chip is busyThomas Gleixner2018-06-061-2/+35
| * genirq/migration: Avoid out of line call if pending is not setThomas Gleixner2018-06-061-4/+1
| * genirq/generic_pending: Do not lose pending affinity updateThomas Gleixner2018-06-061-7/+19
* | ide: don't enable/disable interrupts in force threaded-IRQ modeSebastian Andrzej Siewior2018-06-051-0/+1
* | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-06-042-15/+25
|\ \
| * | genirq/msi: Allow level-triggered MSIs to be exposed by MSI providersMarc Zyngier2018-05-131-9/+24
| * | genirq/irq_sim: Remove the license boilerplateBartosz Golaszewski2018-04-261-6/+1
| |/
* / proc: introduce proc_create_single{,_data}Christoph Hellwig2018-05-161-72/+10
|/
* genirq/affinity: Spread irq vectors among present CPUs as far as possibleMing Lei2018-04-061-6/+37
* genirq/affinity: Allow irq spreading from a given starting pointMing Lei2018-04-061-15/+20
* genirq/affinity: Move actual irq vector spreading into a helper functionMing Lei2018-04-061-42/+55
* genirq/affinity: Rename *node_to_possible_cpumask as *node_to_cpumaskMing Lei2018-04-061-13/+13
* genirq/affinity: Don't return with empty affinity masks on errorThomas Gleixner2018-04-061-7/+8
* genirq: Make GENERIC_IRQ_MULTI_HANDLER depend on !MULTI_IRQ_HANDLERPalmer Dabbelt2018-04-041-0/+1
* genirq: Remove license boilerplate/referencesThomas Gleixner2018-03-202-13/+4
* genirq: Add missing SPDX identifiersThomas Gleixner2018-03-2015-0/+16
* genirq/matrix: Cleanup SPDX identifierThomas Gleixner2018-03-201-5/+3
* genirq: Cleanup top of file commentsThomas Gleixner2018-03-2012-32/+7
* genirq: Pass desc to __irq_free instead of irq numberUwe Kleine König2018-03-201-4/+4
* genirq: Add CONFIG_GENERIC_IRQ_MULTI_HANDLERPalmer Dabbelt2018-03-142-0/+20
* Merge branch 'linus' into irq/core to pick up dependencies.Thomas Gleixner2018-03-142-23/+18
|\
| * genirq/matrix: Handle CPU offlining properThomas Gleixner2018-02-221-9/+14
| * irqdomain: Re-use DEFINE_SHOW_ATTRIBUTE() macroAndy Shevchenko2018-02-161-14/+4
* | genirq/irq_sim: Return the base of the irq range from irq_sim_init()Bartosz Golaszewski2018-03-091-4/+6
* | genirq/irq_sim: Check the return value of irq_sim_init() for error codesBartosz Golaszewski2018-03-091-1/+1
* | genirq/irq_sim: Explicitly include slab.hBartosz Golaszewski2018-03-091-0/+1
* | genirq: Add wakeup sysfs node to show IRQ wakeup stateAndy Shevchenko2018-02-281-0/+17
* | genirq: Let irq thread follow the effective hard irq affinityThomas Gleixner2018-02-161-3/+7
|/
* genirq: remove unneeded kallsyms includeSergey Senozhatsky2018-02-061-1/+0
* Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-02-043-5/+5
|\
| * genirq: Make legacy autoprobing work againThomas Gleixner2018-02-013-5/+5
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pml...Linus Torvalds2018-02-011-8/+6
|\ \
| * | irq debug: do not use print_symbol()Sergey Senozhatsky2018-01-051-8/+6
* | | Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-01-292-128/+0
|\ \ \
| * | | irqdomain: Kill CONFIG_IRQ_DOMAIN_DEBUGMarc Zyngier2018-01-242-128/+0
* | | | Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds2018-01-291-15/+15
|\ \ \ \ | |_|_|/ |/| | |
| * | | genirq/affinity: assign vectors to all possible CPUsChristoph Hellwig2018-01-121-15/+15
* | | | irq/matrix: Spread interrupts on allocationThomas Gleixner2018-01-181-6/+14
| |/ / |/| |
* | | genirq/msi, x86/vector: Prevent reservation mode for non maskable MSIThomas Gleixner2017-12-291-4/+33
* | | genirq/irqdomain: Rename early argument of irq_domain_activate_irq()Thomas Gleixner2017-12-292-7/+8
* | | genirq: Introduce IRQD_CAN_RESERVE flagThomas Gleixner2017-12-291-0/+1
* | | genirq/msi: Handle reactivation only on successThomas Gleixner2017-12-291-8/+27
* | | genirq: Guard handle_bad_irq log messagesGuenter Roeck2017-12-281-0/+5
* | | kernel/irq: Extend lockdep class for request mutexAndrew Lunn2017-12-281-4/+7
|/ /
* | genirq/matrix: Fix the precedence fix for realThomas Gleixner2017-12-041-1/+3
* | Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-11-262-2/+13
|\ \
| * | genirq/matrix: Make - vs ?: Precedence explicitKees Cook2017-11-231-1/+1