In file included from ../include/linux/device.h:15, from ../include/linux/devcoredump.h:8, from ../drivers/net/ethernet/airoha/airoha_npu.c:7: ../drivers/net/ethernet/airoha/airoha_npu.c: In function ‘airoha_npu_run_firmware’: ../drivers/net/ethernet/airoha/airoha_npu.c:200:30: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:110:30: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ ../include/linux/dev_printk.h:154:56: note: in expansion of macro ‘dev_fmt’ 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:200:17: note: in expansion of macro ‘dev_err’ 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:200:60: note: format string is defined here 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ~~^ | | | long int | %d ../drivers/net/ethernet/airoha/airoha_npu.c:220:30: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:110:30: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ ../include/linux/dev_printk.h:154:56: note: in expansion of macro ‘dev_fmt’ 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:220:17: note: in expansion of macro ‘dev_err’ 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:220:60: note: format string is defined here 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ~~^ | | | long int | %d In file included from ../include/linux/device.h:15, from ../include/linux/devcoredump.h:8, from ../drivers/net/ethernet/airoha/airoha_npu.c:7: ../drivers/net/ethernet/airoha/airoha_npu.c: In function ‘airoha_npu_run_firmware’: ../drivers/net/ethernet/airoha/airoha_npu.c:200:30: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:110:30: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ ../include/linux/dev_printk.h:154:56: note: in expansion of macro ‘dev_fmt’ 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:200:17: note: in expansion of macro ‘dev_err’ 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:200:60: note: format string is defined here 200 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ~~^ | | | long int | %d ../drivers/net/ethernet/airoha/airoha_npu.c:220:30: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘size_t’ {aka ‘unsigned int’} [-Wformat=] 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dev_printk.h:110:30: note: in definition of macro ‘dev_printk_index_wrap’ 110 | _p_func(dev, fmt, ##__VA_ARGS__); \ | ^~~ ../include/linux/dev_printk.h:154:56: note: in expansion of macro ‘dev_fmt’ 154 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:220:17: note: in expansion of macro ‘dev_err’ 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ^~~~~~~ ../drivers/net/ethernet/airoha/airoha_npu.c:220:60: note: format string is defined here 220 | dev_err(dev, "%s: fw size too overlimit (%ld)\n", | ~~^ | | | long int | %d