summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2003-04-10 17:52:10 +0000
committerrwatson <rwatson@FreeBSD.org>2003-04-10 17:52:10 +0000
commite437fca0bdcd9a7f712b3c1a8eac0e38a67806fa (patch)
treed52b9733120cf2a3776625b9aec9fbb4953e5da8
parentd7d4647fba24420cef9bbf11c0a9350e557f6e29 (diff)
downloadFreeBSD-src-e437fca0bdcd9a7f712b3c1a8eac0e38a67806fa.zip
FreeBSD-src-e437fca0bdcd9a7f712b3c1a8eac0e38a67806fa.tar.gz
Check M_TRYWAIT as a flag, not a constant, in MBTOM() mbuf allocator
to malloc flag converter.
-rw-r--r--sys/sys/mbuf.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sys/mbuf.h b/sys/sys/mbuf.h
index dd21312..2ebe84d 100644
--- a/sys/sys/mbuf.h
+++ b/sys/sys/mbuf.h
@@ -272,7 +272,7 @@ struct mbstat {
#define M_DONTWAIT 0x4 /* don't conflict with M_NOWAIT */
#define M_TRYWAIT 0x8 /* or M_WAITOK */
#define M_WAIT M_TRYWAIT /* XXX: Deprecated. */
-#define MBTOM(how) ((how) == M_TRYWAIT ? M_WAITOK : M_NOWAIT)
+#define MBTOM(how) ((how) & M_TRYWAIT ? M_WAITOK : M_NOWAIT)
#ifdef _KERNEL
/*-
OpenPOWER on IntegriCloud