[PATCH v2 00/37] qla2xxx: driver updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Martin, 

This series contains number of improvments in handling of switch 
registration commands in the driver. Switch commands are now submitted
via IOCB patch asynchronously instead of mailbox interface.

Please apply this series to 4.16/scsi-queue branch at your earliest
convenience. 

Changes from v1 -> v2

o Drop patches which needs more work from Bart's comments. These dropped
  patches will be included in the next driver update after necessary rework.

Thanks,
Himanshu

Giridhar Malavali (1):
  qla2xxx: Don't call dma_free_coherent with IRQ disabled.

Himanshu Madhani (3):
  qla2xxx: Use known NPort ID for Management Server login
  qla2xxx: Allow relogin and session creation after reset
  qla2xxx: Update driver version to 10.00.00.04-k

Quinn Tran (33):
  qla2xxx: Fix NULL pointer access for fcport structure
  qla2xxx: Use IOCB path to submit Control VP MBX command
  qla2xxx: Use chip reset to bring down laser on unload.
  qla2xxx: Add boundary checks for exchanges to be offloaded
  qla2xxx: Chip reset uses wrong lock during IO flush.
  qla2xxx: Fix Firmware dump size for Extended login and Exchange
    Offload
  qla2xxx: Replace GPDB with async ADISC command
  qla2xxx: Move work element processing out of DPC thread
  qla2xxx: Enable ATIO interrupt handshake for ISP27XX
  qla2xxx: Use shadow register for ISP27XX
  qla2xxx: Add option for use reserve exch for ELS
  qla2xxx: Add ability to send PRLO
  qla2xxx: Allow target mode to accept PRLI in dual mode
  qla2xxx: Tweak resource count dump
  qla2xxx: Fix session cleanup for N2N
  qla2xxx: Add switch command to simplify fabric discovery
  qla2xxx: Add lock protection around host lookup
  qla2xxx: Reduce the use of terminate exchange
  qla2xxx: Reduce trace noise for Async Events
  qla2xxx: Fix login state machine freeze
  qla2xxx: Migrate switch registration commands away from mailbox
    interface
  qla2xxx: Remove session creation redundant code
  qla2xxx: Fix GPNFT/GNNFT error handling
  qla2xxx: Properly extract ADISC error codes
  qla2xxx: Add ability to use GPNFT/GNNFT for RSCN handling
  qla2xxx: Increase verbosity of debug messages logged
  qla2xxx: Delay loop id allocation at login
  qla2xxx: Add retry limit for fabric scan logic
  qla2xxx: Prevent multiple active discovery commands per session
  qla2xxx: Prevent relogin trigger from sending too many commands
  qla2xxx: Remove unused argument from qlt_schedule_sess_for_deletion()
  qla2xxx: Serialize session deletion by using work_lock
  qla2xxx: Serialize session free in qlt_free_session_done

 drivers/scsi/qla2xxx/qla_attr.c    |    2 +
 drivers/scsi/qla2xxx/qla_def.h     |  123 +++-
 drivers/scsi/qla2xxx/qla_dfs.c     |   32 +-
 drivers/scsi/qla2xxx/qla_fw.h      |    2 +-
 drivers/scsi/qla2xxx/qla_gbl.h     |   32 +-
 drivers/scsi/qla2xxx/qla_gs.c      | 1297 +++++++++++++++++++++++++++++++-----
 drivers/scsi/qla2xxx/qla_init.c    |  983 +++++++++++++++++----------
 drivers/scsi/qla2xxx/qla_inline.h  |    1 +
 drivers/scsi/qla2xxx/qla_iocb.c    |   44 +-
 drivers/scsi/qla2xxx/qla_isr.c     |   44 +-
 drivers/scsi/qla2xxx/qla_mbx.c     |  148 ++--
 drivers/scsi/qla2xxx/qla_mid.c     |  104 ++-
 drivers/scsi/qla2xxx/qla_os.c      |  460 ++++++++-----
 drivers/scsi/qla2xxx/qla_target.c  |  704 ++++++++++---------
 drivers/scsi/qla2xxx/qla_target.h  |    4 +-
 drivers/scsi/qla2xxx/qla_tmpl.c    |   40 +-
 drivers/scsi/qla2xxx/qla_version.h |    2 +-
 17 files changed, 2891 insertions(+), 1131 deletions(-)

-- 
2.12.0




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux