summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel')
-rw-r--r--src/kernel/sysfs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/kernel/sysfs.c b/src/kernel/sysfs.c
index d219c86..efe1cad 100644
--- a/src/kernel/sysfs.c
+++ b/src/kernel/sysfs.c
@@ -189,11 +189,14 @@ struct kobj_type device_ktype =
void dnbd3_sysfs_init(dnbd3_device_t *dev)
{
+ int error;
struct kobject *kobj = &dev->kobj;
struct kobj_type *ktype = &device_ktype;
struct kobject *parent = &disk_to_dev(dev->disk)->kobj;
- kobject_init_and_add(kobj, ktype, parent, "net");
+ error = kobject_init_and_add(kobj, ktype, parent, "%s", "net");
+ if (error)
+ printk("Error initializing dnbd3 device!\n");
}
void dnbd3_sysfs_exit(dnbd3_device_t *dev)