From: Colin Ian King Date: Tue, 12 Sep 2017 09:11:15 +0000 (-0300) Subject: [media] ov2640: make array reset_seq static, reduces object code size X-Git-Tag: v4.15-rc1~91^2~225 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=91c158dd26b82207c80970b85ff7aa473da42312;p=uclinux-h8%2Flinux.git [media] ov2640: make array reset_seq static, reduces object code size Don't populate the array reset_seq on the stack, instead make it static. Makes the object code smaller by over 50 bytes: Before: text data bss dec hex filename 11737 6000 64 17801 4589 drivers/media/i2c/ov2640.o After: text data bss dec hex filename 11582 6096 64 17742 454e drivers/media/i2c/ov2640.o Signed-off-by: Colin Ian King Signed-off-by: Sakari Ailus Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/i2c/ov2640.c b/drivers/media/i2c/ov2640.c index cc3882c1e10e..38b8bab7e6aa 100644 --- a/drivers/media/i2c/ov2640.c +++ b/drivers/media/i2c/ov2640.c @@ -685,7 +685,7 @@ static int ov2640_mask_set(struct i2c_client *client, static int ov2640_reset(struct i2c_client *client) { int ret; - const struct regval_list reset_seq[] = { + static const struct regval_list reset_seq[] = { {BANK_SEL, BANK_SEL_SENS}, {COM7, COM7_SRST}, ENDMARKER,