[Zesty][PATCH 00/44] scsi: cxlflash: update driver (backport)

Victor Aoqui victora at br.ibm.com
Fri Jul 7 16:05:14 UTC 2017


From: Victor Aoqui <victora at linux.vnet.ibm.com>

BugLink: http://bugs.launchpad.net/bugs/1702521

These cxlflash driver updates are required by IBM team.

Guenter Roeck (1):
  scsi: cxlflash: Select IRQ_POLL

Matthew R. Ochs (32):
  scsi: cxlflash: Refactor context reset to share reset logic
  scsi: cxlflash: Support SQ Command Mode
  scsi: cxlflash: Cleanup prints
  scsi: cxlflash: Enable PCI device ID for future IBM CXL Flash AFU
  scsi: cxlflash: Separate RRQ processing from the RRQ interrupt handler
  scsi: cxlflash: Serialize RRQ access and support offlevel processing
  scsi: cxlflash: Implement IRQ polling for RRQ processing
  scsi: cxlflash: Update sysfs helper routines to pass config structure
  scsi: cxlflash: Support dynamic number of FC ports
  scsi: cxlflash: Remove port configuration assumptions
  scsi: cxlflash: Hide FC internals behind common access routine
  scsi: cxlflash: SISlite updates to support 4 ports
  scsi: cxlflash: Support up to 4 ports
  scsi: cxlflash: Fence EEH during probe
  scsi: cxlflash: Remove unnecessary DMA mapping
  scsi: cxlflash: Fix power-of-two validations
  scsi: cxlflash: Fix warnings/errors
  scsi: cxlflash: Improve asynchronous interrupt processing
  scsi: cxlflash: Add hardware queues attribute
  scsi: cxlflash: Introduce hardware queue steering
  cxl: Enable PCI device IDs for future IBM CXL adapters
  scsi: cxlflash: Separate AFU internal command handling from AFU sync
    specifics
  scsi: cxlflash: Introduce host ioctl support
  scsi: cxlflash: Refactor AFU capability checking
  scsi: cxlflash: Support LUN provisioning
  scsi: cxlflash: Support AFU debug
  scsi: cxlflash: Support WS16 unmap
  scsi: cxlflash: Remove zeroing of private command data
  scsi: cxlflash: Update TMF command processing
  scsi: cxlflash: Avoid double free of character device
  scsi: cxlflash: Update send_tmf() parameters
  scsi: cxlflash: Update debug prints in reset handlers

Uma Krishnan (11):
  scsi: cxlflash: Cancel scheduled workers before stopping AFU
  scsi: cxlflash: Support multiple hardware queues
  scsi: cxlflash: Combine the send queue locks
  scsi: cxlflash: Update cxlflash_afu_sync() to return errno
  scsi: cxlflash: Reset hardware queue context via specified register
  scsi: cxlflash: Schedule asynchronous reset of the host
  scsi: cxlflash: Handle AFU sync failures
  scsi: cxlflash: Track pending scsi commands in each hardware queue
  scsi: cxlflash: Flush pending commands in cleanup path
  scsi: cxlflash: Add scsi command abort handler
  scsi: cxlflash: Create character device to provide host management
    interface

 Documentation/ioctl/ioctl-number.txt |    2 +-
 Documentation/powerpc/cxlflash.txt   |   81 +-
 drivers/misc/cxl/pci.c               |    2 +
 drivers/scsi/cxlflash/Kconfig        |    1 +
 drivers/scsi/cxlflash/common.h       |  205 ++-
 drivers/scsi/cxlflash/lunmgt.c       |   35 +-
 drivers/scsi/cxlflash/main.c         | 2547 ++++++++++++++++++++++++++--------
 drivers/scsi/cxlflash/main.h         |   10 +-
 drivers/scsi/cxlflash/sislite.h      |  170 ++-
 drivers/scsi/cxlflash/superpipe.c    |  233 ++--
 drivers/scsi/cxlflash/superpipe.h    |   56 +-
 drivers/scsi/cxlflash/vlun.c         |  337 +++--
 drivers/scsi/cxlflash/vlun.h         |    2 +-
 include/uapi/scsi/cxlflash_ioctl.h   |   86 +-
 14 files changed, 2856 insertions(+), 911 deletions(-)

-- 
2.11.0





More information about the kernel-team mailing list