From 42933a09956fbf6978de46b1277a9bcd9cb7b941 Mon Sep 17 00:00:00 2001 From: Cornelia Huck Date: Fri, 22 Sep 2006 11:37:00 +0200 Subject: [PATCH] --- yaml --- r: 39876 b: refs/heads/master c: f0e1761ac528e9d28f3ba06bd268ec41fe872ac8 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/base/class.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3f915455fdb8..26dfd0d85b3c 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 97a501849d60f3dbb8bfcd2300cf65dd5ebc0355 +refs/heads/master: f0e1761ac528e9d28f3ba06bd268ec41fe872ac8 diff --git a/trunk/drivers/base/class.c b/trunk/drivers/base/class.c index b32b77ff2dcd..0ff267a248db 100644 --- a/trunk/drivers/base/class.c +++ b/trunk/drivers/base/class.c @@ -562,7 +562,10 @@ int class_device_add(struct class_device *class_dev) goto out2; /* add the needed attributes to this device */ - sysfs_create_link(&class_dev->kobj, &parent_class->subsys.kset.kobj, "subsystem"); + error = sysfs_create_link(&class_dev->kobj, + &parent_class->subsys.kset.kobj, "subsystem"); + if (error) + goto out3; class_dev->uevent_attr.attr.name = "uevent"; class_dev->uevent_attr.attr.mode = S_IWUSR; class_dev->uevent_attr.attr.owner = parent_class->owner;