summaryrefslogtreecommitdiffstats
path: root/arch/m68k/mac/macboing.c
diff options
context:
space:
mode:
authorTyrel Datwyler <tyreld@linux.ibm.com>2021-03-02 17:05:41 -0600
committerMartin K. Petersen <martin.petersen@oracle.com>2021-03-04 17:21:24 -0500
commit2162dc23f80770e355ef00b43573b67b80466001 (patch)
tree626cc0f20401aee431ddf88d60c811317351fefb /arch/m68k/mac/macboing.c
parent5cf529649be20dc27500c1141d58ba57131e2530 (diff)
downloadlinux-2162dc23f80770e355ef00b43573b67b80466001.tar.bz2
scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration
A non-zero return code for H_REG_SUB_CRQ is currently treated as a failure resulting in failing sub-CRQ setup. The case of H_CLOSED should not be treated as a failure. This return code translates to a successful sub-CRQ registration by the hypervisor, and is meant to communicate back that there is currently no partner VIOS CRQ connection established as of yet. This is a common occurrence during a disconnect where the client adapter can possibly come back up prior to the partner adapter. For non-zero return code from H_REG_SUB_CRQ treat a H_CLOSED as success so that sub-CRQs are successfully setup. Link: https://lore.kernel.org/r/20210302230543.9905-4-tyreld@linux.ibm.com Fixes: 3034ebe26389 ("scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels") Reviewed-by: Brian King <brking@linux.ibm.com> Signed-off-by: Tyrel Datwyler <tyreld@linux.ibm.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'arch/m68k/mac/macboing.c')
0 files changed, 0 insertions, 0 deletions