scsi: qla2xxx: update driver to latest upstream
JIRA: https://issues.redhat.com/browse/RHEL-25184
Upstream Status: git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
Testing status: Perform basic sanity tests comprising of,
FCP: • Discovery (adapter/target/lun), unload/load driver • Good path IO (File System/Raw) • Multipath perturbations (Cable pull Frontend/backend, switch port toggle within and more than time limit, zone add/remove) • Diagnostic tests (Int/Ext Loopback, FW dump, FW hang reset/recovery) • Flash update • NPIV (IO, Perturbation, Max, create/delete) • SMARTSAN (RDP,FDMI,FC Ping, D-Port, FA-WWPN, FA-BLD)
FC-NVMe: • Data Integrity IO • Auto discovery with LIP reset • Connect Disconnect • Reset controller • Unload/Load Driver • Port toggle with IO
Nilesh Javali (13): scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields scsi: qla2xxx: use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs scsi: qla2xxx: Prevent command send on chip reset scsi: qla2xxx: Fix N2N stuck connection scsi: qla2xxx: Split FCE|EFT trace control scsi: qla2xxx: Update manufacturer detail scsi: qla2xxx: NVME|FCP prefer flag not being honored scsi: qla2xxx: Fix command flush on cable pull scsi: qla2xxx: Fix double free of the ha->vp_map pointer scsi: qla2xxx: Fix double free of fcport scsi: qla2xxx: Change debug message during driver unload scsi: qla2xxx: Delay I/O Abort on PCI error scsi: qla2xxx: Update version to 10.02.09.200-k
drivers/scsi/qla2xxx/qla_attr.c | 14 +++- drivers/scsi/qla2xxx/qla_def.h | 2 +- drivers/scsi/qla2xxx/qla_dfs.c | 59 ++----------- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 128 +++++++++++++++-------------- drivers/scsi/qla2xxx/qla_iocb.c | 68 +++++++++------ drivers/scsi/qla2xxx/qla_mbx.c | 2 +- drivers/scsi/qla2xxx/qla_os.c | 8 +- drivers/scsi/qla2xxx/qla_target.c | 10 +++ drivers/scsi/qla2xxx/qla_version.h | 4 +- 10 files changed, 148 insertions(+), 149 deletions(-)
Signed-off-by: Nilesh Javali njavali@redhat.com