aboutsummaryrefslogtreecommitdiffstats
path: root/f.patch
diff options
authorGreg Kroah-Hartman <gregkh@suse.de>2008-05-16 15:20:22 -0700
committerGreg Kroah-Hartman <gregkh@suse.de>2008-05-16 15:20:22 -0700
commitb11d47887c6b9bf5dffb525e4bffcf037820d953 (patch)
treea77b97af7c03ae120562e9641a7a66f0f09e56ea /f.patch
parentb546b07d6e971ca6f70fbe7f8880f0b4ed7f376f (diff)
downloadpatches-b11d47887c6b9bf5dffb525e4bffcf037820d953.tar.gz
device_create audit...
Diffstat (limited to 'f.patch')
-rw-r--r--f.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/f.patch b/f.patch
new file mode 100644
index 00000000000000..b17e45b6a83eab
--- /dev/null
+++ b/f.patch
@@ -0,0 +1,60 @@
+---
+ drivers/base/core.c | 34 ----------------------------------
+ include/linux/device.h | 3 ---
+ 2 files changed, 37 deletions(-)
+
+--- a/drivers/base/core.c
++++ b/drivers/base/core.c
+@@ -1258,40 +1258,6 @@ struct device *device_create_drvdata(str
+ }
+ EXPORT_SYMBOL_GPL(device_create_drvdata);
+
+-/**
+- * device_create - creates a device and registers it with sysfs
+- * @class: pointer to the struct class that this device should be registered to
+- * @parent: pointer to the parent struct device of this new device, if any
+- * @devt: the dev_t for the char device to be added
+- * @fmt: string for the device's name
+- *
+- * This function can be used by char device classes. A struct device
+- * will be created in sysfs, registered to the specified class.
+- *
+- * A "dev" file will be created, showing the dev_t for the device, if
+- * the dev_t is not 0,0.
+- * If a pointer to a parent struct device is passed in, the newly created
+- * struct device will be a child of that device in sysfs.
+- * The pointer to the struct device will be returned from the call.
+- * Any further sysfs files that might be required can be created using this
+- * pointer.
+- *
+- * Note: the struct class passed to this function must have previously
+- * been created with a call to class_create().
+- */
+-struct device *device_create(struct class *class, struct device *parent,
+- dev_t devt, const char *fmt, ...)
+-{
+- va_list vargs;
+- struct device *dev;
+-
+- va_start(vargs, fmt);
+- dev = device_create_vargs(class, parent, devt, NULL, fmt, vargs);
+- va_end(vargs);
+- return dev;
+-}
+-EXPORT_SYMBOL_GPL(device_create);
+-
+ static int __match_devt(struct device *dev, void *data)
+ {
+ dev_t *devt = data;
+--- a/include/linux/device.h
++++ b/include/linux/device.h
+@@ -462,9 +462,6 @@ extern struct device *device_create_varg
+ void *drvdata,
+ const char *fmt,
+ va_list vargs);
+-extern struct device *device_create(struct class *cls, struct device *parent,
+- dev_t devt, const char *fmt, ...)
+- __attribute__((format(printf, 4, 5)));
+ extern struct device *device_create_drvdata(struct class *cls,
+ struct device *parent,
+ dev_t devt,