[PATCH v2 1/2] block: add blk_alloc_disk and blk_cleanup_disk APIs