[GIT PULL] first round of SCSI updates for the 4.3+ merge window

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

 



This patch includes a couple of minor fixes, some core changes to help
issues we're still seeing with the suspend/resume code and updates to
lpfc and cxlflash.

We're (actually Martin Petersen is) trying to wrangle a mpt2/mpt3sas
merger for the merge window which will help enormously with the
maintenance burden, so there will be another round before it closes

The patch is available here:

git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git scsi-misc

The Short Changelog is:

Alan Stern (2):
      SCSI: fix bug in scsi_dev_info_list matching
      SCSI: refactor device-matching code in scsi_devinfo.c

Ales Novak (1):
      fix: lpfc_send_rscn_event sends bigger buffer size

Bodo Stroesser (1):
      lpfc: in sli3 use configured sg_seg_cnt for sg_tablesize

Firo Yang (1):
      lpfc: Remove unnessary cast

Ian Mitchell (1):
      Fix kmalloc overflow in LPFC driver at large core count

James Smart (5):
      lpfc: Update version to 11.0.0.0 for upstream patch set
      lpfc: Fix default RA_TOV and ED_TOV in the FC/FCoE driver for all topologies
      lpfc: The linux driver does not reinitiate discovery after a failed FLOGI
      lpfc: Fix for discovery failure in PT2PT when FLOGI's ELS ACC response gets aborted
      lpfc: Add support for Lancer G6 and 32G FC links

Johannes Thumshirn (1):
      lpfc: Destroy lpfc_hba_index IDR on module exit

Ketan Mukadam (2):
      be2iscsi: Revert ownership to Emulex
      MAINTAINERS: Update be2iscsi driver

Manoj Kumar (5):
      cxlflash: Fix to escalate to LINK_RESET on login timeout
      cxlflash: Fix to double the delay each time
      cxlflash: Fix read capacity timeout
      cxlflash: Replace magic numbers with literals
      cxlflash: Fix to avoid invalid port_sel value

Matthew R. Ochs (32):
      cxlflash: Fix to avoid bypassing context cleanup
      cxlflash: Fix to avoid lock instrumentation rejection
      cxlflash: Fix to avoid corrupting port selection mask
      cxlflash: Fix to avoid leaving dangling interrupt resources
      cxlflash: Fix to avoid potential deadlock on EEH
      cxlflash: Correct trace string
      cxlflash: Fix to avoid corrupting adapter fops
      MAINTAINERS: Add cxlflash driver
      cxlflash: Fix to prevent stale AFU RRQ
      cxlflash: Correct spelling, grammar, and alignment mistakes
      cxlflash: Fix to prevent EEH recovery failure
      cxlflash: Fix MMIO and endianness errors
      cxlflash: Fix function prolog parameters and return codes
      cxlflash: Remove unnecessary scsi_block_requests
      cxlflash: Correct behavior in device reset handler following EEH
      cxlflash: Fix to prevent workq from accessing freed memory
      cxlflash: Correct usage of scsi_host_put()
      cxlflash: Fix AFU version access/storage and add check
      cxlflash: Remove dual port online dependency
      cxlflash: Fix async interrupt bypass logic
      cxlflash: Fix host link up event handling
      cxlflash: Fix location of setting resid
      cxlflash: Fix to avoid stall while waiting on TMF
      cxlflash: Fix to avoid spamming the kernel log
      cxlflash: Refine host/device attributes
      cxlflash: Make functions static
      cxlflash: Correct naming of limbo state and waitq
      cxlflash: Fix to avoid CXL services during EEH
      cxlflash: Fix context encode mask width
      cxlflash: Fix to avoid sizeof(bool)
      cxlflash: Fix data corruption when vLUN used over multiple cards
      cxlflash: Fix potential oops following LUN removal

Maurizio Lombardi (1):
      fnic: check pci_map_single() return value

Nicholas Krause (1):
      lpfc:Make the function lpfc_sli4_mbox_completions_pending static in order to comply with function prototype

Sebastian Herbszt (2):
      lpfc: remove set but not used variables
      lpfc: fix model description

Shirish Pargaonkar (1):
      bnx2fc: Do not log error for netevents that need no action


With the diffstat:

 MAINTAINERS                        |   13 +-
 drivers/scsi/be2iscsi/Kconfig      |    4 +-
 drivers/scsi/be2iscsi/Makefile     |    2 +-
 drivers/scsi/be2iscsi/be.h         |    4 +-
 drivers/scsi/be2iscsi/be_cmds.c    |    4 +-
 drivers/scsi/be2iscsi/be_cmds.h    |    4 +-
 drivers/scsi/be2iscsi/be_iscsi.c   |    4 +-
 drivers/scsi/be2iscsi/be_main.c    |    8 +-
 drivers/scsi/be2iscsi/be_main.h    |    6 +-
 drivers/scsi/be2iscsi/be_mgmt.c    |    4 +-
 drivers/scsi/be2iscsi/be_mgmt.h    |    4 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c  |    1 -
 drivers/scsi/cxlflash/common.h     |   30 +-
 drivers/scsi/cxlflash/lunmgt.c     |   45 +-
 drivers/scsi/cxlflash/main.c       | 1550 +++++++++++++++++++-----------------
 drivers/scsi/cxlflash/main.h       |    1 +
 drivers/scsi/cxlflash/sislite.h    |    8 +-
 drivers/scsi/cxlflash/superpipe.c  |  209 +++--
 drivers/scsi/cxlflash/superpipe.h  |   14 +-
 drivers/scsi/cxlflash/vlun.c       |   68 +-
 drivers/scsi/fnic/fnic_fcs.c       |   46 +-
 drivers/scsi/fnic/fnic_scsi.c      |   16 +
 drivers/scsi/lpfc/lpfc.h           |    8 +-
 drivers/scsi/lpfc/lpfc_attr.c      |   23 +-
 drivers/scsi/lpfc/lpfc_bsg.c       |   20 -
 drivers/scsi/lpfc/lpfc_ct.c        |   11 +-
 drivers/scsi/lpfc/lpfc_els.c       |  100 +--
 drivers/scsi/lpfc/lpfc_hbadisc.c   |   27 +-
 drivers/scsi/lpfc/lpfc_hw.h        |    6 +-
 drivers/scsi/lpfc/lpfc_init.c      |   36 +-
 drivers/scsi/lpfc/lpfc_mbox.c      |   19 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c |    2 -
 drivers/scsi/lpfc/lpfc_scsi.c      |   14 +-
 drivers/scsi/lpfc/lpfc_sli.c       |   10 +-
 drivers/scsi/lpfc/lpfc_sli4.h      |    1 -
 drivers/scsi/lpfc/lpfc_version.h   |    2 +-
 drivers/scsi/scsi_devinfo.c        |  181 ++---
 37 files changed, 1342 insertions(+), 1163 deletions(-)

James


--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[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