i2c-i801: Don't use the block buffer for I2C block writes
authorJean Delvare <khali@linux-fr.org>
Sat, 13 Mar 2010 19:56:53 +0000 (20:56 +0100)
committerJean Delvare <khali@linux-fr.org>
Sat, 13 Mar 2010 19:56:53 +0000 (20:56 +0100)
commitc074c39d62306efa5ba7c69c1a1531bc7333d252
tree7d17d240821deada26d2221ca51fb1b3f1bb533d
parent8e4b980c28c91cfe9d0ce0431bc0af56e146b49e
i2c-i801: Don't use the block buffer for I2C block writes

Experience has shown that the block buffer can only be used for SMBus
(not I2C) block transactions, even though the datasheet doesn't
mention this limitation.

Reported-by: Felix Rubinstein <felixru@gmail.com>
Signed-off-by: Jean Delvare <khali@linux-fr.org>
Cc: Oleg Ryjkov <oryjkov@gmail.com>
Cc: stable@kernel.org
drivers/i2c/busses/i2c-i801.c