This patchset contains genenic driver bug fixes and few enhancements. Sreekanth Reddy (25): mpi3mr: Add debug APIs based on logging_level bits mpi3mr: replace spin_lock with spin_lock_irqsave mpi3mr: Don't reset IOC if cmnds flush with reset status mpi3mr: Update MPI3 headers - part1 mpi3mr: Update MPI3 headers - part2 mpi3mr: Add support for PCIe Managed Switch SES device mpi3mr: Do access status validation before adding devices mpi3mr: Increase internal cmnds timeout to 60s mpi3mr: Handling unaligned PLL in unmap cmnds mpi3mr: Display IOC firmware package version mpi3mr: Fault IOC when internal commands gets timeout mpi3mr: code refactor of IOC init patch - part1 mpi3mr: code refactor of IOC init patch - part2 mpi3mr: Handle offline FW activation in graceful manner mpi3mr: Add IOC reinit function mpi3mr: Detect async reset occurred in firmware mpi3mr: Gracefully handle online FW update operation mpi3mr: Add Event acknowledgment logic mpi3mr: Add support Prepare for Reset event mpi3mr: Print cable mngnt and temp threshold events mpi3mr: Add iouring interface support in io-polled mode mpi3mr: use TM response codes from MPI3 headers mpi3mr: Enhanced Task Management Support Reply handling mpi3mr: Fixes around reply request queues mpi3mr: Bump driver version to 8.0.0.61.0 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 603 +++++++-- drivers/scsi/mpi3mr/mpi/mpi30_image.h | 59 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 15 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 128 +- drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 14 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 126 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 1451 ++++++++++++++------- drivers/scsi/mpi3mr/mpi3mr_os.c | 771 +++++++++-- 10 files changed, 2488 insertions(+), 843 deletions(-) -- 2.27.0
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature