diff options
author | attilio <attilio@FreeBSD.org> | 2012-12-27 12:53:46 +0000 |
---|---|---|
committer | attilio <attilio@FreeBSD.org> | 2012-12-27 12:53:46 +0000 |
commit | 6570808ee287cb0fd02ee1b6b8e85a1516ad4be3 (patch) | |
tree | ce36294ccce492fd713945f137e666fbd4daf9bc /sys/sys/buf_ring.h | |
parent | 623f4941551c984192a0e9c7cb7965cf6e44427d (diff) | |
download | FreeBSD-src-6570808ee287cb0fd02ee1b6b8e85a1516ad4be3.zip FreeBSD-src-6570808ee287cb0fd02ee1b6b8e85a1516ad4be3.tar.gz |
Remove an unused var.
Sponsored by: EMC / Isilon storage division
MFC after: 3 days
Diffstat (limited to 'sys/sys/buf_ring.h')
-rw-r--r-- | sys/sys/buf_ring.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/sys/buf_ring.h b/sys/sys/buf_ring.h index b33fc47..66f1607 100644 --- a/sys/sys/buf_ring.h +++ b/sys/sys/buf_ring.h @@ -77,7 +77,6 @@ buf_ring_enqueue(struct buf_ring *br, void *buf) { uint32_t prod_head, prod_next; uint32_t cons_tail; - int success; #ifdef DEBUG_BUFRING int i; for (i = br->br_cons_head; i != br->br_prod_head; @@ -98,10 +97,7 @@ buf_ring_enqueue(struct buf_ring *br, void *buf) critical_exit(); return (ENOBUFS); } - - success = atomic_cmpset_int(&br->br_prod_head, prod_head, - prod_next); - } while (success == 0); + } while (!atomic_cmpset_int(&br->br_prod_head, prod_head, prod_next)); #ifdef DEBUG_BUFRING if (br->br_ring[prod_head] != NULL) panic("dangling value in enqueue"); |