On 2/2/25 6:59 PM, Stephen Rothwell wrote: > Hi all, > > After merging Linus' tree, today's linux-next build (sparc64 > defconfig) failed like this: > > drivers/block/sunvdc.c: In function 'vdc_queue_drain': > drivers/block/sunvdc.c:1130:9: error: too many arguments to function 'blk_mq_unquiesce_queue' > 1130 | blk_mq_unquiesce_queue(q, memflags); > | ^~~~~~~~~~~~~~~~~~~~~~ > In file included from drivers/block/sunvdc.c:10: > include/linux/blk-mq.h:895:6: note: declared here > 895 | void blk_mq_unquiesce_queue(struct request_queue *q); > | ^~~~~~~~~~~~~~~~~~~~~~ > drivers/block/sunvdc.c:1131:9: error: too few arguments to function 'blk_mq_unfreeze_queue' > 1131 | blk_mq_unfreeze_queue(q); > | ^~~~~~~~~~~~~~~~~~~~~ > In file included from drivers/block/sunvdc.c:10: > include/linux/blk-mq.h:914:1: note: declared here > 914 | blk_mq_unfreeze_queue(struct request_queue *q, unsigned int memflags) > | ^~~~~~~~~~~~~~~~~~~~~ > > Caused by commit > > 1e1a9cecfab3 ("block: force noio scope in blk_mq_freeze_queue") > > I have applied the following fix: Thanks Stephen, I've applied it to the block tree for 6.14. -- Jens Axboe