aboutsummaryrefslogtreecommitdiffstats
path: root/gregkh
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2006-03-08 15:25:44 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2006-03-08 15:25:44 -0800
commitcecb1fe37f1d961501123db547d7841bd94a1380 (patch)
tree069cba705ed541eb76f4a40633d2f62ba43bd518 /gregkh
parent641f475ca2cc3d4e38e9361cd22b86d3a414b397 (diff)
downloadpatches-cecb1fe37f1d961501123db547d7841bd94a1380.tar.gz
sysfs-test patch updates
Diffstat (limited to 'gregkh')
-rw-r--r--gregkh/sysfs-test.patch34
1 files changed, 19 insertions, 15 deletions
diff --git a/gregkh/sysfs-test.patch b/gregkh/sysfs-test.patch
index 325012bc665f7..bdc36104cab26 100644
--- a/gregkh/sysfs-test.patch
+++ b/gregkh/sysfs-test.patch
@@ -6,17 +6,17 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/Makefile | 2
drivers/gregkh/Makefile | 1
- drivers/gregkh/gregkh.c | 307 ++++++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 310 insertions(+)
+ drivers/gregkh/gregkh.c | 311 ++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 314 insertions(+)
---
--- /dev/null
+++ gregkh-2.6/drivers/gregkh/gregkh.c
-@@ -0,0 +1,307 @@
+@@ -0,0 +1,311 @@
+/*
+ * greg kroah-hartman's junk module
+ *
-+ * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
++ * Copyright (C) 2004-2006 Greg Kroah-Hartman <greg@kroah.com>
+ *
+ * The place I use to mess around with new ideas...
+ *
@@ -35,6 +35,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+#include <linux/kdev_t.h>
+#include <linux/device.h>
+
++#define dbg(format, arg...) \
++ printk(KERN_ERR "GREGKH: " format , ## arg)
++
+struct greg {
+ struct kobject kobj;
+ u32 a;
@@ -64,7 +67,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+ struct greg *g = to_greg(kobj);
+ ssize_t ret = 0;
+
-+ printk("GREG: %s kobj=%p g=%p\n", __FUNCTION__, kobj, g);
++ dbg("%s kobj=%p g=%p\n", __FUNCTION__, kobj, g);
+ if (g_attr->show)
+ ret = g_attr->show(g, buf, g_attr->offset);
+ return ret;
@@ -106,7 +109,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+{
+ void *v = g;
+ u32 *val = offset + v;
-+ printk("GREG: %s val=%p\n", __FUNCTION__, val);
++ dbg("%s val=%p\n", __FUNCTION__, val);
+ return sprintf(buf, "%d\n", *val);
+}
+
@@ -114,7 +117,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+{
+ void *v = g;
+ u16 *val = offset + v;
-+ printk("GREG: %s val=%p\n", __FUNCTION__, val);
++ dbg("%s val=%p\n", __FUNCTION__, val);
+ return sprintf(buf, "%d\n", *val);
+}
+
@@ -122,7 +125,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+{
+ void *v = g;
+ u8 *val = offset + v;
-+ printk("GREG: %s val=%p\n", __FUNCTION__, val);
++ dbg("%s val=%p\n", __FUNCTION__, val);
+ return sprintf(buf, "%d\n", *val);
+}
+
@@ -130,7 +133,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+{
+ void *v = g;
+ void **val = offset + v;
-+ printk("GREG: %s val=%p\n", __FUNCTION__, val);
++ dbg("%s val=%p\n", __FUNCTION__, val);
+ return sprintf(buf, "%p\n", *val);
+}
+
@@ -236,6 +239,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+{
+ struct class_device *g2;
+ struct class_device *cd;
++ struct class_device *dup;
+
+ greg_class = class_create(THIS_MODULE, "gregkh");
+
@@ -243,9 +247,9 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+ g2 = class_device_create(greg_class, NULL, MKDEV(42, 1), NULL, "greg2");
+ class_device_create(greg_class, NULL, MKDEV(42, 2), NULL, "greg3");
+
-+ printk("GREG: create a dupe name\n");
-+ class_device_create(greg_class, NULL, MKDEV(42, 3), NULL, "greg1");
-+ printk("GREG: dup name created\n");
++ dbg("create a dupe name\n");
++ dup = class_device_create(greg_class, NULL, MKDEV(42, 3), NULL, "greg1");
++ dbg("dup name created, dup = %p\n", dup);
+
+ class_device_create(greg_class, g2, MKDEV(42,4), NULL, "greg2.4");
+ class_device_create(greg_class, g2, 0, NULL, "greg2.%s", "null");
@@ -261,7 +265,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+
+ error = subsystem_register(&gregkh_subsys);
+ if (error) {
-+ printk("GREG: error %d\n", error);
++ dbg("error %d\n", error);
+ return error;
+ }
+
@@ -296,8 +300,8 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+// error = sysfs_create_file(&g2->kobj, &d_attr.attr);
+ error = sysfs_create_group(&g1->kobj, &g_attr_group);
+ error = sysfs_create_group(&g2->kobj, &g_attr_group);
-+ printk("GREG: %s g1=%p\n", __FUNCTION__, g1);
-+ printk("GREG: %s g2=%p\n", __FUNCTION__, g2);
++ dbg("%s g1=%p\n", __FUNCTION__, g1);
++ dbg("%s g2=%p\n", __FUNCTION__, g2);
+
+ greg_class_init();
+