<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

drivers/usb/core/hcd.c:1689: warning: long long unsigned int format, u64 arg (arg 6)
drivers/usb/core/hcd.c:1695: warning: long long unsigned int format, u64 arg (arg 5)

We must not assume that u64 is implemented as `unsigned long long'.  On ppc64
(for example) it is `unsigned long'.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 25-akpm/drivers/usb/core/hcd.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff -puN drivers/usb/core/hcd.c~usb-hcd-u64-warning-fix drivers/usb/core/hcd.c
--- 25/drivers/usb/core/hcd.c~usb-hcd-u64-warning-fix	2005-02-28 08:44:12.000000000 -0700
+++ 25-akpm/drivers/usb/core/hcd.c	2005-02-28 08:44:29.000000000 -0700
@@ -1688,13 +1688,15 @@ int usb_add_hcd(struct usb_hcd *hcd,
 		hcd-&gt;irq = irqnum;
 		dev_info(hcd-&gt;self.controller, "irq %s, %s 0x%08llx\n", bufp,
 				(hcd-&gt;driver-&gt;flags &amp; HCD_MEMORY) ?
-					"io mem" : "io base", hcd-&gt;rsrc_start);
+					"io mem" : "io base",
+					(unsigned long long)hcd-&gt;rsrc_start);
 	} else {
 		hcd-&gt;irq = -1;
 		if (hcd-&gt;rsrc_start)
 			dev_info(hcd-&gt;self.controller, "%s 0x%08llx\n",
 					(hcd-&gt;driver-&gt;flags &amp; HCD_MEMORY) ?
-					"io mem" : "io base", hcd-&gt;rsrc_start);
+					"io mem" : "io base",
+					(unsigned long long)hcd-&gt;rsrc_start);
 	}
 
 	if ((retval = hcd-&gt;driver-&gt;start(hcd)) &lt; 0) {
_
</pre></body></html>