On Thu, Jun 20, 2019 at 08:01:30AM -0700, dmg wrote: > > kbuild test robot <lkp@xxxxxxxxx> writes: > > [...] > > > > All warnings (new ones prefixed by >>): > > > > In file included from include/linux/printk.h:332:0, > > from include/linux/kernel.h:15, > > from drivers/usb//misc/adutux.c:19: > > drivers/usb//misc/adutux.c: In function 'adu_read': > >>> drivers/usb//misc/adutux.c:375:4: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=] > > "%s : while, data_in_secondary=%lu, status=%d\n", > > I am not sure what is the best way to address this warning. > > size_t seems to be architecture dependent. On my computer (intel64) > size_t is long unsigned int, but in this test it is int unsigned. > > Are there any suggestions on what is the best way to deal with this? You should use %zu. Johan