aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--block/genhd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/block/genhd.c b/block/genhd.c
index c44527d16c52..00da5219ee37 100644
--- a/block/genhd.c
+++ b/block/genhd.c
@@ -360,7 +360,9 @@ static struct kobject *base_probe(dev_t devt, int *part, void *data)
360 360
361static int __init genhd_device_init(void) 361static int __init genhd_device_init(void)
362{ 362{
363 class_register(&block_class); 363 int error = class_register(&block_class);
364 if (unlikely(error))
365 return error;
364 bdev_map = kobj_map_init(base_probe, &block_class_lock); 366 bdev_map = kobj_map_init(base_probe, &block_class_lock);
365 blk_dev_init(); 367 blk_dev_init();
366 368