aboutsummaryrefslogtreecommitdiffstats
path: root/i2c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2005-12-14 13:39:53 -0800
committerGreg Kroah-Hartman <gregkh@suse.de>2005-12-14 13:39:53 -0800
commitd1e4e83a8275c2e504721c6118b45355a41b4a7a (patch)
tree83fb54c087a8a9b516579f2cb9d2695e417fa4b7 /i2c
parente62d1a68ce38e18af8fac4d09916eebc4fb9d1cd (diff)
downloadpatches-d1e4e83a8275c2e504721c6118b45355a41b4a7a.tar.gz
more patches
Diffstat (limited to 'i2c')
-rw-r--r--i2c/w1-misc-cleanups.patch134
1 files changed, 134 insertions, 0 deletions
diff --git a/i2c/w1-misc-cleanups.patch b/i2c/w1-misc-cleanups.patch
new file mode 100644
index 0000000000000..bcd5e03c88ef5
--- /dev/null
+++ b/i2c/w1-misc-cleanups.patch
@@ -0,0 +1,134 @@
+From akpm@osdl.org Tue Dec 13 14:08:53 2005
+Message-Id: <200512132204.jBDM4lvu012521@shell0.pdx.osdl.net>
+From: Adrian Bunk <bunk@stusta.de>
+Subject: w1: misc cleanups
+To: bunk@stusta.de, greg@kroah.com, johnpol@2ka.mipt.ru, mm-commits@vger.kernel.org
+Date: Tue, 13 Dec 2005 14:04:33 -0800
+
+
+This patch contains the following cleanups:
+- make needlessly global code static
+- declarations for global code belong into header files
+- w1.c: #if 0 the unused struct w1_slave_device
+
+Signed-off-by: Adrian Bunk <bunk@stusta.de>
+Acked-by: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
+Signed-off-by: Andrew Morton <akpm@osdl.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
+---
+ drivers/w1/w1.c | 6 ++++--
+ drivers/w1/w1.h | 10 ++++++++++
+ drivers/w1/w1_family.c | 2 +-
+ drivers/w1/w1_int.c | 13 ++-----------
+ drivers/w1/w1_io.c | 2 +-
+ 5 files changed, 18 insertions(+), 15 deletions(-)
+
+--- gregkh-2.6.orig/drivers/w1/w1.c
++++ gregkh-2.6/drivers/w1/w1.c
+@@ -164,11 +164,12 @@ struct device w1_master_device = {
+ .release = &w1_master_release
+ };
+
+-struct device_driver w1_slave_driver = {
++static struct device_driver w1_slave_driver = {
+ .name = "w1_slave_driver",
+ .bus = &w1_bus_type,
+ };
+
++#if 0
+ struct device w1_slave_device = {
+ .parent = NULL,
+ .bus = &w1_bus_type,
+@@ -176,6 +177,7 @@ struct device w1_slave_device = {
+ .driver = &w1_slave_driver,
+ .release = &w1_slave_release
+ };
++#endif /* 0 */
+
+ static ssize_t w1_master_attribute_show_name(struct device *dev, struct device_attribute *attr, char *buf)
+ {
+@@ -355,7 +357,7 @@ int w1_create_master_attributes(struct w
+ return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group);
+ }
+
+-void w1_destroy_master_attributes(struct w1_master *master)
++static void w1_destroy_master_attributes(struct w1_master *master)
+ {
+ sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group);
+ }
+--- gregkh-2.6.orig/drivers/w1/w1_family.c
++++ gregkh-2.6/drivers/w1/w1_family.c
+@@ -25,10 +25,10 @@
+ #include <linux/delay.h>
+
+ #include "w1_family.h"
++#include "w1.h"
+
+ DEFINE_SPINLOCK(w1_flock);
+ static LIST_HEAD(w1_families);
+-extern void w1_reconnect_slaves(struct w1_family *f);
+
+ int w1_register_family(struct w1_family *newf)
+ {
+--- gregkh-2.6.orig/drivers/w1/w1.h
++++ gregkh-2.6/drivers/w1/w1.h
+@@ -203,6 +203,16 @@ static inline struct w1_master* dev_to_w
+ return container_of(dev, struct w1_master, dev);
+ }
+
++extern int w1_max_slave_count;
++extern int w1_max_slave_ttl;
++extern spinlock_t w1_mlock;
++extern struct list_head w1_masters;
++extern struct device_driver w1_master_driver;
++extern struct device w1_master_device;
++
++int w1_process(void *data);
++void w1_reconnect_slaves(struct w1_family *f);
++
+ #endif /* __KERNEL__ */
+
+ #endif /* __W1_H */
+--- gregkh-2.6.orig/drivers/w1/w1_int.c
++++ gregkh-2.6/drivers/w1/w1_int.c
+@@ -26,19 +26,10 @@
+ #include "w1.h"
+ #include "w1_log.h"
+ #include "w1_netlink.h"
++#include "w1_int.h"
+
+ static u32 w1_ids = 1;
+
+-extern struct device_driver w1_master_driver;
+-extern struct bus_type w1_bus_type;
+-extern struct device w1_master_device;
+-extern int w1_max_slave_count;
+-extern int w1_max_slave_ttl;
+-extern struct list_head w1_masters;
+-extern spinlock_t w1_mlock;
+-
+-extern int w1_process(void *);
+-
+ static struct w1_master * w1_alloc_dev(u32 id, int slave_count, int slave_ttl,
+ struct device_driver *driver,
+ struct device *device)
+@@ -103,7 +94,7 @@ static struct w1_master * w1_alloc_dev(u
+ return dev;
+ }
+
+-void w1_free_dev(struct w1_master *dev)
++static void w1_free_dev(struct w1_master *dev)
+ {
+ device_unregister(&dev->dev);
+ }
+--- gregkh-2.6.orig/drivers/w1/w1_io.c
++++ gregkh-2.6/drivers/w1/w1_io.c
+@@ -28,7 +28,7 @@
+ #include "w1_log.h"
+ #include "w1_io.h"
+
+-int w1_delay_parm = 1;
++static int w1_delay_parm = 1;
+ module_param_named(delay_coef, w1_delay_parm, int, 0);
+
+ static u8 w1_crc8_table[] = {