From 805035e9c461630a068b4d3b5bacba274c2c965c Mon Sep 17 00:00:00 2001 From: ddl Date: Thu, 1 Sep 2011 17:43:00 +0800 Subject: [PATCH] camera: fix ov5640 sensor driver slab corruption in multi-regs write --- drivers/media/video/ov5640.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/video/ov5640.c b/drivers/media/video/ov5640.c index 21eb6889f50e..2270c5649f3a 100755 --- a/drivers/media/video/ov5640.c +++ b/drivers/media/video/ov5640.c @@ -1638,7 +1638,7 @@ static int sensor_write_array(struct i2c_client *client, struct reginfo *regarra int size_num; size_num = reg_num + 1; - ptemp = phead = (u8*)kmalloc(size_num*sizeof(u8),GFP_KERNEL); + ptemp = phead = (u8*)kmalloc((size_num+10)*sizeof(u8),GFP_KERNEL); if (!phead) { SENSOR_DG("-------------write registers allocate memory fail!!!\n"); i = j; -- 2.34.1