Page MenuHomeFreeBSD

D43712.id139678.diff
No OneTemporary

D43712.id139678.diff

diff --git a/sys/dev/vmware/vmxnet3/if_vmx.c b/sys/dev/vmware/vmxnet3/if_vmx.c
--- a/sys/dev/vmware/vmxnet3/if_vmx.c
+++ b/sys/dev/vmware/vmxnet3/if_vmx.c
@@ -1429,7 +1429,8 @@
return (1);
vmxnet3_barrier(sc, VMXNET3_BARRIER_RD);
- if (++txc->vxcr_next == txc->vxcr_ndesc) {
+ MPASS(txc->vxcr_next < txc->vxcr_ndesc);
+ if (++txc->vxcr_next >= txc->vxcr_ndesc) {
txc->vxcr_next = 0;
txc->vxcr_gen ^= 1;
}

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 4, 1:15 AM (12 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28428815
Default Alt Text
D43712.id139678.diff (429 B)

Event Timeline