summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-ti-qspi.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2017-03-20 14:58:05 +0100
committerMark Brown <broonie@kernel.org>2017-03-20 17:11:39 +0100
commitd2c14c64d678713fced6f2261ce7d398b4351de5 (patch)
treedac36ad6910b92db430c54ed480c0ecf541d3652 /drivers/spi/spi-ti-qspi.c
parentspi: loopback-test: add test spi_message with delay after transfers (diff)
downloadlinux-d2c14c64d678713fced6f2261ce7d398b4351de5.tar.xz
linux-d2c14c64d678713fced6f2261ce7d398b4351de5.zip
spi: loopback-test: fix potential integer overflow on multiple
A multiplication of 8U * xfer-len with the type of a 32 bit unsigned int is evaluated using 32 bit arithmetic and then used in a context that expects an expression of type unsigned long long (64 bits). Avoid any potential overflow by casting BITS_PER_BYTE to unsigned long long. Detected by CoverityScan, CID#1419691 ("Unintentional integer overflow") Fixes: ea9936f324356 ("spi: loopback-test: add elapsed time check") Signed-off-by: Colin Ian King <colin.king@canonical.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-ti-qspi.c')
0 files changed, 0 insertions, 0 deletions