swim3: use blk_mq_alloc_disk