staging/lustre/obdclass: fix class_procfs_init error return value
authorOleg Drokin <green@linuxhacker.ru>
Mon, 6 Jul 2015 16:48:42 +0000 (12:48 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 14 Jul 2015 02:47:19 +0000 (19:47 -0700)
Dan Carpenter noticed that procfs conversion patches introduced
a bug where should kobject_create_and_add, an error is not returned
from class_procfs_init.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/lustre/obdclass/linux/linux-module.c

index 84f75dc..b618c0b 100644 (file)
@@ -423,7 +423,7 @@ static struct attribute_group lustre_attr_group = {
 
 int class_procfs_init(void)
 {
-       int rc = 0;
+       int rc = -ENOMEM;
        struct dentry *file;
 
        lustre_kobj = kobject_create_and_add("lustre", fs_kobj);