diff options
author | glebius <glebius@FreeBSD.org> | 2005-09-06 16:58:25 +0000 |
---|---|---|
committer | glebius <glebius@FreeBSD.org> | 2005-09-06 16:58:25 +0000 |
commit | c91795766ca8cf09f1c3083e8fdb9a3c10022234 (patch) | |
tree | b042190f1bbbc18aaa42d933c1043f744f76eb86 /sys/netgraph/ng_base.c | |
parent | 4484576c7c9d5c732d5ae2e9be4978c87aca5e8b (diff) | |
download | FreeBSD-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/ng_base.c')
-rw-r--r-- | sys/netgraph/ng_base.c | 2 |
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 */ |