From: ddl Date: Thu, 1 Sep 2011 09:43:00 +0000 (+0800) Subject: camera: fix ov5640 sensor driver slab corruption in multi-regs write X-Git-Tag: firefly_0821_release~9767^2~51 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=805035e9c461630a068b4d3b5bacba274c2c965c;p=firefly-linux-kernel-4.4.55.git camera: fix ov5640 sensor driver slab corruption in multi-regs write --- 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;