diff --git a/iscsi-scst/kernel/iscsi.c b/iscsi-scst/kernel/iscsi.c index dd3d49704..faa6bcc40 100644 --- a/iscsi-scst/kernel/iscsi.c +++ b/iscsi-scst/kernel/iscsi.c @@ -4108,7 +4108,7 @@ int iscsi_threads_pool_get(bool dedicated, const cpumask_t *cpu_mask, if (dedicated) { count = 1; } else if (!cpu_mask) { - count = blk_mq_num_online_queues(2); + count = max_t(int, blk_mq_num_online_queues(0), 2); } else { count = 0; for_each_cpu(i, cpu_mask)