This patch series adds few improvements to the cxlflash driver and it also contains couple of bug fixes. This patch series is intended for 4.18 and is bisectable. Matthew R. Ochs (1): cxlflash: Use local mutex for AFU serialization Uma Krishnan (6): cxlflash: Yield to active send threads cxlflash: Limit the debug logs in the IO path cxlflash: Acquire semaphore before invoking ioctl services cxlflash: Add include guards to backend.h cxlflash: Abstract hardware dependent assignments cxlflash: Isolate external module dependencies drivers/scsi/cxlflash/Kconfig | 2 +- drivers/scsi/cxlflash/Makefile | 4 +++- drivers/scsi/cxlflash/backend.h | 5 +++++ drivers/scsi/cxlflash/common.h | 1 + drivers/scsi/cxlflash/lunmgt.c | 4 +++- drivers/scsi/cxlflash/main.c | 21 +++++++++------------ drivers/scsi/cxlflash/main.h | 20 ++++++++++++++++++++ drivers/scsi/cxlflash/superpipe.c | 9 ++++++++- drivers/scsi/cxlflash/vlun.c | 3 ++- 9 files changed, 52 insertions(+), 17 deletions(-) -- 2.1.0