diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2005-12-14 13:39:53 -0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2005-12-14 13:39:53 -0800 |
commit | d1e4e83a8275c2e504721c6118b45355a41b4a7a (patch) | |
tree | 83fb54c087a8a9b516579f2cb9d2695e417fa4b7 /i2c | |
parent | e62d1a68ce38e18af8fac4d09916eebc4fb9d1cd (diff) | |
download | patches-d1e4e83a8275c2e504721c6118b45355a41b4a7a.tar.gz |
more patches
Diffstat (limited to 'i2c')
-rw-r--r-- | i2c/w1-misc-cleanups.patch | 134 |
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[] = { |