]> git.proxmox.com Git - mirror_spl.git/blobdiff - module/splat/splat-taskq.c
Fix bug in SPLAT taskq:front
[mirror_spl.git] / module / splat / splat-taskq.c
index 074af895b2f031b706fe14ea9b44220046683bf1..33e49b2f124516f5c1927a51c58b2298397d414f 100644 (file)
@@ -814,10 +814,11 @@ splat_taskq_test6_func(void *arg)
        spin_lock(&tq_arg->lock);
        tq_arg->order[tq_arg->flag] = tq_id->id;
        tq_arg->flag++;
+       spin_unlock(&tq_arg->lock);
+
        splat_vprint(tq_arg->file, tq_arg->name,
                     "Taskqid %d complete for taskq '%s'\n",
                     tq_id->id, tq_arg->name);
-       spin_unlock(&tq_arg->lock);
 }
 
 static int