Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LU-12678 lnet: use list_first_entry() in lnet/klnds subdirectory.
[fs/lustre-release.git]
/
lnet
/
klnds
/
socklnd
/
socklnd_proto.c
diff --git
a/lnet/klnds/socklnd/socklnd_proto.c
b/lnet/klnds/socklnd/socklnd_proto.c
index
e24f0b4
..
49267c0
100644
(file)
--- a/
lnet/klnds/socklnd/socklnd_proto.c
+++ b/
lnet/klnds/socklnd/socklnd_proto.c
@@
-437,8
+437,8
@@
ksocknal_handle_zcack(struct ksock_conn *conn, __u64 cookie1, __u64 cookie2)
spin_unlock(&peer_ni->ksnp_lock);
spin_unlock(&peer_ni->ksnp_lock);
- while (
!list_empty(&zlist)) {
- tx = list_entry(zlist.next, struct ksock_tx, tx_zc_list);
+ while (
(tx = list_first_entry_or_null(&zlist, struct ksock_tx,
+ tx_zc_list)) != NULL) {
list_del(&tx->tx_zc_list);
ksocknal_tx_decref(tx);
}
list_del(&tx->tx_zc_list);
ksocknal_tx_decref(tx);
}