drivers/net/ethernet/freescale/ucc_geth.c:2454:64: sparse: sparse: incorrect type in argument 1 (different address spaces)
Linus Walleij
linus.walleij at linaro.org
Fri Nov 8 22:41:17 AEDT 2024
On Fri, Nov 8, 2024 at 11:30 AM Christophe Leroy
<christophe.leroy at csgroup.eu> wrote:
> The problem is the __be16 in the function prototype.
>
> set_mac_addr(&p_82xx_addr_filt->taddr.h, p_enet_addr);
>
> p_82xx_addr_filt->taddr.h is a u16
> and out_be16() expects a u16*
>
> So the following fixes the above warnings:
Ah you are right of course, thanks! :)
Let's wait to the big rework you mentioned to land and I will try
to remember to revisit this in the v6.13 kernel cycle.
Yours,
Linus Walleij
More information about the Linuxppc-dev
mailing list