[PATCH v2] blk-mq: use a housekeeping CPU for passthrough requests on isolated hctxs

Christoph Hellwig hch at lst.de
Tue Nov 3 23:17:03 PST 2026


On Tue, Nov 03, 2026 at 05:37:48PM +0100, Sebastian Andrzej Siewior wrote:
> What about
> 	guard(rcu);
> 	for_each_cpu_and(cpu, cpu_online_mask, housekeeping_cpumask(HK_TYPE_MANAGED_IRQ)) {
> 		if (!cpu_is_isolated(cpu)
> 			break;
> 	}
> 
> this ends up with one less function call ;)

Please avoid this completely unreadable and unaditable guard crap.

How is anyone supposed to understand that above mess?




More information about the Linux-nvme mailing list