linux-stable/drivers/scsi/cxlflash
Mike Christie ebb54b201c scsi: cxlflash: Drop DID_ALLOC_FAILURE use
DID_ALLOC_FAILURE is internal to the SCSI layer. Drivers must not use it
because:

 1. It's not propagated upwards, so SG IO/passthrough users will not see an
    error and think a command was successful.

 2. There is no handling for it in scsi_decide_disposition() so it results
    in entering SCSI error handling.

By the code comment, it looks like the driver wanted a retryable error
code, so this has it use DID_ERROR.

Link: https://lore.kernel.org/r/20220812010027.8251-8-michael.christie@oracle.com
Signed-off-by: Mike Christie <michael.christie@oracle.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2022-09-06 22:05:59 -04:00
..
Kconfig
Makefile
backend.h
common.h
cxl_hw.c
lunmgt.c
main.c scsi: cxlflash: Drop DID_ALLOC_FAILURE use 2022-09-06 22:05:59 -04:00
main.h
ocxl_hw.c scsi: cxlflash: Include missing linux/irqdomain.h 2022-07-28 16:22:12 +10:00
ocxl_hw.h
sislite.h
superpipe.c
superpipe.h
vlun.c scsi: cxlflash: Query write_zeroes limit for zeroing 2022-02-22 21:11:08 -05:00
vlun.h