CC [M] drivers/net/wireless/ath/ath11k/pci.o In file included from ./include/linux/device.h:15, from ./include/linux/acpi.h:15, from ./include/linux/i2c.h:13, from drivers/usb/typec/tipd/core.c:9: drivers/usb/typec/tipd/core.c: In function 'tps6598x_block_read': drivers/usb/typec/tipd/core.c:137:35: warning: format '%d' expects argument of type 'int', but argument 3 has type 'size_t' {aka 'long unsigned int'} [-Wformat=] 137 | dev_err(tps->dev, "expected %d bytes, got %d\n", len, data[0]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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:144:56: note: in expansion of macro 'dev_fmt' 144 | dev_printk_index_wrap(_dev_err, KERN_ERR, dev, dev_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~ drivers/usb/typec/tipd/core.c:137:17: note: in expansion of macro 'dev_err' 137 | dev_err(tps->dev, "expected %d bytes, got %d\n", len, data[0]); | ^~~~~~~ drivers/usb/typec/tipd/core.c:137:46: note: format string is defined here 137 | dev_err(tps->dev, "expected %d bytes, got %d\n", len, data[0]); | ~^ | | | int | %ld CC [M] net/ax25/ax25_addr.o