Whamcloud - gitweb
LU-12678 lnet: use list_first_entry() in lnet/klnds subdir
authorMr. NeilBrown <neilb@suse.de>
Thu, 22 Apr 2021 18:27:38 +0000 (14:27 -0400)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 18 Aug 2022 06:45:37 +0000 (06:45 +0000)
commit5c5f58c5298bead5eb3ac7ff35b3508e20af002a
treec52bee3a1bf93f0060a20195e3de57db3211bdab
parentc71e8a5a99b72a1dbc6229f6907b0ccbfd873b8a
LU-12678 lnet: use list_first_entry() in lnet/klnds subdir

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

Lustre-change: https://review.whamcloud.com/43419
Lustre-commit: 34b57a6f8fcd1bc57c0ba92e299bd39f3baa6cb5

Test-Parameters: trivial testlist=sanity-lnet
Signed-off-by: Mr. NeilBrown <neilb@suse.de>
Change-Id: I3b2b33c3c9284c02e44610614d64a1f84be300a4
Reviewed-on: https://review.whamcloud.com/48244
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@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