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:21:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | __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:20:9: note: in expansion of macro ‘dev_dbg’ 20 | dev_dbg(&ndev->dev, "%s: ndev: %s br: %s fep: 0x%x\n", | ^~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:444:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] 444 | int index, inserted = 0; | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1107:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] 1107 | writel(bdp, &fep->cur_rx); | ^~~ | | | struct cbd_t * In file included from ../include/linux/io.h:14, 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:1798:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1798 | 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.... ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:20: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-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../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 ../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:414: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:21:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | __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:20:9: note: in expansion of macro ‘dev_dbg’ 20 | dev_dbg(&ndev->dev, "%s: ndev: %s br: %s fep: 0x%x\n", | ^~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:20: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 * ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:444:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] 444 | int index, inserted = 0; | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1107:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] 1107 | writel(bdp, &fep->cur_rx); | ^~~ | | | struct cbd_t * In file included from ../include/linux/io.h:14, 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:1798:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1798 | 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:414: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-0/Makefile:1997: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.h5UDamB4oV 2025-03-31 09:30:47.663329739 -0700 +++ /tmp/tmp.3wwPEdpOl8 2025-03-31 09:31:46.035405798 -0700 @@ -5,0 +6,292 @@ +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:21:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] + 21 | __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:20:9: note: in expansion of macro ‘dev_dbg’ + 20 | dev_dbg(&ndev->dev, "%s: ndev: %s br: %s fep: 0x%x\n", + | ^~~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw_br.c:20: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 * +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_atable_dynamicms_learn_migration’: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:444:20: warning: variable ‘inserted’ set but not used [-Wunused-but-set-variable] + 444 | int index, inserted = 0; + | ^~~~~~~~ +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_switch_rx’: +../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:1107:16: error: passing argument 1 of ‘writel’ makes integer from pointer without a cast [-Wint-conversion] + 1107 | writel(bdp, &fep->cur_rx); + | ^~~ + | | + | struct cbd_t * +In file included from ../include/linux/io.h:14, + 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:1798:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ + 1798 | 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-0/Makefile:1997: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.VJOeDccjM1 2025-03-31 09:31:46.042061143 -0700 +++ /tmp/tmp.PFnHDTnFZY 2025-03-31 09:31:46.046061104 -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