summaryrefslogtreecommitdiffstats
path: root/src/kernel
diff options
context:
space:
mode:
authorSimon Rettberg2015-01-14 13:55:34 +0100
committerSimon Rettberg2015-01-14 13:55:34 +0100
commitf9b94dcafa867c38dfaeb9b24f37b392d1ad80d8 (patch)
tree9343235020bbdd8a70b4096c54da58c3dfe757ac /src/kernel
parent[SERVER] Fix stupid bug (not using errno) (diff)
downloaddnbd3-f9b94dcafa867c38dfaeb9b24f37b392d1ad80d8.tar.gz
dnbd3-f9b94dcafa867c38dfaeb9b24f37b392d1ad80d8.tar.xz
dnbd3-f9b94dcafa867c38dfaeb9b24f37b392d1ad80d8.zip
[SERVER] Crank up warning levels of gcc and fix them all (mostly sign compare and some unused params)
Also allow newline at end of alt-servers file without complaining about it not being a valid alt server definition.
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)