On 07/04/2014 05:26 AM, Shaohua Li wrote: > > The warning is hit when cpu hotplug is running. After scheduler puts a cpu > online and before blk-mq mapping reinit, a task can queue a request and run > the > queue. At that time the cpu isn't in hctx->cpumask, but the cpu is mapped into > hctx 0. When the race happens, hctx->cpumask doesn't set the cpu and > ctx->index_hw/hctx->nr_ctx isn't correct, but it doesn't cause any problem. So > just suppress the warning here.
Thanks Shaohua, I think that is an improvement. Not super fond of having to do an extra map, but it's saner than the CPU test in that it uses the same mechanism to verify it's correct. And we can probably kill this WARN_ON() in a revision or two. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/