Whamcloud - gitweb
LU-15018 o2iblnd: treat cmid->device == NULL as an error 81/44981/4
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Fri, 17 Sep 2021 21:06:26 +0000 (14:06 -0700)
committerOleg Drokin <green@whamcloud.com>
Thu, 6 Jan 2022 22:01:44 +0000 (22:01 +0000)
commitabd0ce62e96523193bfc2e2a3f574bc59d6c9f7c
tree6be518252fea8bc61c708c49126e9a628bb85205
parent56f69854dae234fa974ab4f1dff909aea601a592
LU-15018 o2iblnd: treat cmid->device == NULL as an error

Even if rdma_bind_addr is successful, kiblnd_dev_failover should
treat cmid->device == NULL as an error in order to later avoid
calling kiblnd_set_ni_fatal_on with possibly dev->ibd_hdev == NULL.

Test-Parameters: trivial
Fixes: 4668283cd1 ("LU-14806 o2iblnd: clear fatal error on successful failover")
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: Iefbe030b25d2dc543461cf98afeacd734fd64cf8
Reviewed-on: https://review.whamcloud.com/44981
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Cyril Bordage <cbordage@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/o2iblnd/o2iblnd.c