lkml.org 
[lkml]   [2000]   [Jul]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
SubjectRe: link failure on alpha (test3)
On Tue, Jul 11, 2000 at 06:29:19PM +0900, Tom Holroyd wrote:
> arch/alpha/kernel/kernel.o: In function `do_gettimeofday':
> time.c(.text+0x9e20): undefined reference to `lost_ticks'
> arch/alpha/kernel/kernel.o: In function `do_settimeofday':
> time.c(.text+0x9ee4): undefined reference to `lost_ticks'

`lost_ticks' for some reason transformed to `wall_jiffies'.
As usual, only the i386 was updated.

--- 2.4.0t3/arch/alpha/kernel/time.c Tue Apr 25 00:39:34 2000
+++ linux/arch/alpha/kernel/time.c Tue Jul 11 17:49:24 2000
@@ -45,7 +45,7 @@
#include "irq_impl.h"

extern rwlock_t xtime_lock;
-extern volatile unsigned long lost_ticks; /* kernel/sched.c */
+extern unsigned long wall_jiffies; /* kernel/timer.c */

static int set_rtc_mmss(unsigned long);

@@ -312,7 +312,7 @@
sec = xtime.tv_sec;
usec = xtime.tv_usec;
partial_tick = state.partial_tick;
- lost = lost_ticks;
+ lost = jiffies - wall_jiffies;

read_unlock_irqrestore(&xtime_lock, flags);

@@ -363,12 +363,12 @@
time. Without this, a full-tick error is possible. */

#ifdef CONFIG_SMP
- delta_usec = lost_ticks * (1000000 / HZ);
+ delta_usec = (jiffies - wall_jiffies) * (1000000 / HZ);
#else
delta_usec = rpcc() - state.last_time;
delta_usec = (delta_usec * state.scaled_ticks_per_cycle
+ state.partial_tick
- + (lost_ticks << FIX_SHIFT)) * 15625;
+ + ((jiffies - wall_jiffies) << FIX_SHIFT)) * 15625;
delta_usec = ((delta_usec / ((1UL << (FIX_SHIFT-6-1)) * HZ)) + 1) / 2;
#endif

> drivers/ide/idedriver.o: In function `ide_xlate_1024':
> ide-geometry.c(.text+0x13c): undefined reference to `get_info_ptr'
> ide-geometry.c(.text+0x140): undefined reference to `get_info_ptr'
> ide-geometry.c(.text+0x284): undefined reference to `current_capacity'
> ide-geometry.c(.text+0x288): undefined reference to `current_capacity'
> make: *** [vmlinux] Error 1
>
Looks like IDE config mess. Should work with CONFIG_BLK_DEV_IDEDISK=y though.

Ivan.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:57    [W:0.153 / U:0.272 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site