../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] 445 | int index, inserted = 0; | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] 1108 | writel(bdp, &fep->cur_rx); | ^~~ | | | struct cbd_t * In file included from ../include/linux/io.h:12, from ../include/linux/iopoll.h:14, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:22: ../arch/x86/include/asm/io.h:53:30: note: expected ‘unsigned int’ but argument is of type ‘struct cbd_t *’ 53 | static inline void name(type val, volatile void __iomem *addr) \ | ^ ../arch/x86/include/asm/io.h:67:1: note: in expansion of macro ‘build_mmio_write’ 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") | ^~~~~~~~~~~~~~~~ In file included from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:18: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: At top level: ../include/linux/module.h:250:1: error: expected ‘,’ or ‘;’ before ‘extern’ 250 | extern typeof(name) __mod_device_table__##type##__##name \ | ^~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1804:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1804 | MODULE_DEVICE_TABLE(of, mtipl2_of_match); | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ../include/linux/printk.h:616, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:103, from ../include/linux/ktime.h:24, from ../include/linux/timer.h:6, from ../include/linux/netdevice.h:24, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:9: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c: In function ‘mtip_ndev_port_link’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, | ^ ../include/linux/dynamic_debug.h:224:29: note: in definition of macro ‘__dynamic_func_call_cls’ 224 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’ 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dynamic_debug.h:273:9: note: in expansion of macro ‘_dynamic_func_call’ 273 | _dynamic_func_call(fmt, __dynamic_dev_dbg, \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:165:9: note: in expansion of macro ‘dynamic_dev_dbg’ 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: note: in expansion of macro ‘dev_dbg’ 43 | dev_dbg(&ndev->dev, | ^~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: warning: non size-preserving pointer to integer cast ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: got unsigned long * 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/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit ../kernel/sys.c:1114:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1114:32: expected struct task_struct *p1 ../kernel/sys.c:1114:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1864:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:428:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../kernel/sys.c:1114:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1114:32: expected struct task_struct *p1 ../kernel/sys.c:1114:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1864:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit In file included from ../include/linux/printk.h:616, from ../include/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:103, from ../include/linux/ktime.h:24, from ../include/linux/timer.h:6, from ../include/linux/netdevice.h:24, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:9: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c: In function ‘mtip_ndev_port_link’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, | ^ ../include/linux/dynamic_debug.h:224:29: note: in definition of macro ‘__dynamic_func_call_cls’ 224 | func(&id, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’ 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dynamic_debug.h:273:9: note: in expansion of macro ‘_dynamic_func_call’ 273 | _dynamic_func_call(fmt, __dynamic_dev_dbg, \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:165:9: note: in expansion of macro ‘dynamic_dev_dbg’ 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: note: in expansion of macro ‘dev_dbg’ 43 | dev_dbg(&ndev->dev, | ^~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: got unsigned long * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: warning: non size-preserving pointer to integer cast ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] 445 | int index, inserted = 0; | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] 1108 | writel(bdp, &fep->cur_rx); | ^~~ | | | struct cbd_t * In file included from ../include/linux/io.h:12, from ../include/linux/iopoll.h:14, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:22: ../arch/x86/include/asm/io.h:53:30: note: expected ‘unsigned int’ but argument is of type ‘struct cbd_t *’ 53 | static inline void name(type val, volatile void __iomem *addr) \ | ^ ../arch/x86/include/asm/io.h:67:1: note: in expansion of macro ‘build_mmio_write’ 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") | ^~~~~~~~~~~~~~~~ In file included from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:18: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: At top level: ../include/linux/module.h:250:1: error: expected ‘,’ or ‘;’ before ‘extern’ 250 | extern typeof(name) __mod_device_table__##type##__##name \ | ^~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1804:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1804 | MODULE_DEVICE_TABLE(of, mtipl2_of_match); | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 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.... ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:428:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" 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.SVDAhikowO 2025-04-07 12:46:44.294443181 -0700 +++ /tmp/tmp.ceSZDlxAko 2025-04-07 12:47:11.263152719 -0700 @@ -1 +0,0 @@ -../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit @@ -5,0 +5,293 @@ +../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit +In file included from ../include/linux/printk.h:616, + from ../include/asm-generic/bug.h:22, + from ../arch/x86/include/asm/bug.h:103, + from ../include/linux/ktime.h:24, + from ../include/linux/timer.h:6, + from ../include/linux/netdevice.h:24, + from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:9: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c: In function ‘mtip_ndev_port_link’: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:45:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 45 | __func__, ndev->name, br_ndev->name, (unsigned int)fep, + | ^ +../include/linux/dynamic_debug.h:224:29: note: in definition of macro ‘__dynamic_func_call_cls’ + 224 | func(&id, ##__VA_ARGS__); \ + | ^~~~~~~~~~~ +../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’ + 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) + | ^~~~~~~~~~~~~~~~~~~~~~ +../include/linux/dynamic_debug.h:273:9: note: in expansion of macro ‘_dynamic_func_call’ + 273 | _dynamic_func_call(fmt, __dynamic_dev_dbg, \ + | ^~~~~~~~~~~~~~~~~~ +../include/linux/dev_printk.h:165:9: note: in expansion of macro ‘dynamic_dev_dbg’ + 165 | dynamic_dev_dbg(dev, dev_fmt(fmt), ##__VA_ARGS__) + | ^~~~~~~~~~~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: note: in expansion of macro ‘dev_dbg’ + 43 | dev_dbg(&ndev->dev, + | ^~~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:56:47: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:58:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:59:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:60:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:61:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:66:47: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:68:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:69:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:70:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:71:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:76:47: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:78:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:79:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:80:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:81:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:99:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:100:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:102:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:103:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:105:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:106:25: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:126:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:127:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:129:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:130:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:132:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:133:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:136:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:137:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:139:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:140:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:142:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:143:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:148:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:149:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:151:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:152:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:154:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:155:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:158:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:159:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:161:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:162:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:164:39: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:165:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:186:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:203:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:225:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:258:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:271:36: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:273:31: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:275:36: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:276:54: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:278:36: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:279:54: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:281:9: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:283:9: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:285:9: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:301:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:302:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:303:33: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:305:34: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:306:34: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:307:34: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:309:20: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:310:20: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:311:20: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:312:20: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:327:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:344:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:372:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:388:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:411:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:412:9: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: warning: incorrect type in argument 1 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: expected void const volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:430:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: warning: incorrect type in argument 2 (different address spaces) +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: expected void volatile [noderef] __iomem *addr +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c:447:22: got unsigned long * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:43:9: warning: non size-preserving pointer to integer cast +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:445:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] + 445 | int index, inserted = 0; + | ^~~~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1108:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] + 1108 | writel(bdp, &fep->cur_rx); + | ^~~ + | | + | struct cbd_t * +In file included from ../include/linux/io.h:12, + from ../include/linux/iopoll.h:14, + from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:22: +../arch/x86/include/asm/io.h:53:30: note: expected ‘unsigned int’ but argument is of type ‘struct cbd_t *’ + 53 | static inline void name(type val, volatile void __iomem *addr) \ + | ^ +../arch/x86/include/asm/io.h:67:1: note: in expansion of macro ‘build_mmio_write’ + 67 | build_mmio_write(writel, "l", unsigned int, "r", :"memory") + | ^~~~~~~~~~~~~~~~ +In file included from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:18: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: At top level: +../include/linux/module.h:250:1: error: expected ‘,’ or ‘;’ before ‘extern’ + 250 | extern typeof(name) __mod_device_table__##type##__##name \ + | ^~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1804:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ + 1804 | MODULE_DEVICE_TABLE(of, mtipl2_of_match); + | ^~~~~~~~~~~~~~~~~~~ +make[8]: *** [../scripts/Makefile.build:207: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 +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.... @@ -7,0 +300,5 @@ +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.P0tBaVT38b 2025-04-07 12:47:11.282177768 -0700 +++ /tmp/tmp.3uMPFCDYZT 2025-04-07 12:47:11.299177600 -0700 @@ -2,0 +3,4 @@ + 2 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c + 2 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c + 77 ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_mgnt.c + 1 ../include/linux/module.h