]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'irq-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 27 May 2025 15:07:32 +0000 (08:07 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 27 May 2025 15:07:32 +0000 (08:07 -0700)
Pull irq cleanups from Thomas Gleixner:
 "A set of cleanups for the generic interrupt subsystem:

   - Consolidate on one set of functions for the interrupt domain code
     to get rid of pointlessly duplicated code with only marginal
     different semantics.

   - Update the documentation accordingly and consolidate the coding
     style of the irqdomain header"

* tag 'irq-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)
  irqdomain: Consolidate coding style
  irqdomain: Fix kernel-doc and add it to Documentation
  Documentation: irqdomain: Update it
  Documentation: irq-domain.rst: Simple improvements
  Documentation: irq/concepts: Minor improvements
  Documentation: irq/concepts: Add commas and reflow
  irqdomain: Improve kernel-docs of functions
  irqdomain: Make struct irq_domain_info variables const
  irqdomain: Use irq_domain_instantiate()'s return value as initializers
  irqdomain: Drop irq_linear_revmap()
  pinctrl: keembay: Switch to irq_find_mapping()
  irqchip/armada-370-xp: Switch to irq_find_mapping()
  gpu: ipu-v3: Switch to irq_find_mapping()
  gpio: idt3243x: Switch to irq_find_mapping()
  sh: Switch to irq_find_mapping()
  powerpc: Switch to irq_find_mapping()
  irqdomain: Drop irq_domain_add_*() functions
  powerpc: Switch irq_domain_add_nomap() to use fwnode
  thermal: Switch to irq_domain_create_linear()
  soc: Switch to irq_domain_create_*()
  ...

27 files changed:
1  2 
arch/arm/plat-orion/gpio.c
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
arch/powerpc/platforms/pseries/msi.c
arch/powerpc/sysdev/mpic.c
arch/x86/kernel/apic/io_apic.c
drivers/edac/altera_edac.c
drivers/gpio/gpio-mvebu.c
drivers/irqchip/irq-al-fic.c
drivers/irqchip/irq-bcm2712-mip.c
drivers/irqchip/irq-bcm7120-l2.c
drivers/irqchip/irq-brcmstb-l2.c
drivers/irqchip/irq-csky-apb-intc.c
drivers/irqchip/irq-dw-apb-ictl.c
drivers/irqchip/irq-ingenic-tcu.c
drivers/irqchip/irq-lan966x-oic.c
drivers/irqchip/irq-loongson-liointc.c
drivers/irqchip/irq-mscc-ocelot.c
drivers/irqchip/irq-pruss-intc.c
drivers/irqchip/irq-qcom-mpm.c
drivers/irqchip/irq-renesas-rzv2h.c
drivers/irqchip/irq-stm32-exti.c
drivers/irqchip/irq-sunxi-nmi.c
drivers/irqchip/irq-tb10x.c
drivers/net/dsa/microchip/ksz_common.c
drivers/net/dsa/mv88e6xxx/chip.c
drivers/pinctrl/mediatek/mtk-eint.c
drivers/soc/dove/pmu.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge