Loading block/genhd.c +7 −2 Original line number Diff line number Diff line Loading @@ -295,10 +295,15 @@ static struct kobject *base_probe(dev_t dev, int *part, void *data) static int __init genhd_device_init(void) { int err; bdev_map = kobj_map_init(base_probe, &block_subsys_lock); blk_dev_init(); subsystem_register(&block_subsys); return 0; err = subsystem_register(&block_subsys); if (err < 0) printk(KERN_WARNING "%s: subsystem_register error: %d\n", __FUNCTION__, err); return err; } subsys_initcall(genhd_device_init); Loading Loading
block/genhd.c +7 −2 Original line number Diff line number Diff line Loading @@ -295,10 +295,15 @@ static struct kobject *base_probe(dev_t dev, int *part, void *data) static int __init genhd_device_init(void) { int err; bdev_map = kobj_map_init(base_probe, &block_subsys_lock); blk_dev_init(); subsystem_register(&block_subsys); return 0; err = subsystem_register(&block_subsys); if (err < 0) printk(KERN_WARNING "%s: subsystem_register error: %d\n", __FUNCTION__, err); return err; } subsys_initcall(genhd_device_init); Loading