]> git.baikalelectronics.ru Git - kernel.git/commit
i2c: bail out early when RDWR parameters are wrong
authorWolfram Sang <wsa+renesas@sang-engineering.com>
Fri, 12 Mar 2021 11:57:34 +0000 (12:57 +0100)
committerWolfram Sang <wsa@kernel.org>
Thu, 18 Mar 2021 11:15:29 +0000 (12:15 +0100)
commitafb920fb311d575c175e7ff92cdf5434c7b1028a
tree0caff08400a9805f787ae93d8c8f9d87e256ab9d
parent8506836c07a194fc631df93358b5d918d1a1c068
i2c: bail out early when RDWR parameters are wrong

The buggy parameters currently get caught later, but emit a noisy WARN.
Userspace should not be able to trigger this, so add similar checks much
earlier. Also avoids some unneeded code paths, of course. Apply kernel
coding stlye to a comment while here.

Reported-by: syzbot+ffb0b3ffa6cfbc7d7b3f@syzkaller.appspotmail.com
Tested-by: syzbot+ffb0b3ffa6cfbc7d7b3f@syzkaller.appspotmail.com
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/i2c-dev.c