diff options
author | Tyrel Datwyler <tyreld@linux.ibm.com> | 2021-03-02 17:05:41 -0600 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2021-03-04 17:21:24 -0500 |
commit | 2162dc23f80770e355ef00b43573b67b80466001 (patch) | |
tree | 626cc0f20401aee431ddf88d60c811317351fefb /arch/m68k | |
parent | 5cf529649be20dc27500c1141d58ba57131e2530 (diff) | |
download | linux-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')
0 files changed, 0 insertions, 0 deletions