diff options
| author | yamt <yamt@NetBSD.org> | 2006-08-20 13:14:03 +0000 |
|---|---|---|
| committer | yamt <yamt@NetBSD.org> | 2006-08-20 13:14:03 +0000 |
| commit | f3d146fd889f88c074e074ce689a89bcd6dfcb59 (patch) | |
| tree | b01f1d6c3a1c5394ec8b8d2a1c2a6aaeba1e2d87 /sys | |
| parent | 4e59653466ef40cdb7132b0d25e558112b2b7a19 (diff) | |
vmf_to_prf: tweak code to avoid a "may be used uninitialized" warning.
pointed by Kurt Schreiner.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/subr_vmem.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/sys/kern/subr_vmem.c b/sys/kern/subr_vmem.c index 60d5325a818..5f788590427 100644 --- a/sys/kern/subr_vmem.c +++ b/sys/kern/subr_vmem.c @@ -1,4 +1,4 @@ -/* $NetBSD: subr_vmem.c,v 1.6 2006/08/20 09:45:59 yamt Exp $ */ +/* $NetBSD: subr_vmem.c,v 1.7 2006/08/20 13:14:03 yamt Exp $ */ /*- * Copyright (c)2006 YAMAMOTO Takashi, @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.6 2006/08/20 09:45:59 yamt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: subr_vmem.c,v 1.7 2006/08/20 13:14:03 yamt Exp $"); #define VMEM_DEBUG #if defined(_KERNEL) @@ -409,19 +409,10 @@ vmf_to_prf(vm_flag_t vmflags) { int prflags; - switch ((vmflags & (VM_SLEEP | VM_NOSLEEP))) { - case VM_SLEEP: + if ((vmflags & VM_SLEEP) != 0) { prflags = PR_WAITOK; - break; - - case VM_NOSLEEP: + } else { prflags = PR_NOWAIT; - break; - -#if defined(DIAGNOSTIC) - default: - panic("vmf_to_prf: unknown flag 0x%x\n", vmflags); -#endif /* defined(DIAGNOSTIC) */ } return prflags; } |
