On Fri, Mar 14, 2025 at 10:11:43AM +0800, Ming Lei wrote: > Move loop command blkcg/memcg initialization into loop_queue_work, > and prepare for supporting to handle loop io command by IOCB_NOWAIT. As a cosmetic change this looks fine: Reviewed-by: Christoph Hellwig <hch@xxxxxx> But based on my digging into this code from the current discussion I really thing we need to kill the blkcg loop_worker code with prejudice ASAP in favor of a per-command work_struct.