Commit d4fd1603f302 for kernel

commit d4fd1603f302e6d9a35e4475725479b7fde5c5d9
Merge: 81ed8bd71e09 58b34b72b64b
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Aug 22 16:25:25 2026 -0700

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

    Pull irqchip driver fixes from Ingo Molnar:

     - 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)

    * tag 'irq-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      irqchip/irq-realtek-rtl: Use readl_be()/writel_be() instead of readl()/writel()
      irqchip/gic-v5: Defer default SPI and LPI IAFFID programming
      irqchip/gic-v5: Use logical cpu 0 irs_data for dynamic IST allocation
      irqchip/gic-v5: Release IRS iomem region on driver init failure
      irqchip/gic-v5: Fix gicv5_init_common() error paths
      irqchip/gic-v5: Disable IRSes on probe failures
      irqchip/gic-v5: Check for NULL LPI domain on domain teardown
      irqchip/gic-v5: Check get_logical_index() return value in MADT IAFFID parsing
      irqchip/gic-v5: Synchronize CPU interface disable
      irqchip/gic-v5: Clear per-CPU IRS data on teardown
      irqchip/ast2700-intc: Disable all interrupt merge banks on probe
      irqchip/ast2700-intc: Avoid allocating in the irq_domain activate() callback
      irqchip/renesas-rzg2l: Fix loss of interrupt