aboutsummaryrefslogtreecommitdiffstats
path: root/driver
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-03-16 13:26:34 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-16 13:26:34 -0800
commitc687ccc096bae8100cf0ec79e765de02964e3611 (patch)
tree7367f35966adc4b528f77f99e0b4e0e043fdff47 /driver
parent8445e1dc74b56de327f6bb591d92bc0ac8c38646 (diff)
downloadpatches-c687ccc096bae8100cf0ec79e765de02964e3611.tar.gz
remove some sysfs symbols from export
Diffstat (limited to 'driver')
-rw-r--r--driver/unexport-sysfs-dir.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/driver/unexport-sysfs-dir.patch b/driver/unexport-sysfs-dir.patch
new file mode 100644
index 0000000000000..0a96b25aadf5f
--- /dev/null
+++ b/driver/unexport-sysfs-dir.patch
@@ -0,0 +1,27 @@
+From foo@baz Tue Apr 9 12:12:43 2002
+Date: Thu, 16 Mar 2006 11:23:21 -0700
+From: Greg Kroah-Hartman <gregkh@suse.de>
+Subject: sysfs: don't export dir symbols
+
+These functions should only be used by the kobject core, and if any
+driver tries to use them, bad things happen. Unexport them to try to
+prevent this from happening.
+
+
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+
+---
+ fs/sysfs/dir.c | 4 ----
+ 1 file changed, 4 deletions(-)
+
+--- gregkh-2.6.orig/fs/sysfs/dir.c
++++ gregkh-2.6/fs/sysfs/dir.c
+@@ -511,7 +511,3 @@ struct file_operations sysfs_dir_operati
+ .read = generic_read_dir,
+ .readdir = sysfs_readdir,
+ };
+-
+-EXPORT_SYMBOL_GPL(sysfs_create_dir);
+-EXPORT_SYMBOL_GPL(sysfs_remove_dir);
+-EXPORT_SYMBOL_GPL(sysfs_rename_dir);