All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/1] Change jiffies_to_clock_t function input parameter's, type to unsigned long
@ 2011-06-29  5:44 hank
  0 siblings, 0 replies; only message in thread
From: hank @ 2011-06-29  5:44 UTC (permalink / raw)
  To: johnstul, tglx; +Cc: linux-kernel

>From dbc32d224ca024a98b2521a8a7bf20989bec34ee Mon Sep 17 00:00:00 2001
From: hank <pyu@redhat.com>
Date: Wed, 29 Jun 2011 09:17:45 +0800
Subject: [PATCH 1/1] Change jiffies_to_clock_t function input parameter's
 type to unsigned long

The parmaeter's origin type is long. On an i386 architecture, it can easily
larger than 0x80000000, then this function convert it to a u64 type, get a
result: 0xffffffff80000000, it is unexpected, so change the type to
unsigned long, we can get the correct result: 0x0000000080000000

Signed-off-by: hank <pyu@redhat.com>
---
 kernel/time.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/kernel/time.c b/kernel/time.c
index 8e8dc6d..d776062 100644
--- a/kernel/time.c
+++ b/kernel/time.c
@@ -575,7 +575,7 @@ EXPORT_SYMBOL(jiffies_to_timeval);
 /*
  * Convert jiffies/jiffies_64 to clock_t and back.
  */
-clock_t jiffies_to_clock_t(long x)
+clock_t jiffies_to_clock_t(unsigned long x)
 {
 #if (TICK_NSEC % (NSEC_PER_SEC / USER_HZ)) == 0
 # if HZ < USER_HZ
-- 
1.7.4.4




^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-06-29  5:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-29  5:44 [PATCH 1/1] Change jiffies_to_clock_t function input parameter's, type to unsigned long hank

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.