From: Jiri Slaby There were 2 places with constant in for loop. Use ARRARY_SIZE instead to allow easy update of the tables. Signed-off-by: Jiri Slaby Cc: Mauro Carvalho Chehab Signed-off-by: Andrew Morton --- drivers/media/video/stk1125.c | 2 +- drivers/media/video/stk1135.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/media/video/stk1125.c~v4l-stk11xx-use-array_size-in-another-2-cases drivers/media/video/stk1125.c --- a/drivers/media/video/stk1125.c~v4l-stk11xx-use-array_size-in-another-2-cases +++ a/drivers/media/video/stk1125.c @@ -80,7 +80,7 @@ static int stk1125_load_microcode(struct break; } - for (i = 0; i < 59; i++) { + for (i = 0; i < ARRAY_SIZE(values_1_204); i++) { stk11xx_read_dummy(dev, 0x02ff); stk11xx_write_reg(dev, 0x02ff, 0x00); diff -puN drivers/media/video/stk1135.c~v4l-stk11xx-use-array_size-in-another-2-cases drivers/media/video/stk1135.c --- a/drivers/media/video/stk1135.c~v4l-stk11xx-use-array_size-in-another-2-cases +++ a/drivers/media/video/stk1135.c @@ -53,7 +53,7 @@ static int stk1135_load_microcode(struct 0xe4, 0x09, 0xc8, 0x08, 0x08, 0x10, 0x14 }; - for (i = 0; i < 117; i++) { + for (i = 0; i < ARRAY_SIZE(values_204); i++) { stk11xx_read_dummy(dev, 0x02ff); stk11xx_write_reg(dev, 0x02ff, 0x00); _