aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-03-16 16:08:27 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-16 16:08:27 -0800
commit83c81275d19e66b459629f42e5111eef282ac9d7 (patch)
tree60713dcd8345bfc04acc1b859c9d4683085e9625 /driver
parentc687ccc096bae8100cf0ec79e765de02964e3611 (diff)
downloadpatches-83c81275d19e66b459629f42e5111eef282ac9d7.tar.gz
sysfs leak fix for error patch
Diffstat (limited to 'driver')
-rw-r--r--driver/sysfs_add_link-kobject-leak-fix.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/driver/sysfs_add_link-kobject-leak-fix.patch b/driver/sysfs_add_link-kobject-leak-fix.patch
new file mode 100644
index 0000000000000..6057e6e7c9d1a
--- /dev/null
+++ b/driver/sysfs_add_link-kobject-leak-fix.patch
@@ -0,0 +1,27 @@
+From foo@baz Tue Apr 9 12:12:43 2002
+Date: Thu, 16 Mar 2006 15:44:26 -0800
+To: Greg KH <greg@kroah.com>
+From: Greg Kroah-Hartman <gregkh@suse.de>
+Subject: sysfs: fix a kobject leak in sysfs_add_link on the error path
+
+As pointed out by Oliver Neukum.
+
+
+Cc: Maneesh Soni <maneesh@in.ibm.com>
+Cc: Oliver Neukum <oliver@neukum.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+---
+ fs/sysfs/symlink.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- gregkh-2.6.orig/fs/sysfs/symlink.c
++++ gregkh-2.6/fs/sysfs/symlink.c
+@@ -66,6 +66,7 @@ static int sysfs_add_link(struct dentry
+ if (!error)
+ return 0;
+
++ kobject_put(target);
+ kfree(sl->link_name);
+ exit2:
+ kfree(sl);