X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/60289aade7304b10112a6839dcf293e719f057eb..61183eaabcc15bb0e73cae422a68246453a2aa3c:/target/linux/generic-2.6/patches-2.6.25/700-powerpc_git.patch diff --git a/target/linux/generic-2.6/patches-2.6.25/700-powerpc_git.patch b/target/linux/generic-2.6/patches-2.6.25/700-powerpc_git.patch index c207b5561..a47129171 100644 --- a/target/linux/generic-2.6/patches-2.6.25/700-powerpc_git.patch +++ b/target/linux/generic-2.6/patches-2.6.25/700-powerpc_git.patch @@ -1,7 +1,5 @@ -Index: linux-2.6.25.1/Documentation/kernel-parameters.txt -=================================================================== ---- linux-2.6.25.1.orig/Documentation/kernel-parameters.txt -+++ linux-2.6.25.1/Documentation/kernel-parameters.txt +--- a/Documentation/kernel-parameters.txt ++++ b/Documentation/kernel-parameters.txt @@ -930,6 +930,8 @@ and is between 256 and 4096 characters. l2cr= [PPC] @@ -11,10 +9,8 @@ Index: linux-2.6.25.1/Documentation/kernel-parameters.txt lapic [X86-32,APIC] Enable the local APIC even if BIOS disabled it. -Index: linux-2.6.25.1/Documentation/powerpc/booting-without-of.txt -=================================================================== ---- linux-2.6.25.1.orig/Documentation/powerpc/booting-without-of.txt -+++ linux-2.6.25.1/Documentation/powerpc/booting-without-of.txt +--- a/Documentation/powerpc/booting-without-of.txt ++++ b/Documentation/powerpc/booting-without-of.txt @@ -59,12 +59,39 @@ Table of Contents p) Freescale Synchronous Serial Interface q) USB EHCI controllers @@ -713,10 +709,8 @@ Index: linux-2.6.25.1/Documentation/powerpc/booting-without-of.txt Appendix A - Sample SOC node for MPC8540 ======================================== -Index: linux-2.6.25.1/Documentation/powerpc/phyp-assisted-dump.txt -=================================================================== --- /dev/null -+++ linux-2.6.25.1/Documentation/powerpc/phyp-assisted-dump.txt ++++ b/Documentation/powerpc/phyp-assisted-dump.txt @@ -0,0 +1,127 @@ + + Hypervisor-Assisted Dump @@ -845,10 +839,8 @@ Index: linux-2.6.25.1/Documentation/powerpc/phyp-assisted-dump.txt + + o Still need to write a shell script, to copy the dump away. + Currently I am parsing it manually. -Index: linux-2.6.25.1/arch/powerpc/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Kconfig -+++ linux-2.6.25.1/arch/powerpc/Kconfig +--- a/arch/powerpc/Kconfig ++++ b/arch/powerpc/Kconfig @@ -49,6 +49,19 @@ config IRQ_PER_CPU bool default y @@ -987,10 +979,8 @@ Index: linux-2.6.25.1/arch/powerpc/Kconfig config PIN_TLB bool "Pinned Kernel TLBs (860 ONLY)" depends on ADVANCED_OPTIONS && 8xx -Index: linux-2.6.25.1/arch/powerpc/Kconfig.debug -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Kconfig.debug -+++ linux-2.6.25.1/arch/powerpc/Kconfig.debug +--- a/arch/powerpc/Kconfig.debug ++++ b/arch/powerpc/Kconfig.debug @@ -269,7 +269,7 @@ config PPC_EARLY_DEBUG_CPM_ADDR hex "CPM UART early debug transmit descriptor address" depends on PPC_EARLY_DEBUG_CPM @@ -1000,10 +990,8 @@ Index: linux-2.6.25.1/arch/powerpc/Kconfig.debug default "0xff002008" if CPM1 help This specifies the address of the transmit descriptor -Index: linux-2.6.25.1/arch/powerpc/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Makefile -+++ linux-2.6.25.1/arch/powerpc/Makefile +--- a/arch/powerpc/Makefile ++++ b/arch/powerpc/Makefile @@ -71,13 +71,11 @@ endif LDFLAGS_vmlinux := -Bstatic @@ -1031,10 +1019,8 @@ Index: linux-2.6.25.1/arch/powerpc/Makefile $(Q)$(MAKE) ARCH=ppc64 $(build)=$(boot) $(patsubst %,$(boot)/%,$@) define archhelp -Index: linux-2.6.25.1/arch/powerpc/boot/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/Makefile -+++ linux-2.6.25.1/arch/powerpc/boot/Makefile +--- a/arch/powerpc/boot/Makefile ++++ b/arch/powerpc/boot/Makefile @@ -40,6 +40,7 @@ $(obj)/ebony.o: BOOTCFLAGS += -mcpu=405 $(obj)/cuboot-taishan.o: BOOTCFLAGS += -mcpu=405 $(obj)/cuboot-katmai.o: BOOTCFLAGS += -mcpu=405 @@ -1134,10 +1120,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/Makefile # clean up files cached by wrapper clean-kernel := vmlinux.strip vmlinux.bin -Index: linux-2.6.25.1/arch/powerpc/boot/bamboo.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/bamboo.c -+++ linux-2.6.25.1/arch/powerpc/boot/bamboo.c +--- a/arch/powerpc/boot/bamboo.c ++++ b/arch/powerpc/boot/bamboo.c @@ -33,7 +33,8 @@ static void bamboo_fixups(void) ibm440ep_fixup_clocks(sysclk, 11059200, 25000000); ibm4xx_sdram_fixup_memsize(); @@ -1148,10 +1132,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/bamboo.c } void bamboo_init(void *mac0, void *mac1) -Index: linux-2.6.25.1/arch/powerpc/boot/cpm-serial.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cpm-serial.c -+++ linux-2.6.25.1/arch/powerpc/boot/cpm-serial.c +--- a/arch/powerpc/boot/cpm-serial.c ++++ b/arch/powerpc/boot/cpm-serial.c @@ -11,6 +11,7 @@ #include "types.h" #include "io.h" @@ -1343,10 +1325,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cpm-serial.c scdp->open = cpm_serial_open; scdp->putc = cpm_serial_putc; -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-pq2.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cuboot-pq2.c -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-pq2.c +--- a/arch/powerpc/boot/cuboot-pq2.c ++++ b/arch/powerpc/boot/cuboot-pq2.c @@ -128,7 +128,7 @@ static void fixup_pci(void) u8 *soc_regs; int i, len; @@ -1422,10 +1402,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-pq2.c } static void pq2_platform_fixups(void) -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-rainier.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cuboot-rainier.c -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-rainier.c +--- a/arch/powerpc/boot/cuboot-rainier.c ++++ b/arch/powerpc/boot/cuboot-rainier.c @@ -42,7 +42,8 @@ static void rainier_fixups(void) ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); ibm4xx_fixup_ebc_ranges("/plb/opb/ebc"); @@ -1436,10 +1414,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-rainier.c } void platform_init(unsigned long r3, unsigned long r4, unsigned long r5, -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-sequoia.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cuboot-sequoia.c -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-sequoia.c +--- a/arch/powerpc/boot/cuboot-sequoia.c ++++ b/arch/powerpc/boot/cuboot-sequoia.c @@ -42,7 +42,8 @@ static void sequoia_fixups(void) ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); ibm4xx_fixup_ebc_ranges("/plb/opb/ebc"); @@ -1450,10 +1426,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-sequoia.c } void platform_init(unsigned long r3, unsigned long r4, unsigned long r5, -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-taishan.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cuboot-taishan.c -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-taishan.c +--- a/arch/powerpc/boot/cuboot-taishan.c ++++ b/arch/powerpc/boot/cuboot-taishan.c @@ -40,7 +40,8 @@ static void taishan_fixups(void) ibm4xx_sdram_fixup_memsize(); @@ -1464,10 +1438,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-taishan.c ibm4xx_fixup_ebc_ranges("/plb/opb/ebc"); } -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-warp.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/cuboot-warp.c -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-warp.c +--- a/arch/powerpc/boot/cuboot-warp.c ++++ b/arch/powerpc/boot/cuboot-warp.c @@ -24,7 +24,7 @@ static void warp_fixups(void) ibm440ep_fixup_clocks(sysclk, 11059200, 50000000); ibm4xx_sdram_fixup_memsize(); @@ -1477,10 +1449,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-warp.c } -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-yosemite.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-yosemite.c ++++ b/arch/powerpc/boot/cuboot-yosemite.c @@ -0,0 +1,44 @@ +/* + * Old U-boot compatibility for Yosemite @@ -1526,10 +1496,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-yosemite.c + fdt_init(_dtb_start); + serial_console_init(); +} -Index: linux-2.6.25.1/arch/powerpc/boot/devtree.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/devtree.c -+++ linux-2.6.25.1/arch/powerpc/boot/devtree.c +--- a/arch/powerpc/boot/devtree.c ++++ b/arch/powerpc/boot/devtree.c @@ -350,3 +350,23 @@ int dt_is_compatible(void *node, const c return 0; @@ -1554,10 +1522,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/devtree.c + return n; +} + -Index: linux-2.6.25.1/arch/powerpc/boot/dts/bamboo.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/bamboo.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/bamboo.dts +--- a/arch/powerpc/boot/dts/bamboo.dts ++++ b/arch/powerpc/boot/dts/bamboo.dts @@ -204,7 +204,6 @@ }; @@ -1574,10 +1540,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/bamboo.dts device_type = "network"; compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; interrupt-parent = <&UIC1>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/canyonlands.dts -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/canyonlands.dts ++++ b/arch/powerpc/boot/dts/canyonlands.dts @@ -0,0 +1,402 @@ +/* + * Device Tree Source for AMCC Canyonlands (460EX) @@ -1981,10 +1945,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/canyonlands.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/ebony.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/ebony.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/ebony.dts +--- a/arch/powerpc/boot/dts/ebony.dts ++++ b/arch/powerpc/boot/dts/ebony.dts @@ -241,7 +241,6 @@ }; @@ -2001,10 +1963,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/ebony.dts device_type = "network"; compatible = "ibm,emac-440gp", "ibm,emac"; interrupt-parent = <&UIC1>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/ep8248e.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/ep8248e.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/ep8248e.dts +--- a/arch/powerpc/boot/dts/ep8248e.dts ++++ b/arch/powerpc/boot/dts/ep8248e.dts @@ -121,8 +121,7 @@ data@0 { @@ -2024,10 +1984,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/ep8248e.dts interrupts = <4 8>; interrupt-parent = <&PIC>; fsl,cpm-brg = <7>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/ep88xc.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/ep88xc.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/ep88xc.dts +--- a/arch/powerpc/boot/dts/ep88xc.dts ++++ b/arch/powerpc/boot/dts/ep88xc.dts @@ -2,7 +2,7 @@ * EP88xC Device Tree Source * @@ -2255,10 +2213,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/ep88xc.dts fsl,cpm-command = <0000>; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/glacier.dts -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/glacier.dts ++++ b/arch/powerpc/boot/dts/glacier.dts @@ -0,0 +1,467 @@ +/* + * Device Tree Source for AMCC Glacier (460GT) @@ -2727,10 +2683,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/glacier.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/haleakala.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/haleakala.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/haleakala.dts +--- a/arch/powerpc/boot/dts/haleakala.dts ++++ b/arch/powerpc/boot/dts/haleakala.dts @@ -12,7 +12,7 @@ #address-cells = <1>; #size-cells = <1>; @@ -2749,10 +2703,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/haleakala.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "rgmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/katmai.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/katmai.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/katmai.dts +--- a/arch/powerpc/boot/dts/katmai.dts ++++ b/arch/powerpc/boot/dts/katmai.dts @@ -212,7 +212,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -2762,10 +2714,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/katmai.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "gmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/kilauea.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/kilauea.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/kilauea.dts +--- a/arch/powerpc/boot/dts/kilauea.dts ++++ b/arch/powerpc/boot/dts/kilauea.dts @@ -219,7 +219,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -2784,10 +2734,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/kilauea.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "rgmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/ksi8560.dts -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/ksi8560.dts ++++ b/arch/powerpc/boot/dts/ksi8560.dts @@ -0,0 +1,267 @@ +/* + * Device Tree Source for Emerson KSI8560 @@ -3056,10 +3004,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/ksi8560.dts + linux,stdout-path = "/soc/cpm/serial@91a00"; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHD.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/kuroboxHD.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHD.dts +--- a/arch/powerpc/boot/dts/kuroboxHD.dts ++++ b/arch/powerpc/boot/dts/kuroboxHD.dts @@ -7,6 +7,7 @@ * Based on sandpoint.dts * @@ -3223,10 +3169,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHD.dts >; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHG.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/kuroboxHG.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHG.dts +--- a/arch/powerpc/boot/dts/kuroboxHG.dts ++++ b/arch/powerpc/boot/dts/kuroboxHG.dts @@ -7,6 +7,7 @@ * Based on sandpoint.dts * @@ -3390,10 +3334,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHG.dts >; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/makalu.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/makalu.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/makalu.dts +--- a/arch/powerpc/boot/dts/makalu.dts ++++ b/arch/powerpc/boot/dts/makalu.dts @@ -219,7 +219,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -3412,10 +3354,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/makalu.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "rgmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc7448hpc2.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc7448hpc2.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc7448hpc2.dts +--- a/arch/powerpc/boot/dts/mpc7448hpc2.dts ++++ b/arch/powerpc/boot/dts/mpc7448hpc2.dts @@ -1,7 +1,7 @@ /* * MPC7448HPC2 (Taiga) board Device Tree Source @@ -3631,10 +3571,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc7448hpc2.dts interrupt-parent = <&mpic>; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8272ads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8272ads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8272ads.dts +--- a/arch/powerpc/boot/dts/mpc8272ads.dts ++++ b/arch/powerpc/boot/dts/mpc8272ads.dts @@ -1,7 +1,7 @@ /* * MPC8272 ADS Device Tree Source @@ -3936,10 +3874,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8272ads.dts }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_mds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc832x_mds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_mds.dts +--- a/arch/powerpc/boot/dts/mpc832x_mds.dts ++++ b/arch/powerpc/boot/dts/mpc832x_mds.dts @@ -255,9 +255,7 @@ enet0: ucc@2200 { device_type = "network"; @@ -3970,10 +3906,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_mds.dts port-number = <0>; /* Which ttyQEx device */ soft-uart; /* We need Soft-UART */ reg = <0x2400 0x200>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_rdb.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc832x_rdb.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_rdb.dts +--- a/arch/powerpc/boot/dts/mpc832x_rdb.dts ++++ b/arch/powerpc/boot/dts/mpc832x_rdb.dts @@ -208,9 +208,7 @@ enet0: ucc@3000 { device_type = "network"; @@ -3994,10 +3928,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc832x_rdb.dts reg = <0x2200 0x200>; interrupts = <34>; interrupt-parent = <&qeic>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc836x_mds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc836x_mds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc836x_mds.dts +--- a/arch/powerpc/boot/dts/mpc836x_mds.dts ++++ b/arch/powerpc/boot/dts/mpc836x_mds.dts @@ -257,9 +257,7 @@ enet0: ucc@2000 { device_type = "network"; @@ -4018,10 +3950,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc836x_mds.dts reg = <0x3000 0x200>; interrupts = <33>; interrupt-parent = <&qeic>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8540ads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8540ads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8540ads.dts +--- a/arch/powerpc/boot/dts/mpc8540ads.dts ++++ b/arch/powerpc/boot/dts/mpc8540ads.dts @@ -1,7 +1,7 @@ /* * MPC8540 ADS Device Tree Source @@ -4351,10 +4281,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8540ads.dts compatible = "fsl,mpc8540-pcix", "fsl,mpc8540-pci"; device_type = "pci"; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8541cds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8541cds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8541cds.dts +--- a/arch/powerpc/boot/dts/mpc8541cds.dts ++++ b/arch/powerpc/boot/dts/mpc8541cds.dts @@ -1,7 +1,7 @@ /* * MPC8541 CDS Device Tree Source @@ -4700,10 +4628,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8541cds.dts compatible = "fsl,mpc8540-pci"; device_type = "pci"; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8544ds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8544ds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8544ds.dts +--- a/arch/powerpc/boot/dts/mpc8544ds.dts ++++ b/arch/powerpc/boot/dts/mpc8544ds.dts @@ -1,7 +1,7 @@ /* * MPC8544 DS Device Tree Source @@ -5240,10 +5166,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8544ds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8548cds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8548cds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8548cds.dts +--- a/arch/powerpc/boot/dts/mpc8548cds.dts ++++ b/arch/powerpc/boot/dts/mpc8548cds.dts @@ -1,7 +1,7 @@ /* * MPC8548 CDS Device Tree Source @@ -5785,10 +5709,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8548cds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8555cds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8555cds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8555cds.dts +--- a/arch/powerpc/boot/dts/mpc8555cds.dts ++++ b/arch/powerpc/boot/dts/mpc8555cds.dts @@ -1,7 +1,7 @@ /* * MPC8555 CDS Device Tree Source @@ -6134,10 +6056,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8555cds.dts compatible = "fsl,mpc8540-pci"; device_type = "pci"; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8560ads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8560ads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8560ads.dts +--- a/arch/powerpc/boot/dts/mpc8560ads.dts ++++ b/arch/powerpc/boot/dts/mpc8560ads.dts @@ -1,7 +1,7 @@ /* * MPC8560 ADS Device Tree Source @@ -6531,10 +6451,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8560ads.dts + 0x1000000 0x0 0x0 0xe2000000 0x0 0x1000000>; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8568mds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8568mds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8568mds.dts +--- a/arch/powerpc/boot/dts/mpc8568mds.dts ++++ b/arch/powerpc/boot/dts/mpc8568mds.dts @@ -1,7 +1,7 @@ /* * MPC8568E MDS Device Tree Source @@ -7111,10 +7029,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8568mds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8572ds.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8572ds.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8572ds.dts +--- a/arch/powerpc/boot/dts/mpc8572ds.dts ++++ b/arch/powerpc/boot/dts/mpc8572ds.dts @@ -1,7 +1,7 @@ /* * MPC8572 DS Device Tree Source @@ -7775,10 +7691,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8572ds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8641_hpcn.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc8641_hpcn.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc8641_hpcn.dts +--- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts ++++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts @@ -13,7 +13,7 @@ / { @@ -7788,10 +7702,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8641_hpcn.dts #address-cells = <1>; #size-cells = <1>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc866ads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc866ads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc866ads.dts +--- a/arch/powerpc/boot/dts/mpc866ads.dts ++++ b/arch/powerpc/boot/dts/mpc866ads.dts @@ -2,6 +2,7 @@ * MPC866 ADS Device Tree Source * @@ -7976,10 +7888,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc866ads.dts interrupt-parent = <&CPM_PIC>; fsl,cpm-command = <0000>; linux,network-index = <1>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc885ads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/mpc885ads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/mpc885ads.dts +--- a/arch/powerpc/boot/dts/mpc885ads.dts ++++ b/arch/powerpc/boot/dts/mpc885ads.dts @@ -2,7 +2,7 @@ * MPC885 ADS Device Tree Source * @@ -8216,10 +8126,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc885ads.dts linux,network-index = <2>; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/pq2fads.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/pq2fads.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/pq2fads.dts +--- a/arch/powerpc/boot/dts/pq2fads.dts ++++ b/arch/powerpc/boot/dts/pq2fads.dts @@ -1,7 +1,7 @@ /* * Device Tree for the PQ2FADS-ZU board with an MPC8280 chip. @@ -8509,10 +8417,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/pq2fads.dts compatible = "fsl,mpc8280-pic", "fsl,cpm2-pic"; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/prpmc2800.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/prpmc2800.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/prpmc2800.dts +--- a/arch/powerpc/boot/dts/prpmc2800.dts ++++ b/arch/powerpc/boot/dts/prpmc2800.dts @@ -11,6 +11,8 @@ * if it can determine the exact PrPMC type. */ @@ -8978,10 +8884,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/prpmc2800.dts + linux,stdout-path = &MPSC0; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/rainier.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/rainier.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/rainier.dts +--- a/arch/powerpc/boot/dts/rainier.dts ++++ b/arch/powerpc/boot/dts/rainier.dts @@ -254,7 +254,6 @@ }; @@ -9016,10 +8920,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/rainier.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "rgmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/sbc8641d.dts -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/sbc8641d.dts ++++ b/arch/powerpc/boot/dts/sbc8641d.dts @@ -0,0 +1,352 @@ +/* + * SBC8641D Device Tree Source @@ -9373,10 +9275,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/sbc8641d.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/sequoia.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/sequoia.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/sequoia.dts +--- a/arch/powerpc/boot/dts/sequoia.dts ++++ b/arch/powerpc/boot/dts/sequoia.dts @@ -269,7 +269,6 @@ }; @@ -9411,10 +9311,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/sequoia.dts rx-fifo-size = <1000>; tx-fifo-size = <800>; phy-mode = "rgmii"; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/taishan.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/taishan.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/taishan.dts +--- a/arch/powerpc/boot/dts/taishan.dts ++++ b/arch/powerpc/boot/dts/taishan.dts @@ -104,6 +104,16 @@ // FIXME: anything else? }; @@ -9508,10 +9406,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/taishan.dts }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/walnut.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/walnut.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/walnut.dts +--- a/arch/powerpc/boot/dts/walnut.dts ++++ b/arch/powerpc/boot/dts/walnut.dts @@ -125,7 +125,6 @@ }; @@ -9520,10 +9416,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/walnut.dts device_type = "network"; compatible = "ibm,emac-405gp", "ibm,emac"; interrupt-parent = <&UIC0>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/warp.dts -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/dts/warp.dts -+++ linux-2.6.25.1/arch/powerpc/boot/dts/warp.dts +--- a/arch/powerpc/boot/dts/warp.dts ++++ b/arch/powerpc/boot/dts/warp.dts @@ -204,7 +204,6 @@ }; @@ -9532,10 +9426,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/warp.dts device_type = "network"; compatible = "ibm,emac-440ep", "ibm,emac-440gp", "ibm,emac"; interrupt-parent = <&UIC1>; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/yosemite.dts -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/yosemite.dts ++++ b/arch/powerpc/boot/dts/yosemite.dts @@ -0,0 +1,304 @@ +/* + * Device Tree Source for AMCC Yosemite @@ -9841,10 +9733,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/yosemite.dts + linux,stdout-path = "/plb/opb/serial@ef600300"; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/ebony.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/ebony.c -+++ linux-2.6.25.1/arch/powerpc/boot/ebony.c +--- a/arch/powerpc/boot/ebony.c ++++ b/arch/powerpc/boot/ebony.c @@ -75,7 +75,8 @@ static void ebony_fixups(void) ibm440gp_fixup_clocks(sysclk, 6 * 1843200); @@ -9855,10 +9745,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/ebony.c ibm4xx_fixup_ebc_ranges("/plb/opb/ebc"); ebony_flashsel_fixup(); } -Index: linux-2.6.25.1/arch/powerpc/boot/libfdt-wrapper.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/libfdt-wrapper.c -+++ linux-2.6.25.1/arch/powerpc/boot/libfdt-wrapper.c +--- a/arch/powerpc/boot/libfdt-wrapper.c ++++ b/arch/powerpc/boot/libfdt-wrapper.c @@ -35,7 +35,7 @@ #define check_err(err) \ ({ \ @@ -9868,10 +9756,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/libfdt-wrapper.c fdt_strerror(err)); \ if (BAD_ERROR(err)) \ exit(); \ -Index: linux-2.6.25.1/arch/powerpc/boot/mpc52xx-psc.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/mpc52xx-psc.c -+++ linux-2.6.25.1/arch/powerpc/boot/mpc52xx-psc.c +--- a/arch/powerpc/boot/mpc52xx-psc.c ++++ b/arch/powerpc/boot/mpc52xx-psc.c @@ -51,14 +51,9 @@ static unsigned char psc_getc(void) int mpc5200_psc_console_init(void *devp, struct serial_console_data *scdp) @@ -9889,10 +9775,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/mpc52xx-psc.c scdp->open = psc_open; scdp->putc = psc_putc; -Index: linux-2.6.25.1/arch/powerpc/boot/mpsc.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/mpsc.c -+++ linux-2.6.25.1/arch/powerpc/boot/mpsc.c +--- a/arch/powerpc/boot/mpsc.c ++++ b/arch/powerpc/boot/mpsc.c @@ -141,7 +141,7 @@ int mpsc_console_init(void *devp, struct if (mpscintr_base == NULL) goto err_out; @@ -9902,10 +9786,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/mpsc.c if (n != sizeof(v)) goto err_out; reg_set = (int)v; -Index: linux-2.6.25.1/arch/powerpc/boot/mv64x60.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/mv64x60.c -+++ linux-2.6.25.1/arch/powerpc/boot/mv64x60.c +--- a/arch/powerpc/boot/mv64x60.c ++++ b/arch/powerpc/boot/mv64x60.c @@ -535,7 +535,7 @@ u8 *mv64x60_get_bridge_pbase(void) u32 v[2]; void *devp; @@ -9924,10 +9806,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/mv64x60.c if (devp == NULL) goto err_out; if (getprop(devp, "virtual-reg", &v, sizeof(v)) != sizeof(v)) -Index: linux-2.6.25.1/arch/powerpc/boot/mv64x60_i2c.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/mv64x60_i2c.c -+++ linux-2.6.25.1/arch/powerpc/boot/mv64x60_i2c.c +--- a/arch/powerpc/boot/mv64x60_i2c.c ++++ b/arch/powerpc/boot/mv64x60_i2c.c @@ -185,7 +185,7 @@ int mv64x60_i2c_open(void) u32 v; void *devp; @@ -9937,10 +9817,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/mv64x60_i2c.c if (devp == NULL) goto err_out; if (getprop(devp, "virtual-reg", &v, sizeof(v)) != sizeof(v)) -Index: linux-2.6.25.1/arch/powerpc/boot/ns16550.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/ns16550.c -+++ linux-2.6.25.1/arch/powerpc/boot/ns16550.c +--- a/arch/powerpc/boot/ns16550.c ++++ b/arch/powerpc/boot/ns16550.c @@ -55,15 +55,9 @@ static u8 ns16550_tstc(void) int ns16550_console_init(void *devp, struct serial_console_data *scdp) { @@ -9959,10 +9837,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/ns16550.c n = getprop(devp, "reg-shift", ®_shift, sizeof(reg_shift)); if (n != sizeof(reg_shift)) -Index: linux-2.6.25.1/arch/powerpc/boot/ops.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/ops.h -+++ linux-2.6.25.1/arch/powerpc/boot/ops.h +--- a/arch/powerpc/boot/ops.h ++++ b/arch/powerpc/boot/ops.h @@ -95,6 +95,7 @@ int dt_xlate_reg(void *node, int res, un int dt_xlate_addr(void *node, u32 *buf, int buflen, unsigned long *xlated_addr); int dt_is_compatible(void *node, const char *compat); @@ -9971,10 +9847,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/ops.h static inline void *finddevice(const char *name) { -Index: linux-2.6.25.1/arch/powerpc/boot/prpmc2800.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/prpmc2800.c -+++ linux-2.6.25.1/arch/powerpc/boot/prpmc2800.c +--- a/arch/powerpc/boot/prpmc2800.c ++++ b/arch/powerpc/boot/prpmc2800.c @@ -344,20 +344,20 @@ static void prpmc2800_bridge_setup(u32 m acc_bits); @@ -10035,10 +9909,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/prpmc2800.c if (devp == NULL) fatal("Error: Missing User FLASH device tree node\n\r"); rc = getprop(devp, "reg", v, sizeof(v)); -Index: linux-2.6.25.1/arch/powerpc/boot/ps3-head.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/ps3-head.S -+++ linux-2.6.25.1/arch/powerpc/boot/ps3-head.S +--- a/arch/powerpc/boot/ps3-head.S ++++ b/arch/powerpc/boot/ps3-head.S @@ -27,8 +27,9 @@ /* * __system_reset_overlay - The PS3 first stage entry. @@ -10099,10 +9971,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/ps3-head.S - . = __system_reset_kernel + 0x100 + . = __system_reset_kernel + 512 -Index: linux-2.6.25.1/arch/powerpc/boot/ps3.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/ps3.c -+++ linux-2.6.25.1/arch/powerpc/boot/ps3.c +--- a/arch/powerpc/boot/ps3.c ++++ b/arch/powerpc/boot/ps3.c @@ -27,10 +27,10 @@ #include "page.h" #include "ops.h" @@ -10168,10 +10038,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/ps3.c ((kernel_entry_t)0)(ft_addr, 0, NULL); ps3_exit(); -Index: linux-2.6.25.1/arch/powerpc/boot/serial.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/serial.c -+++ linux-2.6.25.1/arch/powerpc/boot/serial.c +--- a/arch/powerpc/boot/serial.c ++++ b/arch/powerpc/boot/serial.c @@ -119,7 +119,7 @@ int serial_console_init(void) if (dt_is_compatible(devp, "ns16550")) @@ -10181,10 +10049,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/serial.c rc = mpsc_console_init(devp, &serial_cd); else if (dt_is_compatible(devp, "fsl,cpm1-scc-uart") || dt_is_compatible(devp, "fsl,cpm1-smc-uart") || -Index: linux-2.6.25.1/arch/powerpc/boot/simpleboot.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/simpleboot.c ++++ b/arch/powerpc/boot/simpleboot.c @@ -0,0 +1,84 @@ +/* + * The simple platform -- for booting when firmware doesn't supply a device @@ -10270,10 +10136,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/simpleboot.c + fdt_init(_dtb_start); + serial_console_init(); +} -Index: linux-2.6.25.1/arch/powerpc/boot/treeboot-walnut.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/treeboot-walnut.c -+++ linux-2.6.25.1/arch/powerpc/boot/treeboot-walnut.c +--- a/arch/powerpc/boot/treeboot-walnut.c ++++ b/arch/powerpc/boot/treeboot-walnut.c @@ -68,7 +68,7 @@ static void walnut_fixups(void) ibm4xx_quiesce_eth((u32 *)0xef600800, NULL); ibm4xx_fixup_ebc_ranges("/plb/ebc"); @@ -10283,10 +10147,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/treeboot-walnut.c } void platform_init(void) -Index: linux-2.6.25.1/arch/powerpc/boot/virtex405-head.S -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/virtex405-head.S ++++ b/arch/powerpc/boot/virtex405-head.S @@ -0,0 +1,30 @@ +#include "ppc_asm.h" + @@ -10318,10 +10180,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/virtex405-head.S + addi r9,r9,0x20 + bdnz 1b +2: b _zimage_start_lib -Index: linux-2.6.25.1/arch/powerpc/boot/wrapper -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/wrapper -+++ linux-2.6.25.1/arch/powerpc/boot/wrapper +--- a/arch/powerpc/boot/wrapper ++++ b/arch/powerpc/boot/wrapper @@ -174,7 +174,7 @@ cuboot*) *-mpc83*) platformo=$object/cuboot-83xx.o @@ -10392,10 +10252,8 @@ Index: linux-2.6.25.1/arch/powerpc/boot/wrapper ${CROSS}objcopy -O binary "$ofile" "$ofile.bin" -Index: linux-2.6.25.1/arch/powerpc/configs/40x/ep405_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/ep405_defconfig ++++ b/arch/powerpc/configs/40x/ep405_defconfig @@ -0,0 +1,968 @@ +# +# Automatically generated make config: don't edit @@ -11365,10 +11223,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/40x/ep405_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/40x/kilauea_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/kilauea_defconfig ++++ b/arch/powerpc/configs/40x/kilauea_defconfig @@ -0,0 +1,839 @@ +# +# Automatically generated make config: don't edit @@ -12209,10 +12065,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/40x/kilauea_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/40x/makalu_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/makalu_defconfig ++++ b/arch/powerpc/configs/40x/makalu_defconfig @@ -0,0 +1,839 @@ +# +# Automatically generated make config: don't edit @@ -13053,10 +12907,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/40x/makalu_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/40x/walnut_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/walnut_defconfig ++++ b/arch/powerpc/configs/40x/walnut_defconfig @@ -0,0 +1,887 @@ +# +# Automatically generated make config: don't edit @@ -13945,10 +13797,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/40x/walnut_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/bamboo_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/bamboo_defconfig ++++ b/arch/powerpc/configs/44x/bamboo_defconfig @@ -0,0 +1,815 @@ +# +# Automatically generated make config: don't edit @@ -14765,10 +14615,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/bamboo_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/canyonlands_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/canyonlands_defconfig ++++ b/arch/powerpc/configs/44x/canyonlands_defconfig @@ -0,0 +1,721 @@ +# +# Automatically generated make config: don't edit @@ -15491,10 +15339,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/canyonlands_defconfig +# CONFIG_SECURITY_FILE_CAPABILITIES is not set +# CONFIG_CRYPTO is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/ebony_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/ebony_defconfig ++++ b/arch/powerpc/configs/44x/ebony_defconfig @@ -0,0 +1,898 @@ +# +# Automatically generated make config: don't edit @@ -16394,10 +16240,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/ebony_defconfig +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_HW is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/katmai_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/katmai_defconfig ++++ b/arch/powerpc/configs/44x/katmai_defconfig @@ -0,0 +1,790 @@ +# +# Automatically generated make config: don't edit @@ -17189,10 +17033,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/katmai_defconfig +# CONFIG_CRYPTO_AUTHENC is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/rainier_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/rainier_defconfig ++++ b/arch/powerpc/configs/44x/rainier_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -18093,10 +17935,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/rainier_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/sequoia_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/sequoia_defconfig ++++ b/arch/powerpc/configs/44x/sequoia_defconfig @@ -0,0 +1,916 @@ +# +# Automatically generated make config: don't edit @@ -19014,10 +18854,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/sequoia_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/taishan_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/taishan_defconfig ++++ b/arch/powerpc/configs/44x/taishan_defconfig @@ -0,0 +1,815 @@ +# +# Automatically generated make config: don't edit @@ -19834,10 +19672,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/taishan_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/44x/warp_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/warp_defconfig ++++ b/arch/powerpc/configs/44x/warp_defconfig @@ -0,0 +1,1110 @@ +# +# Automatically generated make config: don't edit @@ -20949,10 +20785,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/44x/warp_defconfig +# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig ++++ b/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig @@ -0,0 +1,1395 @@ +# +# Automatically generated make config: don't edit @@ -22349,10 +22183,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig ++++ b/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig @@ -0,0 +1,1451 @@ +# +# Automatically generated make config: don't edit @@ -23805,10 +23637,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_mds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_mds_defconfig ++++ b/arch/powerpc/configs/83xx/mpc832x_mds_defconfig @@ -0,0 +1,1081 @@ +# +# Automatically generated make config: don't edit @@ -24891,10 +24721,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_mds_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig ++++ b/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig @@ -0,0 +1,1233 @@ +# +# Automatically generated make config: don't edit @@ -26129,10 +25957,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itx_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itx_defconfig ++++ b/arch/powerpc/configs/83xx/mpc834x_itx_defconfig @@ -0,0 +1,1295 @@ +# +# Automatically generated make config: don't edit @@ -27429,10 +27255,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itx_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig ++++ b/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig @@ -0,0 +1,1222 @@ +# +# Automatically generated make config: don't edit @@ -28656,10 +28480,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_mds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_mds_defconfig ++++ b/arch/powerpc/configs/83xx/mpc834x_mds_defconfig @@ -0,0 +1,1021 @@ +# +# Automatically generated make config: don't edit @@ -29682,10 +29504,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_mds_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc836x_mds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc836x_mds_defconfig ++++ b/arch/powerpc/configs/83xx/mpc836x_mds_defconfig @@ -0,0 +1,1079 @@ +# +# Automatically generated make config: don't edit @@ -30766,10 +30586,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc836x_mds_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_mds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_mds_defconfig ++++ b/arch/powerpc/configs/83xx/mpc837x_mds_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -31670,10 +31488,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_mds_defconfig +# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig ++++ b/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig @@ -0,0 +1,930 @@ +# +# Automatically generated make config: don't edit @@ -32605,10 +32421,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig +# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/83xx/sbc834x_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/sbc834x_defconfig ++++ b/arch/powerpc/configs/83xx/sbc834x_defconfig @@ -0,0 +1,828 @@ +# +# Automatically generated make config: don't edit @@ -33438,10 +33252,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/83xx/sbc834x_defconfig +# CONFIG_CRYPTO_LZO is not set +# CONFIG_CRYPTO_HW is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/ksi8560_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/ksi8560_defconfig ++++ b/arch/powerpc/configs/85xx/ksi8560_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -34342,10 +34154,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/ksi8560_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8540_ads_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8540_ads_defconfig ++++ b/arch/powerpc/configs/85xx/mpc8540_ads_defconfig @@ -0,0 +1,796 @@ +# +# Automatically generated make config: don't edit @@ -35143,10 +34953,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8540_ads_defconfig +# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8544_ds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8544_ds_defconfig ++++ b/arch/powerpc/configs/85xx/mpc8544_ds_defconfig @@ -0,0 +1,1564 @@ +# +# Automatically generated make config: don't edit @@ -36712,10 +36520,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8544_ds_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8560_ads_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8560_ads_defconfig ++++ b/arch/powerpc/configs/85xx/mpc8560_ads_defconfig @@ -0,0 +1,885 @@ +# +# Automatically generated make config: don't edit @@ -37602,10 +37408,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8560_ads_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8568mds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8568mds_defconfig ++++ b/arch/powerpc/configs/85xx/mpc8568mds_defconfig @@ -0,0 +1,1117 @@ +# +# Automatically generated make config: don't edit @@ -38724,10 +38528,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8568mds_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8572_ds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8572_ds_defconfig ++++ b/arch/powerpc/configs/85xx/mpc8572_ds_defconfig @@ -0,0 +1,1549 @@ +# +# Automatically generated make config: don't edit @@ -40278,10 +40080,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8572_ds_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig ++++ b/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig @@ -0,0 +1,935 @@ +# +# Automatically generated make config: don't edit @@ -41218,10 +41018,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8548_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8548_defconfig ++++ b/arch/powerpc/configs/85xx/sbc8548_defconfig @@ -0,0 +1,812 @@ +# +# Automatically generated make config: don't edit @@ -42035,10 +41833,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8548_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8560_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8560_defconfig ++++ b/arch/powerpc/configs/85xx/sbc8560_defconfig @@ -0,0 +1,830 @@ +# +# Automatically generated make config: don't edit @@ -42870,10 +42666,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8560_defconfig +# CONFIG_CRYPTO_LZO is not set +CONFIG_CRYPTO_HW=y +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/stx_gp3_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/stx_gp3_defconfig ++++ b/arch/powerpc/configs/85xx/stx_gp3_defconfig @@ -0,0 +1,1253 @@ +# +# Automatically generated make config: don't edit @@ -44128,10 +43922,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/stx_gp3_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8540_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8540_defconfig ++++ b/arch/powerpc/configs/85xx/tqm8540_defconfig @@ -0,0 +1,1097 @@ +# +# Automatically generated make config: don't edit @@ -45230,10 +45022,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8540_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8541_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8541_defconfig ++++ b/arch/powerpc/configs/85xx/tqm8541_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -46344,10 +46134,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8541_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8555_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8555_defconfig ++++ b/arch/powerpc/configs/85xx/tqm8555_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -47458,10 +47246,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8555_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8560_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8560_defconfig ++++ b/arch/powerpc/configs/85xx/tqm8560_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -48572,9 +48358,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8560_defconfig +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set +CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/bamboo_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/bamboo_defconfig +--- a/arch/powerpc/configs/bamboo_defconfig +++ /dev/null @@ -1,815 +0,0 @@ -# @@ -49392,10 +49176,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/bamboo_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/chrp32_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/chrp32_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/chrp32_defconfig +--- a/arch/powerpc/configs/chrp32_defconfig ++++ b/arch/powerpc/configs/chrp32_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -49431,9 +49213,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/chrp32_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ebony_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ebony_defconfig +--- a/arch/powerpc/configs/ebony_defconfig +++ /dev/null @@ -1,898 +0,0 @@ -# @@ -50334,9 +50114,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ebony_defconfig -# CONFIG_CRYPTO_LZO is not set -# CONFIG_CRYPTO_HW is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/ep405_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ep405_defconfig +--- a/arch/powerpc/configs/ep405_defconfig +++ /dev/null @@ -1,968 +0,0 @@ -# @@ -51307,10 +51085,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ep405_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/g5_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/g5_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/g5_defconfig +--- a/arch/powerpc/configs/g5_defconfig ++++ b/arch/powerpc/configs/g5_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -51346,10 +51122,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/g5_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/iseries_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/iseries_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/iseries_defconfig +--- a/arch/powerpc/configs/iseries_defconfig ++++ b/arch/powerpc/configs/iseries_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -51385,9 +51159,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/iseries_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/katmai_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/katmai_defconfig +--- a/arch/powerpc/configs/katmai_defconfig +++ /dev/null @@ -1,790 +0,0 @@ -# @@ -52180,9 +51952,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/katmai_defconfig -# CONFIG_CRYPTO_AUTHENC is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/kilauea_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/kilauea_defconfig +--- a/arch/powerpc/configs/kilauea_defconfig +++ /dev/null @@ -1,839 +0,0 @@ -# @@ -53024,9 +52794,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/kilauea_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/makalu_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/makalu_defconfig +--- a/arch/powerpc/configs/makalu_defconfig +++ /dev/null @@ -1,839 +0,0 @@ -# @@ -53868,10 +53636,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/makalu_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/maple_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/maple_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/maple_defconfig +--- a/arch/powerpc/configs/maple_defconfig ++++ b/arch/powerpc/configs/maple_defconfig @@ -333,7 +333,7 @@ CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_STANDALONE=y @@ -54045,9 +53811,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/maple_defconfig CONFIG_USB_MON=y # -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8313_rdb_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8313_rdb_defconfig +--- a/arch/powerpc/configs/mpc8313_rdb_defconfig +++ /dev/null @@ -1,1393 +0,0 @@ -# @@ -55443,9 +55207,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8313_rdb_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8315_rdb_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8315_rdb_defconfig +--- a/arch/powerpc/configs/mpc8315_rdb_defconfig +++ /dev/null @@ -1,1451 +0,0 @@ -# @@ -56899,9 +56661,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8315_rdb_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc832x_mds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc832x_mds_defconfig +--- a/arch/powerpc/configs/mpc832x_mds_defconfig +++ /dev/null @@ -1,1081 +0,0 @@ -# @@ -57985,9 +57745,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc832x_mds_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/mpc832x_rdb_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc832x_rdb_defconfig +--- a/arch/powerpc/configs/mpc832x_rdb_defconfig +++ /dev/null @@ -1,1233 +0,0 @@ -# @@ -59223,9 +58981,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc832x_rdb_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_itx_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_itx_defconfig +--- a/arch/powerpc/configs/mpc834x_itx_defconfig +++ /dev/null @@ -1,1295 +0,0 @@ -# @@ -60523,9 +60279,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_itx_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_itxgp_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_itxgp_defconfig +--- a/arch/powerpc/configs/mpc834x_itxgp_defconfig +++ /dev/null @@ -1,1222 +0,0 @@ -# @@ -61750,9 +61504,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_itxgp_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_mds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_mds_defconfig +--- a/arch/powerpc/configs/mpc834x_mds_defconfig +++ /dev/null @@ -1,1021 +0,0 @@ -# @@ -62776,9 +62528,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc834x_mds_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc836x_mds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc836x_mds_defconfig +--- a/arch/powerpc/configs/mpc836x_mds_defconfig +++ /dev/null @@ -1,1079 +0,0 @@ -# @@ -63860,9 +63610,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc836x_mds_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/mpc837x_mds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc837x_mds_defconfig +--- a/arch/powerpc/configs/mpc837x_mds_defconfig +++ /dev/null @@ -1,899 +0,0 @@ -# @@ -64764,9 +64512,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc837x_mds_defconfig -# CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc837x_rdb_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc837x_rdb_defconfig +--- a/arch/powerpc/configs/mpc837x_rdb_defconfig +++ /dev/null @@ -1,930 +0,0 @@ -# @@ -65699,10 +65445,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc837x_rdb_defconfig -# CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc83xx_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc83xx_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/mpc83xx_defconfig +--- a/arch/powerpc/configs/mpc83xx_defconfig ++++ b/arch/powerpc/configs/mpc83xx_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -65952,9 +65696,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc83xx_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8540_ads_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8540_ads_defconfig +--- a/arch/powerpc/configs/mpc8540_ads_defconfig +++ /dev/null @@ -1,796 +0,0 @@ -# @@ -66753,9 +66495,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8540_ads_defconfig -# CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8544_ds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8544_ds_defconfig +--- a/arch/powerpc/configs/mpc8544_ds_defconfig +++ /dev/null @@ -1,1549 +0,0 @@ -# @@ -68307,9 +68047,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8544_ds_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8560_ads_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8560_ads_defconfig +--- a/arch/powerpc/configs/mpc8560_ads_defconfig +++ /dev/null @@ -1,885 +0,0 @@ -# @@ -69197,9 +68935,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8560_ads_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8568mds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8568mds_defconfig +--- a/arch/powerpc/configs/mpc8568mds_defconfig +++ /dev/null @@ -1,1117 +0,0 @@ -# @@ -70319,9 +70055,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8568mds_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/mpc8572_ds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8572_ds_defconfig +--- a/arch/powerpc/configs/mpc8572_ds_defconfig +++ /dev/null @@ -1,1549 +0,0 @@ -# @@ -71873,9 +71607,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc8572_ds_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/mpc85xx_cds_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc85xx_cds_defconfig +--- a/arch/powerpc/configs/mpc85xx_cds_defconfig +++ /dev/null @@ -1,935 +0,0 @@ -# @@ -72813,10 +72545,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/mpc85xx_cds_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/pmac32_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/pmac32_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/pmac32_defconfig +--- a/arch/powerpc/configs/pmac32_defconfig ++++ b/arch/powerpc/configs/pmac32_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -72852,10 +72582,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/pmac32_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ppc40x_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/ppc40x_defconfig ++++ b/arch/powerpc/configs/ppc40x_defconfig @@ -0,0 +1,896 @@ +# +# Automatically generated make config: don't edit @@ -73753,10 +73481,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ppc40x_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/ppc44x_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ppc44x_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/ppc44x_defconfig +--- a/arch/powerpc/configs/ppc44x_defconfig ++++ b/arch/powerpc/configs/ppc44x_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73839,10 +73565,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ppc44x_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ppc64_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ppc64_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/ppc64_defconfig +--- a/arch/powerpc/configs/ppc64_defconfig ++++ b/arch/powerpc/configs/ppc64_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73886,10 +73610,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ppc64_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/pseries_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/pseries_defconfig -+++ linux-2.6.25.1/arch/powerpc/configs/pseries_defconfig +--- a/arch/powerpc/configs/pseries_defconfig ++++ b/arch/powerpc/configs/pseries_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73933,9 +73655,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/pseries_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/rainier_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/rainier_defconfig +--- a/arch/powerpc/configs/rainier_defconfig +++ /dev/null @@ -1,899 +0,0 @@ -# @@ -74837,9 +74557,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/rainier_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/sbc834x_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc834x_defconfig +--- a/arch/powerpc/configs/sbc834x_defconfig +++ /dev/null @@ -1,828 +0,0 @@ -# @@ -75670,9 +75388,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/sbc834x_defconfig -# CONFIG_CRYPTO_LZO is not set -# CONFIG_CRYPTO_HW is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/sbc8548_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc8548_defconfig +--- a/arch/powerpc/configs/sbc8548_defconfig +++ /dev/null @@ -1,812 +0,0 @@ -# @@ -76487,9 +76203,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/sbc8548_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/sbc8560_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc8560_defconfig +--- a/arch/powerpc/configs/sbc8560_defconfig +++ /dev/null @@ -1,830 +0,0 @@ -# @@ -77322,10 +77036,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/sbc8560_defconfig -# CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/sbc8641d_defconfig -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/sbc8641d_defconfig ++++ b/arch/powerpc/configs/sbc8641d_defconfig @@ -0,0 +1,1342 @@ +# +# Automatically generated make config: don't edit @@ -78669,9 +78381,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/sbc8641d_defconfig +CONFIG_CRYPTO_HW=y +# CONFIG_CRYPTO_DEV_HIFN_795X is not set +# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/sequoia_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sequoia_defconfig +--- a/arch/powerpc/configs/sequoia_defconfig +++ /dev/null @@ -1,916 +0,0 @@ -# @@ -79590,9 +79300,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/sequoia_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/stx_gp3_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/stx_gp3_defconfig +--- a/arch/powerpc/configs/stx_gp3_defconfig +++ /dev/null @@ -1,1253 +0,0 @@ -# @@ -80848,9 +80556,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/stx_gp3_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/taishan_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/taishan_defconfig +--- a/arch/powerpc/configs/taishan_defconfig +++ /dev/null @@ -1,815 +0,0 @@ -# @@ -81668,9 +81374,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/taishan_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/tqm8540_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8540_defconfig +--- a/arch/powerpc/configs/tqm8540_defconfig +++ /dev/null @@ -1,1097 +0,0 @@ -# @@ -82770,9 +82474,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/tqm8540_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/tqm8541_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8541_defconfig +--- a/arch/powerpc/configs/tqm8541_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -83884,9 +83586,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/tqm8541_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/tqm8555_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8555_defconfig +--- a/arch/powerpc/configs/tqm8555_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -84998,9 +84698,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/tqm8555_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/tqm8560_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8560_defconfig +--- a/arch/powerpc/configs/tqm8560_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -86112,9 +85810,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/tqm8560_defconfig -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -CONFIG_PPC_LIB_RHEAP=y -Index: linux-2.6.25.1/arch/powerpc/configs/walnut_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/walnut_defconfig +--- a/arch/powerpc/configs/walnut_defconfig +++ /dev/null @@ -1,887 +0,0 @@ -# @@ -87004,9 +86700,7 @@ Index: linux-2.6.25.1/arch/powerpc/configs/walnut_defconfig -CONFIG_CRYPTO_HW=y -# CONFIG_CRYPTO_DEV_HIFN_795X is not set -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/configs/warp_defconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/warp_defconfig +--- a/arch/powerpc/configs/warp_defconfig +++ /dev/null @@ -1,1110 +0,0 @@ -# @@ -88119,10 +87813,8 @@ Index: linux-2.6.25.1/arch/powerpc/configs/warp_defconfig -# CONFIG_CRYPTO_LZO is not set -CONFIG_CRYPTO_HW=y -# CONFIG_PPC_CLOCK is not set -Index: linux-2.6.25.1/arch/powerpc/kernel/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/Makefile -+++ linux-2.6.25.1/arch/powerpc/kernel/Makefile +--- a/arch/powerpc/kernel/Makefile ++++ b/arch/powerpc/kernel/Makefile @@ -67,6 +67,7 @@ obj-$(CONFIG_BOOTX_TEXT) += btext.o obj-$(CONFIG_SMP) += smp.o obj-$(CONFIG_KPROBES) += kprobes.o @@ -88131,10 +87823,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/Makefile pci64-$(CONFIG_PPC64) += pci_dn.o isa-bridge.o obj-$(CONFIG_PCI) += pci_$(CONFIG_WORD_SIZE).o $(pci64-y) \ -Index: linux-2.6.25.1/arch/powerpc/kernel/asm-offsets.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/asm-offsets.c -+++ linux-2.6.25.1/arch/powerpc/kernel/asm-offsets.c +--- a/arch/powerpc/kernel/asm-offsets.c ++++ b/arch/powerpc/kernel/asm-offsets.c @@ -26,8 +26,6 @@ #ifdef CONFIG_PPC64 #include @@ -88180,10 +87870,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/asm-offsets.c #endif DEFINE(PGD_TABLE_SIZE, PGD_TABLE_SIZE); -Index: linux-2.6.25.1/arch/powerpc/kernel/btext.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/btext.c -+++ linux-2.6.25.1/arch/powerpc/kernel/btext.c +--- a/arch/powerpc/kernel/btext.c ++++ b/arch/powerpc/kernel/btext.c @@ -7,6 +7,7 @@ #include #include @@ -88201,10 +87889,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/btext.c #include #include -Index: linux-2.6.25.1/arch/powerpc/kernel/cpu_setup_44x.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/cpu_setup_44x.S -+++ linux-2.6.25.1/arch/powerpc/kernel/cpu_setup_44x.S +--- a/arch/powerpc/kernel/cpu_setup_44x.S ++++ b/arch/powerpc/kernel/cpu_setup_44x.S @@ -3,7 +3,7 @@ * Valentine Barshak * MontaVista Software, Inc (c) 2007 @@ -88224,10 +87910,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/cpu_setup_44x.S _GLOBAL(__setup_cpu_440gx) _GLOBAL(__setup_cpu_440spe) b __fixup_440A_mcheck -Index: linux-2.6.25.1/arch/powerpc/kernel/cputable.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/cputable.c -+++ linux-2.6.25.1/arch/powerpc/kernel/cputable.c +--- a/arch/powerpc/kernel/cputable.c ++++ b/arch/powerpc/kernel/cputable.c @@ -36,6 +36,8 @@ extern void __setup_cpu_440epx(unsigned extern void __setup_cpu_440gx(unsigned long offset, struct cpu_spec* spec); extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec); @@ -88277,10 +87961,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/cputable.c * setup_cpu for that processor. I will consolidate * that at a later time, for now, just use #ifdef. * we also don't need to PTRRELOC the function pointer -Index: linux-2.6.25.1/arch/powerpc/kernel/crash.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/crash.c -+++ linux-2.6.25.1/arch/powerpc/kernel/crash.c +--- a/arch/powerpc/kernel/crash.c ++++ b/arch/powerpc/kernel/crash.c @@ -24,12 +24,13 @@ #include #include @@ -88296,10 +87978,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/crash.c #include #include #include -Index: linux-2.6.25.1/arch/powerpc/kernel/crash_dump.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/crash_dump.c -+++ linux-2.6.25.1/arch/powerpc/kernel/crash_dump.c +--- a/arch/powerpc/kernel/crash_dump.c ++++ b/arch/powerpc/kernel/crash_dump.c @@ -13,8 +13,9 @@ #include @@ -88311,10 +87991,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/crash_dump.c #include #include -Index: linux-2.6.25.1/arch/powerpc/kernel/entry_32.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/entry_32.S -+++ linux-2.6.25.1/arch/powerpc/kernel/entry_32.S +--- a/arch/powerpc/kernel/entry_32.S ++++ b/arch/powerpc/kernel/entry_32.S @@ -110,9 +110,9 @@ transfer_to_handler: stw r11,PT_REGS(r12) #if defined(CONFIG_40x) || defined(CONFIG_BOOKE) @@ -88390,10 +88068,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/entry_32.S .previous #endif /* !(CONFIG_4xx || CONFIG_BOOKE) */ -Index: linux-2.6.25.1/arch/powerpc/kernel/entry_64.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/entry_64.S -+++ linux-2.6.25.1/arch/powerpc/kernel/entry_64.S +--- a/arch/powerpc/kernel/entry_64.S ++++ b/arch/powerpc/kernel/entry_64.S @@ -29,6 +29,8 @@ #include #include @@ -88473,10 +88149,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/entry_64.S li r0,1 stb r0,PACASOFTIRQEN(r13) stb r0,PACAHARDIRQEN(r13) -Index: linux-2.6.25.1/arch/powerpc/kernel/head_32.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/head_32.S -+++ linux-2.6.25.1/arch/powerpc/kernel/head_32.S +--- a/arch/powerpc/kernel/head_32.S ++++ b/arch/powerpc/kernel/head_32.S @@ -30,6 +30,7 @@ #include #include @@ -88520,10 +88194,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/head_32.S * giveup_altivec(tsk) * Disable AltiVec for the task given as the argument, * and save the AltiVec registers in its thread_struct. -Index: linux-2.6.25.1/arch/powerpc/kernel/head_44x.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/head_44x.S -+++ linux-2.6.25.1/arch/powerpc/kernel/head_44x.S +--- a/arch/powerpc/kernel/head_44x.S ++++ b/arch/powerpc/kernel/head_44x.S @@ -211,7 +211,7 @@ skpinv: addi r4,r4,1 /* Increment */ SET_IVOR(12, WatchdogTimer); SET_IVOR(13, DataTLBError); @@ -88542,10 +88214,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/head_44x.S /* * Local functions -Index: linux-2.6.25.1/arch/powerpc/kernel/head_64.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/head_64.S -+++ linux-2.6.25.1/arch/powerpc/kernel/head_64.S +--- a/arch/powerpc/kernel/head_64.S ++++ b/arch/powerpc/kernel/head_64.S @@ -36,8 +36,7 @@ #include #include @@ -88703,10 +88373,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/head_64.S /* Load the TOC */ ld r2,PACATOC(r13) std r1,PACAKSAVE(r13) -Index: linux-2.6.25.1/arch/powerpc/kernel/head_booke.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/head_booke.h -+++ linux-2.6.25.1/arch/powerpc/kernel/head_booke.h +--- a/arch/powerpc/kernel/head_booke.h ++++ b/arch/powerpc/kernel/head_booke.h @@ -56,8 +56,17 @@ * is necessary since the MMU is always on, for Book-E parts, and the stacks * are offset from KERNELBASE. @@ -88790,10 +88458,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/head_booke.h #define INSTRUCTION_STORAGE_EXCEPTION \ START_EXCEPTION(InstructionStorage) \ -Index: linux-2.6.25.1/arch/powerpc/kernel/head_fsl_booke.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/head_fsl_booke.S -+++ linux-2.6.25.1/arch/powerpc/kernel/head_fsl_booke.S +--- a/arch/powerpc/kernel/head_fsl_booke.S ++++ b/arch/powerpc/kernel/head_fsl_booke.S @@ -68,7 +68,9 @@ _ENTRY(_start); mr r29,r5 mr r28,r6 @@ -88883,10 +88549,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/head_fsl_booke.S /* * Local functions -Index: linux-2.6.25.1/arch/powerpc/kernel/ibmebus.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/ibmebus.c -+++ linux-2.6.25.1/arch/powerpc/kernel/ibmebus.c +--- a/arch/powerpc/kernel/ibmebus.c ++++ b/arch/powerpc/kernel/ibmebus.c @@ -183,7 +183,7 @@ static int ibmebus_create_devices(const ret = ibmebus_create_device(child); if (ret) { @@ -88940,10 +88604,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/ibmebus.c bus_unregister(&ibmebus_bus_type); return err; -Index: linux-2.6.25.1/arch/powerpc/kernel/iommu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/iommu.c -+++ linux-2.6.25.1/arch/powerpc/kernel/iommu.c +--- a/arch/powerpc/kernel/iommu.c ++++ b/arch/powerpc/kernel/iommu.c @@ -520,7 +520,7 @@ void iommu_free_table(struct iommu_table unsigned int order; @@ -88962,10 +88624,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/iommu.c break; } } -Index: linux-2.6.25.1/arch/powerpc/kernel/irq.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/irq.c -+++ linux-2.6.25.1/arch/powerpc/kernel/irq.c +--- a/arch/powerpc/kernel/irq.c ++++ b/arch/powerpc/kernel/irq.c @@ -114,7 +114,7 @@ static inline void set_soft_enabled(unsi : : "r" (enable), "i" (offsetof(struct paca_struct, soft_enabled))); } @@ -89014,10 +88674,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/irq.c memset((void *)hardirq_ctx[i], 0, THREAD_SIZE); tp = hardirq_ctx[i]; -Index: linux-2.6.25.1/arch/powerpc/kernel/isa-bridge.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/isa-bridge.c -+++ linux-2.6.25.1/arch/powerpc/kernel/isa-bridge.c +--- a/arch/powerpc/kernel/isa-bridge.c ++++ b/arch/powerpc/kernel/isa-bridge.c @@ -80,13 +80,13 @@ static void __devinit pci_process_ISA_OF * (size depending on dev->n_addr_cells) * cell 5: the size of the range @@ -89043,10 +88701,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/isa-bridge.c return; } -Index: linux-2.6.25.1/arch/powerpc/kernel/lparcfg.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/lparcfg.c -+++ linux-2.6.25.1/arch/powerpc/kernel/lparcfg.c +--- a/arch/powerpc/kernel/lparcfg.c ++++ b/arch/powerpc/kernel/lparcfg.c @@ -226,7 +226,7 @@ static void parse_system_parameter_strin unsigned char *local_buffer = kmalloc(SPLPAR_MAXLENGTH, GFP_KERNEL); if (!local_buffer) { @@ -89095,10 +88751,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/lparcfg.c retval = -EIO; } -Index: linux-2.6.25.1/arch/powerpc/kernel/machine_kexec.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/machine_kexec.c -+++ linux-2.6.25.1/arch/powerpc/kernel/machine_kexec.c +--- a/arch/powerpc/kernel/machine_kexec.c ++++ b/arch/powerpc/kernel/machine_kexec.c @@ -12,8 +12,9 @@ #include #include @@ -89110,10 +88764,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/machine_kexec.c void machine_crash_shutdown(struct pt_regs *regs) { -Index: linux-2.6.25.1/arch/powerpc/kernel/paca.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/paca.c -+++ linux-2.6.25.1/arch/powerpc/kernel/paca.c +--- a/arch/powerpc/kernel/paca.c ++++ b/arch/powerpc/kernel/paca.c @@ -15,7 +15,6 @@ #include #include @@ -89178,10 +88830,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/paca.c struct paca_struct paca[] = { PACA_INIT(0), #if NR_CPUS > 1 -Index: linux-2.6.25.1/arch/powerpc/kernel/ppc_ksyms.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/ppc_ksyms.c -+++ linux-2.6.25.1/arch/powerpc/kernel/ppc_ksyms.c +--- a/arch/powerpc/kernel/ppc_ksyms.c ++++ b/arch/powerpc/kernel/ppc_ksyms.c @@ -45,10 +45,6 @@ #include #include @@ -89214,10 +88864,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/ppc_ksyms.c EXPORT_SYMBOL(__mfdcr); #endif +EXPORT_SYMBOL(empty_zero_page); -Index: linux-2.6.25.1/arch/powerpc/kernel/process.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/process.c -+++ linux-2.6.25.1/arch/powerpc/kernel/process.c +--- a/arch/powerpc/kernel/process.c ++++ b/arch/powerpc/kernel/process.c @@ -868,11 +868,6 @@ int sys_execve(unsigned long a0, unsigne flush_spe_to_thread(current); error = do_execve(filename, (char __user * __user *) a1, @@ -89296,10 +88944,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/process.c struct pt_regs *regs = (struct pt_regs *) (sp + STACK_FRAME_OVERHEAD); printk("--- Exception: %lx", regs->trap); -Index: linux-2.6.25.1/arch/powerpc/kernel/prom.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/prom.c -+++ linux-2.6.25.1/arch/powerpc/kernel/prom.c +--- a/arch/powerpc/kernel/prom.c ++++ b/arch/powerpc/kernel/prom.c @@ -31,10 +31,10 @@ #include #include @@ -89541,10 +89187,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/prom.c if (!found) return -ENODEV; -Index: linux-2.6.25.1/arch/powerpc/kernel/prom_init.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/prom_init.c -+++ linux-2.6.25.1/arch/powerpc/kernel/prom_init.c +--- a/arch/powerpc/kernel/prom_init.c ++++ b/arch/powerpc/kernel/prom_init.c @@ -2240,6 +2240,14 @@ static void __init fixup_device_tree_efi if (rv != PROM_ERROR && (strcmp(prop, "chrp") == 0)) prom_setprop(node, "/", "device_type", "efika", sizeof("efika")); @@ -89560,10 +89204,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/prom_init.c /* Fixup bestcomm interrupts property */ node = call_prom("finddevice", 1, 1, ADDR("/builtin/bestcomm")); if (PHANDLE_VALID(node)) { -Index: linux-2.6.25.1/arch/powerpc/kernel/rtas.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/rtas.c -+++ linux-2.6.25.1/arch/powerpc/kernel/rtas.c +--- a/arch/powerpc/kernel/rtas.c ++++ b/arch/powerpc/kernel/rtas.c @@ -22,6 +22,7 @@ #include #include @@ -89589,10 +89231,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/rtas.c rc = -ERANGE; break; } -Index: linux-2.6.25.1/arch/powerpc/kernel/rtas_flash.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/rtas_flash.c -+++ linux-2.6.25.1/arch/powerpc/kernel/rtas_flash.c +--- a/arch/powerpc/kernel/rtas_flash.c ++++ b/arch/powerpc/kernel/rtas_flash.c @@ -807,7 +807,7 @@ int __init rtas_flash_init(void) rtas_block_ctor); if (!flash_block_cache) { @@ -89602,10 +89242,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/rtas_flash.c rc = -ENOMEM; goto cleanup; } -Index: linux-2.6.25.1/arch/powerpc/kernel/rtas_pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/rtas_pci.c -+++ linux-2.6.25.1/arch/powerpc/kernel/rtas_pci.c +--- a/arch/powerpc/kernel/rtas_pci.c ++++ b/arch/powerpc/kernel/rtas_pci.c @@ -56,21 +56,6 @@ static inline int config_access_valid(st return 0; } @@ -89687,10 +89325,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/rtas_pci.c return 1; } } -Index: linux-2.6.25.1/arch/powerpc/kernel/setup-common.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/setup-common.c -+++ linux-2.6.25.1/arch/powerpc/kernel/setup-common.c +--- a/arch/powerpc/kernel/setup-common.c ++++ b/arch/powerpc/kernel/setup-common.c @@ -34,6 +34,7 @@ #include #include @@ -89730,10 +89366,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/setup-common.c if (ppc_md.show_cpuinfo != NULL) ppc_md.show_cpuinfo(m); -Index: linux-2.6.25.1/arch/powerpc/kernel/setup_32.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/setup_32.c -+++ linux-2.6.25.1/arch/powerpc/kernel/setup_32.c +--- a/arch/powerpc/kernel/setup_32.c ++++ b/arch/powerpc/kernel/setup_32.c @@ -172,6 +172,18 @@ int __init ppc_setup_l2cr(char *str) } __setup("l2cr=", ppc_setup_l2cr); @@ -89762,10 +89396,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/setup_32.c init_mm.end_code = (unsigned long) _etext; init_mm.end_data = (unsigned long) _edata; init_mm.brk = klimit; -Index: linux-2.6.25.1/arch/powerpc/kernel/setup_64.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/setup_64.c -+++ linux-2.6.25.1/arch/powerpc/kernel/setup_64.c +--- a/arch/powerpc/kernel/setup_64.c ++++ b/arch/powerpc/kernel/setup_64.c @@ -33,6 +33,8 @@ #include #include @@ -89802,10 +89434,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/setup_64.c init_mm.end_code = (unsigned long) _etext; init_mm.end_data = (unsigned long) _edata; init_mm.brk = klimit; -Index: linux-2.6.25.1/arch/powerpc/kernel/stacktrace.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/kernel/stacktrace.c ++++ b/arch/powerpc/kernel/stacktrace.c @@ -0,0 +1,47 @@ +/* + * Stack trace utility @@ -89854,10 +89484,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/stacktrace.c + sp = newsp; + } +} -Index: linux-2.6.25.1/arch/powerpc/kernel/sys_ppc32.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/sys_ppc32.c -+++ linux-2.6.25.1/arch/powerpc/kernel/sys_ppc32.c +--- a/arch/powerpc/kernel/sys_ppc32.c ++++ b/arch/powerpc/kernel/sys_ppc32.c @@ -368,11 +368,6 @@ long compat_sys_execve(unsigned long a0, error = compat_do_execve(filename, compat_ptr(a1), compat_ptr(a2), regs); @@ -89870,10 +89498,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/sys_ppc32.c putname(filename); out: -Index: linux-2.6.25.1/arch/powerpc/kernel/vdso.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/vdso.c -+++ linux-2.6.25.1/arch/powerpc/kernel/vdso.c +--- a/arch/powerpc/kernel/vdso.c ++++ b/arch/powerpc/kernel/vdso.c @@ -21,13 +21,14 @@ #include #include @@ -89890,10 +89516,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/vdso.c #include #include #include -Index: linux-2.6.25.1/arch/powerpc/kernel/vio.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/vio.c -+++ linux-2.6.25.1/arch/powerpc/kernel/vio.c +--- a/arch/powerpc/kernel/vio.c ++++ b/arch/powerpc/kernel/vio.c @@ -139,7 +139,7 @@ static int vio_bus_remove(struct device */ int vio_register_driver(struct vio_driver *viodrv) @@ -89939,10 +89563,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/vio.c return err; } -Index: linux-2.6.25.1/arch/powerpc/kernel/vmlinux.lds.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/vmlinux.lds.S -+++ linux-2.6.25.1/arch/powerpc/kernel/vmlinux.lds.S +--- a/arch/powerpc/kernel/vmlinux.lds.S ++++ b/arch/powerpc/kernel/vmlinux.lds.S @@ -1,11 +1,9 @@ #ifdef CONFIG_PPC64 -#include @@ -90134,10 +89756,8 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/vmlinux.lds.S __bss_start = .; *(.sbss) *(.scommon) *(.dynbss) -Index: linux-2.6.25.1/arch/powerpc/lib/rheap.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/lib/rheap.c -+++ linux-2.6.25.1/arch/powerpc/lib/rheap.c +--- a/arch/powerpc/lib/rheap.c ++++ b/arch/powerpc/lib/rheap.c @@ -54,7 +54,7 @@ static int grow(rh_info_t * info, int ma new_blocks = max_blocks - info->max_blocks; @@ -90156,10 +89776,8 @@ Index: linux-2.6.25.1/arch/powerpc/lib/rheap.c if (info == NULL) return ERR_PTR(-ENOMEM); -Index: linux-2.6.25.1/arch/powerpc/lib/string.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/lib/string.S -+++ linux-2.6.25.1/arch/powerpc/lib/string.S +--- a/arch/powerpc/lib/string.S ++++ b/arch/powerpc/lib/string.S @@ -75,6 +75,20 @@ _GLOBAL(strcmp) beq 1b blr @@ -90181,10 +89799,8 @@ Index: linux-2.6.25.1/arch/powerpc/lib/string.S _GLOBAL(strlen) addi r4,r3,-1 1: lbzu r0,1(r4) -Index: linux-2.6.25.1/arch/powerpc/math-emu/fabs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fabs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fabs.c +--- a/arch/powerpc/math-emu/fabs.c ++++ b/arch/powerpc/math-emu/fabs.c @@ -9,7 +9,7 @@ fabs(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90194,10 +89810,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fabs.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fadd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fadd.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fadd.c +--- a/arch/powerpc/math-emu/fadd.c ++++ b/arch/powerpc/math-emu/fadd.c @@ -14,7 +14,7 @@ fadd(void *frD, void *frA, void *frB) int ret = 0; @@ -90207,10 +89821,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fadd.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fadds.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fadds.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fadds.c +--- a/arch/powerpc/math-emu/fadds.c ++++ b/arch/powerpc/math-emu/fadds.c @@ -15,7 +15,7 @@ fadds(void *frD, void *frA, void *frB) int ret = 0; @@ -90220,10 +89832,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fadds.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fcmpo.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fcmpo.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fcmpo.c +--- a/arch/powerpc/math-emu/fcmpo.c ++++ b/arch/powerpc/math-emu/fcmpo.c @@ -15,7 +15,7 @@ fcmpo(u32 *ccr, int crfD, void *frA, voi int ret = 0; @@ -90233,10 +89843,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fcmpo.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fcmpu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fcmpu.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fcmpu.c +--- a/arch/powerpc/math-emu/fcmpu.c ++++ b/arch/powerpc/math-emu/fcmpu.c @@ -14,7 +14,7 @@ fcmpu(u32 *ccr, int crfD, void *frA, voi long cmp; @@ -90246,10 +89854,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fcmpu.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fctiw.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fctiw.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fctiw.c +--- a/arch/powerpc/math-emu/fctiw.c ++++ b/arch/powerpc/math-emu/fctiw.c @@ -16,7 +16,7 @@ fctiw(u32 *frD, void *frB) frD[1] = r; @@ -90259,10 +89865,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fctiw.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fctiwz.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fctiwz.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fctiwz.c +--- a/arch/powerpc/math-emu/fctiwz.c ++++ b/arch/powerpc/math-emu/fctiwz.c @@ -23,7 +23,7 @@ fctiwz(u32 *frD, void *frB) __FPU_FPSCR = fpscr; @@ -90272,10 +89876,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fctiwz.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fdiv.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fdiv.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fdiv.c +--- a/arch/powerpc/math-emu/fdiv.c ++++ b/arch/powerpc/math-emu/fdiv.c @@ -14,7 +14,7 @@ fdiv(void *frD, void *frA, void *frB) int ret = 0; @@ -90301,10 +89903,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fdiv.c #endif } -Index: linux-2.6.25.1/arch/powerpc/math-emu/fdivs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fdivs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fdivs.c +--- a/arch/powerpc/math-emu/fdivs.c ++++ b/arch/powerpc/math-emu/fdivs.c @@ -15,7 +15,7 @@ fdivs(void *frD, void *frA, void *frB) int ret = 0; @@ -90330,10 +89930,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fdivs.c #endif } -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmadd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmadd.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmadd.c +--- a/arch/powerpc/math-emu/fmadd.c ++++ b/arch/powerpc/math-emu/fmadd.c @@ -16,7 +16,7 @@ fmadd(void *frD, void *frA, void *frB, v int ret = 0; @@ -90343,10 +89941,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmadd.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmadds.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmadds.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmadds.c +--- a/arch/powerpc/math-emu/fmadds.c ++++ b/arch/powerpc/math-emu/fmadds.c @@ -17,7 +17,7 @@ fmadds(void *frD, void *frA, void *frB, int ret = 0; @@ -90356,10 +89952,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmadds.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmr.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmr.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmr.c +--- a/arch/powerpc/math-emu/fmr.c ++++ b/arch/powerpc/math-emu/fmr.c @@ -9,7 +9,7 @@ fmr(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90369,10 +89963,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmr.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmsub.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmsub.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmsub.c +--- a/arch/powerpc/math-emu/fmsub.c ++++ b/arch/powerpc/math-emu/fmsub.c @@ -16,7 +16,7 @@ fmsub(void *frD, void *frA, void *frB, v int ret = 0; @@ -90382,10 +89974,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmsub.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmsubs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmsubs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmsubs.c +--- a/arch/powerpc/math-emu/fmsubs.c ++++ b/arch/powerpc/math-emu/fmsubs.c @@ -17,7 +17,7 @@ fmsubs(void *frD, void *frA, void *frB, int ret = 0; @@ -90395,10 +89985,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmsubs.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmul.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmul.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmul.c +--- a/arch/powerpc/math-emu/fmul.c ++++ b/arch/powerpc/math-emu/fmul.c @@ -14,7 +14,7 @@ fmul(void *frD, void *frA, void *frB) int ret = 0; @@ -90408,10 +89996,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmul.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fmuls.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fmuls.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fmuls.c +--- a/arch/powerpc/math-emu/fmuls.c ++++ b/arch/powerpc/math-emu/fmuls.c @@ -15,7 +15,7 @@ fmuls(void *frD, void *frA, void *frB) int ret = 0; @@ -90421,10 +90007,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fmuls.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fnabs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fnabs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fnabs.c +--- a/arch/powerpc/math-emu/fnabs.c ++++ b/arch/powerpc/math-emu/fnabs.c @@ -9,7 +9,7 @@ fnabs(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90434,10 +90018,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fnabs.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fneg.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fneg.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fneg.c +--- a/arch/powerpc/math-emu/fneg.c ++++ b/arch/powerpc/math-emu/fneg.c @@ -9,7 +9,7 @@ fneg(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90447,10 +90029,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fneg.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmadd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fnmadd.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fnmadd.c +--- a/arch/powerpc/math-emu/fnmadd.c ++++ b/arch/powerpc/math-emu/fnmadd.c @@ -16,7 +16,7 @@ fnmadd(void *frD, void *frA, void *frB, int ret = 0; @@ -90460,10 +90040,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmadd.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmadds.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fnmadds.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fnmadds.c +--- a/arch/powerpc/math-emu/fnmadds.c ++++ b/arch/powerpc/math-emu/fnmadds.c @@ -17,7 +17,7 @@ fnmadds(void *frD, void *frA, void *frB, int ret = 0; @@ -90473,10 +90051,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmadds.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmsub.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fnmsub.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fnmsub.c +--- a/arch/powerpc/math-emu/fnmsub.c ++++ b/arch/powerpc/math-emu/fnmsub.c @@ -16,7 +16,7 @@ fnmsub(void *frD, void *frA, void *frB, int ret = 0; @@ -90486,10 +90062,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmsub.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmsubs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fnmsubs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fnmsubs.c +--- a/arch/powerpc/math-emu/fnmsubs.c ++++ b/arch/powerpc/math-emu/fnmsubs.c @@ -17,7 +17,7 @@ fnmsubs(void *frD, void *frA, void *frB, int ret = 0; @@ -90499,10 +90073,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fnmsubs.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fres.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fres.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fres.c +--- a/arch/powerpc/math-emu/fres.c ++++ b/arch/powerpc/math-emu/fres.c @@ -6,7 +6,7 @@ int fres(void *frD, void *frB) { @@ -90512,10 +90084,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fres.c #endif return -ENOSYS; } -Index: linux-2.6.25.1/arch/powerpc/math-emu/frsp.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/frsp.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/frsp.c +--- a/arch/powerpc/math-emu/frsp.c ++++ b/arch/powerpc/math-emu/frsp.c @@ -12,7 +12,7 @@ frsp(void *frD, void *frB) FP_DECL_D(B); @@ -90525,10 +90095,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/frsp.c #endif __FP_UNPACK_D(B, frB); -Index: linux-2.6.25.1/arch/powerpc/math-emu/frsqrte.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/frsqrte.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/frsqrte.c +--- a/arch/powerpc/math-emu/frsqrte.c ++++ b/arch/powerpc/math-emu/frsqrte.c @@ -6,7 +6,7 @@ int frsqrte(void *frD, void *frB) { @@ -90538,10 +90106,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/frsqrte.c #endif return 0; } -Index: linux-2.6.25.1/arch/powerpc/math-emu/fsel.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fsel.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fsel.c +--- a/arch/powerpc/math-emu/fsel.c ++++ b/arch/powerpc/math-emu/fsel.c @@ -11,7 +11,7 @@ fsel(u32 *frD, void *frA, u32 *frB, u32 FP_DECL_D(A); @@ -90551,10 +90117,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fsel.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fsqrt.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fsqrt.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fsqrt.c +--- a/arch/powerpc/math-emu/fsqrt.c ++++ b/arch/powerpc/math-emu/fsqrt.c @@ -13,7 +13,7 @@ fsqrt(void *frD, void *frB) int ret = 0; @@ -90564,10 +90128,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fsqrt.c #endif __FP_UNPACK_D(B, frB); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fsqrts.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fsqrts.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fsqrts.c +--- a/arch/powerpc/math-emu/fsqrts.c ++++ b/arch/powerpc/math-emu/fsqrts.c @@ -14,7 +14,7 @@ fsqrts(void *frD, void *frB) int ret = 0; @@ -90577,10 +90139,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fsqrts.c #endif __FP_UNPACK_D(B, frB); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fsub.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fsub.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fsub.c +--- a/arch/powerpc/math-emu/fsub.c ++++ b/arch/powerpc/math-emu/fsub.c @@ -14,7 +14,7 @@ fsub(void *frD, void *frA, void *frB) int ret = 0; @@ -90590,10 +90150,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fsub.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/fsubs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/fsubs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/fsubs.c +--- a/arch/powerpc/math-emu/fsubs.c ++++ b/arch/powerpc/math-emu/fsubs.c @@ -15,7 +15,7 @@ fsubs(void *frD, void *frA, void *frB) int ret = 0; @@ -90603,10 +90161,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/fsubs.c #endif __FP_UNPACK_D(A, frA); -Index: linux-2.6.25.1/arch/powerpc/math-emu/lfd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/lfd.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/lfd.c +--- a/arch/powerpc/math-emu/lfd.c ++++ b/arch/powerpc/math-emu/lfd.c @@ -11,7 +11,7 @@ lfd(void *frD, void *ea) if (copy_from_user(frD, ea, sizeof(double))) return -EFAULT; @@ -90616,10 +90172,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/lfd.c dump_double(frD); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/lfs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/lfs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/lfs.c +--- a/arch/powerpc/math-emu/lfs.c ++++ b/arch/powerpc/math-emu/lfs.c @@ -14,7 +14,7 @@ lfs(void *frD, void *ea) float f; @@ -90629,10 +90183,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/lfs.c #endif if (copy_from_user(&f, ea, sizeof(float))) -Index: linux-2.6.25.1/arch/powerpc/math-emu/mcrfs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mcrfs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mcrfs.c +--- a/arch/powerpc/math-emu/mcrfs.c ++++ b/arch/powerpc/math-emu/mcrfs.c @@ -10,7 +10,7 @@ mcrfs(u32 *ccr, u32 crfD, u32 crfS) u32 value, clear; @@ -90651,10 +90203,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mcrfs.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/mffs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mffs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mffs.c +--- a/arch/powerpc/math-emu/mffs.c ++++ b/arch/powerpc/math-emu/mffs.c @@ -10,7 +10,7 @@ mffs(u32 *frD) frD[1] = __FPU_FPSCR; @@ -90664,10 +90214,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mffs.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsb0.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mtfsb0.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mtfsb0.c +--- a/arch/powerpc/math-emu/mtfsb0.c ++++ b/arch/powerpc/math-emu/mtfsb0.c @@ -11,7 +11,7 @@ mtfsb0(int crbD) __FPU_FPSCR &= ~(1 << (31 - crbD)); @@ -90677,10 +90225,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsb0.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsb1.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mtfsb1.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mtfsb1.c +--- a/arch/powerpc/math-emu/mtfsb1.c ++++ b/arch/powerpc/math-emu/mtfsb1.c @@ -11,7 +11,7 @@ mtfsb1(int crbD) __FPU_FPSCR |= (1 << (31 - crbD)); @@ -90690,10 +90236,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsb1.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsf.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mtfsf.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mtfsf.c +--- a/arch/powerpc/math-emu/mtfsf.c ++++ b/arch/powerpc/math-emu/mtfsf.c @@ -38,7 +38,7 @@ mtfsf(unsigned int FM, u32 *frB) __FPU_FPSCR |= (frB[1] & mask); @@ -90703,10 +90247,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsf.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsfi.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/mtfsfi.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/mtfsfi.c +--- a/arch/powerpc/math-emu/mtfsfi.c ++++ b/arch/powerpc/math-emu/mtfsfi.c @@ -16,7 +16,7 @@ mtfsfi(unsigned int crfD, unsigned int I __FPU_FPSCR |= (IMM & 0xf) << ((7 - crfD) << 2); @@ -90716,10 +90258,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/mtfsfi.c #endif return 0; -Index: linux-2.6.25.1/arch/powerpc/math-emu/stfd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/stfd.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/stfd.c +--- a/arch/powerpc/math-emu/stfd.c ++++ b/arch/powerpc/math-emu/stfd.c @@ -7,7 +7,7 @@ stfd(void *frS, void *ea) { #if 0 @@ -90729,10 +90269,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/stfd.c dump_double(frS); printk("\n"); #endif -Index: linux-2.6.25.1/arch/powerpc/math-emu/stfiwx.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/stfiwx.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/stfiwx.c +--- a/arch/powerpc/math-emu/stfiwx.c ++++ b/arch/powerpc/math-emu/stfiwx.c @@ -6,7 +6,7 @@ int stfiwx(u32 *frS, void *ea) { @@ -90742,10 +90280,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/stfiwx.c #endif if (copy_to_user(ea, &frS[1], sizeof(frS[1]))) -Index: linux-2.6.25.1/arch/powerpc/math-emu/stfs.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/math-emu/stfs.c -+++ linux-2.6.25.1/arch/powerpc/math-emu/stfs.c +--- a/arch/powerpc/math-emu/stfs.c ++++ b/arch/powerpc/math-emu/stfs.c @@ -15,7 +15,7 @@ stfs(void *frS, void *ea) int err; @@ -90755,10 +90291,8 @@ Index: linux-2.6.25.1/arch/powerpc/math-emu/stfs.c #endif __FP_UNPACK_D(A, frS); -Index: linux-2.6.25.1/arch/powerpc/mm/40x_mmu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/40x_mmu.c -+++ linux-2.6.25.1/arch/powerpc/mm/40x_mmu.c +--- a/arch/powerpc/mm/40x_mmu.c ++++ b/arch/powerpc/mm/40x_mmu.c @@ -97,7 +97,7 @@ unsigned long __init mmu_mapin_ram(void) phys_addr_t p; @@ -90768,10 +90302,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/40x_mmu.c s = total_lowmem; if (__map_without_ltlbs) -Index: linux-2.6.25.1/arch/powerpc/mm/44x_mmu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/44x_mmu.c -+++ linux-2.6.25.1/arch/powerpc/mm/44x_mmu.c +--- a/arch/powerpc/mm/44x_mmu.c ++++ b/arch/powerpc/mm/44x_mmu.c @@ -67,7 +67,7 @@ unsigned long __init mmu_mapin_ram(void) /* Pin in enough TLBs to cover any lowmem not covered by the @@ -90781,10 +90313,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/44x_mmu.c addr += PPC_PIN_SIZE) ppc44x_pin_tlb(addr + PAGE_OFFSET, addr); -Index: linux-2.6.25.1/arch/powerpc/mm/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/Makefile -+++ linux-2.6.25.1/arch/powerpc/mm/Makefile +--- a/arch/powerpc/mm/Makefile ++++ b/arch/powerpc/mm/Makefile @@ -6,7 +6,7 @@ ifeq ($(CONFIG_PPC64),y) EXTRA_CFLAGS += -mno-minimal-toc endif @@ -90794,10 +90324,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/Makefile init_$(CONFIG_WORD_SIZE).o \ pgtable_$(CONFIG_WORD_SIZE).o \ mmu_context_$(CONFIG_WORD_SIZE).o -Index: linux-2.6.25.1/arch/powerpc/mm/fsl_booke_mmu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/fsl_booke_mmu.c -+++ linux-2.6.25.1/arch/powerpc/mm/fsl_booke_mmu.c +--- a/arch/powerpc/mm/fsl_booke_mmu.c ++++ b/arch/powerpc/mm/fsl_booke_mmu.c @@ -49,18 +49,15 @@ #include #include @@ -90899,10 +90427,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/fsl_booke_mmu.c + __max_low_memory = __cam0 + __cam1 + __cam2; + __initial_memory_limit_addr = memstart_addr + __max_low_memory; } -Index: linux-2.6.25.1/arch/powerpc/mm/hash_utils_64.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/hash_utils_64.c -+++ linux-2.6.25.1/arch/powerpc/mm/hash_utils_64.c +--- a/arch/powerpc/mm/hash_utils_64.c ++++ b/arch/powerpc/mm/hash_utils_64.c @@ -31,6 +31,7 @@ #include #include @@ -90963,10 +90489,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/hash_utils_64.c #endif /* CONFIG_MEMORY_HOTPLUG */ static inline void make_bl(unsigned int *insn_addr, void *func) -Index: linux-2.6.25.1/arch/powerpc/mm/init_32.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/init_32.c -+++ linux-2.6.25.1/arch/powerpc/mm/init_32.c +--- a/arch/powerpc/mm/init_32.c ++++ b/arch/powerpc/mm/init_32.c @@ -30,6 +30,7 @@ #include #include @@ -91070,10 +90594,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/init_32.c /* must stay under 32 bits */ if ( 0xfffffffful - (unsigned long)__va(base) < size) { -Index: linux-2.6.25.1/arch/powerpc/mm/init_64.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/init_64.c -+++ linux-2.6.25.1/arch/powerpc/mm/init_64.c +--- a/arch/powerpc/mm/init_64.c ++++ b/arch/powerpc/mm/init_64.c @@ -38,11 +38,11 @@ #include #include @@ -91106,9 +90628,7 @@ Index: linux-2.6.25.1/arch/powerpc/mm/init_64.c kclist_add(kcore_mem, __va(base), size); } -Index: linux-2.6.25.1/arch/powerpc/mm/lmb.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/lmb.c +--- a/arch/powerpc/mm/lmb.c +++ /dev/null @@ -1,357 +0,0 @@ -/* @@ -91468,10 +90988,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/lmb.c - } - return 0; -} -Index: linux-2.6.25.1/arch/powerpc/mm/mem.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/mem.c -+++ linux-2.6.25.1/arch/powerpc/mm/mem.c +--- a/arch/powerpc/mm/mem.c ++++ b/arch/powerpc/mm/mem.c @@ -31,6 +31,7 @@ #include #include @@ -91559,10 +91077,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/mem.c for (pfn = highmem_mapnr; pfn < max_mapnr; ++pfn) { struct page *page = pfn_to_page(pfn); if (lmb_is_reserved(pfn << PAGE_SHIFT)) -Index: linux-2.6.25.1/arch/powerpc/mm/mmu_decl.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/mmu_decl.h -+++ linux-2.6.25.1/arch/powerpc/mm/mmu_decl.h +--- a/arch/powerpc/mm/mmu_decl.h ++++ b/arch/powerpc/mm/mmu_decl.h @@ -48,9 +48,11 @@ extern unsigned int num_tlbcam_entries; extern unsigned long ioremap_bot; @@ -91576,10 +91092,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/mmu_decl.h /* ...and now those things that may be slightly different between processor * architectures. -- Dan -Index: linux-2.6.25.1/arch/powerpc/mm/numa.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/numa.c -+++ linux-2.6.25.1/arch/powerpc/mm/numa.c +--- a/arch/powerpc/mm/numa.c ++++ b/arch/powerpc/mm/numa.c @@ -17,8 +17,9 @@ #include #include @@ -91591,10 +91105,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/numa.c #include #include -Index: linux-2.6.25.1/arch/powerpc/mm/pgtable_32.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/pgtable_32.c -+++ linux-2.6.25.1/arch/powerpc/mm/pgtable_32.c +--- a/arch/powerpc/mm/pgtable_32.c ++++ b/arch/powerpc/mm/pgtable_32.c @@ -281,12 +281,13 @@ int map_page(unsigned long va, phys_addr */ void __init mapin_ram(void) @@ -91611,10 +91123,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/pgtable_32.c for (; s < total_lowmem; s += PAGE_SIZE) { ktext = ((char *) v >= _stext && (char *) v < etext); f = ktext ?_PAGE_RAM_TEXT : _PAGE_RAM; -Index: linux-2.6.25.1/arch/powerpc/mm/ppc_mmu_32.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/ppc_mmu_32.c -+++ linux-2.6.25.1/arch/powerpc/mm/ppc_mmu_32.c +--- a/arch/powerpc/mm/ppc_mmu_32.c ++++ b/arch/powerpc/mm/ppc_mmu_32.c @@ -26,11 +26,11 @@ #include #include @@ -91675,10 +91185,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/ppc_mmu_32.c cacheable_memzero(Hash, Hash_size); _SDR1 = __pa(Hash) | SDR1_LOW_BITS; -Index: linux-2.6.25.1/arch/powerpc/mm/stab.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/stab.c -+++ linux-2.6.25.1/arch/powerpc/mm/stab.c +--- a/arch/powerpc/mm/stab.c ++++ b/arch/powerpc/mm/stab.c @@ -12,12 +12,14 @@ * 2 of the License, or (at your option) any later version. */ @@ -91695,10 +91203,8 @@ Index: linux-2.6.25.1/arch/powerpc/mm/stab.c #include #include #include -Index: linux-2.6.25.1/arch/powerpc/oprofile/cell/spu_task_sync.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/oprofile/cell/spu_task_sync.c -+++ linux-2.6.25.1/arch/powerpc/oprofile/cell/spu_task_sync.c +--- a/arch/powerpc/oprofile/cell/spu_task_sync.c ++++ b/arch/powerpc/oprofile/cell/spu_task_sync.c @@ -68,7 +68,7 @@ static struct cached_info *get_cached_in if (spu_num >= num_spu_nodes) { printk(KERN_ERR "SPU_PROF: " @@ -91753,10 +91259,8 @@ Index: linux-2.6.25.1/arch/powerpc/oprofile/cell/spu_task_sync.c goto out; } -Index: linux-2.6.25.1/arch/powerpc/oprofile/cell/vma_map.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/oprofile/cell/vma_map.c -+++ linux-2.6.25.1/arch/powerpc/oprofile/cell/vma_map.c +--- a/arch/powerpc/oprofile/cell/vma_map.c ++++ b/arch/powerpc/oprofile/cell/vma_map.c @@ -72,7 +72,7 @@ vma_map_add(struct vma_to_fileoffset_map kzalloc(sizeof(struct vma_to_fileoffset_map), GFP_KERNEL); if (!new) { @@ -91798,10 +91302,8 @@ Index: linux-2.6.25.1/arch/powerpc/oprofile/cell/vma_map.c goto fail; } ovly_table = spu_elf_start + overlay_tbl_offset; -Index: linux-2.6.25.1/arch/powerpc/oprofile/op_model_cell.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/oprofile/op_model_cell.c -+++ linux-2.6.25.1/arch/powerpc/oprofile/op_model_cell.c +--- a/arch/powerpc/oprofile/op_model_cell.c ++++ b/arch/powerpc/oprofile/op_model_cell.c @@ -216,7 +216,7 @@ static void pm_rtas_reset_signals(u32 no * failure to stop OProfile. */ @@ -91865,10 +91367,8 @@ Index: linux-2.6.25.1/arch/powerpc/oprofile/op_model_cell.c } /* Deactivate the signals */ -Index: linux-2.6.25.1/arch/powerpc/platforms/40x/ep405.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/40x/ep405.c -+++ linux-2.6.25.1/arch/powerpc/platforms/40x/ep405.c +--- a/arch/powerpc/platforms/40x/ep405.c ++++ b/arch/powerpc/platforms/40x/ep405.c @@ -29,6 +29,7 @@ #include #include @@ -91884,10 +91384,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/40x/ep405.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/40x/kilauea.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/40x/kilauea.c -+++ linux-2.6.25.1/arch/powerpc/platforms/40x/kilauea.c +--- a/arch/powerpc/platforms/40x/kilauea.c ++++ b/arch/powerpc/platforms/40x/kilauea.c @@ -1,7 +1,7 @@ /* * Kilauea board specific routines @@ -91912,10 +91410,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/40x/kilauea.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/40x/makalu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/40x/makalu.c -+++ linux-2.6.25.1/arch/powerpc/platforms/40x/makalu.c +--- a/arch/powerpc/platforms/40x/makalu.c ++++ b/arch/powerpc/platforms/40x/makalu.c @@ -20,6 +20,7 @@ #include #include @@ -91931,10 +91427,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/40x/makalu.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/40x/virtex.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/40x/virtex.c -+++ linux-2.6.25.1/arch/powerpc/platforms/40x/virtex.c +--- a/arch/powerpc/platforms/40x/virtex.c ++++ b/arch/powerpc/platforms/40x/virtex.c @@ -14,6 +14,7 @@ #include #include @@ -91950,10 +91444,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/40x/virtex.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/40x/walnut.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/40x/walnut.c -+++ linux-2.6.25.1/arch/powerpc/platforms/40x/walnut.c +--- a/arch/powerpc/platforms/40x/walnut.c ++++ b/arch/powerpc/platforms/40x/walnut.c @@ -26,6 +26,7 @@ #include #include @@ -91970,10 +91462,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/40x/walnut.c + .restart = ppc4xx_reset_system, + .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/44x.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/44x.h -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/44x.h +--- a/arch/powerpc/platforms/44x/44x.h ++++ b/arch/powerpc/platforms/44x/44x.h @@ -3,6 +3,5 @@ extern u8 as1_readb(volatile u8 __iomem *addr); @@ -91981,10 +91471,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/44x.h -extern void ppc44x_reset_system(char *cmd); #endif /* __POWERPC_PLATFORMS_44X_44X_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/Kconfig +--- a/arch/powerpc/platforms/44x/Kconfig ++++ b/arch/powerpc/platforms/44x/Kconfig @@ -67,6 +67,25 @@ config WARP See http://www.pikatechnologies.com/ and follow the "PIKA for Computer Telephony Developers" link for more information. @@ -92026,10 +91514,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/Kconfig # 44x errata/workaround config symbols, selected by the CPU models above config IBM440EP_ERR42 bool -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/Makefile -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/Makefile +--- a/arch/powerpc/platforms/44x/Makefile ++++ b/arch/powerpc/platforms/44x/Makefile @@ -1,9 +1,11 @@ -obj-$(CONFIG_44x) := misc_44x.o +obj-$(CONFIG_44x) := misc_44x.o idle.o @@ -92043,10 +91529,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/Makefile obj-$(CONFIG_WARP) += warp.o obj-$(CONFIG_WARP) += warp-nand.o +obj-$(CONFIG_CANYONLANDS) += canyonlands.o -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/bamboo.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/bamboo.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/bamboo.c +--- a/arch/powerpc/platforms/44x/bamboo.c ++++ b/arch/powerpc/platforms/44x/bamboo.c @@ -22,8 +22,7 @@ #include #include @@ -92075,10 +91559,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/bamboo.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/canyonlands.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/canyonlands.c ++++ b/arch/powerpc/platforms/44x/canyonlands.c @@ -0,0 +1,63 @@ +/* + * Canyonlands board specific routines @@ -92143,10 +91625,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/canyonlands.c + .restart = ppc4xx_reset_system, + .calibrate_decr = generic_calibrate_decr, +}; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/ebony.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/ebony.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/ebony.c +--- a/arch/powerpc/platforms/44x/ebony.c ++++ b/arch/powerpc/platforms/44x/ebony.c @@ -26,8 +26,7 @@ #include #include @@ -92165,10 +91645,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/ebony.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/idle.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/idle.c ++++ b/arch/powerpc/platforms/44x/idle.c @@ -0,0 +1,67 @@ +/* + * Copyright 2008 IBM Corp. @@ -92237,10 +91715,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/idle.c +} + +early_param("idle", idle_param); -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/katmai.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/katmai.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/katmai.c +--- a/arch/powerpc/platforms/44x/katmai.c ++++ b/arch/powerpc/platforms/44x/katmai.c @@ -22,8 +22,7 @@ #include #include @@ -92259,10 +91735,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/katmai.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/misc_44x.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/misc_44x.S -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/misc_44x.S +--- a/arch/powerpc/platforms/44x/misc_44x.S ++++ b/arch/powerpc/platforms/44x/misc_44x.S @@ -44,14 +44,3 @@ _GLOBAL(as1_writeb) sync isync @@ -92278,10 +91752,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/misc_44x.S - oris r13,r13,DBCR0_RST_SYSTEM@h - mtspr SPRN_DBCR0,r13 - b . /* Just in case the reset doesn't work */ -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/rainier.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/rainier.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/rainier.c +--- a/arch/powerpc/platforms/44x/rainier.c ++++ b/arch/powerpc/platforms/44x/rainier.c @@ -22,7 +22,7 @@ #include #include @@ -92299,10 +91771,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/rainier.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/sequoia.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/sequoia.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/sequoia.c +--- a/arch/powerpc/platforms/44x/sequoia.c ++++ b/arch/powerpc/platforms/44x/sequoia.c @@ -23,7 +23,7 @@ #include #include @@ -92320,10 +91790,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/sequoia.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/taishan.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/taishan.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/taishan.c +--- a/arch/powerpc/platforms/44x/taishan.c ++++ b/arch/powerpc/platforms/44x/taishan.c @@ -29,8 +29,7 @@ #include #include @@ -92342,10 +91810,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/taishan.c + .restart = ppc4xx_reset_system, .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/warp-nand.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/warp-nand.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/warp-nand.c +--- a/arch/powerpc/platforms/44x/warp-nand.c ++++ b/arch/powerpc/platforms/44x/warp-nand.c @@ -11,6 +11,7 @@ #include #include @@ -92362,10 +91828,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/warp-nand.c +machine_device_initcall(warp, warp_setup_nand_flash); #endif -Index: linux-2.6.25.1/arch/powerpc/platforms/44x/warp.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/44x/warp.c -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/warp.c +--- a/arch/powerpc/platforms/44x/warp.c ++++ b/arch/powerpc/platforms/44x/warp.c @@ -18,9 +18,7 @@ #include #include @@ -92386,10 +91850,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/44x/warp.c .calibrate_decr = generic_calibrate_decr, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/52xx/lite5200.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/52xx/lite5200.c -+++ linux-2.6.25.1/arch/powerpc/platforms/52xx/lite5200.c +--- a/arch/powerpc/platforms/52xx/lite5200.c ++++ b/arch/powerpc/platforms/52xx/lite5200.c @@ -63,7 +63,7 @@ lite5200_fix_clock_config(void) of_node_put(np); if (!cdm) { @@ -92408,10 +91870,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/52xx/lite5200.c return; } -Index: linux-2.6.25.1/arch/powerpc/platforms/82xx/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/82xx/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/82xx/Kconfig +--- a/arch/powerpc/platforms/82xx/Kconfig ++++ b/arch/powerpc/platforms/82xx/Kconfig @@ -11,7 +11,6 @@ config MPC8272_ADS select 8260 select FSL_SOC @@ -92436,10 +91896,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/82xx/Kconfig select MDIO_BITBANG help This enables support for the Embedded Planet EP8248E board. -Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc837x_rdb.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/83xx/mpc837x_rdb.c -+++ linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc837x_rdb.c +--- a/arch/powerpc/platforms/83xx/mpc837x_rdb.c ++++ b/arch/powerpc/platforms/83xx/mpc837x_rdb.c @@ -46,6 +46,7 @@ static void __init mpc837x_rdb_setup_arc static struct of_device_id mpc837x_ids[] = { { .type = "soc", }, @@ -92448,10 +91906,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc837x_rdb.c {}, }; -Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc83xx.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/83xx/mpc83xx.h -+++ linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc83xx.h +--- a/arch/powerpc/platforms/83xx/mpc83xx.h ++++ b/arch/powerpc/platforms/83xx/mpc83xx.h @@ -16,6 +16,7 @@ #define MPC83XX_SCCR_USB_DRCM_10 0x00200000 #define MPC8315_SCCR_USB_MASK 0x00c00000 @@ -92468,10 +91924,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/mpc83xx.h #define CONTROL_REFSEL_48MHZ 0x00000080 #define CONTROL_PHY_CLK_SEL_ULPI 0x00000400 #define CONTROL_OTG_PORT 0x00000020 -Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/usb.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/83xx/usb.c -+++ linux-2.6.25.1/arch/powerpc/platforms/83xx/usb.c +--- a/arch/powerpc/platforms/83xx/usb.c ++++ b/arch/powerpc/platforms/83xx/usb.c @@ -129,7 +129,7 @@ int mpc831x_usb_cfg(void) if (immr_node && of_device_is_compatible(immr_node, "fsl,mpc8315-immr")) clrsetbits_be32(immap + MPC83XX_SCCR_OFFS, @@ -92499,10 +91953,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/83xx/usb.c /* Using external UPLI PHY */ } else if (prop && !strcmp(prop, "ulpi")) { /* Set PHY_CLK_SEL to ULPI */ -Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/85xx/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/Kconfig +--- a/arch/powerpc/platforms/85xx/Kconfig ++++ b/arch/powerpc/platforms/85xx/Kconfig @@ -19,7 +19,6 @@ config MPC8540_ADS config MPC8560_ADS bool "Freescale MPC8560 ADS" @@ -92571,19 +92023,15 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/Kconfig help This option enables support for the Wind River SBC8560 board -Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/85xx/Makefile -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/Makefile +--- a/arch/powerpc/platforms/85xx/Makefile ++++ b/arch/powerpc/platforms/85xx/Makefile @@ -10,3 +10,4 @@ obj-$(CONFIG_STX_GP3) += stx_gp3.o obj-$(CONFIG_TQM85xx) += tqm85xx.o obj-$(CONFIG_SBC8560) += sbc8560.o obj-$(CONFIG_SBC8548) += sbc8548.o +obj-$(CONFIG_KSI8560) += ksi8560.o -Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/ksi8560.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/ksi8560.c ++++ b/arch/powerpc/platforms/85xx/ksi8560.c @@ -0,0 +1,257 @@ +/* + * Board setup routines for the Emerson KSI8560 @@ -92842,10 +92290,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/ksi8560.c + .restart = machine_restart, + .calibrate_decr = generic_calibrate_decr, +}; -Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ads.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/85xx/mpc85xx_ads.c -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ads.c +--- a/arch/powerpc/platforms/85xx/mpc85xx_ads.c ++++ b/arch/powerpc/platforms/85xx/mpc85xx_ads.c @@ -165,7 +165,7 @@ static void __init init_ioports(void) int i; @@ -92855,10 +92301,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ads.c cpm2_set_pin(pin->port, pin->pin, pin->flags); } -Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ds.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/85xx/mpc85xx_ds.c -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ds.c +--- a/arch/powerpc/platforms/85xx/mpc85xx_ds.c ++++ b/arch/powerpc/platforms/85xx/mpc85xx_ds.c @@ -19,6 +19,7 @@ #include #include @@ -92895,10 +92339,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/85xx/mpc85xx_ds.c /* * Called very early, device-tree isn't unflattened */ -Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/86xx/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/Kconfig +--- a/arch/powerpc/platforms/86xx/Kconfig ++++ b/arch/powerpc/platforms/86xx/Kconfig @@ -11,6 +11,12 @@ config MPC8641_HPCN help This option enables support for the MPC8641 HPCN board. @@ -92921,20 +92363,16 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/Kconfig config MPC8610 bool -Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/86xx/Makefile -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/Makefile +--- a/arch/powerpc/platforms/86xx/Makefile ++++ b/arch/powerpc/platforms/86xx/Makefile @@ -4,4 +4,5 @@ obj-$(CONFIG_SMP) += mpc86xx_smp.o obj-$(CONFIG_MPC8641_HPCN) += mpc86xx_hpcn.o +obj-$(CONFIG_SBC8641D) += sbc8641d.o obj-$(CONFIG_MPC8610_HPCD) += mpc8610_hpcd.o -Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc8610_hpcd.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/86xx/mpc8610_hpcd.c -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc8610_hpcd.c +--- a/arch/powerpc/platforms/86xx/mpc8610_hpcd.c ++++ b/arch/powerpc/platforms/86xx/mpc8610_hpcd.c @@ -52,7 +52,7 @@ static int __init mpc8610_declare_of_pla } machine_device_initcall(mpc86xx_hpcd, mpc8610_declare_of_platform_devices); @@ -92953,10 +92391,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc8610_hpcd.c mpc86xx_time_init(void) { unsigned int temp; -Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c +--- a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c ++++ b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c @@ -55,7 +55,7 @@ static void mpc86xx_8259_cascade(unsigne } #endif /* CONFIG_PCI */ @@ -92997,10 +92433,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c mpc86xx_time_init(void) { unsigned int temp; -Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/sbc8641d.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/sbc8641d.c ++++ b/arch/powerpc/platforms/86xx/sbc8641d.c @@ -0,0 +1,164 @@ +/* + * SBC8641D board specific routines @@ -93166,10 +92600,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/86xx/sbc8641d.c + .pcibios_fixup_bus = fsl_pcibios_fixup_bus, +#endif +}; -Index: linux-2.6.25.1/arch/powerpc/platforms/8xx/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/8xx/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/8xx/Kconfig +--- a/arch/powerpc/platforms/8xx/Kconfig ++++ b/arch/powerpc/platforms/8xx/Kconfig @@ -18,7 +18,6 @@ config MPC8XXFADS config MPC86XADS bool "MPC86XADS" @@ -93202,10 +92634,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/8xx/Kconfig select REDBOOT help This enables support for the Analogue & Micro Adder 875 -Index: linux-2.6.25.1/arch/powerpc/platforms/8xx/m8xx_setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/8xx/m8xx_setup.c -+++ linux-2.6.25.1/arch/powerpc/platforms/8xx/m8xx_setup.c +--- a/arch/powerpc/platforms/8xx/m8xx_setup.c ++++ b/arch/powerpc/platforms/8xx/m8xx_setup.c @@ -111,17 +111,12 @@ void __init mpc8xx_calibrate_decr(void) /* Processor frequency is MHz. @@ -93225,10 +92655,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/8xx/m8xx_setup.c printk("Decrementer Frequency = 0x%lx\n", ppc_tb_freq); /* Perform some more timer/timebase initialization. This used -Index: linux-2.6.25.1/arch/powerpc/platforms/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/Kconfig +--- a/arch/powerpc/platforms/Kconfig ++++ b/arch/powerpc/platforms/Kconfig @@ -290,13 +290,7 @@ config CPM2 config PPC_CPM_NEW_BINDING bool @@ -93244,10 +92672,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/Kconfig config AXON_RAM tristate "Axon DDR2 memory device driver" -Index: linux-2.6.25.1/arch/powerpc/platforms/Kconfig.cputype -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/Kconfig.cputype -+++ linux-2.6.25.1/arch/powerpc/platforms/Kconfig.cputype +--- a/arch/powerpc/platforms/Kconfig.cputype ++++ b/arch/powerpc/platforms/Kconfig.cputype @@ -41,11 +41,13 @@ config 40x bool "AMCC 40x" select PPC_DCR_NATIVE @@ -93262,10 +92688,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/Kconfig.cputype config E200 bool "Freescale e200" -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/iommu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/iommu.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/iommu.c +--- a/arch/powerpc/platforms/cell/iommu.c ++++ b/arch/powerpc/platforms/cell/iommu.c @@ -28,13 +28,13 @@ #include #include @@ -93317,10 +92741,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/iommu.c iommu->xlate_regs = ioremap(xlate_base, IOC_Reg_Size); iommu->cmd_regs = iommu->xlate_regs + IOC_IOCmd_Offset; -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/pervasive.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/pervasive.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/pervasive.c +--- a/arch/powerpc/platforms/cell/pervasive.c ++++ b/arch/powerpc/platforms/cell/pervasive.c @@ -65,7 +65,7 @@ static void cbe_power_save(void) break; default: @@ -93330,10 +92752,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/pervasive.c break; } mtspr(SPRN_TSC_CELL, thread_switch_control); -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/ras.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/ras.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/ras.c +--- a/arch/powerpc/platforms/cell/ras.c ++++ b/arch/powerpc/platforms/cell/ras.c @@ -132,7 +132,7 @@ static int __init cbe_ptcal_enable_on_no (unsigned int)(addr >> 32), (unsigned int)(addr & 0xffffffff))) { @@ -93377,10 +92797,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/ras.c area->nid); ret = -EIO; continue; -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_base.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spu_base.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spu_base.c +--- a/arch/powerpc/platforms/cell/spu_base.c ++++ b/arch/powerpc/platforms/cell/spu_base.c @@ -165,7 +165,7 @@ static int __spu_trap_data_seg(struct sp struct spu_slb slb; int psize; @@ -93417,10 +92835,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_base.c goto out_unregister_sysdev_class; } -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_callbacks.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spu_callbacks.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spu_callbacks.c +--- a/arch/powerpc/platforms/cell/spu_callbacks.c ++++ b/arch/powerpc/platforms/cell/spu_callbacks.c @@ -54,7 +54,7 @@ long spu_sys_callback(struct spu_syscall long (*syscall)(u64 a1, u64 a2, u64 a3, u64 a4, u64 a5, u64 a6); @@ -93430,10 +92846,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_callbacks.c return -ENOSYS; } -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_manage.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spu_manage.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spu_manage.c +--- a/arch/powerpc/platforms/cell/spu_manage.c ++++ b/arch/powerpc/platforms/cell/spu_manage.c @@ -92,7 +92,7 @@ static int __init spu_map_interrupts_old tmp = of_get_property(np->parent->parent, "node-id", NULL); @@ -93470,10 +92884,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spu_manage.c } ret = spu_map_interrupts_old(spu, spe); if (ret) { -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/coredump.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spufs/coredump.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/coredump.c +--- a/arch/powerpc/platforms/cell/spufs/coredump.c ++++ b/arch/powerpc/platforms/cell/spufs/coredump.c @@ -133,8 +133,6 @@ static struct spu_context *coredump_next if (ctx->flags & SPU_CREATE_NOSCHED) continue; @@ -93503,10 +92915,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/coredump.c } return 0; -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/file.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spufs/file.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/file.c +--- a/arch/powerpc/platforms/cell/spufs/file.c ++++ b/arch/powerpc/platforms/cell/spufs/file.c @@ -1337,7 +1337,7 @@ static u64 spufs_signal1_type_get(struct return ctx->ops->signal1_type_get(ctx); } @@ -93543,10 +92953,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/file.c free_elements, tagstatus, ctx->tagwait); return mask; -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/run.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spufs/run.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/run.c +--- a/arch/powerpc/platforms/cell/spufs/run.c ++++ b/arch/powerpc/platforms/cell/spufs/run.c @@ -98,7 +98,7 @@ static int spu_setup_isolated(struct spu != MFC_CNTL_PURGE_DMA_COMPLETE) { if (time_after(jiffies, timeout)) { @@ -93603,10 +93011,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/run.c /* write result, jump over indirect pointer */ memcpy_toio(ls + ls_pointer, &spu_ret, sizeof(spu_ret)); ctx->ops->npc_write(ctx, npc); -Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/switch.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/cell/spufs/switch.c -+++ linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/switch.c +--- a/arch/powerpc/platforms/cell/spufs/switch.c ++++ b/arch/powerpc/platforms/cell/spufs/switch.c @@ -1815,6 +1815,7 @@ static void save_csa(struct spu_state *p save_mfc_csr_ato(prev, spu); /* Step 24. */ save_mfc_tclass_id(prev, spu); /* Step 25. */ @@ -93623,10 +93029,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/cell/spufs/switch.c reset_ch(prev, spu); /* Step 45. */ } -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/beat.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.c +--- a/arch/powerpc/platforms/celleb/beat.c ++++ b/arch/powerpc/platforms/celleb/beat.c @@ -48,6 +48,7 @@ void beat_power_off(void) } @@ -93692,10 +93096,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.c -EXPORT_SYMBOL(beat_get_term_char); -EXPORT_SYMBOL(beat_put_term_char); -EXPORT_SYMBOL(beat_halt_code); -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/beat.h -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.h +--- a/arch/powerpc/platforms/celleb/beat.h ++++ b/arch/powerpc/platforms/celleb/beat.h @@ -21,8 +21,8 @@ #ifndef _CELLEB_BEAT_H #define _CELLEB_BEAT_H @@ -93707,10 +93109,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat.h int64_t beat_repository_encode(int, const char *, uint64_t[4]); void beat_restart(char *); void beat_power_off(void); -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat_wrapper.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/beat_wrapper.h -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/beat_wrapper.h +--- a/arch/powerpc/platforms/celleb/beat_wrapper.h ++++ b/arch/powerpc/platforms/celleb/beat_wrapper.h @@ -197,7 +197,8 @@ static inline s64 beat_put_characters_to u64 b[2]; @@ -93721,10 +93121,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/beat_wrapper.h } static inline s64 beat_get_spe_privileged_state_1_registers( -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/htab.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/htab.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/htab.c +--- a/arch/powerpc/platforms/celleb/htab.c ++++ b/arch/powerpc/platforms/celleb/htab.c @@ -35,9 +35,9 @@ #include "beat_wrapper.h" @@ -93747,10 +93145,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/htab.c if (!(vflags & HPTE_V_BOLTED)) DBG_LOW(" full\n"); spin_unlock(&beat_htab_lock); -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/interrupt.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/interrupt.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/interrupt.c +--- a/arch/powerpc/platforms/celleb/interrupt.c ++++ b/arch/powerpc/platforms/celleb/interrupt.c @@ -34,7 +34,7 @@ static DEFINE_SPINLOCK(beatic_irq_mask_l static uint64_t beatic_irq_mask_enable[(MAX_IRQS+255)/64]; static uint64_t beatic_irq_mask_ack[(MAX_IRQS+255)/64]; @@ -93834,10 +93230,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/interrupt.c 0); BUG_ON(beatic_host == NULL); irq_set_default_host(beatic_host); -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_epci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/scc_epci.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_epci.c +--- a/arch/powerpc/platforms/celleb/scc_epci.c ++++ b/arch/powerpc/platforms/celleb/scc_epci.c @@ -161,9 +161,9 @@ static PCI_IO_ADDR celleb_epci_make_conf if (bus != hose->bus) addr = celleb_epci_get_epci_cfg(hose) + @@ -93860,10 +93254,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_epci.c { PCI_IO_ADDR epci_base; PCI_IO_ADDR addr; -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_sio.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/scc_sio.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_sio.c +--- a/arch/powerpc/platforms/celleb/scc_sio.c ++++ b/arch/powerpc/platforms/celleb/scc_sio.c @@ -28,7 +28,7 @@ /* sio irq0=0xb00010022 irq0=0xb00010023 irq2=0xb00010024 @@ -93882,10 +93274,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/scc_sio.c default: return 0; case 2: -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/spu_priv1.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/spu_priv1.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/spu_priv1.c +--- a/arch/powerpc/platforms/celleb/spu_priv1.c ++++ b/arch/powerpc/platforms/celleb/spu_priv1.c @@ -183,8 +183,7 @@ static u64 resource_allocation_enable_ge return enable; } @@ -93896,10 +93286,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/spu_priv1.c .int_mask_and = int_mask_and, .int_mask_or = int_mask_or, .int_mask_set = int_mask_set, -Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/udbg_beat.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/celleb/udbg_beat.c -+++ linux-2.6.25.1/arch/powerpc/platforms/celleb/udbg_beat.c +--- a/arch/powerpc/platforms/celleb/udbg_beat.c ++++ b/arch/powerpc/platforms/celleb/udbg_beat.c @@ -54,7 +54,8 @@ static int udbg_getc_poll_beat(void) if (inbuflen == 0) { /* get some more chars. */ @@ -93919,10 +93307,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/celleb/udbg_beat.c ; } else { return ch; -Index: linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c -+++ linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c +--- a/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c ++++ b/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c @@ -117,11 +117,11 @@ static void __init mpc7448_hpc2_init_IRQ } @@ -93958,10 +93344,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c (u32) cascade_pci_irq); tsi108_pci_int_init(cascade_node); set_irq_data(cascade_pci_irq, mpic); -Index: linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/prpmc2800.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/embedded6xx/prpmc2800.c -+++ linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/prpmc2800.c +--- a/arch/powerpc/platforms/embedded6xx/prpmc2800.c ++++ b/arch/powerpc/platforms/embedded6xx/prpmc2800.c @@ -49,13 +49,13 @@ static void __init prpmc2800_setup_arch( * ioremap mpp and gpp registers in case they are later * needed by prpmc2800_reset_board(). @@ -93978,10 +93362,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/embedded6xx/prpmc2800.c reg = of_get_property(np, "reg", NULL); paddr = of_translate_address(np, reg); of_node_put(np); -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/exception.S -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/exception.S -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/exception.S +--- a/arch/powerpc/platforms/iseries/exception.S ++++ b/arch/powerpc/platforms/iseries/exception.S @@ -38,11 +38,19 @@ .globl system_reset_iSeries @@ -94004,10 +93386,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/exception.S cmpwi 0,r24,0 /* Are we processor 0? */ bne 1f b .__start_initialization_iSeries /* Start up the first processor */ -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/ipl_parms.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/ipl_parms.h -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/ipl_parms.h +--- a/arch/powerpc/platforms/iseries/ipl_parms.h ++++ b/arch/powerpc/platforms/iseries/ipl_parms.h @@ -65,6 +65,4 @@ struct ItIplParmsReal { u64 xRsvd13; // Reserved x38-x3F }; @@ -94015,10 +93395,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/ipl_parms.h -extern struct ItIplParmsReal xItIplParmsReal; - #endif /* _ISERIES_IPL_PARMS_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/lpardata.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/lpardata.c -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/lpardata.c +--- a/arch/powerpc/platforms/iseries/lpardata.c ++++ b/arch/powerpc/platforms/iseries/lpardata.c @@ -14,10 +14,10 @@ #include #include @@ -94208,10 +93586,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/lpardata.c - .xSize = sizeof(struct ItLpRegSave), - }, -}; -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/naca.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/naca.h -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/naca.h +--- a/arch/powerpc/platforms/iseries/naca.h ++++ b/arch/powerpc/platforms/iseries/naca.h @@ -14,7 +14,7 @@ struct naca_struct { @@ -94221,10 +93597,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/naca.h void *xRamDisk; /* iSeries ramdisk 0x08 */ u64 xRamDiskSize; /* In pages 0x10 */ }; -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/pci.c -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/pci.c +--- a/arch/powerpc/platforms/iseries/pci.c ++++ b/arch/powerpc/platforms/iseries/pci.c @@ -23,6 +23,7 @@ #undef DEBUG @@ -94242,10 +93616,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/pci.c last_jiffies = jiffies; num_printed = 0; } -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/release_data.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/release_data.h -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/release_data.h +--- a/arch/powerpc/platforms/iseries/release_data.h ++++ b/arch/powerpc/platforms/iseries/release_data.h @@ -58,6 +58,6 @@ struct HvReleaseData { char xRsvd3[20]; /* Reserved x2C-x3F */ }; @@ -94254,10 +93626,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/release_data.h +extern const struct HvReleaseData hvReleaseData; #endif /* _ISERIES_RELEASE_DATA_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/spcomm_area.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/spcomm_area.h -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/spcomm_area.h +--- a/arch/powerpc/platforms/iseries/spcomm_area.h ++++ b/arch/powerpc/platforms/iseries/spcomm_area.h @@ -31,6 +31,4 @@ struct SpCommArea { u8 xRsvd2[80]; // Reserved 030-07F }; @@ -94265,10 +93635,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/spcomm_area.h -extern struct SpCommArea xSpCommArea; - #endif /* _ISERIES_SPCOMM_AREA_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/vpd_areas.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/iseries/vpd_areas.h -+++ linux-2.6.25.1/arch/powerpc/platforms/iseries/vpd_areas.h +--- a/arch/powerpc/platforms/iseries/vpd_areas.h ++++ b/arch/powerpc/platforms/iseries/vpd_areas.h @@ -80,9 +80,9 @@ struct ItVpdAreas { u32 xPlicDmaLens[ItDmaMaxEntries];// Array of DMA lengths 080-0A7 u32 xPlicDmaToks[ItDmaMaxEntries];// Array of DMA tokens 0A8-0CF @@ -94281,10 +93649,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/iseries/vpd_areas.h +extern const struct ItVpdAreas itVpdAreas; #endif /* _ISERIES_VPD_AREAS_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/maple/pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/maple/pci.c -+++ linux-2.6.25.1/arch/powerpc/platforms/maple/pci.c +--- a/arch/powerpc/platforms/maple/pci.c ++++ b/arch/powerpc/platforms/maple/pci.c @@ -592,50 +592,3 @@ int maple_pci_get_legacy_ide_irq(struct } return irq; @@ -94336,10 +93702,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/maple/pci.c -} -DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_8111_IDE, - fixup_maple_ide); -Index: linux-2.6.25.1/arch/powerpc/platforms/maple/setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/maple/setup.c -+++ linux-2.6.25.1/arch/powerpc/platforms/maple/setup.c +--- a/arch/powerpc/platforms/maple/setup.c ++++ b/arch/powerpc/platforms/maple/setup.c @@ -43,6 +43,7 @@ #include #include @@ -94365,10 +93729,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/maple/setup.c .name = "Maple", .probe = maple_probe, .setup_arch = maple_setup_arch, -Index: linux-2.6.25.1/arch/powerpc/platforms/pasemi/dma_lib.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pasemi/dma_lib.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pasemi/dma_lib.c +--- a/arch/powerpc/platforms/pasemi/dma_lib.c ++++ b/arch/powerpc/platforms/pasemi/dma_lib.c @@ -17,6 +17,7 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ @@ -94555,10 +93917,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pasemi/dma_lib.c printk(KERN_INFO "PA Semi PWRficient DMA library initialized " "(%d tx, %d rx channels)\n", num_txch, num_rxch); -Index: linux-2.6.25.1/arch/powerpc/platforms/pasemi/iommu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pasemi/iommu.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pasemi/iommu.c +--- a/arch/powerpc/platforms/pasemi/iommu.c ++++ b/arch/powerpc/platforms/pasemi/iommu.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2007, PA Semi, Inc @@ -94626,10 +93986,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pasemi/iommu.c } /* set 2GB translation window, based at 0 */ -Index: linux-2.6.25.1/arch/powerpc/platforms/powermac/setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/powermac/setup.c -+++ linux-2.6.25.1/arch/powerpc/platforms/powermac/setup.c +--- a/arch/powerpc/platforms/powermac/setup.c ++++ b/arch/powerpc/platforms/powermac/setup.c @@ -53,6 +53,7 @@ #include #include @@ -94646,10 +94004,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/powermac/setup.c #include #include "pmac.h" -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/device-init.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/device-init.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/device-init.c +--- a/arch/powerpc/platforms/ps3/device-init.c ++++ b/arch/powerpc/platforms/ps3/device-init.c @@ -499,41 +499,14 @@ static int __init ps3_register_graphics_ } @@ -94762,10 +94118,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/device-init.c ps3_register_sound_devices(); -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/htab.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/htab.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/htab.c +--- a/arch/powerpc/platforms/ps3/htab.c ++++ b/arch/powerpc/platforms/ps3/htab.c @@ -19,9 +19,10 @@ */ @@ -94778,10 +94132,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/htab.c #include #include #include -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/interrupt.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/interrupt.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/interrupt.c +--- a/arch/powerpc/platforms/ps3/interrupt.c ++++ b/arch/powerpc/platforms/ps3/interrupt.c @@ -709,7 +709,7 @@ static unsigned int ps3_get_irq(void) asm volatile("cntlzd %0,%1" : "=r" (plug) : "r" (x)); plug &= 0x3f; @@ -94791,10 +94143,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/interrupt.c pr_debug("%s:%d: no plug found: thread_id %lu\n", __func__, __LINE__, pd->thread_id); dump_bmp(&per_cpu(ps3_private, 0)); -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/mm.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/mm.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/mm.c +--- a/arch/powerpc/platforms/ps3/mm.c ++++ b/arch/powerpc/platforms/ps3/mm.c @@ -21,9 +21,10 @@ #include #include @@ -94807,10 +94157,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/mm.c #include #include -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/os-area.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/os-area.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/os-area.c +--- a/arch/powerpc/platforms/ps3/os-area.c ++++ b/arch/powerpc/platforms/ps3/os-area.c @@ -24,8 +24,9 @@ #include #include @@ -94822,10 +94170,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/os-area.c #include "platform.h" -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/setup.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/setup.c +--- a/arch/powerpc/platforms/ps3/setup.c ++++ b/arch/powerpc/platforms/ps3/setup.c @@ -95,6 +95,14 @@ static void ps3_power_off(void) ps3_sys_manager_power_off(); /* never returns */ } @@ -94868,10 +94214,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/setup.c #if defined(CONFIG_KEXEC) .kexec_cpu_down = ps3_kexec_cpu_down, .machine_kexec = default_machine_kexec, -Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/spu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/ps3/spu.c -+++ linux-2.6.25.1/arch/powerpc/platforms/ps3/spu.c +--- a/arch/powerpc/platforms/ps3/spu.c ++++ b/arch/powerpc/platforms/ps3/spu.c @@ -27,6 +27,7 @@ #include #include @@ -94893,19 +94237,15 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/ps3/spu.c static unsigned long get_vas_id(void) { unsigned long id; -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/Makefile -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/Makefile +--- a/arch/powerpc/platforms/pseries/Makefile ++++ b/arch/powerpc/platforms/pseries/Makefile @@ -18,3 +18,4 @@ obj-$(CONFIG_HOTPLUG_CPU) += hotplug-cpu obj-$(CONFIG_HVC_CONSOLE) += hvconsole.o obj-$(CONFIG_HVCS) += hvcserver.o obj-$(CONFIG_HCALL_STATS) += hvCall_inst.o +obj-$(CONFIG_PHYP_DUMP) += phyp_dump.o -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/eeh.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/eeh.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/eeh.c +--- a/arch/powerpc/platforms/pseries/eeh.c ++++ b/arch/powerpc/platforms/pseries/eeh.c @@ -945,7 +945,6 @@ static void *early_enable_eeh(struct dev unsigned int rets[3]; struct eeh_early_enable_info *info = data; @@ -94925,10 +94265,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/eeh.c /* Ignore bad nodes. */ if (!class_code || !vendor_id || !device_id) -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/lpar.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/lpar.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/lpar.c +--- a/arch/powerpc/platforms/pseries/lpar.c ++++ b/arch/powerpc/platforms/pseries/lpar.c @@ -40,6 +40,7 @@ #include @@ -95001,10 +94339,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/lpar.c ppc_md.flush_hash_range = pSeries_lpar_flush_hash_range; ppc_md.hpte_clear_all = pSeries_lpar_hptab_clear; } -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/pci_dlpar.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/pci_dlpar.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/pci_dlpar.c +--- a/arch/powerpc/platforms/pseries/pci_dlpar.c ++++ b/arch/powerpc/platforms/pseries/pci_dlpar.c @@ -123,7 +123,7 @@ pcibios_pci_config_bridge(struct pci_dev /* Add to children of PCI bridge dev->bus */ child_bus = pci_add_new_bus(dev->bus, dev, sec_busno); @@ -95014,10 +94350,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/pci_dlpar.c return -EIO; } sprintf(child_bus->name, "PCI Bus #%02x", child_bus->number); -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/phyp_dump.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/phyp_dump.c ++++ b/arch/powerpc/platforms/pseries/phyp_dump.c @@ -0,0 +1,507 @@ +/* + * Hypervisor-assisted dump @@ -95526,10 +94860,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/phyp_dump.c + return 0; +} +early_param("phyp_dump_reserve_size", early_phyp_dump_reserve_size); -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/pseries.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/pseries.h -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/pseries.h +--- a/arch/powerpc/platforms/pseries/pseries.h ++++ b/arch/powerpc/platforms/pseries/pseries.h @@ -38,4 +38,6 @@ extern void pSeries_final_fixup(void); /* Poweron flag used for enabling auto ups restart */ extern unsigned long rtas_poweron_auto; @@ -95537,10 +94869,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/pseries.h +extern void find_udbg_vterm(void); + #endif /* _PSERIES_PSERIES_H */ -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/reconfig.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/reconfig.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/reconfig.c +--- a/arch/powerpc/platforms/pseries/reconfig.c ++++ b/arch/powerpc/platforms/pseries/reconfig.c @@ -222,14 +222,14 @@ static char * parse_next_property(char * tmp = strchr(buf, ' '); if (!tmp) { @@ -95588,10 +94918,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/reconfig.c return NULL; } tmp++; -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/scanlog.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/scanlog.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/scanlog.c +--- a/arch/powerpc/platforms/pseries/scanlog.c ++++ b/arch/powerpc/platforms/pseries/scanlog.c @@ -195,31 +195,30 @@ const struct file_operations scanlog_fop static int __init scanlog_init(void) { @@ -95642,10 +94970,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/scanlog.c } static void __exit scanlog_cleanup(void) -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/setup.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/setup.c +--- a/arch/powerpc/platforms/pseries/setup.c ++++ b/arch/powerpc/platforms/pseries/setup.c @@ -76,9 +76,6 @@ #define DBG(fmt...) #endif @@ -95805,10 +95131,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/setup.c get_lppaca()->donate_dedicated_cpu = 0; get_lppaca()->idle = 0; } -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/xics.c -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.c +--- a/arch/powerpc/platforms/pseries/xics.c ++++ b/arch/powerpc/platforms/pseries/xics.c @@ -516,6 +516,8 @@ static struct irq_chip xics_pic_lpar = { .set_affinity = xics_set_affinity }; @@ -95942,10 +95266,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.c ppc64_boot_msg(0x21, "XICS Done"); } -Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/pseries/xics.h -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.h +--- a/arch/powerpc/platforms/pseries/xics.h ++++ b/arch/powerpc/platforms/pseries/xics.h @@ -28,7 +28,4 @@ struct xics_ipi_struct { extern struct xics_ipi_struct xics_ipi_message[NR_CPUS] __cacheline_aligned; @@ -95954,10 +95276,8 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/pseries/xics.h -extern void pseries_8259_cascade(unsigned int irq, struct irq_desc *desc); - #endif /* _POWERPC_KERNEL_XICS_H */ -Index: linux-2.6.25.1/arch/powerpc/sysdev/Makefile -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/Makefile -+++ linux-2.6.25.1/arch/powerpc/sysdev/Makefile +--- a/arch/powerpc/sysdev/Makefile ++++ b/arch/powerpc/sysdev/Makefile @@ -12,6 +12,7 @@ obj-$(CONFIG_U3_DART) += dart_iommu.o obj-$(CONFIG_MMIO_NVRAM) += mmio_nvram.o obj-$(CONFIG_FSL_SOC) += fsl_soc.o @@ -95974,10 +95294,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/Makefile obj-$(CONFIG_XILINX_VIRTEX) += xilinx_intc.o obj-$(CONFIG_OF_RTC) += of_rtc.o ifeq ($(CONFIG_PCI),y) -Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm1.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/cpm1.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/cpm1.c +--- a/arch/powerpc/sysdev/cpm1.c ++++ b/arch/powerpc/sysdev/cpm1.c @@ -44,9 +44,6 @@ #define CPM_MAP_SIZE (0x4000) @@ -96121,10 +95439,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm1.c struct cpm_ioport16 { __be16 dir, par, odr_sor, dat, intr; __be16 res[3]; -Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm2.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/cpm2.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/cpm2.c +--- a/arch/powerpc/sysdev/cpm2.c ++++ b/arch/powerpc/sysdev/cpm2.c @@ -46,10 +46,6 @@ #include @@ -96263,10 +95579,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm2.c struct cpm2_ioports { u32 dir, par, sor, odr, dat; u32 res[3]; -Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm_common.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/cpm_common.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/cpm_common.c +--- a/arch/powerpc/sysdev/cpm_common.c ++++ b/arch/powerpc/sysdev/cpm_common.c @@ -58,7 +58,6 @@ void __init udbg_init_cpm(void) } #endif @@ -96281,10 +95595,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/cpm_common.c EXPORT_SYMBOL(cpm_muram_dma); - -#endif /* CONFIG_PPC_CPM_NEW_BINDING */ -Index: linux-2.6.25.1/arch/powerpc/sysdev/dart_iommu.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/dart_iommu.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/dart_iommu.c +--- a/arch/powerpc/sysdev/dart_iommu.c ++++ b/arch/powerpc/sysdev/dart_iommu.c @@ -37,6 +37,7 @@ #include #include @@ -96301,10 +95613,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/dart_iommu.c #include #include "dart.h" -Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_lbc.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/sysdev/fsl_lbc.c ++++ b/arch/powerpc/sysdev/fsl_lbc.c @@ -0,0 +1,129 @@ +/* + * Freescale LBC and UPM routines. @@ -96435,10 +95745,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_lbc.c + return 0; +} +EXPORT_SYMBOL(fsl_upm_find); -Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/fsl_soc.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.c +--- a/arch/powerpc/sysdev/fsl_soc.c ++++ b/arch/powerpc/sysdev/fsl_soc.c @@ -75,6 +75,33 @@ phys_addr_t get_immrbase(void) EXPORT_SYMBOL(get_immrbase); @@ -97103,10 +96411,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.c } ret = of_fsl_spi_probe(NULL, "fsl,spi", sysclk, board_infos, -Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/fsl_soc.h -+++ linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.h +--- a/arch/powerpc/sysdev/fsl_soc.h ++++ b/arch/powerpc/sysdev/fsl_soc.h @@ -7,6 +7,7 @@ extern phys_addr_t get_immrbase(void); extern u32 get_brgfreq(void); @@ -97115,10 +96421,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/fsl_soc.h struct spi_board_info; -Index: linux-2.6.25.1/arch/powerpc/sysdev/mpic.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/mpic.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/mpic.c +--- a/arch/powerpc/sysdev/mpic.c ++++ b/arch/powerpc/sysdev/mpic.c @@ -175,13 +175,16 @@ static inline void _mpic_write(enum mpic switch(type) { #ifdef CONFIG_PPC_DCR @@ -97236,10 +96540,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/mpic.c spin_unlock_irqrestore(&mpic_lock, flags); } -Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_dev.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/mv64x60_dev.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_dev.c +--- a/arch/powerpc/sysdev/mv64x60_dev.c ++++ b/arch/powerpc/sysdev/mv64x60_dev.c @@ -127,7 +127,7 @@ static int __init mv64x60_mpsc_device_se if (err) return err; @@ -97423,10 +96725,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_dev.c if (!prop) goto not_mpsc; -Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/mv64x60_pci.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pci.c +--- a/arch/powerpc/sysdev/mv64x60_pci.c ++++ b/arch/powerpc/sysdev/mv64x60_pci.c @@ -86,14 +86,14 @@ static int __init mv64x60_sysfs_init(voi struct platform_device *pdev; const unsigned int *prop; @@ -97452,10 +96752,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pci.c + for_each_compatible_node(np, "pci", "marvell,mv64360-pci") mv64x60_add_bridge(np); } -Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pic.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/mv64x60_pic.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pic.c +--- a/arch/powerpc/sysdev/mv64x60_pic.c ++++ b/arch/powerpc/sysdev/mv64x60_pic.c @@ -238,13 +238,13 @@ void __init mv64x60_init_irq(void) const unsigned int *reg; unsigned long flags; @@ -97472,10 +96770,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_pic.c reg = of_get_property(np, "reg", &size); paddr = of_translate_address(np, reg); mv64x60_irq_reg_base = ioremap(paddr, reg[1]); -Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_udbg.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/mv64x60_udbg.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_udbg.c +--- a/arch/powerpc/sysdev/mv64x60_udbg.c ++++ b/arch/powerpc/sysdev/mv64x60_udbg.c @@ -85,7 +85,7 @@ static void mv64x60_udbg_init(void) if (!stdout) return; @@ -97485,10 +96781,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/mv64x60_udbg.c if (np == stdout) break; } -Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/ppc4xx_pci.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.c +--- a/arch/powerpc/sysdev/ppc4xx_pci.c ++++ b/arch/powerpc/sysdev/ppc4xx_pci.c @@ -527,6 +527,7 @@ static void __init ppc4xx_probe_pcix_bri * * ibm,plb-pciex-440spe @@ -97681,10 +96975,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.c msleep(100); return 0; -Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.h -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/ppc4xx_pci.h -+++ linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.h +--- a/arch/powerpc/sysdev/ppc4xx_pci.h ++++ b/arch/powerpc/sysdev/ppc4xx_pci.h @@ -271,6 +271,59 @@ #define PESDR1_405EX_PHYSTA 0x044C @@ -97758,10 +97050,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_pci.h enum { -Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_soc.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_soc.c ++++ b/arch/powerpc/sysdev/ppc4xx_soc.c @@ -0,0 +1,200 @@ +/* + * IBM/AMCC PPC4xx SoC setup code @@ -97963,10 +97253,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_soc.c + while (1) + ; /* Just in case the reset doesn't work */ +} -Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/qe_lib/qe.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe.c +--- a/arch/powerpc/sysdev/qe_lib/qe.c ++++ b/arch/powerpc/sysdev/qe_lib/qe.c @@ -55,7 +55,7 @@ struct qe_snum { /* We allocate this here because it is used almost exclusively for * the communication processor devices. @@ -98015,10 +97303,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe.c /* The maximum number of RISCs we support */ #define MAX_QE_RISC 2 -Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe_io.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/qe_lib/qe_io.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe_io.c +--- a/arch/powerpc/sysdev/qe_lib/qe_io.c ++++ b/arch/powerpc/sysdev/qe_lib/qe_io.c @@ -22,6 +22,7 @@ #include @@ -98054,10 +97340,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/qe_io.c for (i = 0; i < num_par_io_ports; i++) { printk(KERN_INFO " cpodr[%u]=%08x\n", i, in_be32(&par_io[i].cpodr)); -Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_fast.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/qe_lib/ucc_fast.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_fast.c +--- a/arch/powerpc/sysdev/qe_lib/ucc_fast.c ++++ b/arch/powerpc/sysdev/qe_lib/ucc_fast.c @@ -148,57 +148,57 @@ int ucc_fast_init(struct ucc_fast_info * /* check if the UCC port number is in range. */ @@ -98180,10 +97464,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_fast.c ucc_fast_free(uccf); return -EINVAL; } -Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_slow.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/qe_lib/ucc_slow.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_slow.c +--- a/arch/powerpc/sysdev/qe_lib/ucc_slow.c ++++ b/arch/powerpc/sysdev/qe_lib/ucc_slow.c @@ -142,7 +142,7 @@ int ucc_slow_init(struct ucc_slow_info * /* check if the UCC port number is in range. */ @@ -98265,20 +97547,16 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/qe_lib/ucc_slow.c ucc_slow_free(uccs); return -EINVAL; } -Index: linux-2.6.25.1/arch/powerpc/sysdev/rtc_cmos_setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/rtc_cmos_setup.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/rtc_cmos_setup.c +--- a/arch/powerpc/sysdev/rtc_cmos_setup.c ++++ b/arch/powerpc/sysdev/rtc_cmos_setup.c @@ -56,3 +56,5 @@ static int __init add_rtc(void) return 0; } fs_initcall(add_rtc); + +MODULE_LICENSE("GPL"); -Index: linux-2.6.25.1/arch/powerpc/sysdev/tsi108_dev.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/tsi108_dev.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/tsi108_dev.c +--- a/arch/powerpc/sysdev/tsi108_dev.c ++++ b/arch/powerpc/sysdev/tsi108_dev.c @@ -84,7 +84,7 @@ static int __init tsi108_eth_of_init(voi ret = of_address_to_resource(np, 0, &r[0]); @@ -98297,10 +97575,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/tsi108_dev.c tsi_eth_dev = platform_device_register_simple("tsi-ethernet", i++, &r[0], -Index: linux-2.6.25.1/arch/powerpc/sysdev/tsi108_pci.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/tsi108_pci.c -+++ linux-2.6.25.1/arch/powerpc/sysdev/tsi108_pci.c +--- a/arch/powerpc/sysdev/tsi108_pci.c ++++ b/arch/powerpc/sysdev/tsi108_pci.c @@ -207,7 +207,7 @@ int __init tsi108_setup_pci(struct devic /* PCI Config mapping */ tsi108_pci_cfg_base = (u32)ioremap(cfg_phys, TSI108_PCI_CFG_SIZE); @@ -98319,10 +97595,8 @@ Index: linux-2.6.25.1/arch/powerpc/sysdev/tsi108_pci.c if ((virq >= 1) && (virq <= 4)){ irq = virq + IRQ_PCI_INTAD_BASE - 1; get_irq_desc(irq)->status |= IRQ_LEVEL; -Index: linux-2.6.25.1/arch/powerpc/xmon/xmon.c -=================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/xmon/xmon.c -+++ linux-2.6.25.1/arch/powerpc/xmon/xmon.c +--- a/arch/powerpc/xmon/xmon.c ++++ b/arch/powerpc/xmon/xmon.c @@ -45,7 +45,6 @@ #ifdef CONFIG_PPC64 #include @@ -98384,10 +97658,8 @@ Index: linux-2.6.25.1/arch/powerpc/xmon/xmon.c } #endif -Index: linux-2.6.25.1/arch/ppc/8xx_io/commproc.c -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/8xx_io/commproc.c -+++ linux-2.6.25.1/arch/ppc/8xx_io/commproc.c +--- a/arch/ppc/8xx_io/commproc.c ++++ b/arch/ppc/8xx_io/commproc.c @@ -43,7 +43,7 @@ ({ \ u32 offset = offsetof(immap_t, member); \ @@ -98397,10 +97669,8 @@ Index: linux-2.6.25.1/arch/ppc/8xx_io/commproc.c addr; \ }) -Index: linux-2.6.25.1/arch/ppc/8xx_io/fec.c -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/8xx_io/fec.c -+++ linux-2.6.25.1/arch/ppc/8xx_io/fec.c +--- a/arch/ppc/8xx_io/fec.c ++++ b/arch/ppc/8xx_io/fec.c @@ -520,7 +520,7 @@ fec_enet_interrupt(int irq, void * dev_i #ifdef CONFIG_USE_MDIO fec_enet_mii(dev); @@ -98419,10 +97689,8 @@ Index: linux-2.6.25.1/arch/ppc/8xx_io/fec.c #endif /* CONFIG_USE_MDIO */ #ifndef CONFIG_RPXCLASSIC -Index: linux-2.6.25.1/arch/ppc/kernel/head.S -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/kernel/head.S -+++ linux-2.6.25.1/arch/ppc/kernel/head.S +--- a/arch/ppc/kernel/head.S ++++ b/arch/ppc/kernel/head.S @@ -701,23 +701,6 @@ load_up_altivec: b fast_exception_return @@ -98447,10 +97715,8 @@ Index: linux-2.6.25.1/arch/ppc/kernel/head.S * giveup_altivec(tsk) * Disable AltiVec for the task given as the argument, * and save the AltiVec registers in its thread_struct. -Index: linux-2.6.25.1/arch/ppc/mm/init.c -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/mm/init.c -+++ linux-2.6.25.1/arch/ppc/mm/init.c +--- a/arch/ppc/mm/init.c ++++ b/arch/ppc/mm/init.c @@ -109,7 +109,6 @@ void show_mem(void) printk("Mem-info:\n"); @@ -98459,10 +97725,8 @@ Index: linux-2.6.25.1/arch/ppc/mm/init.c i = max_mapnr; while (i-- > 0) { total++; -Index: linux-2.6.25.1/arch/ppc/platforms/radstone_ppc7d.c -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/platforms/radstone_ppc7d.c -+++ linux-2.6.25.1/arch/ppc/platforms/radstone_ppc7d.c +--- a/arch/ppc/platforms/radstone_ppc7d.c ++++ b/arch/ppc/platforms/radstone_ppc7d.c @@ -512,7 +512,7 @@ static void __init ppc7d_init_irq(void) { int irq; @@ -98499,10 +97763,8 @@ Index: linux-2.6.25.1/arch/ppc/platforms/radstone_ppc7d.c } /* Called from machine_init(), early, before any of the __init functions -Index: linux-2.6.25.1/arch/ppc/syslib/mpc52xx_setup.c -=================================================================== ---- linux-2.6.25.1.orig/arch/ppc/syslib/mpc52xx_setup.c -+++ linux-2.6.25.1/arch/ppc/syslib/mpc52xx_setup.c +--- a/arch/ppc/syslib/mpc52xx_setup.c ++++ b/arch/ppc/syslib/mpc52xx_setup.c @@ -279,7 +279,7 @@ int mpc52xx_match_psc_function(int psc_i int mpc52xx_set_psc_clkdiv(int psc_id, int clkdiv) @@ -98512,10 +97774,8 @@ Index: linux-2.6.25.1/arch/ppc/syslib/mpc52xx_setup.c struct mpc52xx_cdm __iomem *cdm; unsigned long flags; u16 mclken_div; -Index: linux-2.6.25.1/arch/sparc64/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/arch/sparc64/Kconfig -+++ linux-2.6.25.1/arch/sparc64/Kconfig +--- a/arch/sparc64/Kconfig ++++ b/arch/sparc64/Kconfig @@ -16,6 +16,7 @@ config SPARC64 bool default y @@ -98524,10 +97784,8 @@ Index: linux-2.6.25.1/arch/sparc64/Kconfig help SPARC is a family of RISC microprocessors designed and marketed by Sun Microsystems, incorporated. This port covers the newer 64-bit -Index: linux-2.6.25.1/drivers/block/viodasd.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/block/viodasd.c -+++ linux-2.6.25.1/drivers/block/viodasd.c +--- a/drivers/block/viodasd.c ++++ b/drivers/block/viodasd.c @@ -69,7 +69,7 @@ MODULE_LICENSE("GPL"); enum { PARTITION_SHIFT = 3, @@ -98537,10 +97795,8 @@ Index: linux-2.6.25.1/drivers/block/viodasd.c }; static DEFINE_SPINLOCK(viodasd_spinlock); -Index: linux-2.6.25.1/drivers/char/hvc_beat.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/hvc_beat.c -+++ linux-2.6.25.1/drivers/char/hvc_beat.c +--- a/drivers/char/hvc_beat.c ++++ b/drivers/char/hvc_beat.c @@ -78,8 +78,8 @@ static int hvc_beat_put_chars(uint32_t v for (rest = cnt; rest > 0; rest -= nlen) { nlen = (rest > 16) ? 16 : rest; @@ -98552,10 +97808,8 @@ Index: linux-2.6.25.1/drivers/char/hvc_beat.c } return cnt; } -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/buffer_icap.c -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.c +--- a/drivers/char/xilinx_hwicap/buffer_icap.c ++++ b/drivers/char/xilinx_hwicap/buffer_icap.c @@ -74,7 +74,7 @@ /** @@ -98600,10 +97854,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.c } /** -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/buffer_icap.h -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.h +--- a/drivers/char/xilinx_hwicap/buffer_icap.h ++++ b/drivers/char/xilinx_hwicap/buffer_icap.h @@ -44,8 +44,6 @@ #include #include "xilinx_hwicap.h" @@ -98621,10 +97873,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/buffer_icap.h +void buffer_icap_reset(struct hwicap_drvdata *drvdata); + #endif -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/fifo_icap.c -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.c +--- a/drivers/char/xilinx_hwicap/fifo_icap.c ++++ b/drivers/char/xilinx_hwicap/fifo_icap.c @@ -78,13 +78,6 @@ #define XHI_CR_READ_MASK 0x00000002 /* Read from ICAP to FIFO */ #define XHI_CR_WRITE_MASK 0x00000001 /* Write from FIFO to ICAP */ @@ -98676,10 +97926,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.c return (status & XHI_SR_DONE_MASK) ? 0 : 1; } -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/fifo_icap.h -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.h +--- a/drivers/char/xilinx_hwicap/fifo_icap.h ++++ b/drivers/char/xilinx_hwicap/fifo_icap.h @@ -56,6 +56,7 @@ int fifo_icap_set_configuration( u32 *FrameBuffer, u32 NumWords); @@ -98688,10 +97936,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/fifo_icap.h void fifo_icap_reset(struct hwicap_drvdata *drvdata); void fifo_icap_flush_fifo(struct hwicap_drvdata *drvdata); -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/xilinx_hwicap.c -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.c +--- a/drivers/char/xilinx_hwicap/xilinx_hwicap.c ++++ b/drivers/char/xilinx_hwicap/xilinx_hwicap.c @@ -36,7 +36,7 @@ *****************************************************************************/ @@ -98831,10 +98077,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.c class_destroy(icap_class); -Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/char/xilinx_hwicap/xilinx_hwicap.h -+++ linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.h +--- a/drivers/char/xilinx_hwicap/xilinx_hwicap.h ++++ b/drivers/char/xilinx_hwicap/xilinx_hwicap.h @@ -65,10 +65,27 @@ struct hwicap_drvdata { }; @@ -98877,10 +98121,8 @@ Index: linux-2.6.25.1/drivers/char/xilinx_hwicap/xilinx_hwicap.h /** * hwicap_type_1_read - Generates a Type 1 read packet header. * @reg: is the address of the register to be read back. -Index: linux-2.6.25.1/drivers/mtd/nand/fsl_elbc_nand.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/nand/fsl_elbc_nand.c -+++ linux-2.6.25.1/drivers/mtd/nand/fsl_elbc_nand.c +--- a/drivers/mtd/nand/fsl_elbc_nand.c ++++ b/drivers/mtd/nand/fsl_elbc_nand.c @@ -36,207 +36,12 @@ #include @@ -99189,10 +98431,8 @@ Index: linux-2.6.25.1/drivers/mtd/nand/fsl_elbc_nand.c __be32 status = in_be32(&lbc->ltesr) & LTESR_NAND_MASK; if (status) { -Index: linux-2.6.25.1/drivers/net/Makefile -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/Makefile -+++ linux-2.6.25.1/drivers/net/Makefile +--- a/drivers/net/Makefile ++++ b/drivers/net/Makefile @@ -219,7 +219,8 @@ obj-$(CONFIG_SMC911X) += smc911x.o obj-$(CONFIG_BFIN_MAC) += bfin_mac.o obj-$(CONFIG_DM9000) += dm9000.o @@ -99203,10 +98443,8 @@ Index: linux-2.6.25.1/drivers/net/Makefile obj-$(CONFIG_MLX4_CORE) += mlx4/ obj-$(CONFIG_ENC28J60) += enc28j60.o -Index: linux-2.6.25.1/drivers/net/iseries_veth.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/iseries_veth.c -+++ linux-2.6.25.1/drivers/net/iseries_veth.c +--- a/drivers/net/iseries_veth.c ++++ b/drivers/net/iseries_veth.c @@ -308,7 +308,8 @@ static void veth_complete_allocation(voi static int veth_allocate_events(HvLpIndex rlp, int number) @@ -99217,10 +98455,8 @@ Index: linux-2.6.25.1/drivers/net/iseries_veth.c mf_allocate_lp_events(rlp, HvLpEvent_Type_VirtualLan, sizeof(struct veth_lpevent), number, -Index: linux-2.6.25.1/drivers/net/pasemi_mac.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/pasemi_mac.c -+++ linux-2.6.25.1/drivers/net/pasemi_mac.c +--- a/drivers/net/pasemi_mac.c ++++ b/drivers/net/pasemi_mac.c @@ -55,15 +55,10 @@ * - Multiqueue RX/TX */ @@ -99738,10 +98974,8 @@ Index: linux-2.6.25.1/drivers/net/pasemi_mac.c if (err) goto out; -Index: linux-2.6.25.1/drivers/net/pasemi_mac.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/pasemi_mac.h -+++ linux-2.6.25.1/drivers/net/pasemi_mac.h +--- a/drivers/net/pasemi_mac.h ++++ b/drivers/net/pasemi_mac.h @@ -26,7 +26,14 @@ #include #include @@ -99835,10 +99069,8 @@ Index: linux-2.6.25.1/drivers/net/pasemi_mac.h + #endif /* PASEMI_MAC_H */ -Index: linux-2.6.25.1/drivers/net/pasemi_mac_ethtool.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/net/pasemi_mac_ethtool.c ++++ b/drivers/net/pasemi_mac_ethtool.c @@ -0,0 +1,159 @@ +/* + * Copyright (C) 2006-2008 PA Semi, Inc @@ -99999,10 +99231,8 @@ Index: linux-2.6.25.1/drivers/net/pasemi_mac_ethtool.c + .get_ethtool_stats = pasemi_mac_get_ethtool_stats, +}; + -Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/ps3_gelic_net.c -+++ linux-2.6.25.1/drivers/net/ps3_gelic_net.c +--- a/drivers/net/ps3_gelic_net.c ++++ b/drivers/net/ps3_gelic_net.c @@ -1266,6 +1266,85 @@ int gelic_net_set_rx_csum(struct net_dev return 0; } @@ -100098,10 +99328,8 @@ Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.c }; /** -Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/ps3_gelic_net.h -+++ linux-2.6.25.1/drivers/net/ps3_gelic_net.h +--- a/drivers/net/ps3_gelic_net.h ++++ b/drivers/net/ps3_gelic_net.h @@ -182,12 +182,32 @@ enum gelic_lv1_net_control_code { GELIC_LV1_GET_ETH_PORT_STATUS = 2, GELIC_LV1_SET_NEGOTIATION_MODE = 3, @@ -100135,10 +99363,8 @@ Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.h /* status returened from GET_ETH_PORT_STATUS */ enum gelic_lv1_ether_port_status { GELIC_LV1_ETHER_LINK_UP = 0x0000000000000001L, -Index: linux-2.6.25.1/drivers/net/ucc_geth.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/ucc_geth.c -+++ linux-2.6.25.1/drivers/net/ucc_geth.c +--- a/drivers/net/ucc_geth.c ++++ b/drivers/net/ucc_geth.c @@ -3853,7 +3853,13 @@ static int ucc_geth_probe(struct of_devi ugeth_vdbg("%s: IN", __FUNCTION__); @@ -100154,10 +99380,8 @@ Index: linux-2.6.25.1/drivers/net/ucc_geth.c ucc_num = *prop - 1; if ((ucc_num < 0) || (ucc_num > 7)) return -ENODEV; -Index: linux-2.6.25.1/drivers/net/ucc_geth_mii.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/net/ucc_geth_mii.c -+++ linux-2.6.25.1/drivers/net/ucc_geth_mii.c +--- a/drivers/net/ucc_geth_mii.c ++++ b/drivers/net/ucc_geth_mii.c @@ -203,9 +203,14 @@ static int uec_mdio_probe(struct of_devi if ((res.start >= tempres.start) && (res.end <= tempres.end)) { @@ -100176,10 +99400,8 @@ Index: linux-2.6.25.1/drivers/net/ucc_geth_mii.c ucc_set_qe_mux_mii_mng(*id - 1); -Index: linux-2.6.25.1/drivers/of/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/drivers/of/Kconfig -+++ linux-2.6.25.1/drivers/of/Kconfig +--- a/drivers/of/Kconfig ++++ b/drivers/of/Kconfig @@ -1,3 +1,15 @@ config OF_DEVICE def_bool y @@ -100196,19 +99418,15 @@ Index: linux-2.6.25.1/drivers/of/Kconfig + depends on OF && I2C + help + OpenFirmware I2C accessors -Index: linux-2.6.25.1/drivers/of/Makefile -=================================================================== ---- linux-2.6.25.1.orig/drivers/of/Makefile -+++ linux-2.6.25.1/drivers/of/Makefile +--- a/drivers/of/Makefile ++++ b/drivers/of/Makefile @@ -1,2 +1,4 @@ obj-y = base.o obj-$(CONFIG_OF_DEVICE) += device.o platform.o +obj-$(CONFIG_OF_GPIO) += gpio.o +obj-$(CONFIG_OF_I2C) += i2c.o -Index: linux-2.6.25.1/drivers/of/base.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/of/base.c -+++ linux-2.6.25.1/drivers/of/base.c +--- a/drivers/of/base.c ++++ b/drivers/of/base.c @@ -117,6 +117,32 @@ int of_device_is_compatible(const struct EXPORT_SYMBOL(of_device_is_compatible); @@ -100242,10 +99460,8 @@ Index: linux-2.6.25.1/drivers/of/base.c * of_get_parent - Get a node's parent if any * @node: Node to get parent * -Index: linux-2.6.25.1/drivers/of/gpio.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/of/gpio.c ++++ b/drivers/of/gpio.c @@ -0,0 +1,242 @@ +/* + * OF helpers for the GPIO API @@ -100489,10 +99705,8 @@ Index: linux-2.6.25.1/drivers/of/gpio.c + return ret; +} +EXPORT_SYMBOL(of_mm_gpiochip_add); -Index: linux-2.6.25.1/drivers/of/i2c.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/of/i2c.c ++++ b/drivers/of/i2c.c @@ -0,0 +1,115 @@ +/* + * OF helpers for the I2C API @@ -100609,10 +99823,8 @@ Index: linux-2.6.25.1/drivers/of/i2c.c + } +} +EXPORT_SYMBOL(of_register_i2c_devices); -Index: linux-2.6.25.1/drivers/ps3/ps3-sys-manager.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/ps3/ps3-sys-manager.c -+++ linux-2.6.25.1/drivers/ps3/ps3-sys-manager.c +--- a/drivers/ps3/ps3-sys-manager.c ++++ b/drivers/ps3/ps3-sys-manager.c @@ -24,6 +24,7 @@ #include @@ -100737,10 +99949,8 @@ Index: linux-2.6.25.1/drivers/ps3/ps3-sys-manager.c /** * ps3_sys_manager_work - Asynchronous read handler. -Index: linux-2.6.25.1/drivers/ps3/sys-manager-core.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/ps3/sys-manager-core.c -+++ linux-2.6.25.1/drivers/ps3/sys-manager-core.c +--- a/drivers/ps3/sys-manager-core.c ++++ b/drivers/ps3/sys-manager-core.c @@ -19,6 +19,7 @@ */ @@ -100778,10 +99988,8 @@ Index: linux-2.6.25.1/drivers/ps3/sys-manager-core.c + lv1_pause(1); } + -Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart.h -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/cpm_uart/cpm_uart.h -+++ linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart.h +--- a/drivers/serial/cpm_uart/cpm_uart.h ++++ b/drivers/serial/cpm_uart/cpm_uart.h @@ -92,6 +92,9 @@ extern struct uart_cpm_port cpm_uart_por /* these are located in their respective files */ @@ -100792,10 +100000,8 @@ Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart.h int cpm_uart_init_portdesc(void); int cpm_uart_allocbuf(struct uart_cpm_port *pinfo, unsigned int is_con); void cpm_uart_freebuf(struct uart_cpm_port *pinfo); -Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_core.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/cpm_uart/cpm_uart_core.c -+++ linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_core.c +--- a/drivers/serial/cpm_uart/cpm_uart_core.c ++++ b/drivers/serial/cpm_uart/cpm_uart_core.c @@ -966,24 +966,23 @@ static int cpm_uart_init_port(struct dev if (!mem) return -ENOMEM; @@ -100838,10 +100044,8 @@ Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_core.c out_mem: iounmap(mem); return ret; -Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm1.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/cpm_uart/cpm_uart_cpm1.c -+++ linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm1.c +--- a/drivers/serial/cpm_uart/cpm_uart_cpm1.c ++++ b/drivers/serial/cpm_uart/cpm_uart_cpm1.c @@ -45,6 +45,8 @@ #include #include @@ -100870,10 +100074,8 @@ Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm1.c #else void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd) { -Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm2.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/cpm_uart/cpm_uart_cpm2.c -+++ linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm2.c +--- a/drivers/serial/cpm_uart/cpm_uart_cpm2.c ++++ b/drivers/serial/cpm_uart/cpm_uart_cpm2.c @@ -41,6 +41,9 @@ #include #include @@ -100940,10 +100142,8 @@ Index: linux-2.6.25.1/drivers/serial/cpm_uart/cpm_uart_cpm2.c #else void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd) { -Index: linux-2.6.25.1/drivers/serial/of_serial.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/of_serial.c -+++ linux-2.6.25.1/drivers/serial/of_serial.c +--- a/drivers/serial/of_serial.c ++++ b/drivers/serial/of_serial.c @@ -56,7 +56,9 @@ static int __devinit of_platform_serial_ port->flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_IOREMAP | UPF_FIXED_PORT; @@ -100955,10 +100155,8 @@ Index: linux-2.6.25.1/drivers/serial/of_serial.c return 0; } -Index: linux-2.6.25.1/drivers/serial/ucc_uart.c -=================================================================== ---- linux-2.6.25.1.orig/drivers/serial/ucc_uart.c -+++ linux-2.6.25.1/drivers/serial/ucc_uart.c +--- a/drivers/serial/ucc_uart.c ++++ b/drivers/serial/ucc_uart.c @@ -1270,10 +1270,18 @@ static int ucc_uart_probe(struct of_devi /* Get the UCC number (device ID) */ @@ -100982,10 +100180,8 @@ Index: linux-2.6.25.1/drivers/serial/ucc_uart.c kfree(qe_port); return -ENODEV; } -Index: linux-2.6.25.1/include/asm-powerpc/Kbuild -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/Kbuild -+++ linux-2.6.25.1/include/asm-powerpc/Kbuild +--- a/include/asm-powerpc/Kbuild ++++ b/include/asm-powerpc/Kbuild @@ -1,5 +1,6 @@ include include/asm-generic/Kbuild.asm @@ -101001,10 +100197,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/Kbuild unifdef-y += asm-compat.h unifdef-y += bootx.h unifdef-y += byteorder.h -Index: linux-2.6.25.1/include/asm-powerpc/abs_addr.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/abs_addr.h -+++ linux-2.6.25.1/include/asm-powerpc/abs_addr.h +--- a/include/asm-powerpc/abs_addr.h ++++ b/include/asm-powerpc/abs_addr.h @@ -12,10 +12,11 @@ * 2 of the License, or (at your option) any later version. */ @@ -101018,10 +100212,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/abs_addr.h #include struct mschunks_map { -Index: linux-2.6.25.1/include/asm-powerpc/bitops.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/bitops.h -+++ linux-2.6.25.1/include/asm-powerpc/bitops.h +--- a/include/asm-powerpc/bitops.h ++++ b/include/asm-powerpc/bitops.h @@ -312,24 +312,26 @@ static __inline__ int fls(unsigned int x asm ("cntlzw %0,%1" : "=r" (lz) : "r" (x)); return 32 - lz; @@ -101064,10 +100256,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/bitops.h /* Little-endian versions */ -Index: linux-2.6.25.1/include/asm-powerpc/cpm.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/cpm.h -+++ linux-2.6.25.1/include/asm-powerpc/cpm.h +--- a/include/asm-powerpc/cpm.h ++++ b/include/asm-powerpc/cpm.h @@ -4,6 +4,20 @@ #include #include @@ -101089,10 +100279,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/cpm.h /* Buffer descriptors used by many of the CPM protocols. */ typedef struct cpm_buf_desc { ushort cbd_sc; /* Status and Control */ -Index: linux-2.6.25.1/include/asm-powerpc/cpm1.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/cpm1.h -+++ linux-2.6.25.1/include/asm-powerpc/cpm1.h +--- a/include/asm-powerpc/cpm1.h ++++ b/include/asm-powerpc/cpm1.h @@ -28,19 +28,6 @@ #define CPM_CR_CHAN ((ushort)0x00f0) #define CPM_CR_FLG ((ushort)0x0001) @@ -101113,10 +100301,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/cpm1.h /* Channel numbers. */ #define CPM_CR_CH_SCC1 ((ushort)0x0000) -Index: linux-2.6.25.1/include/asm-powerpc/cpm2.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/cpm2.h -+++ linux-2.6.25.1/include/asm-powerpc/cpm2.h +--- a/include/asm-powerpc/cpm2.h ++++ b/include/asm-powerpc/cpm2.h @@ -71,18 +71,9 @@ #define CPM_CR_FCC_PAGE(x) (x + 0x04) @@ -101137,10 +100323,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/cpm2.h #define mk_cr_cmd(PG, SBC, MCN, OP) \ ((PG << 26) | (SBC << 21) | (MCN << 6) | OP) -Index: linux-2.6.25.1/include/asm-powerpc/cputhreads.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/cputhreads.h -+++ linux-2.6.25.1/include/asm-powerpc/cputhreads.h +--- a/include/asm-powerpc/cputhreads.h ++++ b/include/asm-powerpc/cputhreads.h @@ -35,7 +35,7 @@ static inline cpumask_t cpu_thread_mask_ res = CPU_MASK_NONE; @@ -101150,10 +100334,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/cputhreads.h if (cpus_intersects(threads, tmp)) cpu_set(i, res); } -Index: linux-2.6.25.1/include/asm-powerpc/dcr-native.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/dcr-native.h -+++ linux-2.6.25.1/include/asm-powerpc/dcr-native.h +--- a/include/asm-powerpc/dcr-native.h ++++ b/include/asm-powerpc/dcr-native.h @@ -82,6 +82,19 @@ static inline void __mtdcri(int base_add spin_unlock_irqrestore(&dcr_ind_lock, flags); } @@ -101185,10 +100367,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/dcr-native.h #endif /* __ASSEMBLY__ */ #endif /* __KERNEL__ */ #endif /* _ASM_POWERPC_DCR_NATIVE_H */ -Index: linux-2.6.25.1/include/asm-powerpc/dcr-regs.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/dcr-regs.h -+++ linux-2.6.25.1/include/asm-powerpc/dcr-regs.h +--- a/include/asm-powerpc/dcr-regs.h ++++ b/include/asm-powerpc/dcr-regs.h @@ -68,4 +68,82 @@ #define SDR0_UART3 0x0123 #define SDR0_CUST0 0x4000 @@ -101272,10 +100452,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/dcr-regs.h +#define L2C_SNP_ESR 0x00000800 + #endif /* __DCR_REGS_H__ */ -Index: linux-2.6.25.1/include/asm-powerpc/exception.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/exception.h -+++ linux-2.6.25.1/include/asm-powerpc/exception.h +--- a/include/asm-powerpc/exception.h ++++ b/include/asm-powerpc/exception.h @@ -228,18 +228,18 @@ label##_pSeries: \ BEGIN_FW_FTR_SECTION; \ stb r11,PACAHARDIRQEN(r13); \ @@ -101298,10 +100476,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/exception.h #endif /* CONFIG_PPC_ISERIES */ #define ENABLE_INTS \ -Index: linux-2.6.25.1/include/asm-powerpc/fsl_lbc.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/fsl_lbc.h ++++ b/include/asm-powerpc/fsl_lbc.h @@ -0,0 +1,311 @@ +/* Freescale Local Bus Controller + * @@ -101614,10 +100790,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/fsl_lbc.h +} + +#endif /* __ASM_FSL_LBC_H */ -Index: linux-2.6.25.1/include/asm-powerpc/gpio.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/gpio.h ++++ b/include/asm-powerpc/gpio.h @@ -0,0 +1,56 @@ +/* + * Generic GPIO API implementation for PowerPC. @@ -101675,10 +100849,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/gpio.h +#endif /* CONFIG_HAVE_GPIO_LIB */ + +#endif /* __ASM_POWERPC_GPIO_H */ -Index: linux-2.6.25.1/include/asm-powerpc/hw_irq.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/hw_irq.h -+++ linux-2.6.25.1/include/asm-powerpc/hw_irq.h +--- a/include/asm-powerpc/hw_irq.h ++++ b/include/asm-powerpc/hw_irq.h @@ -27,7 +27,7 @@ static inline unsigned long local_get_fl return flags; } @@ -101709,10 +100881,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/hw_irq.h #define __hard_irq_enable() __mtmsrd(mfmsr() | MSR_EE, 1) #define __hard_irq_disable() __mtmsrd(mfmsr() & ~MSR_EE, 1) -Index: linux-2.6.25.1/include/asm-powerpc/immap_qe.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/immap_qe.h -+++ linux-2.6.25.1/include/asm-powerpc/immap_qe.h +--- a/include/asm-powerpc/immap_qe.h ++++ b/include/asm-powerpc/immap_qe.h @@ -20,6 +20,7 @@ #ifdef __KERNEL__ @@ -101730,10 +100900,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/immap_qe.h extern phys_addr_t get_qe_base(void); static inline unsigned long immrbar_virt_to_phys(void *address) -Index: linux-2.6.25.1/include/asm-powerpc/irqflags.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/irqflags.h -+++ linux-2.6.25.1/include/asm-powerpc/irqflags.h +--- a/include/asm-powerpc/irqflags.h ++++ b/include/asm-powerpc/irqflags.h @@ -2,30 +2,43 @@ * include/asm-powerpc/irqflags.h * @@ -101790,10 +100958,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/irqflags.h #endif #endif -Index: linux-2.6.25.1/include/asm-powerpc/iseries/alpaca.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/iseries/alpaca.h ++++ b/include/asm-powerpc/iseries/alpaca.h @@ -0,0 +1,31 @@ +/* + * Copyright © 2008 Stephen Rothwell IBM Corporation @@ -101826,9 +100992,7 @@ Index: linux-2.6.25.1/include/asm-powerpc/iseries/alpaca.h +}; + +#endif /* _ASM_POWERPC_ISERIES_ALPACA_H */ -Index: linux-2.6.25.1/include/asm-powerpc/iseries/it_lp_reg_save.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/iseries/it_lp_reg_save.h +--- a/include/asm-powerpc/iseries/it_lp_reg_save.h +++ /dev/null @@ -1,85 +0,0 @@ -/* @@ -101916,10 +101080,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/iseries/it_lp_reg_save.h -extern struct ItLpRegSave iseries_reg_save[]; - -#endif /* _ASM_POWERPC_ISERIES_IT_LP_REG_SAVE_H */ -Index: linux-2.6.25.1/include/asm-powerpc/lmb.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/lmb.h -+++ linux-2.6.25.1/include/asm-powerpc/lmb.h +--- a/include/asm-powerpc/lmb.h ++++ b/include/asm-powerpc/lmb.h @@ -1,81 +1,15 @@ #ifndef _ASM_POWERPC_LMB_H #define _ASM_POWERPC_LMB_H @@ -102010,10 +101172,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/lmb.h - -#endif /* __KERNEL__ */ #endif /* _ASM_POWERPC_LMB_H */ -Index: linux-2.6.25.1/include/asm-powerpc/machdep.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/machdep.h -+++ linux-2.6.25.1/include/asm-powerpc/machdep.h +--- a/include/asm-powerpc/machdep.h ++++ b/include/asm-powerpc/machdep.h @@ -68,6 +68,8 @@ struct machdep_calls { unsigned long vflags, int psize, int ssize); @@ -102033,10 +101193,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/machdep.h void (*kgdb_map_scc)(void); /* -Index: linux-2.6.25.1/include/asm-powerpc/macio.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/macio.h -+++ linux-2.6.25.1/include/asm-powerpc/macio.h +--- a/include/asm-powerpc/macio.h ++++ b/include/asm-powerpc/macio.h @@ -2,7 +2,7 @@ #define __MACIO_ASIC_H__ #ifdef __KERNEL__ @@ -102046,10 +101204,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/macio.h extern struct bus_type macio_bus_type; -Index: linux-2.6.25.1/include/asm-powerpc/mmu-40x.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-40x.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-40x.h +--- a/include/asm-powerpc/mmu-40x.h ++++ b/include/asm-powerpc/mmu-40x.h @@ -53,8 +53,6 @@ #ifndef __ASSEMBLY__ @@ -102059,10 +101215,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-40x.h typedef struct { unsigned long id; unsigned long vdso_base; -Index: linux-2.6.25.1/include/asm-powerpc/mmu-44x.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-44x.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-44x.h +--- a/include/asm-powerpc/mmu-44x.h ++++ b/include/asm-powerpc/mmu-44x.h @@ -53,8 +53,6 @@ #ifndef __ASSEMBLY__ @@ -102072,10 +101226,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-44x.h typedef struct { unsigned long id; unsigned long vdso_base; -Index: linux-2.6.25.1/include/asm-powerpc/mmu-8xx.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-8xx.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-8xx.h +--- a/include/asm-powerpc/mmu-8xx.h ++++ b/include/asm-powerpc/mmu-8xx.h @@ -136,8 +136,6 @@ #define SPRN_M_TW 799 @@ -102085,10 +101237,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-8xx.h typedef struct { unsigned long id; unsigned long vdso_base; -Index: linux-2.6.25.1/include/asm-powerpc/mmu-fsl-booke.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-fsl-booke.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-fsl-booke.h +--- a/include/asm-powerpc/mmu-fsl-booke.h ++++ b/include/asm-powerpc/mmu-fsl-booke.h @@ -73,12 +73,6 @@ #ifndef __ASSEMBLY__ @@ -102102,10 +101252,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-fsl-booke.h typedef struct { unsigned long id; unsigned long vdso_base; -Index: linux-2.6.25.1/include/asm-powerpc/mmu-hash32.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-hash32.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-hash32.h +--- a/include/asm-powerpc/mmu-hash32.h ++++ b/include/asm-powerpc/mmu-hash32.h @@ -84,8 +84,6 @@ typedef struct { unsigned long vdso_base; } mm_context_t; @@ -102115,10 +101263,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-hash32.h #endif /* !__ASSEMBLY__ */ #endif /* _ASM_POWERPC_MMU_HASH32_H_ */ -Index: linux-2.6.25.1/include/asm-powerpc/mmu-hash64.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/mmu-hash64.h -+++ linux-2.6.25.1/include/asm-powerpc/mmu-hash64.h +--- a/include/asm-powerpc/mmu-hash64.h ++++ b/include/asm-powerpc/mmu-hash64.h @@ -469,9 +469,6 @@ static inline unsigned long get_vsid(uns VSID_MODULUS_256M) #define KERNEL_VSID(ea) VSID_SCRAMBLE(GET_ESID(ea)) @@ -102129,10 +101275,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/mmu-hash64.h #endif /* __ASSEMBLY__ */ #endif /* _ASM_POWERPC_MMU_HASH64_H_ */ -Index: linux-2.6.25.1/include/asm-powerpc/paca.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/paca.h -+++ linux-2.6.25.1/include/asm-powerpc/paca.h +--- a/include/asm-powerpc/paca.h ++++ b/include/asm-powerpc/paca.h @@ -42,10 +42,7 @@ struct task_struct; * Defines the layout of the paca. * @@ -102160,10 +101304,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/paca.h /* * MAGIC: the spinlock functions in arch/powerpc/lib/locks.c -Index: linux-2.6.25.1/include/asm-powerpc/page.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/page.h -+++ linux-2.6.25.1/include/asm-powerpc/page.h +--- a/include/asm-powerpc/page.h ++++ b/include/asm-powerpc/page.h @@ -53,6 +53,7 @@ #define PAGE_OFFSET ASM_CONST(CONFIG_KERNEL_START) @@ -102172,10 +101314,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/page.h #ifdef CONFIG_FLATMEM #define pfn_valid(pfn) ((pfn) < max_mapnr) -Index: linux-2.6.25.1/include/asm-powerpc/page_32.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/page_32.h -+++ linux-2.6.25.1/include/asm-powerpc/page_32.h +--- a/include/asm-powerpc/page_32.h ++++ b/include/asm-powerpc/page_32.h @@ -3,8 +3,6 @@ #define VM_DATA_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS32 @@ -102185,10 +101325,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/page_32.h #ifdef CONFIG_NOT_COHERENT_CACHE #define ARCH_KMALLOC_MINALIGN L1_CACHE_BYTES #endif -Index: linux-2.6.25.1/include/asm-powerpc/pasemi_dma.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/pasemi_dma.h -+++ linux-2.6.25.1/include/asm-powerpc/pasemi_dma.h +--- a/include/asm-powerpc/pasemi_dma.h ++++ b/include/asm-powerpc/pasemi_dma.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006 PA Semi, Inc @@ -102307,10 +101445,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/pasemi_dma.h /* Initialize the library, must be called before any other functions */ extern int pasemi_dma_init(void); -Index: linux-2.6.25.1/include/asm-powerpc/pci-bridge.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/pci-bridge.h -+++ linux-2.6.25.1/include/asm-powerpc/pci-bridge.h +--- a/include/asm-powerpc/pci-bridge.h ++++ b/include/asm-powerpc/pci-bridge.h @@ -117,7 +117,7 @@ struct pci_controller { #ifndef CONFIG_PPC64 @@ -102329,10 +101465,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/pci-bridge.h { struct device_node *busdn = bus->sysdata; -Index: linux-2.6.25.1/include/asm-powerpc/pgtable-ppc32.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/pgtable-ppc32.h -+++ linux-2.6.25.1/include/asm-powerpc/pgtable-ppc32.h +--- a/include/asm-powerpc/pgtable-ppc32.h ++++ b/include/asm-powerpc/pgtable-ppc32.h @@ -98,9 +98,6 @@ extern int icache_44x_need_flush; #define USER_PTRS_PER_PGD (TASK_SIZE / PGDIR_SIZE) #define FIRST_USER_ADDRESS 0 @@ -102362,10 +101496,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/pgtable-ppc32.h #endif /* to find an entry in a kernel page-table-directory */ -Index: linux-2.6.25.1/include/asm-powerpc/phyp_dump.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/phyp_dump.h ++++ b/include/asm-powerpc/phyp_dump.h @@ -0,0 +1,47 @@ +/* + * Hypervisor-assisted dump @@ -102414,10 +101546,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/phyp_dump.h + +#endif /* CONFIG_PHYP_DUMP */ +#endif /* _PPC64_PHYP_DUMP_H */ -Index: linux-2.6.25.1/include/asm-powerpc/pmi.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/pmi.h -+++ linux-2.6.25.1/include/asm-powerpc/pmi.h +--- a/include/asm-powerpc/pmi.h ++++ b/include/asm-powerpc/pmi.h @@ -29,8 +29,6 @@ #ifdef __KERNEL__ @@ -102427,10 +101557,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/pmi.h #define PMI_TYPE_FREQ_CHANGE 0x01 #define PMI_READ_TYPE 0 #define PMI_READ_DATA0 1 -Index: linux-2.6.25.1/include/asm-powerpc/ppc4xx.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/ppc4xx.h ++++ b/include/asm-powerpc/ppc4xx.h @@ -0,0 +1,18 @@ +/* + * PPC4xx Prototypes and definitions @@ -102450,10 +101578,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/ppc4xx.h +extern void ppc4xx_reset_system(char *cmd); + +#endif /* __ASM_POWERPC_PPC4xx_H__ */ -Index: linux-2.6.25.1/include/asm-powerpc/ps3.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/ps3.h -+++ linux-2.6.25.1/include/asm-powerpc/ps3.h +--- a/include/asm-powerpc/ps3.h ++++ b/include/asm-powerpc/ps3.h @@ -434,8 +434,11 @@ struct ps3_sys_manager_ops { }; @@ -102468,10 +101594,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/ps3.h struct ps3_prealloc { const char *name; -Index: linux-2.6.25.1/include/asm-powerpc/ptrace.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/ptrace.h -+++ linux-2.6.25.1/include/asm-powerpc/ptrace.h +--- a/include/asm-powerpc/ptrace.h ++++ b/include/asm-powerpc/ptrace.h @@ -58,6 +58,11 @@ struct pt_regs { #define __ARCH_WANT_COMPAT_SYS_PTRACE @@ -102495,10 +101619,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/ptrace.h /* Size of stack frame allocated when calling signal handler. */ #define __SIGNAL_FRAMESIZE 64 -Index: linux-2.6.25.1/include/asm-powerpc/qe.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/qe.h -+++ linux-2.6.25.1/include/asm-powerpc/qe.h +--- a/include/asm-powerpc/qe.h ++++ b/include/asm-powerpc/qe.h @@ -85,6 +85,7 @@ extern int par_io_data_set(u8 port, u8 p /* QE internal API */ int qe_issue_cmd(u32 cmd, u32 device, u8 mcn_protocol, u32 cmd_input); @@ -102525,10 +101647,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/qe.h /* Structure that defines QE firmware binary files. * -Index: linux-2.6.25.1/include/asm-powerpc/rwsem.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/rwsem.h -+++ linux-2.6.25.1/include/asm-powerpc/rwsem.h +--- a/include/asm-powerpc/rwsem.h ++++ b/include/asm-powerpc/rwsem.h @@ -32,11 +32,20 @@ struct rw_semaphore { #define RWSEM_ACTIVE_WRITE_BIAS (RWSEM_WAITING_BIAS + RWSEM_ACTIVE_BIAS) spinlock_t wait_lock; @@ -102595,10 +101715,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/rwsem.h static inline int __down_write_trylock(struct rw_semaphore *sem) { int tmp; -Index: linux-2.6.25.1/include/asm-powerpc/sparsemem.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/sparsemem.h -+++ linux-2.6.25.1/include/asm-powerpc/sparsemem.h +--- a/include/asm-powerpc/sparsemem.h ++++ b/include/asm-powerpc/sparsemem.h @@ -15,6 +15,7 @@ #ifdef CONFIG_MEMORY_HOTPLUG @@ -102607,10 +101725,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/sparsemem.h #ifdef CONFIG_NUMA extern int hot_add_scn_to_nid(unsigned long scn_addr); #else -Index: linux-2.6.25.1/include/asm-powerpc/spinlock.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/spinlock.h -+++ linux-2.6.25.1/include/asm-powerpc/spinlock.h +--- a/include/asm-powerpc/spinlock.h ++++ b/include/asm-powerpc/spinlock.h @@ -19,6 +19,7 @@ * * (the type definitions are in asm/spinlock_types.h) @@ -102619,10 +101735,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/spinlock.h #ifdef CONFIG_PPC64 #include #include -Index: linux-2.6.25.1/include/asm-powerpc/string.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/string.h -+++ linux-2.6.25.1/include/asm-powerpc/string.h +--- a/include/asm-powerpc/string.h ++++ b/include/asm-powerpc/string.h @@ -7,6 +7,7 @@ #define __HAVE_ARCH_STRNCPY #define __HAVE_ARCH_STRLEN @@ -102639,10 +101753,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/string.h extern char * strcat(char *, const char *); extern void * memset(void *,int,__kernel_size_t); extern void * memcpy(void *,const void *,__kernel_size_t); -Index: linux-2.6.25.1/include/asm-powerpc/types.h -=================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/types.h -+++ linux-2.6.25.1/include/asm-powerpc/types.h +--- a/include/asm-powerpc/types.h ++++ b/include/asm-powerpc/types.h @@ -84,6 +84,13 @@ typedef unsigned long long u64; typedef __vector128 vector128; @@ -102657,10 +101769,8 @@ Index: linux-2.6.25.1/include/asm-powerpc/types.h #ifdef __powerpc64__ typedef u64 dma_addr_t; #else -Index: linux-2.6.25.1/include/asm-sparc64/lmb.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-sparc64/lmb.h ++++ b/include/asm-sparc64/lmb.h @@ -0,0 +1,10 @@ +#ifndef _SPARC64_LMB_H +#define _SPARC64_LMB_H @@ -102672,10 +101782,8 @@ Index: linux-2.6.25.1/include/asm-sparc64/lmb.h +#define LMB_REAL_LIMIT 0 + +#endif /* !(_SPARC64_LMB_H) */ -Index: linux-2.6.25.1/include/linux/lmb.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/lmb.h ++++ b/include/linux/lmb.h @@ -0,0 +1,85 @@ +#ifndef _LINUX_LMB_H +#define _LINUX_LMB_H @@ -102762,10 +101870,8 @@ Index: linux-2.6.25.1/include/linux/lmb.h +#endif /* __KERNEL__ */ + +#endif /* _LINUX_LMB_H */ -Index: linux-2.6.25.1/include/linux/of.h -=================================================================== ---- linux-2.6.25.1.orig/include/linux/of.h -+++ linux-2.6.25.1/include/linux/of.h +--- a/include/linux/of.h ++++ b/include/linux/of.h @@ -62,6 +62,7 @@ extern struct property *of_find_property int *lenp); extern int of_device_is_compatible(const struct device_node *device, @@ -102774,10 +101880,8 @@ Index: linux-2.6.25.1/include/linux/of.h extern const void *of_get_property(const struct device_node *node, const char *name, int *lenp); -Index: linux-2.6.25.1/include/linux/of_gpio.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/of_gpio.h ++++ b/include/linux/of_gpio.h @@ -0,0 +1,69 @@ +/* + * OF helpers for the GPIO API @@ -102848,10 +101952,8 @@ Index: linux-2.6.25.1/include/linux/of_gpio.h +#endif /* CONFIG_OF_GPIO */ + +#endif /* __LINUX_OF_GPIO_H */ -Index: linux-2.6.25.1/include/linux/of_i2c.h -=================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/of_i2c.h ++++ b/include/linux/of_i2c.h @@ -0,0 +1,24 @@ +/* + * Generic I2C API implementation for PowerPC. @@ -102877,10 +101979,8 @@ Index: linux-2.6.25.1/include/linux/of_i2c.h +#endif /* CONFIG_OF_I2C */ + +#endif /* __LINUX_OF_I2C_H */ -Index: linux-2.6.25.1/lib/Kconfig -=================================================================== ---- linux-2.6.25.1.orig/lib/Kconfig -+++ linux-2.6.25.1/lib/Kconfig +--- a/lib/Kconfig ++++ b/lib/Kconfig @@ -141,4 +141,7 @@ config HAS_DMA config CHECK_SIGNATURE bool @@ -102889,10 +101989,8 @@ Index: linux-2.6.25.1/lib/Kconfig + boolean + endmenu -Index: linux-2.6.25.1/lib/Makefile -=================================================================== ---- linux-2.6.25.1.orig/lib/Makefile -+++ linux-2.6.25.1/lib/Makefile +--- a/lib/Makefile ++++ b/lib/Makefile @@ -70,6 +70,8 @@ obj-$(CONFIG_FAULT_INJECTION) += fault-i lib-$(CONFIG_GENERIC_BUG) += bug.o @@ -102902,10 +102000,8 @@ Index: linux-2.6.25.1/lib/Makefile hostprogs-y := gen_crc32table clean-files := crc32table.h -Index: linux-2.6.25.1/lib/lmb.c -=================================================================== --- /dev/null -+++ linux-2.6.25.1/lib/lmb.c ++++ b/lib/lmb.c @@ -0,0 +1,428 @@ +/* + * Procedures for maintaining information about logical memory blocks.