Page MenuHomeFreeBSD

D19468.1793447778.diff
No OneTemporary

Authored By
Unknown
Size
428 B
Referenced Files
None
Subscribers
None

D19468.1793447778.diff

Index: sys/net/iflib.c
===================================================================
--- sys/net/iflib.c
+++ sys/net/iflib.c
@@ -3285,9 +3285,9 @@
txq->ift_mbuf_defrag++;
m_head = m_defrag(*m_headp, M_NOWAIT);
}
- remap++;
- if (__predict_false(m_head == NULL))
+ if (__predict_false(m_head == NULL || remap > 1))
goto defrag_failed;
+ remap++;
*m_headp = m_head;
goto retry;
break;

File Metadata

Mime Type
text/plain
Expires
Sat, Oct 31, 11:56 AM (48 m, 13 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41256543
Default Alt Text
D19468.1793447778.diff (428 B)

Event Timeline