Whamcloud - gitweb
LU-12678 lnet: use list_first_entry() in lnet/klnds subdirectory. 19/43419/2
authorMr. NeilBrown <neilb@suse.de>
Thu, 22 Apr 2021 18:27:38 +0000 (14:27 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 5 May 2021 02:51:54 +0000 (02:51 +0000)
commit34b57a6f8fcd1bc57c0ba92e299bd39f3baa6cb5
tree10ae52fbe2c009fb3f3118a5cbf4212abd936c49
parent1f7795fdd85a2aa39e41b26ab9b95bd3df740af7
LU-12678 lnet: use list_first_entry() in lnet/klnds subdirectory.

Convert
  list_entry(foo->next .....)
to
  list_first_entry(foo, ....)

in 'lnet/klnds

In several cases the call is combined with a list_empty() test and
list_first_entry_or_null() is used

Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Mr. NeilBrown <neilb@suse.de>
Change-Id: I3b2b33c3c9284c02e44610614d64a1f84be300a4
Reviewed-on: https://review.whamcloud.com/43419
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/socklnd/socklnd.c
lnet/klnds/socklnd/socklnd_cb.c
lnet/klnds/socklnd/socklnd_proto.c