Index: /i2c/trunk/kernel/i2c-core.c
===================================================================
--- /i2c/trunk/kernel/i2c-core.c	(revision 3476)
+++ /i2c/trunk/kernel/i2c-core.c	(revision 3478)
@@ -110,6 +110,6 @@
 #else /* undef CONFIG_PROC_FS */
 
-#define i2cproc_init()
-#define i2cproc_cleanup()
+#define i2cproc_init() 0
+#define i2cproc_cleanup() 0
 
 #endif /* CONFIG_PROC_FS */
Index: /i2c/trunk/kernel/i2c.h
===================================================================
--- /i2c/trunk/kernel/i2c.h	(revision 3469)
+++ /i2c/trunk/kernel/i2c.h	(revision 3478)
@@ -420,5 +420,5 @@
                             I2C_FUNC_SMBUS_WORD_DATA | \
                             I2C_FUNC_SMBUS_PROC_CALL | \
-                            I2C_FUNC_SMBUS_READ_BLOCK_DATA
+                            I2C_FUNC_SMBUS_WRITE_BLOCK_DATA
 
 /* 
