summaryrefslogtreecommitdiffstats
path: root/sys/sys
diff options
context:
space:
mode:
authorattilio <attilio@FreeBSD.org>2012-12-27 12:53:46 +0000
committerattilio <attilio@FreeBSD.org>2012-12-27 12:53:46 +0000
commit6570808ee287cb0fd02ee1b6b8e85a1516ad4be3 (patch)
treece36294ccce492fd713945f137e666fbd4daf9bc /sys/sys
parent623f4941551c984192a0e9c7cb7965cf6e44427d (diff)
downloadFreeBSD-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')
-rw-r--r--sys/sys/buf_ring.h6
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");
OpenPOWER on IntegriCloud