mutex_init: use 'if' instead of 'switch' to avoid complaints from the
compiler.
This commit is contained in:
parent
b579a81e92
commit
f2fb0b3870
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: kern_mutex.c,v 1.25 2007/12/05 06:50:07 ad Exp $ */
|
/* $NetBSD: kern_mutex.c,v 1.26 2007/12/06 01:18:46 ad Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002, 2006, 2007 The NetBSD Foundation, Inc.
|
* Copyright (c) 2002, 2006, 2007 The NetBSD Foundation, Inc.
|
||||||
|
@ -47,7 +47,7 @@
|
||||||
#define __MUTEX_PRIVATE
|
#define __MUTEX_PRIVATE
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: kern_mutex.c,v 1.25 2007/12/05 06:50:07 ad Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: kern_mutex.c,v 1.26 2007/12/06 01:18:46 ad Exp $");
|
||||||
|
|
||||||
#include "opt_multiprocessor.h"
|
#include "opt_multiprocessor.h"
|
||||||
|
|
||||||
|
@ -333,17 +333,12 @@ mutex_init(kmutex_t *mtx, kmutex_type_t type, int ipl)
|
||||||
break;
|
break;
|
||||||
case MUTEX_DEFAULT:
|
case MUTEX_DEFAULT:
|
||||||
case MUTEX_DRIVER:
|
case MUTEX_DRIVER:
|
||||||
switch (ipl) {
|
if (ipl == IPL_NONE || ipl == IPL_SOFTCLOCK ||
|
||||||
case IPL_NONE:
|
ipl == IPL_SOFTBIO || ipl == IPL_SOFTNET ||
|
||||||
case IPL_SOFTCLOCK:
|
ipl == IPL_SOFTSERIAL) {
|
||||||
case IPL_SOFTBIO:
|
|
||||||
case IPL_SOFTNET:
|
|
||||||
case IPL_SOFTSERIAL:
|
|
||||||
type = MUTEX_ADAPTIVE;
|
type = MUTEX_ADAPTIVE;
|
||||||
break;
|
} else {
|
||||||
default:
|
|
||||||
type = MUTEX_SPIN;
|
type = MUTEX_SPIN;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue