Whamcloud - gitweb
LU-12678 lnet: convert lpni_refcount to a kref 41/41941/5
authorMr. NeilBrown <neilb@suse.de>
Thu, 11 Mar 2021 22:43:41 +0000 (17:43 -0500)
committerOleg Drokin <green@whamcloud.com>
Tue, 30 Mar 2021 04:16:29 +0000 (04:16 +0000)
commite520ee276800362caa652088b56325fac16aef7f
tree3b5da90de72fe4ceeeb0b7f167f404a9bf89066a
parentf6cd6a880cd03fd1d3fd3d8e03133f0835ad275d
LU-12678 lnet: convert lpni_refcount to a kref

This refcount is used exactly like a kref.  So change it to one.
kref uses refcount_t which will warn on increment-from-zero and
similar problems (which enabled with CONFIG option), so we don't
need the LASSERT calls.

Change-Id: I857dff2c9838cb7d8f4b5f023f75f2d66119344f
Signed-off-by: Mr. NeilBrown <neilb@suse.de>
Reviewed-on: https://review.whamcloud.com/41941
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Chris Horn <chris.horn@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/lnet/peer.c
lnet/lnet/router_proc.c