From 9b3386570c6bcf4ad15c3d1c0983ef8a8e2b35c0 Mon Sep 17 00:00:00 2001 From: Randall Stewart Date: Tue, 16 Jan 2007 11:40:55 +0000 Subject: [PATCH] Removes useless (flags | ) KASSERT. The ^ one that actually does what we want. Submitted by: Li Xin delphij@delphij.net Reviewed by: rrs Approved by: gnn --- sys/kern/kern_subr.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index 21a37a9eb98..8dc207ea22a 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -371,14 +371,9 @@ hashinit_flags(int elements, struct malloc_type *type, u_long *hashmask, if (elements <= 0) panic("hashinit: bad elements"); - /* Check for valid flags. */ - KASSERT((flags | (HASH_WAITOK | HASH_NOWAIT)) == - (HASH_WAITOK | HASH_NOWAIT), - ("Bad flags (0x%x) passed to hashinit_flags", flags)); - /* Exactly one of HASH_WAITOK and HASH_NOWAIT must be set. */ KASSERT((flags & HASH_WAITOK) ^ (flags & HASH_NOWAIT), - ("Both WAITOK and NOWAIT passed to hashinit_flags")); + ("Bad flags (0x%x) passed to hashinit_flags", flags)); for (hashsize = 1; hashsize <= elements; hashsize <<= 1) continue;