summaryrefslogtreecommitdiff
path: root/crypto
diff options
context:
space:
mode:
authorStephen Douthit <stephend@adiengineering.com>2017-08-07 17:11:00 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-09-07 08:35:39 +0200
commit91a0e1edb80a3cdeaa7b8810b65cc7abf6b85af8 (patch)
tree2e7938dea2df6090faa17b2a794621f706f16db1 /crypto
parentd22f6da47355b6547427838d67054c51bca0c011 (diff)
i2c: ismt: Return EMSGSIZE for block reads with bogus length
commit ba201c4f5ebe13d7819081756378777d8153f23e upstream. Compare the number of bytes actually seen on the wire to the byte count field returned by the slave device. Previously we just overwrote the byte count returned by the slave with the real byte count and let the caller figure out if the message was sane. Signed-off-by: Stephen Douthit <stephend@adiengineering.com> Tested-by: Dan Priamo <danp@adiengineering.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions