Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linux
[linux-block.git] / block / blk-mq.c
index b5e35e63adad47f5da0f04b292c579c3b9824989..f3bf3358a3bb2ebe677c0c3daf7dd739e9687173 100644 (file)
@@ -3285,7 +3285,7 @@ static bool blk_mq_hctx_has_requests(struct blk_mq_hw_ctx *hctx)
 static inline bool blk_mq_last_cpu_in_hctx(unsigned int cpu,
                struct blk_mq_hw_ctx *hctx)
 {
-       if (cpumask_next_and(-1, hctx->cpumask, cpu_online_mask) != cpu)
+       if (cpumask_first_and(hctx->cpumask, cpu_online_mask) != cpu)
                return false;
        if (cpumask_next_and(cpu, hctx->cpumask, cpu_online_mask) < nr_cpu_ids)
                return false;