Re: drivers/remoteproc/st_remoteproc.c:114:20: sparse: sparse: incorrect type in argument 1 (different address spaces)

From: Chen, Rong A
Date: Wed Nov 09 2022 - 02:57:26 EST




On 11/9/2022 3:33 PM, Arnd Bergmann wrote:
On Wed, Nov 9, 2022, at 04:54, kernel test robot wrote:
tree:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
master
head: f141df371335645ce29a87d9683a3f79fba7fd67
commit: d803336abdbc1bfacdb32b2cf9f4fdbee072b8ee ARM: mm: kill unused
runtime hook arch_iounmap()

Thanks for the report, but I think it might be better to stop
reporting address space violations from this patch, because it
only started showing existing known issues with a slightly
different error message, or flagging issues on arm32 that
were previously shown on other architectures.

Hi Arnd,

Thanks for your advice, we'll add the commit to ignore list.

Best Regards,
Rong Chen


sparse warnings: (new ones prefixed by >>)
drivers/remoteproc/st_remoteproc.c:98:12: sparse: sparse: incorrect
type in assignment (different address spaces) @@ expected void *va
@@ got void [noderef] __iomem * @@
drivers/remoteproc/st_remoteproc.c:98:12: sparse: expected void
*va
drivers/remoteproc/st_remoteproc.c:98:12: sparse: got void
[noderef] __iomem *
drivers/remoteproc/st_remoteproc.c:114:20: sparse: sparse: incorrect type in argument 1 (different address spaces) @@ expected void volatile [noderef] __iomem *io_addr @@ got void *va @@

Arnd