Signed-off-by: Andrew Morton --- drivers/i2c/busses/i2c-amd756.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/i2c/busses/i2c-amd756.c~jdelvare-i2c-i2c-amd756-fix-off-by-one drivers/i2c/busses/i2c-amd756.c --- a/drivers/i2c/busses/i2c-amd756.c~jdelvare-i2c-i2c-amd756-fix-off-by-one +++ a/drivers/i2c/busses/i2c-amd756.c @@ -336,7 +336,7 @@ static int __devinit amd756_probe(struct u8 temp; /* driver_data might come from user-space, so check it */ - if (id->driver_data > ARRAY_SIZE(chipname)) + if (id->driver_data >= ARRAY_SIZE(chipname)) return -EINVAL; if (amd756_ioport) { _