diff --git a/block/genhd.c b/block/genhd.c index 30362aeacac4..47bb34ab967b 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -540,7 +540,7 @@ int __must_check device_add_disk(struct device *parent, struct gendisk *disk, out_device_del: device_del(ddev); out_disk_release_events: - disk_release_events(disk); + /* disk_release() will call disk_release_events(). */ out_free_ext_minor: if (disk->major == BLOCK_EXT_MAJOR) blk_free_ext_minor(disk->first_minor);