linux/drivers/i2c
Jean Delvare c3efacaa68 [PATCH] scx200_acb: Fix the block transactions
The scx200_acb i2c bus driver pretends to support SMBus block
transactions, but in fact it implements the more simple I2C block
transactions. Additionally, it lacks sanity checks on the length
of the block transactions, which could lead to a buffer overrun.

This fixes an oops reported by Alexander Atanasov:
http://marc.theaimsgroup.com/?l=linux-kernel&m=114970382125094

Thanks to Ben Gardner for fixing my bugs :)

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-07-12 15:43:06 -07:00
..
algos [PATCH] i2c: Use module_param in i2c-algo-sibyte 2006-02-06 12:02:15 -08:00
busses [PATCH] scx200_acb: Fix the block transactions 2006-07-12 15:43:06 -07:00
chips [PATCH] irq-flags: misc drivers: Use the new IRQF_ constants 2006-07-02 13:58:50 -07:00
Kconfig Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] hwmon: hwmon vs i2c, second round (07/11) 2005-09-05 09:14:22 -07:00
i2c-core.c [PATCH] i2c: Fix 'ignore' module parameter handling in i2c-core 2006-07-12 15:43:06 -07:00
i2c-dev.c [PATCH] I2C: I2C controllers go into right place on sysfs 2006-06-22 11:10:36 -07:00