Whamcloud - gitweb
LU-13929 lnet: modify assertion in lnet_post_send_locked 49/40749/4
authorSerguei Smirnov <ssmirnov@whamcloud.com>
Wed, 25 Nov 2020 00:05:48 +0000 (16:05 -0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 26 Feb 2021 08:23:35 +0000 (08:23 +0000)
commite5a8f3fc12840aee97fca03d76b1ae9b4572acb8
tree6577e9f9b9b8949b875bd23c6b1dc43eb9906735
parent437e6bea0c5824610dbe750eed05424359743f95
LU-13929 lnet: modify assertion in lnet_post_send_locked

Check that the pointer to the local interface is not NULL
before asserting. While checking if local ni is the destination,
the assertion may attempt to dereference pointer to local
interface after it has already been cleaned up on shutdown.

Test-Parameters: trivial
Signed-off-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Change-Id: I0f4be04a728a7243823bec70f9efbe52bcb104b3
Reviewed-on: https://review.whamcloud.com/40749
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/lnet/lib-move.c