Re: [linux-next:pending-fixes 192/251] drivers/soc/ixp4xx/ixp4xx-qmgr.c:149:37: sparse: sparse: dereference of noderef expression

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 3, 2021 at 9:01 AM kernel test robot <lkp@xxxxxxxxx> wrote:
>
> sparse warnings: (new ones prefixed by >>)
>    drivers/soc/ixp4xx/ixp4xx-qmgr.c: note: in included file (through include/linux/io.h, include/linux/irq.h, include/asm-generic/hardirq.h, ...):
> >> drivers/soc/ixp4xx/ixp4xx-qmgr.c:149:37: sparse: sparse: dereference of noderef expression
>    drivers/soc/ixp4xx/ixp4xx-qmgr.c:153:40: sparse: sparse: dereference of noderef expression
>    drivers/soc/ixp4xx/ixp4xx-qmgr.c:154:40: sparse: sparse: dereference of noderef expression
>    arch/h8300/include/asm/io.h:44:11: sparse: sparse: cast removes address space '__iomem' of expression
>    drivers/soc/ixp4xx/ixp4xx-qmgr.c:174:38: sparse: sparse: dereference of noderef expression
>    drivers/soc/ixp4xx/ixp4xx-qmgr.c:174:44: sparse: sparse: dereference of noderef expression

I've sent a fix for this bug in the soc driver, and applied it to the
arm/fixes tree.

>    arch/h8300/include/asm/io.h:26:18: sparse: sparse: cast removes address space '__iomem' of expression
>    arch/h8300/include/asm/io.h:44:11: sparse: sparse: cast removes address space '__iomem' of expression
>    arch/h8300/include/asm/io.h:26:18: sparse: sparse: cast removes address space '__iomem' of expression
>    arch/h8300/include/asm/io.h:44:11: sparse: sparse: cast removes address space '__iomem' of expression

This is a bug in the h8300 architecture code. I have given up fixing
any of the nommu
targets. If anyone wants to send the trivial fix, please go ahead.

       Arnd




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux