From d94de358633f4fb44c6b87e3652b0e068c9b2406 Mon Sep 17 00:00:00 2001 From: liangzhen Date: Thu, 11 Sep 2008 07:13:47 +0000 Subject: [PATCH] Branch b1_x_lnet_gate Finalize pending ZC TXs after the socket is closed i=isaac --- lnet/klnds/socklnd/socklnd.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lnet/klnds/socklnd/socklnd.h b/lnet/klnds/socklnd/socklnd.h index 07ad53b..70253ba 100644 --- a/lnet/klnds/socklnd/socklnd.h +++ b/lnet/klnds/socklnd/socklnd.h @@ -401,6 +401,7 @@ ksocknal_conn_addref (ksock_conn_t *conn) } extern void ksocknal_queue_zombie_conn (ksock_conn_t *conn); +extern void ksocknal_finalize_zcreq(ksock_conn_t *conn); static inline void ksocknal_conn_decref (ksock_conn_t *conn) @@ -434,6 +435,7 @@ ksocknal_connsock_decref (ksock_conn_t *conn) LASSERT (conn->ksnc_closing); libcfs_sock_release(conn->ksnc_sock); conn->ksnc_sock = NULL; + ksocknal_finalize_zcreq(conn); } } -- 1.8.3.1