========== build_clang - FAILED ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:41: warning: cast to smaller integer type 'unsigned int' from 'struct switch_enet_private *' [-Wpointer-to-int-cast] 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, | ^~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:165:39: note: expanded from macro 'dev_dbg' 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:274:19: note: expanded from macro 'dynamic_dev_dbg' 274 | dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:250:59: note: expanded from macro '_dynamic_func_call' 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:248:65: note: expanded from macro '_dynamic_func_call_cls' 248 | __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:224:15: note: expanded from macro '__dynamic_func_call_cls' 224 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:13: warning: variable 'inserted' set but not used [-Wunused-but-set-variable] 445 | int index, inserted = 0; | ^ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:9: error: incompatible pointer to integer conversion passing 'struct cbd_t *' to parameter of type 'unsigned int' [-Wint-conversion] 1108 | writel(bdp, &fep->cur_rx); | ^~~ ../arch/x86/include/asm/io.h:67:1: note: passing argument to parameter 'val' here 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") | ^ ../arch/x86/include/asm/io.h:53:30: note: expanded from macro 'build_mmio_write' 53 | static inline void name(type val, volatile void __iomem *addr) \ | ^ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1803:2: error: expected ';' after top level declarator 1803 | } | ^ | ; 1 warning and 2 errors generated. make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 make[8]: *** Waiting for unfinished jobs.... make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale/mtipsw] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale] Error 2 make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:13: warning: variable 'inserted' set but not used [-Wunused-but-set-variable] 445 | int index, inserted = 0; | ^ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:9: error: incompatible pointer to integer conversion passing 'struct cbd_t *' to parameter of type 'unsigned int' [-Wint-conversion] 1108 | writel(bdp, &fep->cur_rx); | ^~~ ../arch/x86/include/asm/io.h:67:1: note: passing argument to parameter 'val' here 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") | ^ ../arch/x86/include/asm/io.h:53:30: note: expanded from macro 'build_mmio_write' 53 | static inline void name(type val, volatile void __iomem *addr) \ | ^ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1803:2: error: expected ';' after top level declarator 1803 | } | ^ | ; 1 warning and 2 errors generated. make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 make[8]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:41: warning: cast to smaller integer type 'unsigned int' from 'struct switch_enet_private *' [-Wpointer-to-int-cast] 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, | ^~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:165:39: note: expanded from macro 'dev_dbg' 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:274:19: note: expanded from macro 'dynamic_dev_dbg' 274 | dev, fmt, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:250:59: note: expanded from macro '_dynamic_func_call' 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:248:65: note: expanded from macro '_dynamic_func_call_cls' 248 | __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:224:15: note: expanded from macro '__dynamic_func_call_cls' 224 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ 1 warning generated. make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale/mtipsw] Error 2 make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.pqjY573DmA 2025-04-07 12:26:01.757637130 -0700 +++ /tmp/tmp.i8dWJagi4v 2025-04-07 12:26:28.537396185 -0700 @@ -0,0 +1,49 @@ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:13: warning: variable 'inserted' set but not used [-Wunused-but-set-variable] + 445 | int index, inserted = 0; + | ^ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:9: error: incompatible pointer to integer conversion passing 'struct cbd_t *' to parameter of type 'unsigned int' [-Wint-conversion] + 1108 | writel(bdp, &fep->cur_rx); + | ^~~ +../arch/x86/include/asm/io.h:67:1: note: passing argument to parameter 'val' here + 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") + | ^ +../arch/x86/include/asm/io.h:53:30: note: expanded from macro 'build_mmio_write' + 53 | static inline void name(type val, volatile void __iomem *addr) \ + | ^ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1803:2: error: expected ';' after top level declarator + 1803 | } + | ^ + | ; +1 warning and 2 errors generated. +make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 +make[8]: *** Waiting for unfinished jobs.... +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:41: warning: cast to smaller integer type 'unsigned int' from 'struct switch_enet_private *' [-Wpointer-to-int-cast] + 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, + | ^~~~~~~~~~~~~~~~~ +../include/linux/dev_printk.h:165:39: note: expanded from macro 'dev_dbg' + 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~ +../include/linux/dynamic_debug.h:274:19: note: expanded from macro 'dynamic_dev_dbg' + 274 | dev, fmt, ##__VA_ARGS__) + | ^~~~~~~~~~~ +../include/linux/dynamic_debug.h:250:59: note: expanded from macro '_dynamic_func_call' + 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) + | ^~~~~~~~~~~ +../include/linux/dynamic_debug.h:248:65: note: expanded from macro '_dynamic_func_call_cls' + 248 | __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__) + | ^~~~~~~~~~~ +../include/linux/dynamic_debug.h:224:15: note: expanded from macro '__dynamic_func_call_cls' + 224 | func(&id, ##__VA_ARGS__); \ + | ^~~~~~~~~~~ +1 warning generated. +make[7]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale/mtipsw] Error 2 +make[6]: *** [../scripts/Makefile.build:465: drivers/net/ethernet/freescale] Error 2 +make[6]: *** Waiting for unfinished jobs.... +make[5]: *** [../scripts/Makefile.build:465: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:465: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:465: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1997: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.Ljf9Y4qj85 2025-04-07 12:26:28.543375436 -0700 +++ /tmp/tmp.CF24qeqT9E 2025-04-07 12:26:28.547375396 -0700 @@ -0,0 +1,2 @@ + 1 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c + 3 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c