summaryrefslogtreecommitdiffstats
path: root/sys/cddl
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2010-10-13 17:13:43 +0000
committerrpaulo <rpaulo@FreeBSD.org>2010-10-13 17:13:43 +0000
commit1a7d335fab73a291babf4cbb4fa67c82ca9eddba (patch)
treed93c416016faccb6c2389141c866dcc7d4a5038e /sys/cddl
parent53e67c9191c8763683572e411ad1040db0601a08 (diff)
downloadFreeBSD-src-1a7d335fab73a291babf4cbb4fa67c82ca9eddba.zip
FreeBSD-src-1a7d335fab73a291babf4cbb4fa67c82ca9eddba.tar.gz
Pass a format string to panic() and to taskqueue_start_threads().
Found with: clang
Diffstat (limited to 'sys/cddl')
-rw-r--r--sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c2
-rw-r--r--sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c b/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
index 665ef53..12e1854 100644
--- a/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
+++ b/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
@@ -48,7 +48,7 @@ vcmn_err(int ce, const char *fmt, va_list adx)
panic("Solaris: unknown severity level");
}
if (ce == CE_PANIC)
- panic(buf);
+ panic("%s", buf);
if (ce != CE_IGNORE)
vprintf(buf, adx);
}
diff --git a/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c b/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
index 29bcd31..f7b31db 100644
--- a/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
+++ b/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
@@ -73,7 +73,7 @@ taskq_create(const char *name, int nthreads, pri_t pri, int minalloc __unused,
tq = kmem_alloc(sizeof(*tq), KM_SLEEP);
tq->tq_queue = taskqueue_create(name, M_WAITOK, taskqueue_thread_enqueue,
&tq->tq_queue);
- (void) taskqueue_start_threads(&tq->tq_queue, nthreads, pri, name);
+ (void) taskqueue_start_threads(&tq->tq_queue, nthreads, pri, "%s", name);
return ((taskq_t *)tq);
}
OpenPOWER on IntegriCloud