[PATCH 5.19 168/207] blk-mq: fix error handling in __blk_mq_alloc_disk