From: Brian Behlendorf Date: Tue, 13 Jan 2009 19:43:05 +0000 (-0800) Subject: TASKQ_DYNAMIC not yet support, do not create the global taskq with that flag or we... X-Git-Tag: spl-0.4.1~7 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b172b6dfdec0c14ddd5bf3b1d6a81b07c63788c5;p=spl TASKQ_DYNAMIC not yet support, do not create the global taskq with that flag or we crash with debug enabled. Also don't bother dumping debug when debugging is diabled, it's pointless --- diff --git a/modules/spl/spl-debug.c b/modules/spl/spl-debug.c index d2b96b0..df22cbc 100644 --- a/modules/spl/spl-debug.c +++ b/modules/spl/spl-debug.c @@ -1118,8 +1118,10 @@ void spl_debug_bug(char *file, const char *func, const int line, int flags) if (spl_debug_panic_on_bug) spl_panic_in_progress = 1; +#ifdef DEBUG spl_debug_dumpstack(NULL); spl_debug_dumplog(flags); +#endif if (spl_debug_panic_on_bug) panic("SBUG"); diff --git a/modules/spl/spl-taskq.c b/modules/spl/spl-taskq.c index dc6959d..799b548 100644 --- a/modules/spl/spl-taskq.c +++ b/modules/spl/spl-taskq.c @@ -475,7 +475,7 @@ spl_taskq_init(void) ENTRY; system_taskq = taskq_create("system_taskq", 64, minclsyspri, 4, 512, - TASKQ_DYNAMIC | TASKQ_PREPOPULATE); + TASKQ_PREPOPULATE); if (system_taskq == NULL) RETURN(1);