Loading block/genhd.c +7 −4 Original line number Diff line number Diff line Loading @@ -672,7 +672,8 @@ void device_add_disk(struct device *parent, struct gendisk *disk) /* Register BDI before referencing it from bdev */ bdi = disk->queue->backing_dev_info; bdi_register_owner(bdi, disk_to_dev(disk)); retval = bdi_register_owner(bdi, disk_to_dev(disk)); WARN_ON(retval); blk_register_region(disk_devt(disk), disk->minors, NULL, exact_match, exact_lock, disk); Loading @@ -685,9 +686,11 @@ void device_add_disk(struct device *parent, struct gendisk *disk) */ WARN_ON_ONCE(!blk_get_queue(disk->queue)); retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, "bdi"); if (!retval) { retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, "bdi"); WARN_ON(retval); } disk_add_events(disk); blk_integrity_add(disk); Loading Loading
block/genhd.c +7 −4 Original line number Diff line number Diff line Loading @@ -672,7 +672,8 @@ void device_add_disk(struct device *parent, struct gendisk *disk) /* Register BDI before referencing it from bdev */ bdi = disk->queue->backing_dev_info; bdi_register_owner(bdi, disk_to_dev(disk)); retval = bdi_register_owner(bdi, disk_to_dev(disk)); WARN_ON(retval); blk_register_region(disk_devt(disk), disk->minors, NULL, exact_match, exact_lock, disk); Loading @@ -685,9 +686,11 @@ void device_add_disk(struct device *parent, struct gendisk *disk) */ WARN_ON_ONCE(!blk_get_queue(disk->queue)); retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, "bdi"); if (!retval) { retval = sysfs_create_link(&disk_to_dev(disk)->kobj, &bdi->dev->kobj, "bdi"); WARN_ON(retval); } disk_add_events(disk); blk_integrity_add(disk); Loading