summaryrefslogtreecommitdiffstats
path: root/sys/netgraph
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2005-09-06 16:58:25 +0000
committerglebius <glebius@FreeBSD.org>2005-09-06 16:58:25 +0000
commitc91795766ca8cf09f1c3083e8fdb9a3c10022234 (patch)
treeb042190f1bbbc18aaa42d933c1043f744f76eb86 /sys/netgraph
parent4484576c7c9d5c732d5ae2e9be4978c87aca5e8b (diff)
downloadFreeBSD-src-c91795766ca8cf09f1c3083e8fdb9a3c10022234.zip
FreeBSD-src-c91795766ca8cf09f1c3083e8fdb9a3c10022234.tar.gz
Raise one more bit in READER_MASK. I believe that before this change
it was possible to have 1 reader and 1 writer thread working on a node simultaneously. Reviewed by: julian
Diffstat (limited to 'sys/netgraph')
-rw-r--r--sys/netgraph/ng_base.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netgraph/ng_base.c b/sys/netgraph/ng_base.c
index aa0e2d5..ec1b6a5 100644
--- a/sys/netgraph/ng_base.c
+++ b/sys/netgraph/ng_base.c
@@ -1741,7 +1741,7 @@ static __inline void ng_queue_rw(struct ng_queue * ngq,
#define WRITER_ACTIVE 0x00000002
#define READ_PENDING 0x00000004
#define READER_INCREMENT 0x00000008
-#define READER_MASK 0xfffffff0 /* Not valid if WRITER_ACTIVE is set */
+#define READER_MASK 0xfffffff8 /* Not valid if WRITER_ACTIVE is set */
#define SAFETY_BARRIER 0x00100000 /* 64K items queued should be enough */
/* Defines of more elaborate states on the queue */
OpenPOWER on IntegriCloud