[GIT PULL] IRQ fixes

From: Ingo Molnar

Date: Sat Aug 22 2026 - 17:40:29 EST


Linus,

Please pull the latest irq/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-urgent-2026-08-22

for you to fetch changes up to 58b34b72b64bfbfc5f8ad4d8f229942aff76597e:

Miscellaneous irqchip driver fixes:

- Fix potential loss of interrupt in the renesas-rzg2l irqchip driver
(Biju Das)

- Fix a series of mostly corner case & error handling bugs
in the gic-v5 irqchip driver (Lorenzo Pieralisi)

- Fix hardware probing on the ast2700-intc irqchip driver
(Michael Pesa)

- Fix endianness bug on the Realtek Interrupt Controller
(Rustam Adilov)

- Fix incorrect sleeping allocation in critical section
in the ast2700-intc irqchip driver (Ryan Chen)

- Fix two bugs in the GICv5 irqchip driver: clear IRQ affinity
properly on teardown, and fix IRQ serialization bug on
disabling the IRQ (Sascha Bischoff)

Thanks,

Ingo

------------------>
Biju Das (1):
irqchip/renesas-rzg2l: Fix loss of interrupt

Lorenzo Pieralisi (7):
irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing
irqchip/gic-v5: Check for NULL LPI domain on domain teardown
irqchip/gic-v5: Disable IRSes on probe failures
irqchip/gic-v5: Fix gicv5_init_common() error paths
irqchip/gic-v5: Release IRS iomem region on driver init failure
irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation
irqchip/gic-v5: Defer default SPI and LPI IAFFID programming

Michael Pesa (1):
irqchip/ast2700-intc: Disable all interrupt merge banks on probe

Rustam Adilov (1):
irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()

Ryan Chen (1):
irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback

Sascha Bischoff (2):
irqchip/gic-v5: Clear per-CPU IRS data on teardown
irqchip/gic-v5: Synchronize CPU interface disable


drivers/irqchip/irq-ast2700-intc0.c | 4 ++--
drivers/irqchip/irq-ast2700-intc1.c | 3 ++-
drivers/irqchip/irq-gic-v5-irs.c | 38 ++++++++++++++++++++++++++++++++++++-
drivers/irqchip/irq-gic-v5.c | 29 ++++++++++++----------------
drivers/irqchip/irq-realtek-rtl.c | 20 ++++++++++++-------
drivers/irqchip/irq-renesas-rzg2l.c | 4 ++--
include/linux/irqchip/arm-gic-v5.h | 2 ++
7 files changed, 70 insertions(+), 30 deletions(-)