diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-12-02 03:58:10 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-12-02 03:58:10 +0000 |
commit | 37e5f42bd0b9a3cb96473ce507b5f7f5e30508b3 (patch) | |
tree | d279c2a899cda3501ca5132afba00da9fad746d1 /sys/sys/buf_ring.h | |
parent | 98505b1380b1090467a3f78206af60007bace16a (diff) | |
download | FreeBSD-src-37e5f42bd0b9a3cb96473ce507b5f7f5e30508b3.zip FreeBSD-src-37e5f42bd0b9a3cb96473ce507b5f7f5e30508b3.tar.gz |
return ENOBUFS when ring is full
Diffstat (limited to 'sys/sys/buf_ring.h')
-rw-r--r-- | sys/sys/buf_ring.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sys/buf_ring.h b/sys/sys/buf_ring.h index 8563f29..6d0cb7d 100644 --- a/sys/sys/buf_ring.h +++ b/sys/sys/buf_ring.h @@ -92,7 +92,7 @@ buf_ring_enqueue(struct buf_ring *br, void *buf) if (prod_next == cons_tail) { critical_exit(); - return (ENOSPC); + return (ENOBUFS); } success = atomic_cmpset_int(&br->br_prod_head, prod_head, |