(long)num_possible_cpus(),
(long)num_online_cpus()
#ifndef CONFIG_SMP
- , loops_per_jiffy/(500000/HZ),
- (loops_per_jiffy/(5000/HZ)) % 100,
+ , cpu_data(0).udelay_val/(500000/HZ),
+ (cpu_data(0).udelay_val/(5000/HZ)) % 100,
cpu_data(0).clock_tick
#endif
);
unsigned long addr, last;
int i;
+#ifndef CONFIG_SMP
+ cpu_data(0).udelay_val = loops_per_jiffy;
+#endif
+
i = last_valid_pfn >> ((22 - PAGE_SHIFT) + 6);
i += 1;
sparc64_valid_addr_bitmap = (unsigned long *)
__delay(usecs * HZ);
}
-#ifdef CONFIG_SMP
#define __udelay_val cpu_data(smp_processor_id()).udelay_val
-#else
-#define __udelay_val loops_per_jiffy
-#endif
#define udelay(usecs) __udelay((usecs),__udelay_val)
#define ndelay(usecs) __ndelay((usecs),__udelay_val)