Messages in this thread | | | Date | Wed, 23 May 2012 08:46:39 +1000 | From | Stephen Rothwell <> | Subject | Re: linux-next: manual merge of the watchdog tree with the mfd tree |
| |
Hi guys,
On Tue, 22 May 2012 15:37:04 -0700 Guenter Roeck <guenter@roeck-us.net> wrote: > > >I don't think we have a clear standard yet, but I'm fine with either > >one of them. > > Me too, though %04lx and typecast to long should really be sufficient. > > I'd guess the change was made because resource_size_t is sometimes a long > and sometimes a long long, depending on the platform. I hit that > problem a couple of times myself.
Exactly. Since resource_size_t can be either 32 bit or 64 bit on 32 bit platforms, you must print it as %llx and cast it to u64 always to prevent these warnings. If you cast it to (unsigned) long you could possibly truncate the value.
-- Cheers, Stephen Rothwell sfr@canb.auug.org.au [unhandled content-type:application/pgp-signature] | |