[PATCH v2 00/26] qedf: Misc fixes for the driver.

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

 



Hi Martin,

This series has misc bug fixes and code enchancements in flush routine,
abort and TMF path.

Kindly apply this series to scsi-queue at your earliest convenience.

Changes from v1 -> v2
- Fix sparse warning for patch #4

Thanks,
~Saurav
 

Andrew Vasquez (1):
  qedf: Correct the memory barriers in qedf_ring_doorbell.

Chad Dupuis (10):
  qedf: Do not retry ELS request if qedf_alloc_cmd fails.
  qedf: Correct xid range overlap between offloaded requests and libfc
    requests.
  qedf: Add missing return in qedf_post_io_req() in the fcport offload
    check.
  qedf: Simplify s/g list mapping.
  qedf: Use a separate completion for cleanup commands.
  qedf: Add missing fc_disc_init call after allocating lport.
  qedf: Add additional checks for io_req->sc_cmd validity.
  qedf: Wait for upload and link down processing during soft ctx reset.
  qedf: Add missing return in qedf_scsi_done().
  qedf: Check both the FCF and fabric ID before servicing clear virtual
    link.

Hannes Reinecke (4):
  qedf: missing kref_put in qedf_xmit()
  qedf: fixup locking in qedf_restart_rport()
  qedf: fixup bit operations.
  qedf: fc_rport_priv reference counting fixes

Saurav Kashyap (7):
  qedf: Modify abort and tmf handler to handle edge condition and flush.
  qedf: Check for link state before processing LL2 packets and send
    fipvlan retries.
  qedf: Don't send ABTS for under run scenario.
  qedf: Check for tm_flags instead of cmd_type during cleanup.
  qedf: Correctly handle refcounting of rdata.
  qedf: Fix lport may be used uninitialezed warning.
  qedf: Update the driver version to 8.37.25.19.

Shyam Sundar (4):
  qedf: Modify flush routine to handle all I/Os and TMF.
  qedf: Don't queue anything if upload is in progress.
  qedf: Add a flag to help debugging io_req which could not be cleaned.
  qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared.

 drivers/scsi/qedf/qedf.h         |  51 ++-
 drivers/scsi/qedf/qedf_debugfs.c |   2 -
 drivers/scsi/qedf/qedf_els.c     |  72 +++-
 drivers/scsi/qedf/qedf_fip.c     |  76 ++--
 drivers/scsi/qedf/qedf_io.c      | 736 ++++++++++++++++++++++++++++++---------
 drivers/scsi/qedf/qedf_main.c    | 249 +++++++++----
 drivers/scsi/qedf/qedf_version.h |   8 +-
 7 files changed, 903 insertions(+), 291 deletions(-)

-- 
1.8.3.1




[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