]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
scsi: mpt3sas: Add firmware event requeue support for busy devices
authorRanjan Kumar <ranjan.kumar@broadcom.com>
Thu, 13 Nov 2025 15:37:08 +0000 (21:07 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 17 Dec 2025 03:15:36 +0000 (22:15 -0500)
commitad59571931072e6f77b2bfa7d7fdc564dad6f331
treefe3dadedd7f8f4b252ca281e0aca37c9e7d5c75f
parentaee682fad6cdd9e3482b52fab727f50bc0227fae
scsi: mpt3sas: Add firmware event requeue support for busy devices

Add support to requeue SAS/PCIe topology change events when devices are
busy or not ready. Introduce delayed work with retry counters so events
are retried instead of dropped, improving device discovery by retrying
transient failures instead of dropping events.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202510311720.NiDwRLwp-lkp@intel.com/
Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com>
Link: https://patch.msgid.link/20251113153712.31850-5-ranjan.kumar@broadcom.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/mpt3sas/mpt3sas_scsih.c