Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: atomisp:use ARRAY_SIZE() instead of open coding

The array_length() macro just duplicates ARRAY_SIZE(), so we can
delete it.

Signed-off-by: Allen Pais <allen.lkml@gmail.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>

authored by

Allen Pais and committed by
Mauro Carvalho Chehab
e6cc7108 34d340b7

+2 -4
+2 -4
drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c
··· 451 451 IA_CSS_FRAME_FORMAT_YUYV 452 452 }; 453 453 454 - #define array_length(array) (sizeof(array)/sizeof(array[0])) 455 - 456 454 /* Verify whether the selected output format is can be produced 457 455 * by the copy binary given the stream format. 458 456 * */ ··· 466 468 switch (pipe->stream->config.input_config.format) { 467 469 case IA_CSS_STREAM_FORMAT_YUV420_8_LEGACY: 468 470 case IA_CSS_STREAM_FORMAT_YUV420_8: 469 - for (i=0; i<array_length(yuv420_copy_formats) && !found; i++) 471 + for (i=0; i<ARRAY_SIZE(yuv420_copy_formats) && !found; i++) 470 472 found = (out_fmt == yuv420_copy_formats[i]); 471 473 break; 472 474 case IA_CSS_STREAM_FORMAT_YUV420_10: ··· 474 476 found = (out_fmt == IA_CSS_FRAME_FORMAT_YUV420_16); 475 477 break; 476 478 case IA_CSS_STREAM_FORMAT_YUV422_8: 477 - for (i=0; i<array_length(yuv422_copy_formats) && !found; i++) 479 + for (i=0; i<ARRAY_SIZE(yuv422_copy_formats) && !found; i++) 478 480 found = (out_fmt == yuv422_copy_formats[i]); 479 481 break; 480 482 case IA_CSS_STREAM_FORMAT_YUV422_10: