Page MenuHomeFreeBSD

D46381.diff
No OneTemporary

D46381.diff

diff --git a/sys/sys/buf_ring.h b/sys/sys/buf_ring.h
--- a/sys/sys/buf_ring.h
+++ b/sys/sys/buf_ring.h
@@ -116,7 +116,7 @@
}
continue;
}
- } while (!atomic_cmpset_acq_32(&br->br_prod_head, prod_head, prod_next));
+ } while (!atomic_cmpset_32(&br->br_prod_head, prod_head, prod_next));
prod_idx = prod_head & mask;
#ifdef DEBUG_BUFRING
if (br->br_ring[prod_idx] != NULL)
@@ -163,7 +163,7 @@
critical_exit();
return (NULL);
}
- } while (!atomic_cmpset_acq_32(&br->br_cons_head, cons_head, cons_next));
+ } while (!atomic_cmpset_32(&br->br_cons_head, cons_head, cons_next));
cons_idx = cons_head & mask;
buf = br->br_ring[cons_idx];

File Metadata

Mime Type
text/plain
Expires
Sat, May 3, 5:07 AM (13 h, 19 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17919811
Default Alt Text
D46381.diff (664 B)

Event Timeline