Page MenuHomeFreeBSD

D30390.id89628.diff
No OneTemporary

D30390.id89628.diff

Index: sys/netinet/tcp_stacks/rack.c
===================================================================
--- sys/netinet/tcp_stacks/rack.c
+++ sys/netinet/tcp_stacks/rack.c
@@ -10629,7 +10629,7 @@
rack_adjust_sendmap(rack, &so->so_snd, tp->snd_una);
/* Wake up the socket if we have room to write more */
rack_log_wakeup(tp,rack, &so->so_snd, acked, 2);
- sowwakeup(so);
+ sowwakeup_locked(so);
m_freem(mfree);
tp->t_rxtshift = 0;
RACK_TCPT_RANGESET(tp->t_rxtcur, RACK_REXMTVAL(tp),
@@ -13154,7 +13154,7 @@
rack_adjust_sendmap(rack, &so->so_snd, tp->snd_una);
/* Wake up the socket if we have room to write more */
rack_log_wakeup(tp,rack, &so->so_snd, acked, 2);
- sowwakeup(so);
+ sowwakeup_locked(so);
m_freem(mfree);
}
/* update progress */

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 6:33 PM (7 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29546817
Default Alt Text
D30390.id89628.diff (791 B)

Event Timeline