]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/zfs/spa.c
Write issue taskq shouldn't be dynamic
[mirror_zfs.git] / module / zfs / spa.c
index 0a480d3ece8ef064ed4b923e402cfbd159cb0ac4..bd1134e8f1e60d3469f8809460b3c5482d5c516e 100644 (file)
@@ -862,7 +862,7 @@ spa_taskqs_init(spa_t *spa, zio_type_t t, zio_taskq_type_t q)
        uint_t count = ztip->zti_count;
        spa_taskqs_t *tqs = &spa->spa_zio_taskq[t][q];
        char name[32];
-       uint_t i, flags = TASKQ_DYNAMIC;
+       uint_t i, flags = 0;
        boolean_t batch = B_FALSE;
 
        if (mode == ZTI_MODE_NULL) {
@@ -880,6 +880,7 @@ spa_taskqs_init(spa_t *spa, zio_type_t t, zio_taskq_type_t q)
        case ZTI_MODE_FIXED:
                ASSERT3U(value, >=, 1);
                value = MAX(value, 1);
+               flags |= TASKQ_DYNAMIC;
                break;
 
        case ZTI_MODE_BATCH: