---------------------------------------------------------------------- r14762: kmacy | 2008-03-25 15:50:26 -0700 fix major oversights in previous commit ---------------------------------------------------------------------- === local/iwarp_crash_fix/sys/netinet/tcp_syncache.c ================================================================== --- local/iwarp_crash_fix/sys/netinet/tcp_syncache.c (revision 14761) +++ local/iwarp_crash_fix/sys/netinet/tcp_syncache.c (revision 14762) @@ -961,7 +961,7 @@ INP_INFO_WLOCK(&tcbinfo); rc = syncache_expand(inc, to, th, lsop, m); - INP_INFO_WLOCK(&tcbinfo); + INP_INFO_WUNLOCK(&tcbinfo); return (rc); } === local/iwarp_crash_fix/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c ================================================================== --- local/iwarp_crash_fix/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c (revision 14761) +++ local/iwarp_crash_fix/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c (revision 14762) @@ -3514,7 +3514,7 @@ ntohl(req->local_ip), ntohs(req->local_port), ntohl(req->peer_ip), ntohs(req->peer_port), mss, wsf, ts, sack); - return syncache_expand(&inc, &to, &th, so, m); + return syncache_offload_expand(&inc, &to, &th, so, m); }