mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
Subsystems (5)
PATCH 1/1 mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
The ARRAY_SIZE() is the number of elements but we want to use sizeof() here for the number of bytes. Fortunately, they are the same thing because it's an array of u8 so this has no effect on runtime.
Signed-off-by Dan Carpenter <[email protected]>
--- drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/mtd/nand/raw/ingenic/jz4740_ecc.c +2 -2
@@ -90,8 +90,8 @@ static int jz4740_ecc_calculate(struct ingenic_ecc *ecc,* If the written data is completely 0xff, we also want to write 0xff as * ECC, otherwise we will get in trouble when doing subpage writes. */ -if (memcmp (ecc_code, empty_block_ecc,ARRAY_SIZE (empty_block_ecc)) =0 ) -memset (ecc_code,0xff ,ARRAY_SIZE (empty_block_ecc)); +if (memcmp (ecc_code, empty_block_ecc,sizeof (empty_block_ecc)) =0 ) +memset (ecc_code,0xff ,sizeof (empty_block_ecc));return 0 ; }
Signature · 1 line
2.27.0
Quoted 5 lines · Dan Carpenter
The
ARRAY_SIZE()is the number of elements but we want to usesizeof()here for the number of bytes. Fortunately, they are the same thing because it's an array of u8 so this has no effect on runtime.Signed-off-by Dan Carpenter <[email protected]>
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next, thanks.
Miquel