[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