genhd: Fix use after free in __blkdev_get()