kbuild test robot <[email protected]> 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?
casting size_t to long unsigned int will work, but it sounds kind of
ugly.
thank you,
--daniel
--
Daniel M. German "We die. That may be the meaning of life.
But we do language. That may be
Toni Morrison -> the measure of our lives."
http://turingmachine.org/
http://silvernegative.com/
dmg (at) uvic (dot) ca
replace (at) with @ and (dot) with .