2.6.0-test2-bk2 (linus' tree) -- arch/ppc/platforms/pmac_cpufreq.c:219: undefined reference to `cpufreq_frequency_table_verify'
Paul Mackerras
paulus at samba.org
Mon Aug 4 21:34:21 EST 2003
Benjamin Herrenschmidt writes:
> That's some Kconfig not up-to-date yet. I'm sorting out various
> missing pmac patches for Linus and will send them over next week,
> including that. You basically need CPU_FREQ_TABLE for now.
Here is what I have in a tree locally to go to Linus. I can't push it
out because ppc.bkbits.net seems to be down.
Paul.
diff -urN linux-2.5/arch/ppc/Kconfig for-linus-ppc/arch/ppc/Kconfig
--- linux-2.5/arch/ppc/Kconfig 2003-08-04 09:47:00.000000000 +1000
+++ for-linus-ppc/arch/ppc/Kconfig 2003-08-04 14:05:07.000000000 +1000
@@ -473,7 +473,6 @@
help
Select SANDPOINT if configuring for a Motorola Sandpoint X3
or X3(b).
- X3 (any flavor).
config ADIR
bool "SBS-Adirondack"
@@ -693,6 +692,11 @@
If in doubt, say N.
+config CPU_FREQ_TABLE
+ bool
+ depends on CPU_FREQ
+ default y
+
config CPU_FREQ_PROC_INTF
bool "/proc/cpufreq interface (DEPRECATED)"
depends on CPU_FREQ && PROC_FS
diff -urN linux-2.5/arch/ppc/kernel/setup.c for-linus-ppc/arch/ppc/kernel/setup.c
--- linux-2.5/arch/ppc/kernel/setup.c 2003-08-02 09:37:29.000000000 +1000
+++ for-linus-ppc/arch/ppc/kernel/setup.c 2003-08-04 14:00:35.000000000 +1000
@@ -15,6 +15,7 @@
#include <linux/bootmem.h>
#include <linux/seq_file.h>
#include <linux/root_dev.h>
+#include <linux/cpu.h>
#include <asm/residual.h>
#include <asm/io.h>
diff -urN linux-2.5/arch/ppc/lib/string.S for-linus-ppc/arch/ppc/lib/string.S
--- linux-2.5/arch/ppc/lib/string.S 2003-01-13 22:17:02.000000000 +1100
+++ for-linus-ppc/arch/ppc/lib/string.S 2003-08-04 14:32:06.000000000 +1000
@@ -78,6 +78,8 @@
bne 1b
blr
+/* This clears out any unused part of the destination buffer,
+ just as the libc version does. -- paulus */
_GLOBAL(strncpy)
cmpwi 0,r5,0
beqlr
@@ -88,6 +90,12 @@
cmpwi 0,r0,0
stbu r0,1(r6)
bdnzf 2,1b /* dec ctr, branch if ctr != 0 && !cr0.eq */
+ bnelr /* if we didn't hit a null char, we're done */
+ mfctr r5
+ cmpwi 0,r5,0 /* any space left in destination buffer? */
+ beqlr /* we know r0 == 0 here */
+2: stbu r0,1(r6) /* clear it out if so */
+ bdnz 2b
blr
_GLOBAL(strcat)
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list