Page MenuHomeFreeBSD

D1833.diff
No OneTemporary

D1833.diff

Index: sys/sys/buf_ring.h
===================================================================
--- sys/sys/buf_ring.h
+++ sys/sys/buf_ring.h
@@ -162,8 +162,8 @@
uint32_t prod_tail;
void *buf;
- cons_head = br->br_cons_head;
- prod_tail = br->br_prod_tail;
+ cons_head = atomic_load_acq_32(&br->br_cons_head);
+ prod_tail = atomic_load_acq_32(&br->br_prod_tail);
cons_next = (cons_head + 1) & br->br_cons_mask;
#ifdef PREFETCH_DEFINED

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 4:26 PM (1 m, 38 s ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
13192231
Default Alt Text
D1833.diff (446 B)

Event Timeline