Commit 4e21e585b65b for kernel

commit 4e21e585b65b2d47f7ccb95120e7bb37a08d7d0e
Merge: a4d963b9d6ee ef92b98f5f67
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Feb 10 13:22:50 2026 -0800

    Merge tag 'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

    Pull irq cleanups from Thomas Gleixner:
     "A series of treewide cleanups to ensure interrupt request consistency.

       - Add the missing IRQF_COND_ONESHOT flag to devm_request_irq()

         This is inconsistent vs request_irq() and causes the same issues
         which where addressed with the introduction of this flag

       - Cleanup IRQF_ONESHOT and IRQF_NO_THREAD usage

         Quite some drivers have inconsistent interrupt request flags
         related to interrupt threading namely IRQF_ONESHOT and
         IRQF_NO_THREAD. This leads to warnings and/or malfunction when
         forced interrupt threading is enabled.

       - Remove stub primary (hard interrupt) handlers

         A bunch of drivers implement a stub primary (hard interrupt)
         handler which just returns IRQ_WAKE_THREAD. The same functionality
         is provided by the core code when the primary handler argument of
         request_thread_irq() is set to NULL"

    * tag 'irq-cleanups-2026-02-09' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      media: pci: mg4b: Use IRQF_NO_THREAD
      mfd: wm8350-core: Use IRQF_ONESHOT
      thermal/qcom/lmh: Replace IRQF_ONESHOT with IRQF_NO_THREAD
      rtc: amlogic-a4: Remove IRQF_ONESHOT
      usb: typec: fusb302: Remove IRQF_ONESHOT
      EDAC/altera: Remove IRQF_ONESHOT
      char: tpm: cr50: Remove IRQF_ONESHOT
      ARM: versatile: Remove IRQF_ONESHOT
      scsi: efct: Use IRQF_ONESHOT and default primary handler
      Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler
      bus: fsl-mc: Use default primary handler
      mailbox: bcm-ferxrm-mailbox: Use default primary handler
      iommu/amd: Use core's primary handler and set IRQF_ONESHOT
      platform/x86: int0002: Remove IRQF_ONESHOT from request_irq()
      genirq: Set IRQF_COND_ONESHOT in devm_request_irq().