提交 f5b9bdcb 编写于 作者: H Hou Tao 提交者: Yang Yingliang

Revert "block: call bdput() to avoid memleak"

hulk inclusion
category: bugfix
bugzilla: 55097
CVE: NA

-------------------------------------------------

This reverts commit d6dd218d.

The patch set for partition symlink cleanup will introduce
deadlock for nbd, loop and xen-blkfront driver, so revert it.
Signed-off-by: NHou Tao <houtao1@huawei.com>
Reviewed-by: NJason Yan <yanaijie@huawei.com>
Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
上级 063bfcbd
...@@ -792,10 +792,8 @@ void del_gendisk(struct gendisk *disk) ...@@ -792,10 +792,8 @@ void del_gendisk(struct gendisk *disk)
delete_partition(disk, part->partno); delete_partition(disk, part->partno);
} }
disk_part_iter_exit(&piter); disk_part_iter_exit(&piter);
if (bdev) { if (bdev)
mutex_unlock(&bdev->bd_mutex); mutex_unlock(&bdev->bd_mutex);
bdput(bdev);
}
invalidate_partition(disk, 0); invalidate_partition(disk, 0);
bdev_unhash_inode(disk_devt(disk)); bdev_unhash_inode(disk_devt(disk));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册