|
@@ -908,6 +908,9 @@ static int __init chr_dev_init(void)
|
|
|
printk("unable to get major %d for memory devs\n", MEM_MAJOR);
|
|
|
|
|
|
mem_class = class_create(THIS_MODULE, "mem");
|
|
|
+ if (IS_ERR(mem_class))
|
|
|
+ return PTR_ERR(mem_class);
|
|
|
+
|
|
|
mem_class->devnode = mem_devnode;
|
|
|
for (minor = 1; minor < ARRAY_SIZE(devlist); minor++) {
|
|
|
if (!devlist[minor].name)
|