xen-blkfront: use blk_mq_alloc_disk and blk_cleanup_disk