LU-10015 o2iblnd: fix race at kiblnd_connect_peer
cmid will be destroyed at OFED if kiblnd_cm_callback return error. if error happen before the end of kiblnd_connect_peer, it will touch destroyed cmid and fail as (o2iblnd_cb.c:1315:kiblnd_connect_peer()) ASSERTION( cmid->device != ((void *)0) ) failed: Seagate-bug-id: MRP-4592 Signed-off-by:Alexander Boyko <alexander.boyko@seagate.com> Change-Id: I83eb5bceeb567acef0316498b936d25d6c6ccd95 Reviewed-on: https://review.whamcloud.com/29134 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Alexey Lyashkov <c17817@cray.com> Reviewed-by:
Doug Oucharek <dougso@me.com> Reviewed-by:
Oleg Drokin <oleg.drokin@intel.com>
Loading
Please register or sign in to comment