]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
mtd: rawnand: brcmnand: fix sparse warnings
authorWilliam Zhang <william.zhang@broadcom.com>
Tue, 27 Feb 2024 19:02:57 +0000 (11:02 -0800)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Thu, 14 Mar 2024 23:04:50 +0000 (00:04 +0100)
Fix the following sparse warnings:
sparse warnings: (new ones prefixed by >>)
>> drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c:79:41: sparse: sparse:
cast removes address space '__iomem' of expression
   drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c:80:17: sparse: sparse:
cast removes address space '__iomem' of expression
   drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c:80:17: sparse: sparse:
cast removes address space '__iomem' of expression
   drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c:80:17: sparse: sparse:
cast removes address space '__iomem' of expression

Fixes: c52c16d1bee5 ("mtd: rawnand: brcmnand: Add BCMBCA read data bus interface")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202402270940.gmVLVRg0-lkp@intel.com/
Signed-off-by: William Zhang <william.zhang@broadcom.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20240227190258.200929-1-william.zhang@broadcom.com
drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c

index 7ad3e7a98f97bf3347034d5b74f2b5904ba1c532..ea534850b97a30ffff438cfa0026568ad91ad807 100644 (file)
@@ -76,8 +76,8 @@ static void bcmbca_read_data_bus(struct brcmnand_soc *soc,
         * and dest address, which is incompatible with nand cache. Fallback
         * to the memcpy_fromio in such case
         */
-       if (bcmbca_nand_is_buf_aligned((void *)flash_cache, buffer))
-               memcpy((void *)buffer, (void *)flash_cache, fc_words * 4);
+       if (bcmbca_nand_is_buf_aligned((void __force *)flash_cache, buffer))
+               memcpy((void *)buffer, (void __force *)flash_cache, fc_words * 4);
        else
                memcpy_fromio((void *)buffer, flash_cache, fc_words * 4);
 }