0000852: toolchain/kernel-headers (2.6.12): Sync struct i2c_msg with kernel
authorPeter Korsgaard <jacmet@sunsite.dk>
Fri, 28 Apr 2006 19:44:22 +0000 (19:44 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Fri, 28 Apr 2006 19:44:22 +0000 (19:44 -0000)
definition.
The struct i2c_msg definition in linux-libc-headers-2.6.12.0 has two extra
members not present in the kernel definition causing all kinds of problems.
This patch fixes that.

toolchain/kernel-headers/linux-libc-headers-2.6.12.0-i2c_msg.patch [new file with mode: 0644]

diff --git a/toolchain/kernel-headers/linux-libc-headers-2.6.12.0-i2c_msg.patch b/toolchain/kernel-headers/linux-libc-headers-2.6.12.0-i2c_msg.patch
new file mode 100644 (file)
index 0000000..2c1eac3
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urpN linux-libc-headers-2.6.12.0/include/linux/i2c-dev.h linux-libc-headers-2.6.12.0-patched/include/linux/i2c-dev.h
+--- linux-libc-headers-2.6.12.0/include/linux/i2c-dev.h        2005-07-06 02:17:21.000000000 +0200
++++ linux-libc-headers-2.6.12.0-patched/include/linux/i2c-dev.h        2006-04-26 13:10:56.000000000 +0200
+@@ -44,8 +44,6 @@ struct i2c_msg {
+ #define I2C_M_NO_RD_ACK               0x0800
+       short len;              /* msg length                           */
+       char *buf;              /* pointer to msg data                  */
+-      int err;
+-      short done;
+ };
+ /* To determine what functionality is present */