summaryrefslogtreecommitdiffstats
path: root/include/linux/interrupt.h
Commit message (Expand)AuthorAgeFilesLines
* genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amdRafael J. Wysocki2024-03-251-0/+3
* Merge tag 'rcu-next-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fr...Linus Torvalds2023-10-301-1/+1
|\
| * rcu: Standardize explicit CPU-hotplug callsFrederic Weisbecker2023-10-041-1/+1
* | timers: Tag (hr)timer softirq as hotplug safeFrederic Weisbecker2023-09-271-1/+5
|/
* Merge tag 'sched-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-241-0/+9
|\
| * smp: Make softirq handling RT safe in flush_smp_call_function_queue()Sebastian Andrzej Siewior2022-05-011-0/+9
* | lockdep: Delete local_irq_enable_in_hardirq()Thomas Gleixner2022-05-111-18/+0
|/
* lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safeFrederic Weisbecker2022-03-071-4/+7
* tick/rcu: Stop allowing RCU_SOFTIRQ in idleFrederic Weisbecker2022-03-071-1/+7
* genirq: Provide new interfaces for affinity hintsThomas Gleixner2021-12-101-1/+52
* genirq: Change force_irqthreads to a static keyTanner Love2021-08-101-3/+5
* Merge branch 'irq/affinity' into irq/coreThomas Gleixner2021-05-191-33/+2
|\
| * genirq: Export affinity setter for modulesThomas Gleixner2021-05-191-33/+2
* | genirq: Add a IRQF_NO_DEBUG flagThomas Gleixner2021-05-171-0/+3
|/
* tasklets: Switch tasklet_disable() to the sleep wait variantThomas Gleixner2021-03-171-2/+1
* tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RTThomas Gleixner2021-03-171-10/+2
* tasklets: Replace spin wait in tasklet_unlock_wait()Peter Zijlstra2021-03-171-11/+2
* tasklets: Use spin wait in tasklet_disable() temporarilyThomas Gleixner2021-03-171-1/+2
* tasklets: Provide tasklet_disable_in_atomic()Thomas Gleixner2021-03-171-0/+22
* tasklets: Use static inlines for stub implementationsThomas Gleixner2021-03-171-3/+3
* tasklets: Replace barrier() with cpu_relax() in tasklet_unlock_wait()Thomas Gleixner2021-03-171-1/+2
* tasklet: Remove tasklet_kill_immediateDavidlohr Bueso2021-03-161-1/+0
* genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()Barry Song2021-03-061-0/+4
* softirq: Move do_softirq_own_stack() to generic asm headerThomas Gleixner2021-02-101-9/+0
* softirq: Move __ARCH_HAS_DO_SOFTIRQ to KconfigThomas Gleixner2021-02-101-1/+1
* genirq: Move irq_has_action() into core codeThomas Gleixner2020-12-151-0/+1
* genirq/affinity: Add irq_update_affinity_desc()John Garry2020-12-111-0/+8
* treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches2020-10-251-2/+2
* tasklet: Introduce new initialization APIRomain Perier2020-07-301-1/+27
* treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()Kees Cook2020-07-301-5/+10
* x86/entry: Unbreak __irqentry_text_start/end magicThomas Gleixner2020-06-111-3/+5
* genirq: Provide interrupt injection mechanismThomas Gleixner2020-03-081-0/+2
* Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2019-12-031-2/+1
|\
| * hrtimer: Remove the comment about not used HRTIMER_SOFTIRQSebastian Andrzej Siewior2019-11-121-2/+1
* | docs: Add request_irq() documentationJonathan Corbet2019-11-181-0/+13
|/
* Merge tag 'pm-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2019-09-171-0/+1
|\
| * PCI: irq: Introduce rearm_wake_irq()Rafael J. Wysocki2019-07-231-0/+1
* | genirq: Force interrupt threading on RTThomas Gleixner2019-08-191-0/+4
|/
* docs: power: convert docs to ReST and rename to *.rstMauro Carvalho Chehab2019-06-141-1/+1
* softirq: Remove tasklet_hrtimerThomas Gleixner2019-03-221-25/+0
* Merge tag 'irqchip-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/...Thomas Gleixner2019-02-231-0/+18
|\
| * genirq: Provide NMI management for percpu_devid interruptsJulien Thierry2019-02-051-0/+9
| * genirq: Provide basic NMI management for interrupt linesJulien Thierry2019-02-051-0/+9
* | genirq/affinity: Add new callback for (re)calculating interrupt setsMing Lei2019-02-181-2/+8
* | genirq/affinity: Store interrupt sets size in struct irq_affinityMing Lei2019-02-181-3/+6
* | genirq/affinity: Code consolidationThomas Gleixner2019-02-181-9/+11
* | genirq: Fix the kerneldoc comment for struct irq_affinity_descJonathan Corbet2019-01-181-0/+1
|/
* genirq/affinity: Add is_managed to struct irq_affinity_descDou Liyang2018-12-191-0/+1
* genirq/core: Introduce struct irq_affinity_descDou Liyang2018-12-191-2/+12
* genirq/affinity: Add support for allocating interrupt setsJens Axboe2018-11-051-0/+4