i2c: xgene: Avoid dma_buffer overrun
authorHoan Tran <hotran@apm.com>
Mon, 10 Oct 2016 17:13:10 +0000 (10:13 -0700)
committerWolfram Sang <wsa@the-dreams.de>
Tue, 25 Oct 2016 09:50:52 +0000 (11:50 +0200)
commit603616017c35f4d0fbdbcace72adf9bf949c4a65
treeada121761e6a90165f86d2578087750e2afea7ac
parent60a951af8e1656e2a17a96d64941aafe0668d750
i2c: xgene: Avoid dma_buffer overrun

SMBus block command uses the first byte of buffer for the data length.
The dma_buffer should be increased by 1 to avoid the overrun issue.

Reported-by: Phil Endecott <phil_gjouf_endecott@chezphil.org>
Signed-off-by: Hoan Tran <hotran@apm.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Cc: stable@kernel.org
drivers/i2c/busses/i2c-xgene-slimpro.c