Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] w1 exports

From: Andrew Morton <akpm@osdl.org>

WARNING: "w1_read_block" [drivers/w1/slaves/w1_therm.ko] undefined!
WARNING: "w1_write_8" [drivers/w1/slaves/w1_therm.ko] undefined!
WARNING: "w1_reset_select_slave" [drivers/w1/slaves/w1_therm.ko] undefined!
WARNING: "w1_reset_bus" [drivers/w1/slaves/w1_ds2433.ko] undefined!
WARNING: "w1_write_8" [drivers/w1/slaves/w1_ds2433.ko] undefined!
WARNING: "w1_read_block" [drivers/w1/slaves/w1_ds2433.ko] undefined!
WARNING: "w1_write_block" [drivers/w1/slaves/w1_ds2433.ko] undefined!
WARNING: "w1_reset_select_slave" [drivers/w1/slaves/w1_ds2433.ko] undefined!

Cc: Evgeniy Polyakov <johnpol@2ka.mipt.ru>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

authored by

Andrew Morton and committed by
Greg Kroah-Hartman
339f0723 abd52a13

+7 -2
+7 -2
drivers/w1/w1_io.c
··· 23 23 24 24 #include <linux/delay.h> 25 25 #include <linux/moduleparam.h> 26 + #include <linux/module.h> 26 27 27 28 #include "w1.h" 28 29 #include "w1_log.h" ··· 108 107 for (i = 0; i < 8; ++i) 109 108 w1_touch_bit(dev, (byte >> i) & 0x1); 110 109 } 110 + EXPORT_SYMBOL_GPL(w1_write_8); 111 111 112 112 113 113 /** ··· 209 207 for (i = 0; i < len; ++i) 210 208 w1_write_8(dev, buf[i]); 211 209 } 210 + EXPORT_SYMBOL_GPL(w1_write_block); 212 211 213 212 /** 214 213 * Reads a series of bytes. ··· 234 231 235 232 return ret; 236 233 } 234 + EXPORT_SYMBOL_GPL(w1_read_block); 237 235 238 236 /** 239 237 * Issues a reset bus sequence. ··· 260 256 261 257 return result; 262 258 } 259 + EXPORT_SYMBOL_GPL(w1_reset_bus); 263 260 264 261 u8 w1_calc_crc8(u8 * data, int len) 265 262 { ··· 271 266 272 267 return crc; 273 268 } 269 + EXPORT_SYMBOL_GPL(w1_calc_crc8); 274 270 275 271 void w1_search_devices(struct w1_master *dev, u8 search_type, w1_slave_found_callback cb) 276 272 { ··· 304 298 } 305 299 return 0; 306 300 } 307 - 308 - EXPORT_SYMBOL_GPL(w1_calc_crc8); 301 + EXPORT_SYMBOL_GPL(w1_reset_select_slave);