In file included from ../include/linux/device.h:15, from ../include/linux/dma-mapping.h:5, from ../include/linux/skbuff.h:28, from ../include/linux/if_ether.h:19, from ../include/linux/etherdevice.h:20, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:22: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_timeout’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:815:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 815 | (uint)bdp, bdp->cbd_sc, bdp->cbd_datlen, | ^ ../include/linux/dev_printk.h:110:37: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:814:25: note: in expansion of macro ‘dev_info’ 814 | dev_info(&dev->dev, " %08x: %04x %04x %08x\n", | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:825:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 825 | (uint)bdp, | ^ ../include/linux/dev_printk.h:110:37: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:824:25: note: in expansion of macro ‘dev_info’ 824 | dev_info(&dev->dev, " %08x: %04x %04x %08x\n", | ^~~~~~~~ In file included from ../include/linux/device/driver.h:21, from ../include/linux/device.h:32: ../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:1823:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1823 | MODULE_DEVICE_TABLE(of, mtipl2_of_match); | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/freescale/mtipsw] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/freescale] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2009: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 In file included from ../include/linux/device.h:15, from ../include/linux/dma-mapping.h:5, from ../include/linux/skbuff.h:28, from ../include/linux/if_ether.h:19, from ../include/linux/etherdevice.h:20, from ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:22: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c: In function ‘mtip_timeout’: ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:815:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 815 | (uint)bdp, bdp->cbd_sc, bdp->cbd_datlen, | ^ ../include/linux/dev_printk.h:110:37: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:814:25: note: in expansion of macro ‘dev_info’ 814 | dev_info(&dev->dev, " %08x: %04x %04x %08x\n", | ^~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:825:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 825 | (uint)bdp, | ^ ../include/linux/dev_printk.h:110:37: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/mtipsw/mtipl2sw.c:824:25: note: in expansion of macro ‘dev_info’ 824 | dev_info(&dev->dev, " %08x: %04x %04x %08x\n", | ^~~~~~~~ In file included from ../include/linux/device/driver.h:21, from ../include/linux/device.h:32: ../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:1823:1: note: in expansion of macro ‘MODULE_DEVICE_TABLE’ 1823 | MODULE_DEVICE_TABLE(of, mtipl2_of_match); | ^~~~~~~~~~~~~~~~~~~ make[8]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/freescale/mtipsw/mtipl2sw.o] Error 1 make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/freescale/mtipsw] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/freescale] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2009: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2