aboutsummaryrefslogtreecommitdiff
path: root/kernel/irq/resend.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-24genirq: Reuse irq_is_nmi()Gravatar Jinjie Ruan 1-1/+1
2023-08-26genirq: Fix software resend lockup and nested resendGravatar Johan Hovold 1-1/+6
2023-05-24genirq: Use hlist for managing resend handlersGravatar Shanker Donthineni 1-17/+30
2021-03-16genirq: Fix typos and misspellings in commentsGravatar Krzysztof Kozlowski 1-1/+1
2021-01-28genirq: Use new tasklet API for resend_taskletGravatar Emil Renner Berthing 1-2/+2
2020-09-06genirq: Walk the irq_data hierarchy when resending an interruptGravatar Marc Zyngier 1-2/+13
2020-07-30treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()Gravatar Kees Cook 1-1/+1
2020-03-08genirq: Provide interrupt injection mechanismGravatar Thomas Gleixner 1-2/+51
2020-03-08genirq: Sanitize state handling in check_irq_resend()Gravatar Thomas Gleixner 1-8/+14
2020-03-08genirq: Add return value to check_irq_resend()Gravatar Thomas Gleixner 1-34/+49
2020-03-08genirq: Add protection against unsafe usage of generic_handle_irq()Gravatar Thomas Gleixner 1-2/+3
2019-09-05genirq: Prevent NULL pointer dereference in resend_irqs()Gravatar Yunfeng Ye 1-0/+2
2018-03-20genirq: Cleanup top of file commentsGravatar Thomas Gleixner 1-2/+0
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2015-09-16genirq: Remove irq argument from irq flow handlersGravatar Thomas Gleixner 1-1/+1
2015-07-30Merge branch 'linus' into irq/coreGravatar Thomas Gleixner 1-5/+13
2015-07-17genirq: Prevent resend to interrupts marked IRQ_NESTED_THREADGravatar Thomas Gleixner 1-5/+13
2015-07-11genirq: Remove the irq argument from check_irq_resend()Gravatar Jiang Liu 1-1/+3
2012-11-01genirq: Provide means to retrigger parentGravatar Thomas Gleixner 1-0/+8
2012-05-04genirq: Allow check_wakeup_irqs to notice level-triggered interruptsGravatar Thomas Gleixner 1-2/+5
2011-03-29genirq: Remove compat codeGravatar Thomas Gleixner 1-1/+0
2011-02-19genirq: Mirror irq trigger type bits in irq_data.stateGravatar Thomas Gleixner 1-1/+1
2011-02-19genirq: Move IRQ_PENDING flag to coreGravatar Thomas Gleixner 1-2/+3
2011-02-19genirq: Move IRQ_REPLAY and IRQ_WAITING to coreGravatar Thomas Gleixner 1-2/+5
2011-02-19genirq: Consolidate IRQ_DISABLEDGravatar Thomas Gleixner 1-5/+0
2011-02-19genirq: Consolidate disable/enableGravatar Thomas Gleixner 1-5/+5
2011-02-19genirq: Prevent access beyond allocated_irqs bitmapGravatar Thomas Gleixner 1-1/+1
2010-10-04genirq: Provide compat handling for chip->retrigger()Gravatar Thomas Gleixner 1-2/+2
2010-10-04genirq: Provide compat handling for chip->enable()Gravatar Thomas Gleixner 1-1/+1
2010-10-04genirq: Convert core code to irq_dataGravatar Thomas Gleixner 1-2/+3
2009-08-09irq: Remove superfluous NULL pointer check in check_irq_resend()Gravatar Bartlomiej Zolnierkiewicz 1-2/+1
2008-10-16generic: sparse irqs: use irq_desc() together with dyn_array, instead of irq_...Gravatar Yinghai Lu 1-1/+1
2008-10-16irq: introduce nr_irqsGravatar Yinghai Lu 1-2/+2
2007-08-12genirq: suppress resend of level interruptsGravatar Thomas Gleixner 1-1/+6
2007-08-09Revert "genirq: temporary fix for level-triggered IRQ resend"Gravatar Linus Torvalds 1-9/+0
2007-08-01genirq: temporary fix for level-triggered IRQ resendGravatar Thomas Gleixner 1-0/+9
2006-10-06[PATCH] ixp4xxdefconfig arm fixesGravatar Frederik Deweerdt 1-1/+1
2006-09-16[PATCH] genirq: fix typo in IRQ resendGravatar Imre Deak 1-2/+1
2006-06-29[PATCH] genirq: coreGravatar Thomas Gleixner 1-2/+2
2006-06-29[PATCH] genirq: add genirq sw IRQ-retriggerGravatar Thomas Gleixner 1-0/+78