diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-16 16:08:27 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-16 16:08:27 -0800 |
commit | 83c81275d19e66b459629f42e5111eef282ac9d7 (patch) | |
tree | 60713dcd8345bfc04acc1b859c9d4683085e9625 /driver | |
parent | c687ccc096bae8100cf0ec79e765de02964e3611 (diff) | |
download | patches-83c81275d19e66b459629f42e5111eef282ac9d7.tar.gz |
sysfs leak fix for error patch
Diffstat (limited to 'driver')
-rw-r--r-- | driver/sysfs_add_link-kobject-leak-fix.patch | 27 |
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); |