kernel/drivers/i2c/busses/i2c-xgene-slimpro.c
.. .. @@ -308,6 +308,9 @@ 308 308 u32 msg[3]; 309 309 int rc; 310 310 311 + if (writelen > I2C_SMBUS_BLOCK_MAX)312 + return -EINVAL;313 +311 314 memcpy(ctx->dma_buffer, data, writelen); 312 315 paddr = dma_map_single(ctx->dev, ctx->dma_buffer, writelen, 313 316 DMA_TO_DEVICE);