summaryrefslogtreecommitdiffstats
path: root/kernel/irq/manage.c
Commit message (Expand)AuthorAgeFilesLines
* genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amdRafael J. Wysocki2024-03-251-2/+7
* genirq: Wake interrupt threads immediately when changing affinityCrystal Wood2024-02-191-54/+55
* kthread: add kthread_stop_putAndreas Gruenbacher2023-10-041-10/+5
* genirq: Prevent nested thread vs synchronize_hardirq() deadlockVincent Whitchurch2023-07-311-12/+14
* genirq: Update affinity of secondary threadsJohn Keeping2023-04-151-1/+4
* genirq: Add might_sleep() to disable_irq()Manfred Spraul2023-01-111-1/+4
* genirq: Remove unused argument force of irq_set_affinity_deactivated()Angus Chen2022-11-171-2/+2
* genirq: Drop redundant irq_init_effective_affinitySamuel Holland2022-07-071-9/+1
* Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-05-231-8/+23
|\
| * genirq: Take the proposed affinity at face value if force==trueMarc Zyngier2022-04-141-2/+8
| * genirq: Always limit the affinity to online CPUsMarc Zyngier2022-04-101-8/+17
* | genirq: Synchronize interrupt thread startupThomas Pfaff2022-05-051-10/+29
|/
* sched/isolation: Use single feature type while referring to housekeeping cpumaskFrederic Weisbecker2022-02-161-2/+2
* genirq: Provide new interfaces for affinity hintsThomas Gleixner2021-12-101-4/+4
* genirq: Move prio assignment into the newly created threadThomas Gleixner2021-09-171-2/+2
* genirq: Update irq_set_irqchip_state documentationJosh Cartwright2021-09-171-1/+1
* genirq: Fix kernel doc indentationThomas Gleixner2021-08-131-3/+1
* genirq: Change force_irqthreads to a static keyTanner Love2021-08-101-6/+5
* genirq: Clarify documentation for request_threaded_irq()Joel Savitz2021-08-101-3/+5
* Merge branch 'irq/affinity' into irq/coreThomas Gleixner2021-05-191-1/+32
|\
| * genirq: Export affinity setter for modulesThomas Gleixner2021-05-191-1/+32
* | genirq: Add a IRQF_NO_DEBUG flagThomas Gleixner2021-05-171-0/+5
|/
* Merge tag 'irq-core-2021-04-26' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-04-261-8/+15
|\
| * irq: Fix typos in commentsIngo Molnar2021-03-221-3/+3
| * genirq: Fix typos and misspellings in commentsKrzysztof Kozlowski2021-03-161-3/+3
| * genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()Barry Song2021-03-061-2/+9
* | genirq: Disable interrupts for force threaded handlersThomas Gleixner2021-03-211-0/+4
|/
* genirq: Export irq_check_status_bit()Thomas Gleixner2021-01-131-0/+1
* genirq: Move status flag checks to coreThomas Gleixner2020-12-151-0/+20
* genirq: Move irq_has_action() into core codeThomas Gleixner2020-12-151-0/+17
* genirq/affinity: Add irq_update_affinity_desc()John Garry2020-12-111-0/+70
* task_work: cleanup notification modesJens Axboe2020-10-171-1/+1
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+2
* genirq: Unlock irq descriptor after errorsGuenter Roeck2020-08-131-2/+5
* Merge tag 'sched-fifo-2020-08-04' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-08-061-5/+1
|\
| * sched,irq: Convert to sched_set_fifo()Peter Zijlstra2020-06-151-5/+1
* | genirq/affinity: Make affinity setting if activated opt-inThomas Gleixner2020-07-271-1/+5
* | genirq/affinity: Handle affinity setting on inactive interrupts correctlyThomas Gleixner2020-07-171-2/+35
|/
* genirq: Check irq_data_get_irq_chip() return value before useMarek Vasut2020-05-281-0/+4
* genirq: Remove setup_irq() and remove_irq()afzal mohammed2020-04-141-44/+0
* genirq: Fix reference leaks on irq affinity notifiersEdward Cree2020-03-211-2/+9
* genirq/proc: Reject invalid affinity masks (again)Thomas Gleixner2020-02-141-16/+2
* genirq: Clarify that irq wake state is orthogonal to enable/disableStephen Boyd2020-02-071-0/+7
* genirq, sched/isolation: Isolate from handling managed interruptsMing Lei2020-01-221-1/+40
* genirq: Show irq name in non-oneshot error messageLuca Ceresoli2020-01-091-2/+2
* Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-09-171-1/+1
|\
| * genirq: Force interrupt threading on RTThomas Gleixner2019-08-191-1/+1
* | sched/core: Convert get_task_struct() to return the taskMatthew Wilcox (Oracle)2019-07-251-2/+1
|/
* Merge branch 'x86-apic-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-07-081-21/+69
|\
| * genirq: Add optional hardware synchronization for shutdownThomas Gleixner2019-07-031-19/+56