summaryrefslogtreecommitdiffstats
path: root/arch/sparc64
diff options
context:
space:
mode:
authorDavid S. Miller <davem@sunset.davemloft.net>2007-03-27 01:20:14 -0700
committerDavid S. Miller <davem@sunset.davemloft.net>2007-04-26 01:54:18 -0700
commitd62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a (patch)
treeb4402ce7fb48f158288b0134b00c3108aa52b596 /arch/sparc64
parent112f48716d9f292c92a033cff9e3ce7405ed4280 (diff)
downloadkernel-crypto-d62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a.tar.gz
kernel-crypto-d62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a.tar.xz
kernel-crypto-d62c6f093a1ef8fa5f8951e8da93c8ddd3ce193a.zip
[SPARC64]: Fix sparc64_next_event() error return.
It should return an error code not a boolean. Based upon an hpet timer fix by Thomas Gleixner. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc64')
-rw-r--r--arch/sparc64/kernel/time.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sparc64/kernel/time.c b/arch/sparc64/kernel/time.c
index 21e3b0b9d9c..0eb846534ff 100644
--- a/arch/sparc64/kernel/time.c
+++ b/arch/sparc64/kernel/time.c
@@ -910,7 +910,7 @@ static struct notifier_block sparc64_cpufreq_notifier_block = {
static int sparc64_next_event(unsigned long delta,
struct clock_event_device *evt)
{
- return tick_ops->add_compare(delta);
+ return tick_ops->add_compare(delta) ? -ETIME : 0;
}
static void sparc64_timer_setup(enum clock_event_mode mode,