diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2010-10-13 17:13:43 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2010-10-13 17:13:43 +0000 |
commit | 1a7d335fab73a291babf4cbb4fa67c82ca9eddba (patch) | |
tree | d93c416016faccb6c2389141c866dcc7d4a5038e /sys/cddl | |
parent | 53e67c9191c8763683572e411ad1040db0601a08 (diff) | |
download | FreeBSD-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.c | 2 | ||||
-rw-r--r-- | sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c | 2 |
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); } |