Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 199c1df2 authored by Dan Carpenter's avatar Dan Carpenter Committed by Wolfram Sang
Browse files

i2c: qup: off by ones in qup_i2c_probe()



These should ">= ARRAY_SIZE()" instead of "> ARRAY_SIZE()".

Fixes: 10c5a842 ('i2c: qup: New bus driver for the Qualcomm QUP I2C controller')
Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
parent 3428f018
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -633,12 +633,12 @@ static int qup_i2c_probe(struct platform_device *pdev)
	 * associated with each byte written/received
	 */
	size = QUP_OUTPUT_BLOCK_SIZE(io_mode);
	if (size > ARRAY_SIZE(blk_sizes))
	if (size >= ARRAY_SIZE(blk_sizes))
		return -EIO;
	qup->out_blk_sz = blk_sizes[size] / 2;

	size = QUP_INPUT_BLOCK_SIZE(io_mode);
	if (size > ARRAY_SIZE(blk_sizes))
	if (size >= ARRAY_SIZE(blk_sizes))
		return -EIO;
	qup->in_blk_sz = blk_sizes[size] / 2;