]> git.baikalelectronics.ru Git - kernel.git/commit
block: Unhash also block device inode for the whole device
authorJan Kara <jack@suse.cz>
Tue, 21 Feb 2017 17:09:47 +0000 (18:09 +0100)
committerJens Axboe <axboe@fb.com>
Tue, 21 Feb 2017 19:51:54 +0000 (12:51 -0700)
commitd51c0db4d564c79021757721854971ae6faac991
tree3f42cd9cb8510ff484430a25ba471223d1496252
parentddd8d1377cfdf3025232765783d59b40e47f5243
block: Unhash also block device inode for the whole device

Iteration over partitions in del_gendisk() omits part0. Add
bdev_unhash_inode() call for the whole device. Otherwise if the device
number gets reused, bdev inode will be still associated with the old
(stale) bdi.

Tested-by: Lekshmi Pillai <lekshmicpillai@in.ibm.com>
Acked-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Jens Axboe <axboe@fb.com>
block/genhd.c