i2c: rcar: bail out on zero length transfers
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Mon, 5 May 2014 16:36:21 +0000 (18:36 +0200)
committerJiri Slaby <jslaby@suse.cz>
Mon, 9 Jun 2014 13:53:53 +0000 (15:53 +0200)
commitf6ec9bd4274fc8169e769d87ae83403f32818321
treefc635d7975f18c6ce729f4845206f93e97be810c
parente565f2c6708c7d8039d2fdcdf714efa33802e460
i2c: rcar: bail out on zero length transfers

commit d7653964c590ba846aa11a8f6edf409773cbc492 upstream.

This hardware does not support zero length transfers. Instead, the
driver does one (random) byte transfers currently with undefined results
for the slaves. We now bail out.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Signed-off-by: Jiri Slaby <jslaby@suse.cz>
drivers/i2c/busses/i2c-rcar.c