summaryrefslogtreecommitdiff
path: root/kernel/irq/irqdesc.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-24genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()dicken.ding1-1/+4
2024-04-24genirq: Reuse irq_is_nmi()Jinjie Ruan1-5/+0
2024-04-23genirq: Simplify the checks for irq_set_percpu_devid_partition()Jinjie Ruan1-8/+2
2024-04-12genirq: Avoid summation loops for /proc/interruptsBitao Hu1-5/+11
2024-04-12genirq: Provide a snapshot mechanism for interrupt statisticsBitao Hu1-0/+25
2024-04-12genirq: Convert kstat_irqs to a structBitao Hu1-5/+4
2024-01-24genirq: Deduplicate interrupt descriptor initializationDawei Li1-48/+64
2024-01-24genirq: Initialize resend_node hlist for all interrupt descriptorsDawei Li1-1/+1
2023-05-24genirq: Use a maple tree for interrupt descriptor managementShanker Donthineni1-25/+32
2023-05-24genirq: Encapsulate sparse bitmap handlingShanker Donthineni1-10/+20
2023-05-24genirq: Use hlist for managing resend handlersShanker Donthineni1-0/+2
2023-02-21genirq/irqdesc: Make kobj_type structures constantThomas Weißschuh1-2/+2
2022-11-30genirq/irqdesc: Don't try to remove non-existing sysfs filesYang Yingliang1-6/+9
2022-09-19genirq: Provide generic_handle_domain_irq_safe().Sebastian Andrzej Siewior1-0/+24
2022-07-20genirq: Use for_each_action_of_desc in actions_show()Paran Lee1-1/+1
2022-05-11genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()Lukas Wunner1-1/+0
2022-05-05genirq: Synchronize interrupt thread startupThomas Pfaff1-0/+2
2022-02-21Merge tag 'irq-api-2022-02-21' into irq/coreThomas Gleixner1-0/+23
2022-02-21genirq: Provide generic_handle_irq_safe()Sebastian Andrzej Siewior1-0/+23
2022-02-02genirq, softirq: Use in_hardirq() instead of in_irq()Changbin Du1-2/+2
2021-10-26irq: remove handle_domain_{irq,nmi}()Mark Rutland1-51/+17
2021-10-26irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRYMark Rutland1-26/+0
2021-10-25irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRYMark Rutland1-0/+30
2021-10-25irq: unexport handle_irq_desc()Mark Rutland1-1/+0
2021-10-25irq: simplify handle_domain_{irq,nmi}()Mark Rutland1-20/+4
2021-07-31genirq: Improve "hwirq" output in /proc and /sys/Cédric Le Goater1-1/+1
2021-06-28genirq/irqdesc: Drop excess kernel-doc entry @lookupRandy Dunlap1-1/+0
2021-06-10genirq: Move non-irqdomain handle_domain_irq() handling into ARM's handle_IRQ()Marc Zyngier1-22/+8
2021-06-10genirq: Add generic_handle_domain_irq() helperMarc Zyngier1-1/+18
2021-06-10genirq: Use irq_resolve_mapping() to implement __handle_domain_irq() and coMarc Zyngier1-25/+35
2021-03-22irq: Fix typos in commentsIngo Molnar1-1/+1
2020-12-25genirq: Fix export of irq_to_desc() for powerpc KVMMichael Ellerman1-1/+1
2020-12-15genirq: Restrict export of irq_to_desc()Thomas Gleixner1-1/+3
2020-12-15genirq: Provide kstat_irqdesc_cpu()Thomas Gleixner1-2/+2
2020-12-15genirq: Make kstat_irqs() staticThomas Gleixner1-13/+6
2020-12-15genirq: Annotate irq stats data racesThomas Gleixner1-2/+2
2020-12-15genirq: Move irq_set_lockdep_class() to coreThomas Gleixner1-0/+14
2020-11-15genirq: Remove GENERIC_IRQ_LEGACY_ALLOC_HWIRQThomas Gleixner1-51/+0
2020-03-08genirq: Add protection against unsafe usage of generic_handle_irq()Thomas Gleixner1-0/+6
2020-01-09genirq: Add missing __releases() sparse annotationJules Irenge1-0/+1
2019-11-15genirq: Fix function documentation of __irq_alloc_descs()luanshi1-1/+1
2019-08-19genirq: Properly pair kobject_del() with kobject_add()Michael Kelley1-1/+14
2019-07-08Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+7
2019-07-06genirq: Update irq stats from NMI handlersShijith Thotton1-1/+7
2019-06-21arm64: Fix interrupt tracing in the presence of NMIsJulien Thierry1-2/+6
2019-05-07Merge tag 'driver-core-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2019-04-25irqdesc: Replace irq_kobj_type's default_attrs field with groupsKimberly Brown1-1/+2
2019-04-05genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=nKefeng Wang1-0/+1
2019-02-23Merge tag 'irqchip-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/...Thomas Gleixner1-0/+35
2019-02-15Merge branch 'linus' into irq/coreThomas Gleixner1-1/+1