]> git.baikalelectronics.ru Git - kernel.git/commit
itimer: Fix the itimer trace print format
authorThomas Gleixner <tglx@linutronix.de>
Thu, 10 Dec 2009 12:23:19 +0000 (13:23 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 10 Dec 2009 12:23:19 +0000 (13:23 +0100)
commit4c9be37abd14733a7e7116069241d9ecf0a03101
treea7f3093cbe19b0f890bb91c13d60093411a0a7d6
parent9ca1424fc66938636401eba740310373e74214b1
itimer: Fix the itimer trace print format

Compiling powerpc64 results in:

include/trace/events/timer.h:279: warning:
format '%lu' expects type 'long unsigned int', but argument 4 has type 'cputime_t'
....

cputime_t on power is u64, which triggers the above warning.

Cast the cputime_t to unsigned long long and fix the print format
string. That works on both 32 and 64 bit architectures.

While at it change the print format for long variables from %lu to %ld.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Xiao Guangrong <xiaoguangrong@cn.fujitsu.com>
include/trace/events/timer.h