Commit f2ec6312bf71 for kernel

commit f2ec6312bf711369561bdcb22f8a63c0b118c479
Merge: ba6bd0df9adb e166bafc483e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sat Jul 18 12:36:19 2026 -0700

    Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

    Pull SCSI fixes from James Bottomley:
     "The biggest core change is the reliable wake fix for scsi_schedule_eh
      which is used by both libata and libsas which could otherwise cause
      error handler hangs due to rare races.

      All other fixes are in drivers (well except the export symbol removal)
      the next biggest being the target PR-OUT transportid parsing fix"

    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path
      scsi: elx: efct: Fix refcount leak in efct_hw_io_abort()
      scsi: elx: efct: Fix I/O leak on unsupported additional CDB
      scsi: core: wake eh reliably when using scsi_schedule_eh
      scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE
      scsi: target: Bound PR-OUT TransportID parsing to the received buffer
      scsi: lpfc: Fix memory leak in lpfc_sli4_driver_resource_setup()
      scsi: sg: Report request-table problems when any status is set
      scsi: ufs: core: tracing: Do not dereference pointers in TP_printk()
      scsi: bfa: Reduce kernel stack usage in bfa_fcs_lport_fdmi_build_portattr_block()
      scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
      scsi: xen: scsiback: Free unsubmitted command instead of double-putting it
      scsi: core: Remove export for scsi_device_from_queue()