This won't fix the problem on sparc64 where u64 is an "unsigned long"
So, just cast the thing to the type gcc wants "unsigned long long"
Yep, I should have known that. New patch attached.
(Note: testing new mail client; hopefully it's not munged.)
--
~Randy
Fix printk arg format warning:
net/core/pktgen.c:607: warning: long long unsigned int format, long unsigned
int arg (arg 4)
Signed-off-by: Randy Dunlap <rddunlap@xxxxxxxx>
diffstat:=
net/core/pktgen.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
diff -Naurp ./net/core/pktgen.c~pktgen_type ./net/core/pktgen.c
--- ./net/core/pktgen.c~pktgen_type 2004-10-06 15:04:06.260548504 -0700
+++ ./net/core/pktgen.c 2004-10-09 15:04:10.907452600 -0700
@@ -603,7 +603,7 @@ static void show_results(struct pktgen_i
do_div(idle, cpu_speed);
p += sprintf(p, "OK: %llu(c%llu+d%lu) usec, %llu (%dbyte,%dfrags)\n",
- total, total - idle, idle,
+ total, (unsigned long long)(total - idle), idle,
info->sofar, size, nr_frags);
pps = info->sofar * USEC_PER_SEC;
|