From: Gabor Juhos Date: Sun, 18 May 2008 20:26:43 +0000 (+0000) Subject: refresh generic 2.6.25 patches X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=4503efda2da6e5868bbbd274c042622dc03edd8e;p=openwrt%2Fstaging%2Fneocturne.git refresh generic 2.6.25 patches SVN-Revision: 11189 --- diff --git a/target/linux/generic-2.6/patches-2.6.25/001-squashfs.patch b/target/linux/generic-2.6/patches-2.6.25/001-squashfs.patch index 77128cc5bb..bb84e3c1a2 100644 --- a/target/linux/generic-2.6/patches-2.6.25/001-squashfs.patch +++ b/target/linux/generic-2.6/patches-2.6.25/001-squashfs.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/Kconfig +Index: linux-2.6.25.4/fs/Kconfig =================================================================== ---- linux-2.6.25.1.orig/fs/Kconfig -+++ linux-2.6.25.1/fs/Kconfig +--- linux-2.6.25.4.orig/fs/Kconfig ++++ linux-2.6.25.4/fs/Kconfig @@ -1367,6 +1367,71 @@ config CRAMFS If unsure, say N. @@ -74,10 +74,10 @@ Index: linux-2.6.25.1/fs/Kconfig config VXFS_FS tristate "FreeVxFS file system support (VERITAS VxFS(TM) compatible)" depends on BLOCK -Index: linux-2.6.25.1/fs/Makefile +Index: linux-2.6.25.4/fs/Makefile =================================================================== ---- linux-2.6.25.1.orig/fs/Makefile -+++ linux-2.6.25.1/fs/Makefile +--- linux-2.6.25.4.orig/fs/Makefile ++++ linux-2.6.25.4/fs/Makefile @@ -73,6 +73,7 @@ obj-$(CONFIG_JBD) += jbd/ obj-$(CONFIG_JBD2) += jbd2/ obj-$(CONFIG_EXT2_FS) += ext2/ @@ -86,10 +86,10 @@ Index: linux-2.6.25.1/fs/Makefile obj-y += ramfs/ obj-$(CONFIG_HUGETLBFS) += hugetlbfs/ obj-$(CONFIG_CODA_FS) += coda/ -Index: linux-2.6.25.1/fs/squashfs/inode.c +Index: linux-2.6.25.4/fs/squashfs/inode.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/squashfs/inode.c ++++ linux-2.6.25.4/fs/squashfs/inode.c @@ -0,0 +1,2122 @@ +/* + * Squashfs - a compressed read only filesystem for Linux @@ -2213,10 +2213,10 @@ Index: linux-2.6.25.1/fs/squashfs/inode.c +MODULE_DESCRIPTION("squashfs, a compressed read-only filesystem"); +MODULE_AUTHOR("Phillip Lougher "); +MODULE_LICENSE("GPL"); -Index: linux-2.6.25.1/fs/squashfs/Makefile +Index: linux-2.6.25.4/fs/squashfs/Makefile =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/squashfs/Makefile ++++ linux-2.6.25.4/fs/squashfs/Makefile @@ -0,0 +1,7 @@ +# +# Makefile for the linux squashfs routines. @@ -2225,10 +2225,10 @@ Index: linux-2.6.25.1/fs/squashfs/Makefile +obj-$(CONFIG_SQUASHFS) += squashfs.o +squashfs-y += inode.o +squashfs-y += squashfs2_0.o -Index: linux-2.6.25.1/fs/squashfs/squashfs2_0.c +Index: linux-2.6.25.4/fs/squashfs/squashfs2_0.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/squashfs/squashfs2_0.c ++++ linux-2.6.25.4/fs/squashfs/squashfs2_0.c @@ -0,0 +1,758 @@ +/* + * Squashfs - a compressed read only filesystem for Linux @@ -2988,10 +2988,10 @@ Index: linux-2.6.25.1/fs/squashfs/squashfs2_0.c + + return 1; +} -Index: linux-2.6.25.1/fs/squashfs/squashfs.h +Index: linux-2.6.25.4/fs/squashfs/squashfs.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/squashfs/squashfs.h ++++ linux-2.6.25.4/fs/squashfs/squashfs.h @@ -0,0 +1,86 @@ +/* + * Squashfs - a compressed read only filesystem for Linux @@ -3079,10 +3079,10 @@ Index: linux-2.6.25.1/fs/squashfs/squashfs.h + return 0; +} +#endif -Index: linux-2.6.25.1/include/linux/magic.h +Index: linux-2.6.25.4/include/linux/magic.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/magic.h -+++ linux-2.6.25.1/include/linux/magic.h +--- linux-2.6.25.4.orig/include/linux/magic.h ++++ linux-2.6.25.4/include/linux/magic.h @@ -35,6 +35,9 @@ #define REISER2FS_SUPER_MAGIC_STRING "ReIsEr2Fs" #define REISER2FS_JR_SUPER_MAGIC_STRING "ReIsEr3Fs" @@ -3093,10 +3093,10 @@ Index: linux-2.6.25.1/include/linux/magic.h #define SMB_SUPER_MAGIC 0x517B #define USBDEVICE_SUPER_MAGIC 0x9fa2 #define CGROUP_SUPER_MAGIC 0x27e0eb -Index: linux-2.6.25.1/include/linux/squashfs_fs.h +Index: linux-2.6.25.4/include/linux/squashfs_fs.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/squashfs_fs.h ++++ linux-2.6.25.4/include/linux/squashfs_fs.h @@ -0,0 +1,911 @@ +#ifndef SQUASHFS_FS +#define SQUASHFS_FS @@ -4009,10 +4009,10 @@ Index: linux-2.6.25.1/include/linux/squashfs_fs.h + +#endif +#endif -Index: linux-2.6.25.1/include/linux/squashfs_fs_i.h +Index: linux-2.6.25.4/include/linux/squashfs_fs_i.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/squashfs_fs_i.h ++++ linux-2.6.25.4/include/linux/squashfs_fs_i.h @@ -0,0 +1,45 @@ +#ifndef SQUASHFS_FS_I +#define SQUASHFS_FS_I @@ -4059,10 +4059,10 @@ Index: linux-2.6.25.1/include/linux/squashfs_fs_i.h + struct inode vfs_inode; +}; +#endif -Index: linux-2.6.25.1/include/linux/squashfs_fs_sb.h +Index: linux-2.6.25.4/include/linux/squashfs_fs_sb.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/squashfs_fs_sb.h ++++ linux-2.6.25.4/include/linux/squashfs_fs_sb.h @@ -0,0 +1,74 @@ +#ifndef SQUASHFS_FS_SB +#define SQUASHFS_FS_SB @@ -4138,10 +4138,10 @@ Index: linux-2.6.25.1/include/linux/squashfs_fs_sb.h + int (*read_fragment_index_table)(struct super_block *s); +}; +#endif -Index: linux-2.6.25.1/init/do_mounts_rd.c +Index: linux-2.6.25.4/init/do_mounts_rd.c =================================================================== ---- linux-2.6.25.1.orig/init/do_mounts_rd.c -+++ linux-2.6.25.1/init/do_mounts_rd.c +--- linux-2.6.25.4.orig/init/do_mounts_rd.c ++++ linux-2.6.25.4/init/do_mounts_rd.c @@ -5,6 +5,7 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/002-lzma_decompress.patch b/target/linux/generic-2.6/patches-2.6.25/002-lzma_decompress.patch index f2c31e75eb..73cf22a9b4 100644 --- a/target/linux/generic-2.6/patches-2.6.25/002-lzma_decompress.patch +++ b/target/linux/generic-2.6/patches-2.6.25/002-lzma_decompress.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/LzmaDecode.h +Index: linux-2.6.25.4/include/linux/LzmaDecode.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/LzmaDecode.h ++++ linux-2.6.25.4/include/linux/LzmaDecode.h @@ -0,0 +1,100 @@ +/* + LzmaDecode.h @@ -103,10 +103,10 @@ Index: linux-2.6.25.1/include/linux/LzmaDecode.h + UInt32 *outSizeProcessed); + +#endif -Index: linux-2.6.25.1/lib/LzmaDecode.c +Index: linux-2.6.25.4/lib/LzmaDecode.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/lib/LzmaDecode.c ++++ linux-2.6.25.4/lib/LzmaDecode.c @@ -0,0 +1,663 @@ +/* + LzmaDecode.c @@ -771,10 +771,10 @@ Index: linux-2.6.25.1/lib/LzmaDecode.c + *outSizeProcessed = nowPos; + return LZMA_RESULT_OK; +} -Index: linux-2.6.25.1/lib/Makefile +Index: linux-2.6.25.4/lib/Makefile =================================================================== ---- linux-2.6.25.1.orig/lib/Makefile -+++ linux-2.6.25.1/lib/Makefile +--- linux-2.6.25.4.orig/lib/Makefile ++++ linux-2.6.25.4/lib/Makefile @@ -14,7 +14,7 @@ lib-$(CONFIG_SMP) += cpumask.o lib-y += kobject.o kref.o klist.o diff --git a/target/linux/generic-2.6/patches-2.6.25/003-squashfs_lzma.patch b/target/linux/generic-2.6/patches-2.6.25/003-squashfs_lzma.patch index 454cd89969..5a42f25bdc 100644 --- a/target/linux/generic-2.6/patches-2.6.25/003-squashfs_lzma.patch +++ b/target/linux/generic-2.6/patches-2.6.25/003-squashfs_lzma.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/squashfs/inode.c +Index: linux-2.6.25.4/fs/squashfs/inode.c =================================================================== ---- linux-2.6.25.1.orig/fs/squashfs/inode.c -+++ linux-2.6.25.1/fs/squashfs/inode.c +--- linux-2.6.25.4.orig/fs/squashfs/inode.c ++++ linux-2.6.25.4/fs/squashfs/inode.c @@ -4,6 +4,9 @@ * Copyright (c) 2002, 2003, 2004, 2005, 2006 * Phillip Lougher diff --git a/target/linux/generic-2.6/patches-2.6.25/004-extra_optimization.patch b/target/linux/generic-2.6/patches-2.6.25/004-extra_optimization.patch index c2062f7b0d..999b2e27ad 100644 --- a/target/linux/generic-2.6/patches-2.6.25/004-extra_optimization.patch +++ b/target/linux/generic-2.6/patches-2.6.25/004-extra_optimization.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/Makefile +Index: linux-2.6.25.4/Makefile =================================================================== ---- linux-2.6.25.1.orig/Makefile -+++ linux-2.6.25.1/Makefile +--- linux-2.6.25.4.orig/Makefile ++++ linux-2.6.25.4/Makefile @@ -533,6 +533,9 @@ endif NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include) CHECKFLAGS += $(NOSTDINC_FLAGS) diff --git a/target/linux/generic-2.6/patches-2.6.25/005-squashfs_fix.patch b/target/linux/generic-2.6/patches-2.6.25/005-squashfs_fix.patch index 66f8ccce4d..3987223945 100644 --- a/target/linux/generic-2.6/patches-2.6.25/005-squashfs_fix.patch +++ b/target/linux/generic-2.6/patches-2.6.25/005-squashfs_fix.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/squashfs/inode.c +Index: linux-2.6.25.4/fs/squashfs/inode.c =================================================================== ---- linux-2.6.25.1.orig/fs/squashfs/inode.c -+++ linux-2.6.25.1/fs/squashfs/inode.c +--- linux-2.6.25.4.orig/fs/squashfs/inode.c ++++ linux-2.6.25.4/fs/squashfs/inode.c @@ -33,6 +33,7 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/006-gcc4_inline_fix.patch b/target/linux/generic-2.6/patches-2.6.25/006-gcc4_inline_fix.patch index 52cf2caf51..b344eb2425 100644 --- a/target/linux/generic-2.6/patches-2.6.25/006-gcc4_inline_fix.patch +++ b/target/linux/generic-2.6/patches-2.6.25/006-gcc4_inline_fix.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/asm-mips/system.h +Index: linux-2.6.25.4/include/asm-mips/system.h =================================================================== ---- linux-2.6.25.1.orig/include/asm-mips/system.h -+++ linux-2.6.25.1/include/asm-mips/system.h +--- linux-2.6.25.4.orig/include/asm-mips/system.h ++++ linux-2.6.25.4/include/asm-mips/system.h @@ -185,7 +185,7 @@ extern __u64 __xchg_u64_unsupported_on_3 if something tries to do an invalid xchg(). */ extern void __xchg_called_with_bad_pointer(void); diff --git a/target/linux/generic-2.6/patches-2.6.25/007-samsung_flash.patch b/target/linux/generic-2.6/patches-2.6.25/007-samsung_flash.patch index 41e3850d38..8ae8eaa38a 100644 --- a/target/linux/generic-2.6/patches-2.6.25/007-samsung_flash.patch +++ b/target/linux/generic-2.6/patches-2.6.25/007-samsung_flash.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/mtd/chips/cfi_cmdset_0002.c +Index: linux-2.6.25.4/drivers/mtd/chips/cfi_cmdset_0002.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/chips/cfi_cmdset_0002.c -+++ linux-2.6.25.1/drivers/mtd/chips/cfi_cmdset_0002.c +--- linux-2.6.25.4.orig/drivers/mtd/chips/cfi_cmdset_0002.c ++++ linux-2.6.25.4/drivers/mtd/chips/cfi_cmdset_0002.c @@ -51,6 +51,7 @@ #define SST49LF040B 0x0050 #define SST49LF008A 0x005a diff --git a/target/linux/generic-2.6/patches-2.6.25/009-revert_intel_flash_breakage.patch b/target/linux/generic-2.6/patches-2.6.25/009-revert_intel_flash_breakage.patch index 4e4eefb3fb..d38cba2836 100644 --- a/target/linux/generic-2.6/patches-2.6.25/009-revert_intel_flash_breakage.patch +++ b/target/linux/generic-2.6/patches-2.6.25/009-revert_intel_flash_breakage.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/mtd/chips/cfi_cmdset_0001.c +Index: linux-2.6.25.4/drivers/mtd/chips/cfi_cmdset_0001.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/chips/cfi_cmdset_0001.c -+++ linux-2.6.25.1/drivers/mtd/chips/cfi_cmdset_0001.c +--- linux-2.6.25.4.orig/drivers/mtd/chips/cfi_cmdset_0001.c ++++ linux-2.6.25.4/drivers/mtd/chips/cfi_cmdset_0001.c @@ -1008,7 +1008,7 @@ static void __xipram xip_enable(struct m static int __xipram xip_wait_for_operation( diff --git a/target/linux/generic-2.6/patches-2.6.25/010-disable_old_squashfs_compatibility.patch b/target/linux/generic-2.6/patches-2.6.25/010-disable_old_squashfs_compatibility.patch index ecc7436e87..52fe135372 100644 --- a/target/linux/generic-2.6/patches-2.6.25/010-disable_old_squashfs_compatibility.patch +++ b/target/linux/generic-2.6/patches-2.6.25/010-disable_old_squashfs_compatibility.patch @@ -1,16 +1,16 @@ -Index: linux-2.6.25.1/fs/squashfs/Makefile +Index: linux-2.6.25.4/fs/squashfs/Makefile =================================================================== ---- linux-2.6.25.1.orig/fs/squashfs/Makefile -+++ linux-2.6.25.1/fs/squashfs/Makefile +--- linux-2.6.25.4.orig/fs/squashfs/Makefile ++++ linux-2.6.25.4/fs/squashfs/Makefile @@ -4,4 +4,3 @@ obj-$(CONFIG_SQUASHFS) += squashfs.o squashfs-y += inode.o -squashfs-y += squashfs2_0.o -Index: linux-2.6.25.1/fs/squashfs/squashfs.h +Index: linux-2.6.25.4/fs/squashfs/squashfs.h =================================================================== ---- linux-2.6.25.1.orig/fs/squashfs/squashfs.h -+++ linux-2.6.25.1/fs/squashfs/squashfs.h +--- linux-2.6.25.4.orig/fs/squashfs/squashfs.h ++++ linux-2.6.25.4/fs/squashfs/squashfs.h @@ -24,6 +24,9 @@ #ifdef CONFIG_SQUASHFS_1_0_COMPATIBILITY #undef CONFIG_SQUASHFS_1_0_COMPATIBILITY diff --git a/target/linux/generic-2.6/patches-2.6.25/011-mips_boot.patch b/target/linux/generic-2.6/patches-2.6.25/011-mips_boot.patch index 8434d873a3..4d09b6531a 100644 --- a/target/linux/generic-2.6/patches-2.6.25/011-mips_boot.patch +++ b/target/linux/generic-2.6/patches-2.6.25/011-mips_boot.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/arch/mips/kernel/head.S +Index: linux-2.6.25.4/arch/mips/kernel/head.S =================================================================== ---- linux-2.6.25.1.orig/arch/mips/kernel/head.S -+++ linux-2.6.25.1/arch/mips/kernel/head.S +--- linux-2.6.25.4.orig/arch/mips/kernel/head.S ++++ linux-2.6.25.4/arch/mips/kernel/head.S @@ -120,6 +120,8 @@ #endif .endm diff --git a/target/linux/generic-2.6/patches-2.6.25/060-block2mtd_init.patch b/target/linux/generic-2.6/patches-2.6.25/060-block2mtd_init.patch index fa6325af83..f2f1b2f7c0 100644 --- a/target/linux/generic-2.6/patches-2.6.25/060-block2mtd_init.patch +++ b/target/linux/generic-2.6/patches-2.6.25/060-block2mtd_init.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/mtd/devices/block2mtd.c +Index: linux-2.6.25.4/drivers/mtd/devices/block2mtd.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/devices/block2mtd.c -+++ linux-2.6.25.1/drivers/mtd/devices/block2mtd.c +--- linux-2.6.25.4.orig/drivers/mtd/devices/block2mtd.c ++++ linux-2.6.25.4/drivers/mtd/devices/block2mtd.c @@ -16,6 +16,7 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/065-rootfs_split.patch b/target/linux/generic-2.6/patches-2.6.25/065-rootfs_split.patch index 7561f11988..e12e8d4ded 100644 --- a/target/linux/generic-2.6/patches-2.6.25/065-rootfs_split.patch +++ b/target/linux/generic-2.6/patches-2.6.25/065-rootfs_split.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/mtd/Kconfig +Index: linux-2.6.25.4/drivers/mtd/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/Kconfig -+++ linux-2.6.25.1/drivers/mtd/Kconfig +--- linux-2.6.25.4.orig/drivers/mtd/Kconfig ++++ linux-2.6.25.4/drivers/mtd/Kconfig @@ -47,6 +47,16 @@ config MTD_PARTITIONS devices. Partitioning on NFTL 'devices' is a different - that's the 'normal' form of partitioning used on a block device. @@ -19,10 +19,10 @@ Index: linux-2.6.25.1/drivers/mtd/Kconfig config MTD_REDBOOT_PARTS tristate "RedBoot partition table parsing" depends on MTD_PARTITIONS -Index: linux-2.6.25.1/drivers/mtd/mtdpart.c +Index: linux-2.6.25.4/drivers/mtd/mtdpart.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/mtdpart.c -+++ linux-2.6.25.1/drivers/mtd/mtdpart.c +--- linux-2.6.25.4.orig/drivers/mtd/mtdpart.c ++++ linux-2.6.25.4/drivers/mtd/mtdpart.c @@ -20,6 +20,8 @@ #include #include @@ -584,10 +584,10 @@ Index: linux-2.6.25.1/drivers/mtd/mtdpart.c +EXPORT_SYMBOL_GPL(refresh_mtd_partitions); EXPORT_SYMBOL_GPL(register_mtd_parser); EXPORT_SYMBOL_GPL(deregister_mtd_parser); -Index: linux-2.6.25.1/drivers/mtd/devices/block2mtd.c +Index: linux-2.6.25.4/drivers/mtd/devices/block2mtd.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/devices/block2mtd.c -+++ linux-2.6.25.1/drivers/mtd/devices/block2mtd.c +--- linux-2.6.25.4.orig/drivers/mtd/devices/block2mtd.c ++++ linux-2.6.25.4/drivers/mtd/devices/block2mtd.c @@ -34,6 +34,8 @@ struct block2mtd_dev { struct block_device *blkdev; struct mtd_info mtd; @@ -875,10 +875,10 @@ Index: linux-2.6.25.1/drivers/mtd/devices/block2mtd.c part = kzalloc(sizeof(struct mtd_partition), GFP_KERNEL); part->name = dev->mtd.name; -Index: linux-2.6.25.1/drivers/mtd/mtdchar.c +Index: linux-2.6.25.4/drivers/mtd/mtdchar.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/mtdchar.c -+++ linux-2.6.25.1/drivers/mtd/mtdchar.c +--- linux-2.6.25.4.orig/drivers/mtd/mtdchar.c ++++ linux-2.6.25.4/drivers/mtd/mtdchar.c @@ -17,6 +17,7 @@ #include @@ -901,10 +901,10 @@ Index: linux-2.6.25.1/drivers/mtd/mtdchar.c default: ret = -ENOTTY; -Index: linux-2.6.25.1/include/linux/mtd/mtd.h +Index: linux-2.6.25.4/include/linux/mtd/mtd.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/mtd/mtd.h -+++ linux-2.6.25.1/include/linux/mtd/mtd.h +--- linux-2.6.25.4.orig/include/linux/mtd/mtd.h ++++ linux-2.6.25.4/include/linux/mtd/mtd.h @@ -98,6 +98,7 @@ struct mtd_oob_ops { uint8_t *oobbuf; }; @@ -923,10 +923,10 @@ Index: linux-2.6.25.1/include/linux/mtd/mtd.h /* If the driver is something smart, like UBI, it may need to maintain * its own reference counting. The below functions are only for driver. * The driver may register its callbacks. These callbacks are not -Index: linux-2.6.25.1/include/linux/mtd/partitions.h +Index: linux-2.6.25.4/include/linux/mtd/partitions.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/mtd/partitions.h -+++ linux-2.6.25.1/include/linux/mtd/partitions.h +--- linux-2.6.25.4.orig/include/linux/mtd/partitions.h ++++ linux-2.6.25.4/include/linux/mtd/partitions.h @@ -36,6 +36,7 @@ * erasesize aligned (e.g. use MTDPART_OFS_NEXTBLK). */ @@ -951,10 +951,10 @@ Index: linux-2.6.25.1/include/linux/mtd/partitions.h /* * Functions dealing with the various ways of partitioning the space -Index: linux-2.6.25.1/include/mtd/mtd-abi.h +Index: linux-2.6.25.4/include/mtd/mtd-abi.h =================================================================== ---- linux-2.6.25.1.orig/include/mtd/mtd-abi.h -+++ linux-2.6.25.1/include/mtd/mtd-abi.h +--- linux-2.6.25.4.orig/include/mtd/mtd-abi.h ++++ linux-2.6.25.4/include/mtd/mtd-abi.h @@ -95,6 +95,7 @@ struct otp_info { #define ECCGETLAYOUT _IOR('M', 17, struct nand_ecclayout) #define ECCGETSTATS _IOR('M', 18, struct mtd_ecc_stats) diff --git a/target/linux/generic-2.6/patches-2.6.25/070-redboot_space.patch b/target/linux/generic-2.6/patches-2.6.25/070-redboot_space.patch index 434b9ab090..787f17e5c3 100644 --- a/target/linux/generic-2.6/patches-2.6.25/070-redboot_space.patch +++ b/target/linux/generic-2.6/patches-2.6.25/070-redboot_space.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/mtd/redboot.c +Index: linux-2.6.25.4/drivers/mtd/redboot.c =================================================================== ---- linux-2.6.25.1.orig/drivers/mtd/redboot.c -+++ linux-2.6.25.1/drivers/mtd/redboot.c +--- linux-2.6.25.4.orig/drivers/mtd/redboot.c ++++ linux-2.6.25.4/drivers/mtd/redboot.c @@ -251,14 +251,21 @@ static int parse_redboot_partitions(stru #endif names += strlen(names)+1; diff --git a/target/linux/generic-2.6/patches-2.6.25/100-netfilter_layer7_2.17.patch b/target/linux/generic-2.6/patches-2.6.25/100-netfilter_layer7_2.17.patch index 695c6c0ecc..66fa504a8c 100644 --- a/target/linux/generic-2.6/patches-2.6.25/100-netfilter_layer7_2.17.patch +++ b/target/linux/generic-2.6/patches-2.6.25/100-netfilter_layer7_2.17.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/net/netfilter/Kconfig +Index: linux-2.6.25.4/net/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Kconfig -+++ linux-2.6.25.1/net/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/netfilter/Kconfig ++++ linux-2.6.25.4/net/netfilter/Kconfig @@ -735,6 +735,27 @@ config NETFILTER_XT_MATCH_STATE To compile it as a module, choose M here. If unsure, say N. @@ -30,10 +30,10 @@ Index: linux-2.6.25.1/net/netfilter/Kconfig config NETFILTER_XT_MATCH_STATISTIC tristate '"statistic" match support' depends on NETFILTER_XTABLES -Index: linux-2.6.25.1/net/netfilter/Makefile +Index: linux-2.6.25.4/net/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Makefile -+++ linux-2.6.25.1/net/netfilter/Makefile +--- linux-2.6.25.4.orig/net/netfilter/Makefile ++++ linux-2.6.25.4/net/netfilter/Makefile @@ -77,6 +77,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RATEEST) obj-$(CONFIG_NETFILTER_XT_MATCH_REALM) += xt_realm.o obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o @@ -42,10 +42,10 @@ Index: linux-2.6.25.1/net/netfilter/Makefile obj-$(CONFIG_NETFILTER_XT_MATCH_STATISTIC) += xt_statistic.o obj-$(CONFIG_NETFILTER_XT_MATCH_STRING) += xt_string.o obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o -Index: linux-2.6.25.1/net/netfilter/xt_layer7.c +Index: linux-2.6.25.4/net/netfilter/xt_layer7.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/xt_layer7.c ++++ linux-2.6.25.4/net/netfilter/xt_layer7.c @@ -0,0 +1,634 @@ +/* + Kernel module to match application layer (OSI layer 7) data in connections. @@ -681,10 +681,10 @@ Index: linux-2.6.25.1/net/netfilter/xt_layer7.c + +module_init(xt_layer7_init); +module_exit(xt_layer7_fini); -Index: linux-2.6.25.1/net/netfilter/regexp/regexp.c +Index: linux-2.6.25.4/net/netfilter/regexp/regexp.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/regexp/regexp.c ++++ linux-2.6.25.4/net/netfilter/regexp/regexp.c @@ -0,0 +1,1197 @@ +/* + * regcomp and regexec -- regsub and regerror are elsewhere @@ -1883,10 +1883,10 @@ Index: linux-2.6.25.1/net/netfilter/regexp/regexp.c +#endif + + -Index: linux-2.6.25.1/net/netfilter/regexp/regexp.h +Index: linux-2.6.25.4/net/netfilter/regexp/regexp.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/regexp/regexp.h ++++ linux-2.6.25.4/net/netfilter/regexp/regexp.h @@ -0,0 +1,41 @@ +/* + * Definitions etc. for regexp(3) routines. @@ -1929,20 +1929,20 @@ Index: linux-2.6.25.1/net/netfilter/regexp/regexp.h +void regerror(char *s); + +#endif -Index: linux-2.6.25.1/net/netfilter/regexp/regmagic.h +Index: linux-2.6.25.4/net/netfilter/regexp/regmagic.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/regexp/regmagic.h ++++ linux-2.6.25.4/net/netfilter/regexp/regmagic.h @@ -0,0 +1,5 @@ +/* + * The first byte of the regexp internal "program" is actually this magic + * number; the start node begins in the second byte. + */ +#define MAGIC 0234 -Index: linux-2.6.25.1/net/netfilter/regexp/regsub.c +Index: linux-2.6.25.4/net/netfilter/regexp/regsub.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/regexp/regsub.c ++++ linux-2.6.25.4/net/netfilter/regexp/regsub.c @@ -0,0 +1,95 @@ +/* + * regsub @@ -2039,10 +2039,10 @@ Index: linux-2.6.25.1/net/netfilter/regexp/regsub.c + } + *dst++ = '\0'; +} -Index: linux-2.6.25.1/net/netfilter/nf_conntrack_core.c +Index: linux-2.6.25.4/net/netfilter/nf_conntrack_core.c =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/nf_conntrack_core.c -+++ linux-2.6.25.1/net/netfilter/nf_conntrack_core.c +--- linux-2.6.25.4.orig/net/netfilter/nf_conntrack_core.c ++++ linux-2.6.25.4/net/netfilter/nf_conntrack_core.c @@ -210,6 +210,14 @@ destroy_conntrack(struct nf_conntrack *n * too. */ nf_ct_remove_expectations(ct); @@ -2058,10 +2058,10 @@ Index: linux-2.6.25.1/net/netfilter/nf_conntrack_core.c /* We overload first tuple to link into unconfirmed list. */ if (!nf_ct_is_confirmed(ct)) { BUG_ON(hlist_unhashed(&ct->tuplehash[IP_CT_DIR_ORIGINAL].hnode)); -Index: linux-2.6.25.1/net/netfilter/nf_conntrack_standalone.c +Index: linux-2.6.25.4/net/netfilter/nf_conntrack_standalone.c =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/nf_conntrack_standalone.c -+++ linux-2.6.25.1/net/netfilter/nf_conntrack_standalone.c +--- linux-2.6.25.4.orig/net/netfilter/nf_conntrack_standalone.c ++++ linux-2.6.25.4/net/netfilter/nf_conntrack_standalone.c @@ -181,7 +181,12 @@ static int ct_seq_show(struct seq_file * return -ENOSPC; #endif @@ -2076,10 +2076,10 @@ Index: linux-2.6.25.1/net/netfilter/nf_conntrack_standalone.c return -ENOSPC; return 0; -Index: linux-2.6.25.1/include/net/netfilter/nf_conntrack.h +Index: linux-2.6.25.4/include/net/netfilter/nf_conntrack.h =================================================================== ---- linux-2.6.25.1.orig/include/net/netfilter/nf_conntrack.h -+++ linux-2.6.25.1/include/net/netfilter/nf_conntrack.h +--- linux-2.6.25.4.orig/include/net/netfilter/nf_conntrack.h ++++ linux-2.6.25.4/include/net/netfilter/nf_conntrack.h @@ -124,6 +124,22 @@ struct nf_conn u_int32_t secmark; #endif @@ -2103,10 +2103,10 @@ Index: linux-2.6.25.1/include/net/netfilter/nf_conntrack.h /* Storage reserved for other modules: */ union nf_conntrack_proto proto; -Index: linux-2.6.25.1/include/linux/netfilter/xt_layer7.h +Index: linux-2.6.25.4/include/linux/netfilter/xt_layer7.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/xt_layer7.h ++++ linux-2.6.25.4/include/linux/netfilter/xt_layer7.h @@ -0,0 +1,13 @@ +#ifndef _XT_LAYER7_H +#define _XT_LAYER7_H diff --git a/target/linux/generic-2.6/patches-2.6.25/101-netfilter_layer7_pktmatch.patch b/target/linux/generic-2.6/patches-2.6.25/101-netfilter_layer7_pktmatch.patch index eff900ba5a..e8bd21bb21 100644 --- a/target/linux/generic-2.6/patches-2.6.25/101-netfilter_layer7_pktmatch.patch +++ b/target/linux/generic-2.6/patches-2.6.25/101-netfilter_layer7_pktmatch.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/netfilter/xt_layer7.h +Index: linux-2.6.25.4/include/linux/netfilter/xt_layer7.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/netfilter/xt_layer7.h -+++ linux-2.6.25.1/include/linux/netfilter/xt_layer7.h +--- linux-2.6.25.4.orig/include/linux/netfilter/xt_layer7.h ++++ linux-2.6.25.4/include/linux/netfilter/xt_layer7.h @@ -8,6 +8,7 @@ struct xt_layer7_info { char protocol[MAX_PROTOCOL_LEN]; char pattern[MAX_PATTERN_LEN]; @@ -10,10 +10,10 @@ Index: linux-2.6.25.1/include/linux/netfilter/xt_layer7.h }; #endif /* _XT_LAYER7_H */ -Index: linux-2.6.25.1/net/netfilter/xt_layer7.c +Index: linux-2.6.25.4/net/netfilter/xt_layer7.c =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/xt_layer7.c -+++ linux-2.6.25.1/net/netfilter/xt_layer7.c +--- linux-2.6.25.4.orig/net/netfilter/xt_layer7.c ++++ linux-2.6.25.4/net/netfilter/xt_layer7.c @@ -297,34 +297,36 @@ static int match_no_append(struct nf_con } diff --git a/target/linux/generic-2.6/patches-2.6.25/110-ipp2p_0.8.1rc1.patch b/target/linux/generic-2.6/patches-2.6.25/110-ipp2p_0.8.1rc1.patch index ad180ea7f7..0ed18b404c 100644 --- a/target/linux/generic-2.6/patches-2.6.25/110-ipp2p_0.8.1rc1.patch +++ b/target/linux/generic-2.6/patches-2.6.25/110-ipp2p_0.8.1rc1.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_ipp2p.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_ipp2p.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_ipp2p.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_ipp2p.h @@ -0,0 +1,31 @@ +#ifndef __IPT_IPP2P_H +#define __IPT_IPP2P_H @@ -34,10 +34,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_ipp2p.h +#define IPP2P_MUTE (1 << 14) +#define IPP2P_WASTE (1 << 15) +#define IPP2P_XDCC (1 << 16) -Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_ipp2p.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ipt_ipp2p.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ipt_ipp2p.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ipt_ipp2p.c @@ -0,0 +1,856 @@ +#if defined(MODVERSIONS) +#include @@ -895,10 +895,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_ipp2p.c +module_exit(fini); + + -Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv4/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv4/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv4/netfilter/Kconfig @@ -57,6 +57,12 @@ config IP_NF_IPTABLES To compile it as a module, choose M here. If unsure, say N. @@ -912,10 +912,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig config IP_NF_MATCH_RECENT tristate '"recent" match support' depends on IP_NF_IPTABLES -Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv4/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv4/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv4/netfilter/Makefile @@ -47,6 +47,8 @@ obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o diff --git a/target/linux/generic-2.6/patches-2.6.25/130-netfilter_ipset.patch b/target/linux/generic-2.6/patches-2.6.25/130-netfilter_ipset.patch index 24c0e71f97..294210ba37 100644 --- a/target/linux/generic-2.6/patches-2.6.25/130-netfilter_ipset.patch +++ b/target/linux/generic-2.6/patches-2.6.25/130-netfilter_ipset.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set.h @@ -0,0 +1,498 @@ +#ifndef _IP_SET_H +#define _IP_SET_H @@ -501,10 +501,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set.h +#endif /* __KERNEL__ */ + +#endif /*_IP_SET_H*/ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iphash.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iphash.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iphash.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iphash.h @@ -0,0 +1,30 @@ +#ifndef __IP_SET_IPHASH_H +#define __IP_SET_IPHASH_H @@ -536,10 +536,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iphash.h +}; + +#endif /* __IP_SET_IPHASH_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipmap.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_ipmap.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipmap.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_ipmap.h @@ -0,0 +1,56 @@ +#ifndef __IP_SET_IPMAP_H +#define __IP_SET_IPMAP_H @@ -597,10 +597,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipmap.h +} + +#endif /* __IP_SET_IPMAP_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipporthash.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_ipporthash.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipporthash.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_ipporthash.h @@ -0,0 +1,34 @@ +#ifndef __IP_SET_IPPORTHASH_H +#define __IP_SET_IPPORTHASH_H @@ -636,10 +636,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_ipporthash.h +}; + +#endif /* __IP_SET_IPPORTHASH_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptree.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iptree.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptree.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iptree.h @@ -0,0 +1,40 @@ +#ifndef __IP_SET_IPTREE_H +#define __IP_SET_IPTREE_H @@ -681,10 +681,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptree.h +}; + +#endif /* __IP_SET_IPTREE_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptreemap.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iptreemap.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptreemap.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_iptreemap.h @@ -0,0 +1,40 @@ +#ifndef __IP_SET_IPTREEMAP_H +#define __IP_SET_IPTREEMAP_H @@ -726,10 +726,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_iptreemap.h +}; + +#endif /* __IP_SET_IPTREEMAP_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_jhash.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_jhash.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_jhash.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_jhash.h @@ -0,0 +1,148 @@ +#ifndef _LINUX_IPSET_JHASH_H +#define _LINUX_IPSET_JHASH_H @@ -879,10 +879,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_jhash.h +} + +#endif /* _LINUX_IPSET_JHASH_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_macipmap.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_macipmap.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_macipmap.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_macipmap.h @@ -0,0 +1,38 @@ +#ifndef __IP_SET_MACIPMAP_H +#define __IP_SET_MACIPMAP_H @@ -922,10 +922,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_macipmap.h +}; + +#endif /* __IP_SET_MACIPMAP_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_malloc.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_malloc.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_malloc.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_malloc.h @@ -0,0 +1,116 @@ +#ifndef _IP_SET_MALLOC_H +#define _IP_SET_MALLOC_H @@ -1043,10 +1043,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_malloc.h +#endif /* __KERNEL__ */ + +#endif /*_IP_SET_MALLOC_H*/ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_nethash.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_nethash.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_nethash.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_nethash.h @@ -0,0 +1,55 @@ +#ifndef __IP_SET_NETHASH_H +#define __IP_SET_NETHASH_H @@ -1103,10 +1103,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_nethash.h +} + +#endif /* __IP_SET_NETHASH_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_portmap.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_portmap.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_portmap.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ip_set_portmap.h @@ -0,0 +1,25 @@ +#ifndef __IP_SET_PORTMAP_H +#define __IP_SET_PORTMAP_H @@ -1133,10 +1133,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ip_set_portmap.h +}; + +#endif /* __IP_SET_PORTMAP_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_set.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_set.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_set.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_set.h @@ -0,0 +1,21 @@ +#ifndef _IPT_SET_H +#define _IPT_SET_H @@ -1159,10 +1159,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_set.h +}; + +#endif /*_IPT_SET_H*/ -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set.c @@ -0,0 +1,2003 @@ +/* Copyright (C) 2000-2002 Joakim Axelsson + * Patrick Schaaf @@ -3167,10 +3167,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set.c + +module_init(ip_set_init); +module_exit(ip_set_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iphash.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_iphash.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_iphash.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_iphash.c @@ -0,0 +1,429 @@ +/* Copyright (C) 2003-2004 Jozsef Kadlecsik + * @@ -3601,10 +3601,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iphash.c + +module_init(ip_set_iphash_init); +module_exit(ip_set_iphash_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipmap.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_ipmap.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipmap.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_ipmap.c @@ -0,0 +1,336 @@ +/* Copyright (C) 2000-2002 Joakim Axelsson + * Patrick Schaaf @@ -3942,10 +3942,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipmap.c + +module_init(ip_set_ipmap_init); +module_exit(ip_set_ipmap_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipporthash.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_ipporthash.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipporthash.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_ipporthash.c @@ -0,0 +1,581 @@ +/* Copyright (C) 2003-2004 Jozsef Kadlecsik + * @@ -4528,10 +4528,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_ipporthash.c + +module_init(ip_set_ipporthash_init); +module_exit(ip_set_ipporthash_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptree.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_iptree.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptree.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_iptree.c @@ -0,0 +1,612 @@ +/* Copyright (C) 2005 Jozsef Kadlecsik + * @@ -5145,10 +5145,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptree.c + +module_init(ip_set_iptree_init); +module_exit(ip_set_iptree_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptreemap.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_iptreemap.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptreemap.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_iptreemap.c @@ -0,0 +1,829 @@ +/* Copyright (C) 2007 Sven Wegener + * @@ -5979,10 +5979,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_iptreemap.c + +module_init(ip_set_iptreemap_init); +module_exit(ip_set_iptreemap_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_macipmap.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_macipmap.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_macipmap.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_macipmap.c @@ -0,0 +1,375 @@ +/* Copyright (C) 2000-2002 Joakim Axelsson + * Patrick Schaaf @@ -6359,10 +6359,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_macipmap.c + +module_init(ip_set_macipmap_init); +module_exit(ip_set_macipmap_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_nethash.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_nethash.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_nethash.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_nethash.c @@ -0,0 +1,497 @@ +/* Copyright (C) 2003-2004 Jozsef Kadlecsik + * @@ -6861,10 +6861,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_nethash.c + +module_init(ip_set_nethash_init); +module_exit(ip_set_nethash_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_portmap.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ip_set_portmap.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ip_set_portmap.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ip_set_portmap.c @@ -0,0 +1,346 @@ +/* Copyright (C) 2003-2004 Jozsef Kadlecsik + * @@ -7212,10 +7212,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ip_set_portmap.c + +module_init(ip_set_portmap_init); +module_exit(ip_set_portmap_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_set.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ipt_set.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ipt_set.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ipt_set.c @@ -0,0 +1,160 @@ +/* Copyright (C) 2000-2002 Joakim Axelsson + * Patrick Schaaf @@ -7377,10 +7377,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_set.c + +module_init(ipt_ipset_init); +module_exit(ipt_ipset_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_SET.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ipt_SET.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ipt_SET.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ipt_SET.c @@ -0,0 +1,179 @@ +/* Copyright (C) 2000-2002 Joakim Axelsson + * Patrick Schaaf @@ -7561,10 +7561,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_SET.c + +module_init(ipt_SET_init); +module_exit(ipt_SET_fini); -Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv4/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv4/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv4/netfilter/Kconfig @@ -385,5 +385,122 @@ config IP_NF_ARP_MANGLE Allows altering the ARP packet payload: source and destination hardware and network addresses. @@ -7688,10 +7688,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig + endmenu -Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv4/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv4/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv4/netfilter/Makefile @@ -46,6 +46,7 @@ obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn.o obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o diff --git a/target/linux/generic-2.6/patches-2.6.25/140-netfilter_time.patch b/target/linux/generic-2.6/patches-2.6.25/140-netfilter_time.patch index 9b1c4478f4..41787ccfc5 100644 --- a/target/linux/generic-2.6/patches-2.6.25/140-netfilter_time.patch +++ b/target/linux/generic-2.6/patches-2.6.25/140-netfilter_time.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_time.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_time.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_time.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_time.h @@ -0,0 +1,18 @@ +#ifndef __ipt_time_h_included__ +#define __ipt_time_h_included__ @@ -21,10 +21,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_time.h + + +#endif /* __ipt_time_h_included__ */ -Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_time.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ipt_time.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ipt_time.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ipt_time.c @@ -0,0 +1,180 @@ +/* + This is a module which is used for time matching @@ -206,10 +206,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_time.c + r->tm_mon=i; + r->tm_mday=work-__spm[i]+1; +} -Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv4/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv4/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv4/netfilter/Kconfig @@ -63,6 +63,22 @@ config IP_NF_MATCH_IPP2P help Module for matching traffic of various Peer-to-Peer applications @@ -233,10 +233,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig config IP_NF_MATCH_RECENT tristate '"recent" match support' depends on IP_NF_IPTABLES -Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv4/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv4/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv4/netfilter/Makefile @@ -47,6 +47,7 @@ obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o diff --git a/target/linux/generic-2.6/patches-2.6.25/150-netfilter_imq.patch b/target/linux/generic-2.6/patches-2.6.25/150-netfilter_imq.patch index eb5513050b..c3c5f8bada 100644 --- a/target/linux/generic-2.6/patches-2.6.25/150-netfilter_imq.patch +++ b/target/linux/generic-2.6/patches-2.6.25/150-netfilter_imq.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/net/imq.c +Index: linux-2.6.25.4/drivers/net/imq.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/net/imq.c ++++ linux-2.6.25.4/drivers/net/imq.c @@ -0,0 +1,409 @@ +/* + * Pseudo-driver for the intermediate queue device. @@ -412,10 +412,10 @@ Index: linux-2.6.25.1/drivers/net/imq.c +MODULE_AUTHOR("http://www.linuximq.net"); +MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See http://www.linuximq.net/ for more information."); +MODULE_LICENSE("GPL"); -Index: linux-2.6.25.1/drivers/net/Kconfig +Index: linux-2.6.25.4/drivers/net/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/net/Kconfig -+++ linux-2.6.25.1/drivers/net/Kconfig +--- linux-2.6.25.4.orig/drivers/net/Kconfig ++++ linux-2.6.25.4/drivers/net/Kconfig @@ -117,6 +117,129 @@ config EQUALIZER To compile this driver as a module, choose M here: the module will be called eql. If unsure, say N. @@ -546,10 +546,10 @@ Index: linux-2.6.25.1/drivers/net/Kconfig config TUN tristate "Universal TUN/TAP device driver support" select CRC32 -Index: linux-2.6.25.1/drivers/net/Makefile +Index: linux-2.6.25.4/drivers/net/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/net/Makefile -+++ linux-2.6.25.1/drivers/net/Makefile +--- linux-2.6.25.4.orig/drivers/net/Makefile ++++ linux-2.6.25.4/drivers/net/Makefile @@ -143,6 +143,7 @@ obj-$(CONFIG_SLHC) += slhc.o obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o @@ -558,10 +558,10 @@ Index: linux-2.6.25.1/drivers/net/Makefile obj-$(CONFIG_IFB) += ifb.o obj-$(CONFIG_MACVLAN) += macvlan.o obj-$(CONFIG_DE600) += de600.o -Index: linux-2.6.25.1/include/linux/imq.h +Index: linux-2.6.25.4/include/linux/imq.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/imq.h ++++ linux-2.6.25.4/include/linux/imq.h @@ -0,0 +1,9 @@ +#ifndef _IMQ_H +#define _IMQ_H @@ -572,10 +572,10 @@ Index: linux-2.6.25.1/include/linux/imq.h +#define IMQ_F_ENQUEUE 0x80 + +#endif /* _IMQ_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_IMQ.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_IMQ.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_IMQ.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv4/ipt_IMQ.h @@ -0,0 +1,8 @@ +#ifndef _IPT_IMQ_H +#define _IPT_IMQ_H @@ -585,10 +585,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv4/ipt_IMQ.h +}; + +#endif /* _IPT_IMQ_H */ -Index: linux-2.6.25.1/include/linux/netfilter_ipv6/ip6t_IMQ.h +Index: linux-2.6.25.4/include/linux/netfilter_ipv6/ip6t_IMQ.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_ipv6/ip6t_IMQ.h ++++ linux-2.6.25.4/include/linux/netfilter_ipv6/ip6t_IMQ.h @@ -0,0 +1,8 @@ +#ifndef _IP6T_IMQ_H +#define _IP6T_IMQ_H @@ -598,10 +598,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_ipv6/ip6t_IMQ.h +}; + +#endif /* _IP6T_IMQ_H */ -Index: linux-2.6.25.1/include/linux/skbuff.h +Index: linux-2.6.25.4/include/linux/skbuff.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/skbuff.h -+++ linux-2.6.25.1/include/linux/skbuff.h +--- linux-2.6.25.4.orig/include/linux/skbuff.h ++++ linux-2.6.25.4/include/linux/skbuff.h @@ -296,6 +296,10 @@ struct sk_buff { struct nf_conntrack *nfct; struct sk_buff *nfct_reasm; @@ -624,10 +624,10 @@ Index: linux-2.6.25.1/include/linux/skbuff.h #ifdef CONFIG_BRIDGE_NETFILTER dst->nf_bridge = src->nf_bridge; nf_bridge_get(src->nf_bridge); -Index: linux-2.6.25.1/net/core/dev.c +Index: linux-2.6.25.4/net/core/dev.c =================================================================== ---- linux-2.6.25.1.orig/net/core/dev.c -+++ linux-2.6.25.1/net/core/dev.c +--- linux-2.6.25.4.orig/net/core/dev.c ++++ linux-2.6.25.4/net/core/dev.c @@ -95,6 +95,9 @@ #include #include @@ -651,10 +651,10 @@ Index: linux-2.6.25.1/net/core/dev.c dev_queue_xmit_nit(skb, dev); if (netif_needs_gso(dev, skb)) { -Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_IMQ.c +Index: linux-2.6.25.4/net/ipv4/netfilter/ipt_IMQ.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/ipt_IMQ.c ++++ linux-2.6.25.4/net/ipv4/netfilter/ipt_IMQ.c @@ -0,0 +1,69 @@ +/* + * This target marks packets to be enqueued to an imq device @@ -725,10 +725,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/ipt_IMQ.c +MODULE_AUTHOR("http://www.linuximq.net"); +MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See http://www.linuximq.net/ for more information."); +MODULE_LICENSE("GPL"); -Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv4/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv4/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv4/netfilter/Kconfig @@ -315,6 +315,17 @@ config IP_NF_MANGLE To compile it as a module, choose M here. If unsure, say N. @@ -747,10 +747,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig config IP_NF_TARGET_ECN tristate "ECN target support" depends on IP_NF_MANGLE -Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv4/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv4/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv4/netfilter/Makefile @@ -55,6 +55,7 @@ obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_i obj-$(CONFIG_IP_NF_TARGET_CLUSTERIP) += ipt_CLUSTERIP.o obj-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN.o @@ -759,10 +759,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile obj-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE.o obj-$(CONFIG_IP_NF_TARGET_NETMAP) += ipt_NETMAP.o obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT.o -Index: linux-2.6.25.1/net/ipv6/netfilter/ip6t_IMQ.c +Index: linux-2.6.25.4/net/ipv6/netfilter/ip6t_IMQ.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv6/netfilter/ip6t_IMQ.c ++++ linux-2.6.25.4/net/ipv6/netfilter/ip6t_IMQ.c @@ -0,0 +1,69 @@ +/* + * This target marks packets to be enqueued to an imq device @@ -833,10 +833,10 @@ Index: linux-2.6.25.1/net/ipv6/netfilter/ip6t_IMQ.c +MODULE_AUTHOR("http://www.linuximq.net"); +MODULE_DESCRIPTION("Pseudo-driver for the intermediate queue device. See http://www.linuximq.net/ for more information."); +MODULE_LICENSE("GPL"); -Index: linux-2.6.25.1/net/ipv6/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv6/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv6/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv6/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv6/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv6/netfilter/Kconfig @@ -179,6 +179,15 @@ config IP6_NF_MANGLE To compile it as a module, choose M here. If unsure, say N. @@ -853,10 +853,10 @@ Index: linux-2.6.25.1/net/ipv6/netfilter/Kconfig config IP6_NF_TARGET_HL tristate 'HL (hoplimit) target support' depends on IP6_NF_MANGLE -Index: linux-2.6.25.1/net/ipv6/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv6/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv6/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv6/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv6/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv6/netfilter/Makefile @@ -6,6 +6,7 @@ obj-$(CONFIG_IP6_NF_IPTABLES) += ip6_tables.o obj-$(CONFIG_IP6_NF_FILTER) += ip6table_filter.o @@ -865,10 +865,10 @@ Index: linux-2.6.25.1/net/ipv6/netfilter/Makefile obj-$(CONFIG_IP6_NF_QUEUE) += ip6_queue.o obj-$(CONFIG_IP6_NF_RAW) += ip6table_raw.o -Index: linux-2.6.25.1/net/sched/sch_generic.c +Index: linux-2.6.25.4/net/sched/sch_generic.c =================================================================== ---- linux-2.6.25.1.orig/net/sched/sch_generic.c -+++ linux-2.6.25.1/net/sched/sch_generic.c +--- linux-2.6.25.4.orig/net/sched/sch_generic.c ++++ linux-2.6.25.4/net/sched/sch_generic.c @@ -182,6 +182,13 @@ static inline int qdisc_restart(struct n return ret; } diff --git a/target/linux/generic-2.6/patches-2.6.25/170-netfilter_chaostables_0.8.patch b/target/linux/generic-2.6/patches-2.6.25/170-netfilter_chaostables_0.8.patch index 26708c43d3..3acc1aadb0 100644 --- a/target/linux/generic-2.6/patches-2.6.25/170-netfilter_chaostables_0.8.patch +++ b/target/linux/generic-2.6/patches-2.6.25/170-netfilter_chaostables_0.8.patch @@ -1,17 +1,17 @@ -Index: linux-2.6.25.1/include/linux/netfilter/oot_conntrack.h +Index: linux-2.6.25.4/include/linux/netfilter/oot_conntrack.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/oot_conntrack.h ++++ linux-2.6.25.4/include/linux/netfilter/oot_conntrack.h @@ -0,0 +1,5 @@ +#if defined(CONFIG_IP_NF_CONNTRACK) || defined(CONFIG_IP_NF_CONNTRACK_MODULE) +# include +#else /* linux-2.6.20+ */ +# include +#endif -Index: linux-2.6.25.1/include/linux/netfilter/oot_trans.h +Index: linux-2.6.25.4/include/linux/netfilter/oot_trans.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/oot_trans.h ++++ linux-2.6.25.4/include/linux/netfilter/oot_trans.h @@ -0,0 +1,14 @@ +/* Out of tree workarounds */ +#include @@ -27,10 +27,10 @@ Index: linux-2.6.25.1/include/linux/netfilter/oot_trans.h +# define tcp_v4_check(tcph, tcph_sz, s, d, csp) \ + tcp_v4_check((tcph_sz), (s), (d), (csp)) +#endif -Index: linux-2.6.25.1/include/linux/netfilter/xt_CHAOS.h +Index: linux-2.6.25.4/include/linux/netfilter/xt_CHAOS.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/xt_CHAOS.h ++++ linux-2.6.25.4/include/linux/netfilter/xt_CHAOS.h @@ -0,0 +1,14 @@ +#ifndef _LINUX_NETFILTER_XT_CHAOS_H +#define _LINUX_NETFILTER_XT_CHAOS_H 1 @@ -46,10 +46,10 @@ Index: linux-2.6.25.1/include/linux/netfilter/xt_CHAOS.h +}; + +#endif /* _LINUX_NETFILTER_XT_CHAOS_H */ -Index: linux-2.6.25.1/include/linux/netfilter/xt_portscan.h +Index: linux-2.6.25.4/include/linux/netfilter/xt_portscan.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/xt_portscan.h ++++ linux-2.6.25.4/include/linux/netfilter/xt_portscan.h @@ -0,0 +1,8 @@ +#ifndef _LINUX_NETFILTER_XT_PORTSCAN_H +#define _LINUX_NETFILTER_XT_PORTSCAN_H 1 @@ -59,10 +59,10 @@ Index: linux-2.6.25.1/include/linux/netfilter/xt_portscan.h +}; + +#endif /* _LINUX_NETFILTER_XT_PORTSCAN_H */ -Index: linux-2.6.25.1/net/netfilter/find_match.c +Index: linux-2.6.25.4/net/netfilter/find_match.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/find_match.c ++++ linux-2.6.25.4/net/netfilter/find_match.c @@ -0,0 +1,39 @@ +/* + xt_request_find_match @@ -103,10 +103,10 @@ Index: linux-2.6.25.1/net/netfilter/find_match.c + +/* In case it goes into mainline, let this out-of-tree package compile */ +#define xt_request_find_match xt_request_find_match_lo -Index: linux-2.6.25.1/net/netfilter/Kconfig +Index: linux-2.6.25.4/net/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Kconfig -+++ linux-2.6.25.1/net/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/netfilter/Kconfig ++++ linux-2.6.25.4/net/netfilter/Kconfig @@ -276,6 +276,14 @@ config NETFILTER_XTABLES # alphabetically ordered list of targets @@ -152,10 +152,10 @@ Index: linux-2.6.25.1/net/netfilter/Kconfig config NETFILTER_XT_MATCH_MULTIPORT tristate '"multiport" Multiple port match support' depends on NETFILTER_XTABLES -Index: linux-2.6.25.1/net/netfilter/Makefile +Index: linux-2.6.25.4/net/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Makefile -+++ linux-2.6.25.1/net/netfilter/Makefile +--- linux-2.6.25.4.orig/net/netfilter/Makefile ++++ linux-2.6.25.4/net/netfilter/Makefile @@ -50,6 +50,8 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o obj-$(CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP) += xt_TCPOPTSTRIP.o @@ -170,10 +170,10 @@ Index: linux-2.6.25.1/net/netfilter/Makefile obj-$(CONFIG_NETFILTER_XT_MATCH_TIME) += xt_time.o obj-$(CONFIG_NETFILTER_XT_MATCH_U32) += xt_u32.o +obj-$(CONFIG_NETFILTER_XT_MATCH_PORTSCAN) += xt_portscan.o -Index: linux-2.6.25.1/net/netfilter/xt_CHAOS.c +Index: linux-2.6.25.4/net/netfilter/xt_CHAOS.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/xt_CHAOS.c ++++ linux-2.6.25.4/net/netfilter/xt_CHAOS.c @@ -0,0 +1,200 @@ +/* + * CHAOS target for netfilter @@ -375,10 +375,10 @@ Index: linux-2.6.25.1/net/netfilter/xt_CHAOS.c +MODULE_DESCRIPTION("netfilter \"CHAOS\" target"); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("ipt_CHAOS"); -Index: linux-2.6.25.1/net/netfilter/xt_DELUDE.c +Index: linux-2.6.25.4/net/netfilter/xt_DELUDE.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/xt_DELUDE.c ++++ linux-2.6.25.4/net/netfilter/xt_DELUDE.c @@ -0,0 +1,197 @@ +/* + * DELUDE target @@ -577,10 +577,10 @@ Index: linux-2.6.25.1/net/netfilter/xt_DELUDE.c +MODULE_DESCRIPTION("netfilter \"DELUDE\" target"); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("ipt_DELUDE"); -Index: linux-2.6.25.1/net/netfilter/xt_portscan.c +Index: linux-2.6.25.4/net/netfilter/xt_portscan.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/xt_portscan.c ++++ linux-2.6.25.4/net/netfilter/xt_portscan.c @@ -0,0 +1,269 @@ +/* + * portscan match for netfilter @@ -851,10 +851,10 @@ Index: linux-2.6.25.1/net/netfilter/xt_portscan.c +MODULE_DESCRIPTION("netfilter \"portscan\" match"); +MODULE_LICENSE("GPL"); +MODULE_ALIAS("ipt_portscan"); -Index: linux-2.6.25.1/drivers/char/random.c +Index: linux-2.6.25.4/drivers/char/random.c =================================================================== ---- linux-2.6.25.1.orig/drivers/char/random.c -+++ linux-2.6.25.1/drivers/char/random.c +--- linux-2.6.25.4.orig/drivers/char/random.c ++++ linux-2.6.25.4/drivers/char/random.c @@ -1563,6 +1563,8 @@ __u32 secure_tcp_sequence_number(__be32 return seq; } diff --git a/target/linux/generic-2.6/patches-2.6.25/171-netfilter_tarpit.patch b/target/linux/generic-2.6/patches-2.6.25/171-netfilter_tarpit.patch index 0b47b1f22e..7add5f5b93 100644 --- a/target/linux/generic-2.6/patches-2.6.25/171-netfilter_tarpit.patch +++ b/target/linux/generic-2.6/patches-2.6.25/171-netfilter_tarpit.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/net/netfilter/Kconfig +Index: linux-2.6.25.4/net/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Kconfig -+++ linux-2.6.25.1/net/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/netfilter/Kconfig ++++ linux-2.6.25.4/net/netfilter/Kconfig @@ -437,6 +437,23 @@ config NETFILTER_XT_TARGET_CONNSECMARK To compile it as a module, choose M here. If unsure, say N. @@ -26,10 +26,10 @@ Index: linux-2.6.25.1/net/netfilter/Kconfig config NETFILTER_XT_TARGET_TCPMSS tristate '"TCPMSS" target support' depends on NETFILTER_XTABLES && (IPV6 || IPV6=n) -Index: linux-2.6.25.1/net/netfilter/Makefile +Index: linux-2.6.25.4/net/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Makefile -+++ linux-2.6.25.1/net/netfilter/Makefile +--- linux-2.6.25.4.orig/net/netfilter/Makefile ++++ linux-2.6.25.4/net/netfilter/Makefile @@ -47,6 +47,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE obj-$(CONFIG_NETFILTER_XT_TARGET_NOTRACK) += xt_NOTRACK.o obj-$(CONFIG_NETFILTER_XT_TARGET_RATEEST) += xt_RATEEST.o @@ -38,10 +38,10 @@ Index: linux-2.6.25.1/net/netfilter/Makefile obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o obj-$(CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP) += xt_TCPOPTSTRIP.o obj-$(CONFIG_NETFILTER_XT_TARGET_TRACE) += xt_TRACE.o -Index: linux-2.6.25.1/net/netfilter/xt_TARPIT.c +Index: linux-2.6.25.4/net/netfilter/xt_TARPIT.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/xt_TARPIT.c ++++ linux-2.6.25.4/net/netfilter/xt_TARPIT.c @@ -0,0 +1,279 @@ +/* + * Kernel module to capture and hold incoming TCP connections using diff --git a/target/linux/generic-2.6/patches-2.6.25/180-netfilter_depends.patch b/target/linux/generic-2.6/patches-2.6.25/180-netfilter_depends.patch index 460db1159f..9a49199f0c 100644 --- a/target/linux/generic-2.6/patches-2.6.25/180-netfilter_depends.patch +++ b/target/linux/generic-2.6/patches-2.6.25/180-netfilter_depends.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/net/netfilter/Kconfig +Index: linux-2.6.25.4/net/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Kconfig -+++ linux-2.6.25.1/net/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/netfilter/Kconfig ++++ linux-2.6.25.4/net/netfilter/Kconfig @@ -145,7 +145,7 @@ config NF_CONNTRACK_FTP config NF_CONNTRACK_H323 diff --git a/target/linux/generic-2.6/patches-2.6.25/190-netfilter_rtsp.patch b/target/linux/generic-2.6/patches-2.6.25/190-netfilter_rtsp.patch index 641a95aea5..1859ff1e6e 100644 --- a/target/linux/generic-2.6/patches-2.6.25/190-netfilter_rtsp.patch +++ b/target/linux/generic-2.6/patches-2.6.25/190-netfilter_rtsp.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/netfilter/nf_conntrack_rtsp.h +Index: linux-2.6.25.4/include/linux/netfilter/nf_conntrack_rtsp.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter/nf_conntrack_rtsp.h ++++ linux-2.6.25.4/include/linux/netfilter/nf_conntrack_rtsp.h @@ -0,0 +1,63 @@ +/* + * RTSP extension for IP connection tracking. @@ -66,10 +66,10 @@ Index: linux-2.6.25.1/include/linux/netfilter/nf_conntrack_rtsp.h +#endif /* __KERNEL__ */ + +#endif /* _IP_CONNTRACK_RTSP_H */ -Index: linux-2.6.25.1/include/linux/netfilter_helpers.h +Index: linux-2.6.25.4/include/linux/netfilter_helpers.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_helpers.h ++++ linux-2.6.25.4/include/linux/netfilter_helpers.h @@ -0,0 +1,133 @@ +/* + * Helpers for netfiler modules. This file provides implementations for basic @@ -204,10 +204,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_helpers.h +#endif /* __KERNEL__ */ + +#endif /* _NETFILTER_HELPERS_H */ -Index: linux-2.6.25.1/include/linux/netfilter_mime.h +Index: linux-2.6.25.4/include/linux/netfilter_mime.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/netfilter_mime.h ++++ linux-2.6.25.4/include/linux/netfilter_mime.h @@ -0,0 +1,89 @@ +/* + * MIME functions for netfilter modules. This file provides implementations @@ -298,10 +298,10 @@ Index: linux-2.6.25.1/include/linux/netfilter_mime.h +#endif /* __KERNEL__ */ + +#endif /* _NETFILTER_MIME_H */ -Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile +Index: linux-2.6.25.4/net/ipv4/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Makefile -+++ linux-2.6.25.1/net/ipv4/netfilter/Makefile +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Makefile ++++ linux-2.6.25.4/net/ipv4/netfilter/Makefile @@ -23,6 +23,7 @@ obj-$(CONFIG_NF_NAT_AMANDA) += nf_nat_am obj-$(CONFIG_NF_NAT_FTP) += nf_nat_ftp.o obj-$(CONFIG_NF_NAT_H323) += nf_nat_h323.o @@ -310,10 +310,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Makefile obj-$(CONFIG_NF_NAT_PPTP) += nf_nat_pptp.o obj-$(CONFIG_NF_NAT_SIP) += nf_nat_sip.o obj-$(CONFIG_NF_NAT_SNMP_BASIC) += nf_nat_snmp_basic.o -Index: linux-2.6.25.1/net/netfilter/Kconfig +Index: linux-2.6.25.4/net/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Kconfig -+++ linux-2.6.25.1/net/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/netfilter/Kconfig ++++ linux-2.6.25.4/net/netfilter/Kconfig @@ -258,6 +258,16 @@ config NF_CONNTRACK_TFTP To compile it as a module, choose M here. If unsure, say N. @@ -331,10 +331,10 @@ Index: linux-2.6.25.1/net/netfilter/Kconfig config NF_CT_NETLINK tristate 'Connection tracking netlink interface' depends on NF_CONNTRACK -Index: linux-2.6.25.1/net/netfilter/Makefile +Index: linux-2.6.25.4/net/netfilter/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/Makefile -+++ linux-2.6.25.1/net/netfilter/Makefile +--- linux-2.6.25.4.orig/net/netfilter/Makefile ++++ linux-2.6.25.4/net/netfilter/Makefile @@ -32,6 +32,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_co obj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o obj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o @@ -343,10 +343,10 @@ Index: linux-2.6.25.1/net/netfilter/Makefile # generic X tables obj-$(CONFIG_NETFILTER_XTABLES) += x_tables.o xt_tcpudp.o -Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig +Index: linux-2.6.25.4/net/ipv4/netfilter/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/ipv4/netfilter/Kconfig -+++ linux-2.6.25.1/net/ipv4/netfilter/Kconfig +--- linux-2.6.25.4.orig/net/ipv4/netfilter/Kconfig ++++ linux-2.6.25.4/net/ipv4/netfilter/Kconfig @@ -277,6 +277,11 @@ config NF_NAT_IRC depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT default NF_NAT && NF_CONNTRACK_IRC @@ -359,10 +359,10 @@ Index: linux-2.6.25.1/net/ipv4/netfilter/Kconfig config NF_NAT_TFTP tristate depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT -Index: linux-2.6.25.1/net/netfilter/nf_conntrack_rtsp.c +Index: linux-2.6.25.4/net/netfilter/nf_conntrack_rtsp.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/netfilter/nf_conntrack_rtsp.c ++++ linux-2.6.25.4/net/netfilter/nf_conntrack_rtsp.c @@ -0,0 +1,513 @@ +/* + * RTSP extension for IP connection tracking @@ -877,10 +877,10 @@ Index: linux-2.6.25.1/net/netfilter/nf_conntrack_rtsp.c + +EXPORT_SYMBOL(nf_nat_rtsp_hook_expectfn); + -Index: linux-2.6.25.1/net/ipv4/netfilter/nf_nat_rtsp.c +Index: linux-2.6.25.4/net/ipv4/netfilter/nf_nat_rtsp.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/ipv4/netfilter/nf_nat_rtsp.c ++++ linux-2.6.25.4/net/ipv4/netfilter/nf_nat_rtsp.c @@ -0,0 +1,496 @@ +/* + * RTSP extension for TCP NAT alteration diff --git a/target/linux/generic-2.6/patches-2.6.25/200-sched_esfq.patch b/target/linux/generic-2.6/patches-2.6.25/200-sched_esfq.patch index 142c82ab18..ac39a8c72f 100644 --- a/target/linux/generic-2.6/patches-2.6.25/200-sched_esfq.patch +++ b/target/linux/generic-2.6/patches-2.6.25/200-sched_esfq.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/pkt_sched.h +Index: linux-2.6.25.4/include/linux/pkt_sched.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/pkt_sched.h -+++ linux-2.6.25.1/include/linux/pkt_sched.h +--- linux-2.6.25.4.orig/include/linux/pkt_sched.h ++++ linux-2.6.25.4/include/linux/pkt_sched.h @@ -162,8 +162,37 @@ struct tc_sfq_xstats * * The only reason for this is efficiency, it is possible @@ -40,10 +40,10 @@ Index: linux-2.6.25.1/include/linux/pkt_sched.h /* RED section */ enum -Index: linux-2.6.25.1/net/sched/Kconfig +Index: linux-2.6.25.4/net/sched/Kconfig =================================================================== ---- linux-2.6.25.1.orig/net/sched/Kconfig -+++ linux-2.6.25.1/net/sched/Kconfig +--- linux-2.6.25.4.orig/net/sched/Kconfig ++++ linux-2.6.25.4/net/sched/Kconfig @@ -139,6 +139,37 @@ config NET_SCH_SFQ To compile this code as a module, choose M here: the module will be called sch_sfq. @@ -82,10 +82,10 @@ Index: linux-2.6.25.1/net/sched/Kconfig config NET_SCH_TEQL tristate "True Link Equalizer (TEQL)" ---help--- -Index: linux-2.6.25.1/net/sched/Makefile +Index: linux-2.6.25.4/net/sched/Makefile =================================================================== ---- linux-2.6.25.1.orig/net/sched/Makefile -+++ linux-2.6.25.1/net/sched/Makefile +--- linux-2.6.25.4.orig/net/sched/Makefile ++++ linux-2.6.25.4/net/sched/Makefile @@ -23,6 +23,7 @@ obj-$(CONFIG_NET_SCH_GRED) += sch_gred.o obj-$(CONFIG_NET_SCH_INGRESS) += sch_ingress.o obj-$(CONFIG_NET_SCH_DSMARK) += sch_dsmark.o @@ -94,10 +94,10 @@ Index: linux-2.6.25.1/net/sched/Makefile obj-$(CONFIG_NET_SCH_TBF) += sch_tbf.o obj-$(CONFIG_NET_SCH_TEQL) += sch_teql.o obj-$(CONFIG_NET_SCH_PRIO) += sch_prio.o -Index: linux-2.6.25.1/net/sched/sch_esfq.c +Index: linux-2.6.25.4/net/sched/sch_esfq.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/net/sched/sch_esfq.c ++++ linux-2.6.25.4/net/sched/sch_esfq.c @@ -0,0 +1,702 @@ +/* + * net/sched/sch_esfq.c Extended Stochastic Fairness Queueing discipline. diff --git a/target/linux/generic-2.6/patches-2.6.25/202-mips-freestanding.patch b/target/linux/generic-2.6/patches-2.6.25/202-mips-freestanding.patch index e461729b4f..165c0cb867 100644 --- a/target/linux/generic-2.6/patches-2.6.25/202-mips-freestanding.patch +++ b/target/linux/generic-2.6/patches-2.6.25/202-mips-freestanding.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/arch/mips/Makefile +Index: linux-2.6.25.4/arch/mips/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/mips/Makefile -+++ linux-2.6.25.1/arch/mips/Makefile +--- linux-2.6.25.4.orig/arch/mips/Makefile ++++ linux-2.6.25.4/arch/mips/Makefile @@ -593,6 +593,9 @@ core-$(CONFIG_TOSHIBA_RBTX4938) += arch/ cflags-$(CONFIG_TOSHIBA_RBTX4938) += -Iinclude/asm-mips/mach-tx49xx load-$(CONFIG_TOSHIBA_RBTX4938) += 0xffffffff80100000 diff --git a/target/linux/generic-2.6/patches-2.6.25/204-jffs2_eofdetect.patch b/target/linux/generic-2.6/patches-2.6.25/204-jffs2_eofdetect.patch index 3c004888ba..787ac6d218 100644 --- a/target/linux/generic-2.6/patches-2.6.25/204-jffs2_eofdetect.patch +++ b/target/linux/generic-2.6/patches-2.6.25/204-jffs2_eofdetect.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/jffs2/build.c +Index: linux-2.6.25.4/fs/jffs2/build.c =================================================================== ---- linux-2.6.25.1.orig/fs/jffs2/build.c -+++ linux-2.6.25.1/fs/jffs2/build.c +--- linux-2.6.25.4.orig/fs/jffs2/build.c ++++ linux-2.6.25.4/fs/jffs2/build.c @@ -105,6 +105,17 @@ static int jffs2_build_filesystem(struct dbg_fsbuild("scanned flash completely\n"); jffs2_dbg_dump_block_lists_nolock(c); @@ -20,10 +20,10 @@ Index: linux-2.6.25.1/fs/jffs2/build.c dbg_fsbuild("pass 1 starting\n"); c->flags |= JFFS2_SB_FLAG_BUILDING; /* Now scan the directory tree, increasing nlink according to every dirent found. */ -Index: linux-2.6.25.1/fs/jffs2/scan.c +Index: linux-2.6.25.4/fs/jffs2/scan.c =================================================================== ---- linux-2.6.25.1.orig/fs/jffs2/scan.c -+++ linux-2.6.25.1/fs/jffs2/scan.c +--- linux-2.6.25.4.orig/fs/jffs2/scan.c ++++ linux-2.6.25.4/fs/jffs2/scan.c @@ -142,9 +142,12 @@ int jffs2_scan_medium(struct jffs2_sb_in /* reset summary info for next eraseblock scan */ diff --git a/target/linux/generic-2.6/patches-2.6.25/207-powerpc_asm_segment_h.patch b/target/linux/generic-2.6/patches-2.6.25/207-powerpc_asm_segment_h.patch index 1ac884f437..55bc40eb82 100644 --- a/target/linux/generic-2.6/patches-2.6.25/207-powerpc_asm_segment_h.patch +++ b/target/linux/generic-2.6/patches-2.6.25/207-powerpc_asm_segment_h.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/asm-powerpc/segment.h +Index: linux-2.6.25.4/include/asm-powerpc/segment.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/segment.h ++++ linux-2.6.25.4/include/asm-powerpc/segment.h @@ -0,0 +1,6 @@ +#ifndef _ASM_SEGMENT_H +#define _ASM_SEGMENT_H diff --git a/target/linux/generic-2.6/patches-2.6.25/208-rtl8110sb_fix.patch b/target/linux/generic-2.6/patches-2.6.25/208-rtl8110sb_fix.patch index 7507ec650e..3a377c2e87 100644 --- a/target/linux/generic-2.6/patches-2.6.25/208-rtl8110sb_fix.patch +++ b/target/linux/generic-2.6/patches-2.6.25/208-rtl8110sb_fix.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/net/r8169.c +Index: linux-2.6.25.4/drivers/net/r8169.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/r8169.c -+++ linux-2.6.25.1/drivers/net/r8169.c +--- linux-2.6.25.4.orig/drivers/net/r8169.c ++++ linux-2.6.25.4/drivers/net/r8169.c @@ -1537,7 +1537,7 @@ static const struct rtl_cfg_info { .hw_start = rtl_hw_start_8169, .region = 1, diff --git a/target/linux/generic-2.6/patches-2.6.25/209-mini_fo.patch b/target/linux/generic-2.6/patches-2.6.25/209-mini_fo.patch index f6da5058c8..9ff09b3b35 100644 --- a/target/linux/generic-2.6/patches-2.6.25/209-mini_fo.patch +++ b/target/linux/generic-2.6/patches-2.6.25/209-mini_fo.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/Kconfig +Index: linux-2.6.25.4/fs/Kconfig =================================================================== ---- linux-2.6.25.1.orig/fs/Kconfig -+++ linux-2.6.25.1/fs/Kconfig +--- linux-2.6.25.4.orig/fs/Kconfig ++++ linux-2.6.25.4/fs/Kconfig @@ -1449,6 +1449,9 @@ config VXFS_FS To compile this as a module, choose M here: the module will be called freevxfs. If unsure, say N. @@ -12,10 +12,10 @@ Index: linux-2.6.25.1/fs/Kconfig config MINIX_FS tristate "Minix file system support" depends on BLOCK -Index: linux-2.6.25.1/fs/Makefile +Index: linux-2.6.25.4/fs/Makefile =================================================================== ---- linux-2.6.25.1.orig/fs/Makefile -+++ linux-2.6.25.1/fs/Makefile +--- linux-2.6.25.4.orig/fs/Makefile ++++ linux-2.6.25.4/fs/Makefile @@ -77,6 +77,7 @@ obj-$(CONFIG_SQUASHFS) += squashfs/ obj-y += ramfs/ obj-$(CONFIG_HUGETLBFS) += hugetlbfs/ @@ -24,10 +24,10 @@ Index: linux-2.6.25.1/fs/Makefile obj-$(CONFIG_MINIX_FS) += minix/ obj-$(CONFIG_FAT_FS) += fat/ obj-$(CONFIG_MSDOS_FS) += msdos/ -Index: linux-2.6.25.1/fs/mini_fo/aux.c +Index: linux-2.6.25.4/fs/mini_fo/aux.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/aux.c ++++ linux-2.6.25.4/fs/mini_fo/aux.c @@ -0,0 +1,577 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -606,10 +606,10 @@ Index: linux-2.6.25.1/fs/mini_fo/aux.c + +#endif /* unused */ + -Index: linux-2.6.25.1/fs/mini_fo/ChangeLog +Index: linux-2.6.25.4/fs/mini_fo/ChangeLog =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/ChangeLog ++++ linux-2.6.25.4/fs/mini_fo/ChangeLog @@ -0,0 +1,281 @@ +2006-01-24 Markus Klotzbuecher + @@ -892,10 +892,10 @@ Index: linux-2.6.25.1/fs/mini_fo/ChangeLog + * Implementation of mini_fo_mknod and mini_fo_rename, support + for device files. + -Index: linux-2.6.25.1/fs/mini_fo/dentry.c +Index: linux-2.6.25.4/fs/mini_fo/dentry.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/dentry.c ++++ linux-2.6.25.4/fs/mini_fo/dentry.c @@ -0,0 +1,244 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -1141,10 +1141,10 @@ Index: linux-2.6.25.1/fs/mini_fo/dentry.c + d_delete: mini_fo_d_delete, + d_iput: mini_fo_d_iput, +}; -Index: linux-2.6.25.1/fs/mini_fo/file.c +Index: linux-2.6.25.4/fs/mini_fo/file.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/file.c ++++ linux-2.6.25.4/fs/mini_fo/file.c @@ -0,0 +1,713 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -1859,10 +1859,10 @@ Index: linux-2.6.25.1/fs/mini_fo/file.c + /* not implemented: sendpage */ + /* not implemented: get_unmapped_area */ + }; -Index: linux-2.6.25.1/fs/mini_fo/fist.h +Index: linux-2.6.25.4/fs/mini_fo/fist.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/fist.h ++++ linux-2.6.25.4/fs/mini_fo/fist.h @@ -0,0 +1,252 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -2116,10 +2116,10 @@ Index: linux-2.6.25.1/fs/mini_fo/fist.h +# define FIST_IOCTL_SET_DEBUG_VALUE _IOW(0x15, 2, int) + +#endif /* not __FIST_H_ */ -Index: linux-2.6.25.1/fs/mini_fo/inode.c +Index: linux-2.6.25.4/fs/mini_fo/inode.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/inode.c ++++ linux-2.6.25.4/fs/mini_fo/inode.c @@ -0,0 +1,1564 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -3685,10 +3685,10 @@ Index: linux-2.6.25.1/fs/mini_fo/inode.c + removexattr: mini_fo_removexattr +# endif /* XATTR && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,20) */ + }; -Index: linux-2.6.25.1/fs/mini_fo/main.c +Index: linux-2.6.25.4/fs/mini_fo/main.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/main.c ++++ linux-2.6.25.4/fs/mini_fo/main.c @@ -0,0 +1,423 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -4113,10 +4113,10 @@ Index: linux-2.6.25.1/fs/mini_fo/main.c + +module_init(init_mini_fo_fs) +module_exit(exit_mini_fo_fs) -Index: linux-2.6.25.1/fs/mini_fo/Makefile +Index: linux-2.6.25.4/fs/mini_fo/Makefile =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/Makefile ++++ linux-2.6.25.4/fs/mini_fo/Makefile @@ -0,0 +1,17 @@ +# +# Makefile for mini_fo 2.4 and 2.6 Linux kernels @@ -4135,10 +4135,10 @@ Index: linux-2.6.25.1/fs/mini_fo/Makefile +# dependencies +${mini_fo-objs}: mini_fo.h fist.h + -Index: linux-2.6.25.1/fs/mini_fo/meta.c +Index: linux-2.6.25.4/fs/mini_fo/meta.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/meta.c ++++ linux-2.6.25.4/fs/mini_fo/meta.c @@ -0,0 +1,1000 @@ +/* + * Copyright (C) 2004, 2005 Markus Klotzbuecher @@ -5140,10 +5140,10 @@ Index: linux-2.6.25.1/fs/mini_fo/meta.c + return 0; +} + -Index: linux-2.6.25.1/fs/mini_fo/mini_fo.h +Index: linux-2.6.25.4/fs/mini_fo/mini_fo.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/mini_fo.h ++++ linux-2.6.25.4/fs/mini_fo/mini_fo.h @@ -0,0 +1,510 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -5655,10 +5655,10 @@ Index: linux-2.6.25.1/fs/mini_fo/mini_fo.h +/* ioctls */ + +#endif /* not __MINI_FO_H_ */ -Index: linux-2.6.25.1/fs/mini_fo/mini_fo-merge +Index: linux-2.6.25.4/fs/mini_fo/mini_fo-merge =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/mini_fo-merge ++++ linux-2.6.25.4/fs/mini_fo/mini_fo-merge @@ -0,0 +1,180 @@ +#!/bin/bash +# @@ -5840,10 +5840,10 @@ Index: linux-2.6.25.1/fs/mini_fo/mini_fo-merge +#rm $TMP/$SKIP_DEL_LIST + +echo "Done!" -Index: linux-2.6.25.1/fs/mini_fo/mini_fo-overlay +Index: linux-2.6.25.4/fs/mini_fo/mini_fo-overlay =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/mini_fo-overlay ++++ linux-2.6.25.4/fs/mini_fo/mini_fo-overlay @@ -0,0 +1,130 @@ +#!/bin/bash +# @@ -5975,10 +5975,10 @@ Index: linux-2.6.25.1/fs/mini_fo/mini_fo-overlay +if [ $? -ne 0 ]; then + echo "Error, mounting failed, maybe no permisson to mount?" +fi -Index: linux-2.6.25.1/fs/mini_fo/mmap.c +Index: linux-2.6.25.4/fs/mini_fo/mmap.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/mmap.c ++++ linux-2.6.25.4/fs/mini_fo/mmap.c @@ -0,0 +1,637 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok @@ -6617,10 +6617,10 @@ Index: linux-2.6.25.1/fs/mini_fo/mmap.c + print_exit_status(err); + return err; +} -Index: linux-2.6.25.1/fs/mini_fo/README +Index: linux-2.6.25.4/fs/mini_fo/README =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/README ++++ linux-2.6.25.4/fs/mini_fo/README @@ -0,0 +1,163 @@ +README for the mini_fo overlay file system +========================================= @@ -6785,10 +6785,10 @@ Index: linux-2.6.25.1/fs/mini_fo/README +2 of the License, or (at your option) any later version. + + -Index: linux-2.6.25.1/fs/mini_fo/RELEASE_NOTES +Index: linux-2.6.25.4/fs/mini_fo/RELEASE_NOTES =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/RELEASE_NOTES ++++ linux-2.6.25.4/fs/mini_fo/RELEASE_NOTES @@ -0,0 +1,111 @@ +Release: mini_fo-0.6.1 (v0-6-1) +Date: 21.09.2005 @@ -6901,10 +6901,10 @@ Index: linux-2.6.25.1/fs/mini_fo/RELEASE_NOTES +original state. I hope to fix this someday. Please note that this does +not effect the special hard links '.' and '..', that are handled +seperately by the lower fs. -Index: linux-2.6.25.1/fs/mini_fo/state.c +Index: linux-2.6.25.4/fs/mini_fo/state.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/state.c ++++ linux-2.6.25.4/fs/mini_fo/state.c @@ -0,0 +1,620 @@ +/* + * Copyright (C) 2005 Markus Klotzbuecher @@ -7526,10 +7526,10 @@ Index: linux-2.6.25.1/fs/mini_fo/state.c + return err; +} + -Index: linux-2.6.25.1/fs/mini_fo/super.c +Index: linux-2.6.25.4/fs/mini_fo/super.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/fs/mini_fo/super.c ++++ linux-2.6.25.4/fs/mini_fo/super.c @@ -0,0 +1,281 @@ +/* + * Copyright (c) 1997-2003 Erez Zadok diff --git a/target/linux/generic-2.6/patches-2.6.25/210-mini_fo_2.6.25_fixes.patch b/target/linux/generic-2.6/patches-2.6.25/210-mini_fo_2.6.25_fixes.patch index 337d4de9e3..bb83133b34 100644 --- a/target/linux/generic-2.6/patches-2.6.25/210-mini_fo_2.6.25_fixes.patch +++ b/target/linux/generic-2.6/patches-2.6.25/210-mini_fo_2.6.25_fixes.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/mini_fo/main.c +Index: linux-2.6.25.4/fs/mini_fo/main.c =================================================================== ---- linux-2.6.25.1.orig/fs/mini_fo/main.c -+++ linux-2.6.25.1/fs/mini_fo/main.c +--- linux-2.6.25.4.orig/fs/mini_fo/main.c ++++ linux-2.6.25.4/fs/mini_fo/main.c @@ -79,6 +79,7 @@ mini_fo_tri_interpose(dentry_t *hidden_d * of the new inode's fields */ @@ -50,10 +50,10 @@ Index: linux-2.6.25.1/fs/mini_fo/main.c stohs2(sb) = hidden_root2->d_sb; /* validate storage dir, this is done in -Index: linux-2.6.25.1/fs/mini_fo/mini_fo.h +Index: linux-2.6.25.4/fs/mini_fo/mini_fo.h =================================================================== ---- linux-2.6.25.1.orig/fs/mini_fo/mini_fo.h -+++ linux-2.6.25.1/fs/mini_fo/mini_fo.h +--- linux-2.6.25.4.orig/fs/mini_fo/mini_fo.h ++++ linux-2.6.25.4/fs/mini_fo/mini_fo.h @@ -302,6 +302,10 @@ extern int mini_fo_tri_interpose(dentry_ extern int mini_fo_cp_cont(dentry_t *tgt_dentry, struct vfsmount *tgt_mnt, dentry_t *src_dentry, struct vfsmount *src_mnt); @@ -95,10 +95,10 @@ Index: linux-2.6.25.1/fs/mini_fo/mini_fo.h /* * Definitions for user and kernel code */ -Index: linux-2.6.25.1/fs/mini_fo/super.c +Index: linux-2.6.25.4/fs/mini_fo/super.c =================================================================== ---- linux-2.6.25.1.orig/fs/mini_fo/super.c -+++ linux-2.6.25.1/fs/mini_fo/super.c +--- linux-2.6.25.4.orig/fs/mini_fo/super.c ++++ linux-2.6.25.4/fs/mini_fo/super.c @@ -262,10 +262,31 @@ mini_fo_umount_begin(super_block_t *sb) } #endif @@ -131,10 +131,10 @@ Index: linux-2.6.25.1/fs/mini_fo/super.c #if defined(FIST_DEBUG) || defined(FIST_FILTER_SCA) write_inode: mini_fo_write_inode, #endif /* defined(FIST_DEBUG) || defined(FIST_FILTER_SCA) */ -Index: linux-2.6.25.1/fs/mini_fo/aux.c +Index: linux-2.6.25.4/fs/mini_fo/aux.c =================================================================== ---- linux-2.6.25.1.orig/fs/mini_fo/aux.c -+++ linux-2.6.25.1/fs/mini_fo/aux.c +--- linux-2.6.25.4.orig/fs/mini_fo/aux.c ++++ linux-2.6.25.4/fs/mini_fo/aux.c @@ -164,11 +164,11 @@ dentry_t *bpath_walk(super_block_t *sb, err = vfs_path_lookup(mnt->mnt_root, mnt, bpath+1, 0, &nd); diff --git a/target/linux/generic-2.6/patches-2.6.25/211-mini_fo_2.6.25_dentry_open_war.patch b/target/linux/generic-2.6/patches-2.6.25/211-mini_fo_2.6.25_dentry_open_war.patch index 44e89f8a23..a9e42ac07a 100644 --- a/target/linux/generic-2.6/patches-2.6.25/211-mini_fo_2.6.25_dentry_open_war.patch +++ b/target/linux/generic-2.6/patches-2.6.25/211-mini_fo_2.6.25_dentry_open_war.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/mini_fo/meta.c +Index: linux-2.6.25.4/fs/mini_fo/meta.c =================================================================== ---- linux-2.6.25.1.orig/fs/mini_fo/meta.c -+++ linux-2.6.25.1/fs/mini_fo/meta.c +--- linux-2.6.25.4.orig/fs/mini_fo/meta.c ++++ linux-2.6.25.4/fs/mini_fo/meta.c @@ -442,6 +442,11 @@ int meta_write_d_entry(dentry_t *dentry, S_IRUSR | S_IWUSR); #endif diff --git a/target/linux/generic-2.6/patches-2.6.25/213-kobject_uevent.patch b/target/linux/generic-2.6/patches-2.6.25/213-kobject_uevent.patch index 1777b01d7b..4d90fc0f6d 100644 --- a/target/linux/generic-2.6/patches-2.6.25/213-kobject_uevent.patch +++ b/target/linux/generic-2.6/patches-2.6.25/213-kobject_uevent.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/lib/kobject_uevent.c +Index: linux-2.6.25.4/lib/kobject_uevent.c =================================================================== ---- linux-2.6.25.1.orig/lib/kobject_uevent.c -+++ linux-2.6.25.1/lib/kobject_uevent.c +--- linux-2.6.25.4.orig/lib/kobject_uevent.c ++++ linux-2.6.25.4/lib/kobject_uevent.c @@ -27,7 +27,8 @@ u64 uevent_seqnum; char uevent_helper[UEVENT_HELPER_PATH_LEN] = CONFIG_UEVENT_HELPER_PATH; static DEFINE_SPINLOCK(sequence_lock); diff --git a/target/linux/generic-2.6/patches-2.6.25/220-sound_kconfig.patch b/target/linux/generic-2.6/patches-2.6.25/220-sound_kconfig.patch index 331ae38380..e2f83a7581 100644 --- a/target/linux/generic-2.6/patches-2.6.25/220-sound_kconfig.patch +++ b/target/linux/generic-2.6/patches-2.6.25/220-sound_kconfig.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/sound/core/Kconfig +Index: linux-2.6.25.4/sound/core/Kconfig =================================================================== ---- linux-2.6.25.1.orig/sound/core/Kconfig -+++ linux-2.6.25.1/sound/core/Kconfig +--- linux-2.6.25.4.orig/sound/core/Kconfig ++++ linux-2.6.25.4/sound/core/Kconfig @@ -9,7 +9,7 @@ config SND_PCM depends on SND diff --git a/target/linux/generic-2.6/patches-2.6.25/400-ledtrig_morse.patch b/target/linux/generic-2.6/patches-2.6.25/400-ledtrig_morse.patch index c761ed456b..b9a352abef 100644 --- a/target/linux/generic-2.6/patches-2.6.25/400-ledtrig_morse.patch +++ b/target/linux/generic-2.6/patches-2.6.25/400-ledtrig_morse.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/leds/Kconfig +Index: linux-2.6.25.4/drivers/leds/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Kconfig -+++ linux-2.6.25.1/drivers/leds/Kconfig +--- linux-2.6.25.4.orig/drivers/leds/Kconfig ++++ linux-2.6.25.4/drivers/leds/Kconfig @@ -181,4 +181,8 @@ config LEDS_TRIGGER_HEARTBEAT load average. If unsure, say Y. @@ -11,10 +11,10 @@ Index: linux-2.6.25.1/drivers/leds/Kconfig + depends on LEDS_TRIGGERS + endif # NEW_LEDS -Index: linux-2.6.25.1/drivers/leds/Makefile +Index: linux-2.6.25.4/drivers/leds/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Makefile -+++ linux-2.6.25.1/drivers/leds/Makefile +--- linux-2.6.25.4.orig/drivers/leds/Makefile ++++ linux-2.6.25.4/drivers/leds/Makefile @@ -26,3 +26,4 @@ obj-$(CONFIG_LEDS_HP6XX) += leds-hp6xx. obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledtrig-timer.o obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK) += ledtrig-ide-disk.o diff --git a/target/linux/generic-2.6/patches-2.6.25/401-led_alix.patch b/target/linux/generic-2.6/patches-2.6.25/401-led_alix.patch index 9a48bc2954..ec96c23ae2 100644 --- a/target/linux/generic-2.6/patches-2.6.25/401-led_alix.patch +++ b/target/linux/generic-2.6/patches-2.6.25/401-led_alix.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/leds/Kconfig +Index: linux-2.6.25.4/drivers/leds/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Kconfig -+++ linux-2.6.25.1/drivers/leds/Kconfig +--- linux-2.6.25.4.orig/drivers/leds/Kconfig ++++ linux-2.6.25.4/drivers/leds/Kconfig @@ -79,6 +79,12 @@ config LEDS_WRAP help This option enables support for the PCEngines WRAP programmable LEDs. @@ -15,10 +15,10 @@ Index: linux-2.6.25.1/drivers/leds/Kconfig config LEDS_H1940 tristate "LED Support for iPAQ H1940 device" depends on LEDS_CLASS && ARCH_H1940 -Index: linux-2.6.25.1/drivers/leds/Makefile +Index: linux-2.6.25.4/drivers/leds/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Makefile -+++ linux-2.6.25.1/drivers/leds/Makefile +--- linux-2.6.25.4.orig/drivers/leds/Makefile ++++ linux-2.6.25.4/drivers/leds/Makefile @@ -14,6 +14,7 @@ obj-$(CONFIG_LEDS_S3C24XX) += leds-s3c2 obj-$(CONFIG_LEDS_AMS_DELTA) += leds-ams-delta.o obj-$(CONFIG_LEDS_NET48XX) += leds-net48xx.o diff --git a/target/linux/generic-2.6/patches-2.6.25/402-ledtrig_default_on.patch b/target/linux/generic-2.6/patches-2.6.25/402-ledtrig_default_on.patch index 2cdccf2941..83d1cf6fef 100644 --- a/target/linux/generic-2.6/patches-2.6.25/402-ledtrig_default_on.patch +++ b/target/linux/generic-2.6/patches-2.6.25/402-ledtrig_default_on.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/leds/Kconfig +Index: linux-2.6.25.4/drivers/leds/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Kconfig -+++ linux-2.6.25.1/drivers/leds/Kconfig +--- linux-2.6.25.4.orig/drivers/leds/Kconfig ++++ linux-2.6.25.4/drivers/leds/Kconfig @@ -191,4 +191,11 @@ config LEDS_TRIGGER_MORSE tristate "LED Morse Trigger" depends on LEDS_TRIGGERS @@ -14,10 +14,10 @@ Index: linux-2.6.25.1/drivers/leds/Kconfig + If unsure, say Y. + endif # NEW_LEDS -Index: linux-2.6.25.1/drivers/leds/Makefile +Index: linux-2.6.25.4/drivers/leds/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/leds/Makefile -+++ linux-2.6.25.1/drivers/leds/Makefile +--- linux-2.6.25.4.orig/drivers/leds/Makefile ++++ linux-2.6.25.4/drivers/leds/Makefile @@ -28,3 +28,4 @@ obj-$(CONFIG_LEDS_TRIGGER_TIMER) += ledt obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK) += ledtrig-ide-disk.o obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT) += ledtrig-heartbeat.o diff --git a/target/linux/generic-2.6/patches-2.6.25/403-ds1672_detect.patch b/target/linux/generic-2.6/patches-2.6.25/403-ds1672_detect.patch index efaf82657a..5c75c51cf1 100644 --- a/target/linux/generic-2.6/patches-2.6.25/403-ds1672_detect.patch +++ b/target/linux/generic-2.6/patches-2.6.25/403-ds1672_detect.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/rtc/rtc-ds1672.c +Index: linux-2.6.25.4/drivers/rtc/rtc-ds1672.c =================================================================== ---- linux-2.6.25.1.orig/drivers/rtc/rtc-ds1672.c -+++ linux-2.6.25.1/drivers/rtc/rtc-ds1672.c +--- linux-2.6.25.4.orig/drivers/rtc/rtc-ds1672.c ++++ linux-2.6.25.4/drivers/rtc/rtc-ds1672.c @@ -13,10 +13,10 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/410-gpio_buttons.patch b/target/linux/generic-2.6/patches-2.6.25/410-gpio_buttons.patch index ac889fa723..45e8448f25 100644 --- a/target/linux/generic-2.6/patches-2.6.25/410-gpio_buttons.patch +++ b/target/linux/generic-2.6/patches-2.6.25/410-gpio_buttons.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/input/misc/Kconfig +Index: linux-2.6.25.4/drivers/input/misc/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/input/misc/Kconfig -+++ linux-2.6.25.1/drivers/input/misc/Kconfig +--- linux-2.6.25.4.orig/drivers/input/misc/Kconfig ++++ linux-2.6.25.4/drivers/input/misc/Kconfig @@ -197,4 +197,20 @@ config HP_SDC_RTC Say Y here if you want to support the built-in real time clock of the HP SDC controller. @@ -23,10 +23,10 @@ Index: linux-2.6.25.1/drivers/input/misc/Kconfig + module will be called gpio-buttons. + endif -Index: linux-2.6.25.1/drivers/input/misc/Makefile +Index: linux-2.6.25.4/drivers/input/misc/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/input/misc/Makefile -+++ linux-2.6.25.1/drivers/input/misc/Makefile +--- linux-2.6.25.4.orig/drivers/input/misc/Makefile ++++ linux-2.6.25.4/drivers/input/misc/Makefile @@ -19,3 +19,4 @@ obj-$(CONFIG_INPUT_YEALINK) += yealink. obj-$(CONFIG_HP_SDC_RTC) += hp_sdc_rtc.o obj-$(CONFIG_INPUT_UINPUT) += uinput.o diff --git a/target/linux/generic-2.6/patches-2.6.25/420-gpiodev.patch b/target/linux/generic-2.6/patches-2.6.25/420-gpiodev.patch index 4c252f5988..215fc53344 100644 --- a/target/linux/generic-2.6/patches-2.6.25/420-gpiodev.patch +++ b/target/linux/generic-2.6/patches-2.6.25/420-gpiodev.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25/drivers/gpio/Kconfig +Index: linux-2.6.25.4/drivers/gpio/Kconfig =================================================================== ---- linux-2.6.25.orig/drivers/gpio/Kconfig 2008-04-27 23:35:57.000000000 +0100 -+++ linux-2.6.25/drivers/gpio/Kconfig 2008-04-27 23:42:52.000000000 +0100 +--- linux-2.6.25.4.orig/drivers/gpio/Kconfig ++++ linux-2.6.25.4/drivers/gpio/Kconfig @@ -2,6 +2,13 @@ # GPIO infrastructure and expanders # @@ -16,10 +16,10 @@ Index: linux-2.6.25/drivers/gpio/Kconfig config HAVE_GPIO_LIB bool help -Index: linux-2.6.25/drivers/gpio/Makefile +Index: linux-2.6.25.4/drivers/gpio/Makefile =================================================================== ---- linux-2.6.25.orig/drivers/gpio/Makefile 2008-04-27 23:42:59.000000000 +0100 -+++ linux-2.6.25/drivers/gpio/Makefile 2008-04-27 23:43:41.000000000 +0100 +--- linux-2.6.25.4.orig/drivers/gpio/Makefile ++++ linux-2.6.25.4/drivers/gpio/Makefile @@ -7,3 +7,4 @@ obj-$(CONFIG_HAVE_GPIO_LIB) += gpiolib.o obj-$(CONFIG_GPIO_MCP23S08) += mcp23s08.o obj-$(CONFIG_GPIO_PCA953X) += pca953x.o diff --git a/target/linux/generic-2.6/patches-2.6.25/510-Yaffs.patch b/target/linux/generic-2.6/patches-2.6.25/510-Yaffs.patch index 4193983551..ea56fae18d 100644 --- a/target/linux/generic-2.6/patches-2.6.25/510-Yaffs.patch +++ b/target/linux/generic-2.6/patches-2.6.25/510-Yaffs.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/Kconfig +Index: linux-2.6.25.4/fs/Kconfig =================================================================== ---- linux-2.6.25.1.orig/fs/Kconfig -+++ linux-2.6.25.1/fs/Kconfig +--- linux-2.6.25.4.orig/fs/Kconfig ++++ linux-2.6.25.4/fs/Kconfig @@ -421,6 +421,7 @@ config FS_POSIX_ACL source "fs/xfs/Kconfig" @@ -10,10 +10,10 @@ Index: linux-2.6.25.1/fs/Kconfig config OCFS2_FS tristate "OCFS2 file system support" -Index: linux-2.6.25.1/fs/Makefile +Index: linux-2.6.25.4/fs/Makefile =================================================================== ---- linux-2.6.25.1.orig/fs/Makefile -+++ linux-2.6.25.1/fs/Makefile +--- linux-2.6.25.4.orig/fs/Makefile ++++ linux-2.6.25.4/fs/Makefile @@ -121,3 +121,4 @@ obj-$(CONFIG_HPPFS) += hppfs/ obj-$(CONFIG_DEBUG_FS) += debugfs/ obj-$(CONFIG_OCFS2_FS) += ocfs2/ diff --git a/target/linux/generic-2.6/patches-2.6.25/600-phy_extension.patch b/target/linux/generic-2.6/patches-2.6.25/600-phy_extension.patch index c80696f092..9358a18f78 100644 --- a/target/linux/generic-2.6/patches-2.6.25/600-phy_extension.patch +++ b/target/linux/generic-2.6/patches-2.6.25/600-phy_extension.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/net/phy/phy.c +Index: linux-2.6.25.4/drivers/net/phy/phy.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/phy.c -+++ linux-2.6.25.1/drivers/net/phy/phy.c +--- linux-2.6.25.4.orig/drivers/net/phy/phy.c ++++ linux-2.6.25.4/drivers/net/phy/phy.c @@ -348,6 +348,50 @@ int phy_ethtool_gset(struct phy_device * } EXPORT_SYMBOL(phy_ethtool_gset); @@ -53,10 +53,10 @@ Index: linux-2.6.25.1/drivers/net/phy/phy.c /** * phy_mii_ioctl - generic PHY MII ioctl interface * @phydev: the phy_device struct -Index: linux-2.6.25.1/include/linux/phy.h +Index: linux-2.6.25.4/include/linux/phy.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/phy.h -+++ linux-2.6.25.1/include/linux/phy.h +--- linux-2.6.25.4.orig/include/linux/phy.h ++++ linux-2.6.25.4/include/linux/phy.h @@ -399,6 +399,7 @@ void phy_start_machine(struct phy_device void phy_stop_machine(struct phy_device *phydev); int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd); diff --git a/target/linux/generic-2.6/patches-2.6.25/610-phy_detect.patch b/target/linux/generic-2.6/patches-2.6.25/610-phy_detect.patch index 454415341f..6fb6852d8a 100644 --- a/target/linux/generic-2.6/patches-2.6.25/610-phy_detect.patch +++ b/target/linux/generic-2.6/patches-2.6.25/610-phy_detect.patch @@ -1,8 +1,8 @@ -Index: linux-2.6.25.1/drivers/net/phy/mdio_bus.c +Index: linux-2.6.25.4/drivers/net/phy/mdio_bus.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/mdio_bus.c 2008-05-01 23:45:25.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/mdio_bus.c 2008-05-12 23:44:21.000000000 +0200 -@@ -132,6 +132,9 @@ +--- linux-2.6.25.4.orig/drivers/net/phy/mdio_bus.c ++++ linux-2.6.25.4/drivers/net/phy/mdio_bus.c +@@ -132,6 +132,9 @@ static int mdio_bus_match(struct device struct phy_device *phydev = to_phy_device(dev); struct phy_driver *phydrv = to_phy_driver(drv); @@ -12,11 +12,11 @@ Index: linux-2.6.25.1/drivers/net/phy/mdio_bus.c return ((phydrv->phy_id & phydrv->phy_id_mask) == (phydev->phy_id & phydrv->phy_id_mask)); } -Index: linux-2.6.25.1/include/linux/phy.h +Index: linux-2.6.25.4/include/linux/phy.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/phy.h 2008-05-01 23:45:25.000000000 +0200 -+++ linux-2.6.25.1/include/linux/phy.h 2008-05-12 23:44:21.000000000 +0200 -@@ -325,6 +325,11 @@ +--- linux-2.6.25.4.orig/include/linux/phy.h ++++ linux-2.6.25.4/include/linux/phy.h +@@ -325,6 +325,11 @@ struct phy_driver { u32 features; u32 flags; diff --git a/target/linux/generic-2.6/patches-2.6.25/620-phy_adm6996.patch b/target/linux/generic-2.6/patches-2.6.25/620-phy_adm6996.patch index 10da7cf7ff..fda414a171 100644 --- a/target/linux/generic-2.6/patches-2.6.25/620-phy_adm6996.patch +++ b/target/linux/generic-2.6/patches-2.6.25/620-phy_adm6996.patch @@ -1,8 +1,8 @@ -Index: linux-2.6.25.1/drivers/net/phy/Kconfig +Index: linux-2.6.25.4/drivers/net/phy/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/Kconfig 2008-05-01 23:45:25.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/Kconfig 2008-05-12 23:44:33.000000000 +0200 -@@ -65,6 +65,11 @@ +--- linux-2.6.25.4.orig/drivers/net/phy/Kconfig ++++ linux-2.6.25.4/drivers/net/phy/Kconfig +@@ -65,6 +65,11 @@ config REALTEK_PHY ---help--- Supports the Realtek 821x PHY. @@ -14,11 +14,11 @@ Index: linux-2.6.25.1/drivers/net/phy/Kconfig config FIXED_PHY bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" depends on PHYLIB=y -Index: linux-2.6.25.1/drivers/net/phy/Makefile +Index: linux-2.6.25.4/drivers/net/phy/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/Makefile 2008-05-01 23:45:25.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/Makefile 2008-05-12 23:44:50.000000000 +0200 -@@ -12,6 +12,7 @@ +--- linux-2.6.25.4.orig/drivers/net/phy/Makefile ++++ linux-2.6.25.4/drivers/net/phy/Makefile +@@ -12,6 +12,7 @@ obj-$(CONFIG_SMSC_PHY) += smsc.o obj-$(CONFIG_VITESSE_PHY) += vitesse.o obj-$(CONFIG_BROADCOM_PHY) += broadcom.o obj-$(CONFIG_ICPLUS_PHY) += icplus.o diff --git a/target/linux/generic-2.6/patches-2.6.25/630-phy_packets.patch b/target/linux/generic-2.6/patches-2.6.25/630-phy_packets.patch index 930139b556..e5947e13ec 100644 --- a/target/linux/generic-2.6/patches-2.6.25/630-phy_packets.patch +++ b/target/linux/generic-2.6/patches-2.6.25/630-phy_packets.patch @@ -1,10 +1,10 @@ -Index: linux-2.6.23.16/drivers/net/phy/phy_device.c +Index: linux-2.6.25.4/drivers/net/phy/phy_device.c =================================================================== ---- linux-2.6.23.16.orig/drivers/net/phy/phy_device.c 2008-04-20 10:16:21.000000000 +0200 -+++ linux-2.6.23.16/drivers/net/phy/phy_device.c 2008-04-29 14:20:03.000000000 +0200 -@@ -44,6 +44,18 @@ - extern int mdio_bus_init(void); - extern void mdio_bus_exit(void); +--- linux-2.6.25.4.orig/drivers/net/phy/phy_device.c ++++ linux-2.6.25.4/drivers/net/phy/phy_device.c +@@ -53,6 +53,18 @@ static void phy_device_release(struct de + phy_device_free(to_phy_device(dev)); + } +static int generic_receive_skb(struct sk_buff *skb) +{ @@ -21,20 +21,20 @@ Index: linux-2.6.23.16/drivers/net/phy/phy_device.c struct phy_device* phy_device_create(struct mii_bus *bus, int addr, int phy_id) { struct phy_device *dev; -@@ -67,6 +79,8 @@ +@@ -78,6 +90,8 @@ struct phy_device* phy_device_create(str dev->bus = bus; dev->state = PHY_DOWN; + dev->netif_receive_skb = &generic_receive_skb; + dev->netif_rx = &generic_rx; - spin_lock_init(&dev->lock); + mutex_init(&dev->lock); -Index: linux-2.6.23.16/include/linux/phy.h +Index: linux-2.6.25.4/include/linux/phy.h =================================================================== ---- linux-2.6.23.16.orig/include/linux/phy.h 2008-04-20 10:16:21.000000000 +0200 -+++ linux-2.6.23.16/include/linux/phy.h 2008-04-20 10:17:58.000000000 +0200 -@@ -289,6 +289,17 @@ +--- linux-2.6.25.4.orig/include/linux/phy.h ++++ linux-2.6.25.4/include/linux/phy.h +@@ -295,6 +295,17 @@ struct phy_device { void (*adjust_link)(struct net_device *dev); void (*adjust_state)(struct net_device *dev); @@ -52,11 +52,11 @@ Index: linux-2.6.23.16/include/linux/phy.h }; #define to_phy_device(d) container_of(d, struct phy_device, dev) -Index: linux-2.6.23.16/include/linux/netdevice.h +Index: linux-2.6.25.4/include/linux/netdevice.h =================================================================== ---- linux-2.6.23.16.orig/include/linux/netdevice.h 2008-04-20 10:16:21.000000000 +0200 -+++ linux-2.6.23.16/include/linux/netdevice.h 2008-04-20 10:17:58.000000000 +0200 -@@ -426,6 +426,7 @@ +--- linux-2.6.25.4.orig/include/linux/netdevice.h ++++ linux-2.6.25.4/include/linux/netdevice.h +@@ -595,6 +595,7 @@ struct net_device void *ax25_ptr; /* AX.25 specific data */ struct wireless_dev *ieee80211_ptr; /* IEEE 802.11 specific data, assign before registering */ diff --git a/target/linux/generic-2.6/patches-2.6.25/640-mvswitch.patch b/target/linux/generic-2.6/patches-2.6.25/640-mvswitch.patch index 1adcf0d411..62c64baef3 100644 --- a/target/linux/generic-2.6/patches-2.6.25/640-mvswitch.patch +++ b/target/linux/generic-2.6/patches-2.6.25/640-mvswitch.patch @@ -1,8 +1,8 @@ -Index: linux-2.6.25.1/drivers/net/phy/Kconfig +Index: linux-2.6.25.4/drivers/net/phy/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/Kconfig 2008-05-12 23:44:33.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/Kconfig 2008-05-12 23:45:33.000000000 +0200 -@@ -70,6 +70,12 @@ +--- linux-2.6.25.4.orig/drivers/net/phy/Kconfig ++++ linux-2.6.25.4/drivers/net/phy/Kconfig +@@ -70,6 +70,12 @@ config ADM6996_PHY ---help--- Currently supports the ADM6996F switch @@ -15,11 +15,11 @@ Index: linux-2.6.25.1/drivers/net/phy/Kconfig config FIXED_PHY bool "Driver for MDIO Bus/PHY emulation with fixed speed/link PHYs" depends on PHYLIB=y -Index: linux-2.6.25.1/drivers/net/phy/Makefile +Index: linux-2.6.25.4/drivers/net/phy/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/Makefile 2008-05-12 23:44:50.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/Makefile 2008-05-12 23:45:59.000000000 +0200 -@@ -13,6 +13,7 @@ +--- linux-2.6.25.4.orig/drivers/net/phy/Makefile ++++ linux-2.6.25.4/drivers/net/phy/Makefile +@@ -13,6 +13,7 @@ obj-$(CONFIG_VITESSE_PHY) += vitesse.o obj-$(CONFIG_BROADCOM_PHY) += broadcom.o obj-$(CONFIG_ICPLUS_PHY) += icplus.o obj-$(CONFIG_ADM6996_PHY) += adm6996.o @@ -27,10 +27,10 @@ Index: linux-2.6.25.1/drivers/net/phy/Makefile obj-$(CONFIG_REALTEK_PHY) += realtek.o obj-$(CONFIG_FIXED_PHY) += fixed.o obj-$(CONFIG_MDIO_BITBANG) += mdio-bitbang.o -Index: linux-2.6.25.1/drivers/net/phy/mdio_bus.c +Index: linux-2.6.25.4/drivers/net/phy/mdio_bus.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/phy/mdio_bus.c 2008-05-12 23:44:21.000000000 +0200 -+++ linux-2.6.25.1/drivers/net/phy/mdio_bus.c 2008-05-12 23:45:33.000000000 +0200 +--- linux-2.6.25.4.orig/drivers/net/phy/mdio_bus.c ++++ linux-2.6.25.4/drivers/net/phy/mdio_bus.c @@ -35,6 +35,12 @@ #include #include @@ -44,7 +44,7 @@ Index: linux-2.6.25.1/drivers/net/phy/mdio_bus.c /** * mdiobus_register - bring up all the PHYs on a given bus and attach them to bus * @bus: target mii_bus -@@ -85,6 +91,7 @@ +@@ -85,6 +91,7 @@ int mdiobus_register(struct mii_bus *bus phydev->dev.parent = bus->dev; phydev->dev.bus = &mdio_bus_type; 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 c207b55614..46690f17b3 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,7 @@ -Index: linux-2.6.25.1/Documentation/kernel-parameters.txt +Index: linux-2.6.25.4/Documentation/kernel-parameters.txt =================================================================== ---- linux-2.6.25.1.orig/Documentation/kernel-parameters.txt -+++ linux-2.6.25.1/Documentation/kernel-parameters.txt +--- linux-2.6.25.4.orig/Documentation/kernel-parameters.txt ++++ linux-2.6.25.4/Documentation/kernel-parameters.txt @@ -930,6 +930,8 @@ and is between 256 and 4096 characters. l2cr= [PPC] @@ -11,10 +11,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/Documentation/powerpc/booting-without-of.txt ++++ linux-2.6.25.4/Documentation/powerpc/booting-without-of.txt @@ -59,12 +59,39 @@ Table of Contents p) Freescale Synchronous Serial Interface q) USB EHCI controllers @@ -713,10 +713,10 @@ 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 +Index: linux-2.6.25.4/Documentation/powerpc/phyp-assisted-dump.txt =================================================================== --- /dev/null -+++ linux-2.6.25.1/Documentation/powerpc/phyp-assisted-dump.txt ++++ linux-2.6.25.4/Documentation/powerpc/phyp-assisted-dump.txt @@ -0,0 +1,127 @@ + + Hypervisor-Assisted Dump @@ -845,10 +845,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/Kconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Kconfig -+++ linux-2.6.25.1/arch/powerpc/Kconfig +--- linux-2.6.25.4.orig/arch/powerpc/Kconfig ++++ linux-2.6.25.4/arch/powerpc/Kconfig @@ -49,6 +49,19 @@ config IRQ_PER_CPU bool default y @@ -987,10 +987,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/Kconfig.debug =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Kconfig.debug -+++ linux-2.6.25.1/arch/powerpc/Kconfig.debug +--- linux-2.6.25.4.orig/arch/powerpc/Kconfig.debug ++++ linux-2.6.25.4/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 +1000,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/Makefile -+++ linux-2.6.25.1/arch/powerpc/Makefile +--- linux-2.6.25.4.orig/arch/powerpc/Makefile ++++ linux-2.6.25.4/arch/powerpc/Makefile @@ -71,13 +71,11 @@ endif LDFLAGS_vmlinux := -Bstatic @@ -1031,10 +1031,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/Makefile -+++ linux-2.6.25.1/arch/powerpc/boot/Makefile +--- linux-2.6.25.4.orig/arch/powerpc/boot/Makefile ++++ linux-2.6.25.4/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 +1134,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/bamboo.c ++++ linux-2.6.25.4/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 +1148,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cpm-serial.c ++++ linux-2.6.25.4/arch/powerpc/boot/cpm-serial.c @@ -11,6 +11,7 @@ #include "types.h" #include "io.h" @@ -1343,10 +1343,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cuboot-pq2.c ++++ linux-2.6.25.4/arch/powerpc/boot/cuboot-pq2.c @@ -128,7 +128,7 @@ static void fixup_pci(void) u8 *soc_regs; int i, len; @@ -1422,10 +1422,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cuboot-rainier.c ++++ linux-2.6.25.4/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 +1436,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cuboot-sequoia.c ++++ linux-2.6.25.4/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 +1450,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cuboot-taishan.c ++++ linux-2.6.25.4/arch/powerpc/boot/cuboot-taishan.c @@ -40,7 +40,8 @@ static void taishan_fixups(void) ibm4xx_sdram_fixup_memsize(); @@ -1464,10 +1464,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/cuboot-warp.c ++++ linux-2.6.25.4/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 +1477,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-warp.c } -Index: linux-2.6.25.1/arch/powerpc/boot/cuboot-yosemite.c +Index: linux-2.6.25.4/arch/powerpc/boot/cuboot-yosemite.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/cuboot-yosemite.c ++++ linux-2.6.25.4/arch/powerpc/boot/cuboot-yosemite.c @@ -0,0 +1,44 @@ +/* + * Old U-boot compatibility for Yosemite @@ -1526,10 +1526,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/devtree.c ++++ linux-2.6.25.4/arch/powerpc/boot/devtree.c @@ -350,3 +350,23 @@ int dt_is_compatible(void *node, const c return 0; @@ -1554,10 +1554,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/bamboo.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/bamboo.dts @@ -204,7 +204,6 @@ }; @@ -1574,10 +1574,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/dts/canyonlands.dts =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/canyonlands.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/canyonlands.dts @@ -0,0 +1,402 @@ +/* + * Device Tree Source for AMCC Canyonlands (460EX) @@ -1981,10 +1981,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/canyonlands.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/ebony.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/ebony.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/ebony.dts @@ -241,7 +241,6 @@ }; @@ -2001,10 +2001,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/ep8248e.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/ep8248e.dts @@ -121,8 +121,7 @@ data@0 { @@ -2024,10 +2024,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/ep88xc.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/ep88xc.dts @@ -2,7 +2,7 @@ * EP88xC Device Tree Source * @@ -2255,10 +2255,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/dts/glacier.dts =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/glacier.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/glacier.dts @@ -0,0 +1,467 @@ +/* + * Device Tree Source for AMCC Glacier (460GT) @@ -2727,10 +2727,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/glacier.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/haleakala.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/haleakala.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/haleakala.dts @@ -12,7 +12,7 @@ #address-cells = <1>; #size-cells = <1>; @@ -2749,10 +2749,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/katmai.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/katmai.dts @@ -212,7 +212,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -2762,10 +2762,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/kilauea.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/kilauea.dts @@ -219,7 +219,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -2784,10 +2784,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/dts/ksi8560.dts =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/ksi8560.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/ksi8560.dts @@ -0,0 +1,267 @@ +/* + * Device Tree Source for Emerson KSI8560 @@ -3056,10 +3056,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/kuroboxHD.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/kuroboxHD.dts @@ -7,6 +7,7 @@ * Based on sandpoint.dts * @@ -3223,10 +3223,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHD.dts >; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHG.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/kuroboxHG.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/kuroboxHG.dts @@ -7,6 +7,7 @@ * Based on sandpoint.dts * @@ -3390,10 +3390,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/kuroboxHG.dts >; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/makalu.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/makalu.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/makalu.dts @@ -219,7 +219,7 @@ mal-tx-channel = <0>; mal-rx-channel = <0>; @@ -3412,10 +3412,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc7448hpc2.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc7448hpc2.dts @@ -1,7 +1,7 @@ /* * MPC7448HPC2 (Taiga) board Device Tree Source @@ -3631,10 +3631,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8272ads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8272ads.dts @@ -1,7 +1,7 @@ /* * MPC8272 ADS Device Tree Source @@ -3936,10 +3936,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc832x_mds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc832x_mds.dts @@ -255,9 +255,7 @@ enet0: ucc@2200 { device_type = "network"; @@ -3970,10 +3970,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc832x_rdb.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc832x_rdb.dts @@ -208,9 +208,7 @@ enet0: ucc@3000 { device_type = "network"; @@ -3994,10 +3994,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc836x_mds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc836x_mds.dts @@ -257,9 +257,7 @@ enet0: ucc@2000 { device_type = "network"; @@ -4018,10 +4018,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8540ads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8540ads.dts @@ -1,7 +1,7 @@ /* * MPC8540 ADS Device Tree Source @@ -4351,10 +4351,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8541cds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8541cds.dts @@ -1,7 +1,7 @@ /* * MPC8541 CDS Device Tree Source @@ -4700,10 +4700,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8544ds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8544ds.dts @@ -1,7 +1,7 @@ /* * MPC8544 DS Device Tree Source @@ -5240,10 +5240,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8544ds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8548cds.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8548cds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8548cds.dts @@ -1,7 +1,7 @@ /* * MPC8548 CDS Device Tree Source @@ -5785,10 +5785,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8548cds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8555cds.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8555cds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8555cds.dts @@ -1,7 +1,7 @@ /* * MPC8555 CDS Device Tree Source @@ -6134,10 +6134,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8560ads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8560ads.dts @@ -1,7 +1,7 @@ /* * MPC8560 ADS Device Tree Source @@ -6531,10 +6531,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8568mds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8568mds.dts @@ -1,7 +1,7 @@ /* * MPC8568E MDS Device Tree Source @@ -7111,10 +7111,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8568mds.dts }; }; }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/mpc8572ds.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8572ds.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8572ds.dts @@ -1,7 +1,7 @@ /* * MPC8572 DS Device Tree Source @@ -7775,10 +7775,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc8641_hpcn.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc8641_hpcn.dts @@ -13,7 +13,7 @@ / { @@ -7788,10 +7788,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc866ads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc866ads.dts @@ -2,6 +2,7 @@ * MPC866 ADS Device Tree Source * @@ -7976,10 +7976,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/mpc885ads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/mpc885ads.dts @@ -2,7 +2,7 @@ * MPC885 ADS Device Tree Source * @@ -8216,10 +8216,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/pq2fads.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/pq2fads.dts @@ -1,7 +1,7 @@ /* * Device Tree for the PQ2FADS-ZU board with an MPC8280 chip. @@ -8509,10 +8509,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/prpmc2800.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/prpmc2800.dts @@ -11,6 +11,8 @@ * if it can determine the exact PrPMC type. */ @@ -8978,10 +8978,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/rainier.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/rainier.dts @@ -254,7 +254,6 @@ }; @@ -9016,10 +9016,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/dts/sbc8641d.dts =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/sbc8641d.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/sbc8641d.dts @@ -0,0 +1,352 @@ +/* + * SBC8641D Device Tree Source @@ -9373,10 +9373,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/sbc8641d.dts + }; + }; +}; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/sequoia.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/sequoia.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/sequoia.dts @@ -269,7 +269,6 @@ }; @@ -9411,10 +9411,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/taishan.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/taishan.dts @@ -104,6 +104,16 @@ // FIXME: anything else? }; @@ -9508,10 +9508,10 @@ Index: linux-2.6.25.1/arch/powerpc/boot/dts/taishan.dts }; -Index: linux-2.6.25.1/arch/powerpc/boot/dts/walnut.dts +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/walnut.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/walnut.dts @@ -125,7 +125,6 @@ }; @@ -9520,10 +9520,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/dts/warp.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/warp.dts @@ -204,7 +204,6 @@ }; @@ -9532,10 +9532,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/dts/yosemite.dts =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/dts/yosemite.dts ++++ linux-2.6.25.4/arch/powerpc/boot/dts/yosemite.dts @@ -0,0 +1,304 @@ +/* + * Device Tree Source for AMCC Yosemite @@ -9841,10 +9841,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/ebony.c ++++ linux-2.6.25.4/arch/powerpc/boot/ebony.c @@ -75,7 +75,8 @@ static void ebony_fixups(void) ibm440gp_fixup_clocks(sysclk, 6 * 1843200); @@ -9855,10 +9855,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/libfdt-wrapper.c ++++ linux-2.6.25.4/arch/powerpc/boot/libfdt-wrapper.c @@ -35,7 +35,7 @@ #define check_err(err) \ ({ \ @@ -9868,10 +9868,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/mpc52xx-psc.c ++++ linux-2.6.25.4/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 +9889,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/mpsc.c ++++ linux-2.6.25.4/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 +9902,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/mv64x60.c ++++ linux-2.6.25.4/arch/powerpc/boot/mv64x60.c @@ -535,7 +535,7 @@ u8 *mv64x60_get_bridge_pbase(void) u32 v[2]; void *devp; @@ -9924,10 +9924,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/mv64x60_i2c.c ++++ linux-2.6.25.4/arch/powerpc/boot/mv64x60_i2c.c @@ -185,7 +185,7 @@ int mv64x60_i2c_open(void) u32 v; void *devp; @@ -9937,10 +9937,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/ns16550.c ++++ linux-2.6.25.4/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 +9959,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/ops.h ++++ linux-2.6.25.4/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 +9971,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/prpmc2800.c ++++ linux-2.6.25.4/arch/powerpc/boot/prpmc2800.c @@ -344,20 +344,20 @@ static void prpmc2800_bridge_setup(u32 m acc_bits); @@ -10035,10 +10035,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/ps3-head.S ++++ linux-2.6.25.4/arch/powerpc/boot/ps3-head.S @@ -27,8 +27,9 @@ /* * __system_reset_overlay - The PS3 first stage entry. @@ -10099,10 +10099,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/ps3.c ++++ linux-2.6.25.4/arch/powerpc/boot/ps3.c @@ -27,10 +27,10 @@ #include "page.h" #include "ops.h" @@ -10168,10 +10168,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/serial.c ++++ linux-2.6.25.4/arch/powerpc/boot/serial.c @@ -119,7 +119,7 @@ int serial_console_init(void) if (dt_is_compatible(devp, "ns16550")) @@ -10181,10 +10181,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/simpleboot.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/simpleboot.c ++++ linux-2.6.25.4/arch/powerpc/boot/simpleboot.c @@ -0,0 +1,84 @@ +/* + * The simple platform -- for booting when firmware doesn't supply a device @@ -10270,10 +10270,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/boot/treeboot-walnut.c ++++ linux-2.6.25.4/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 +10283,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/virtex405-head.S =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/boot/virtex405-head.S ++++ linux-2.6.25.4/arch/powerpc/boot/virtex405-head.S @@ -0,0 +1,30 @@ +#include "ppc_asm.h" + @@ -10318,10 +10318,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/boot/wrapper =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/boot/wrapper -+++ linux-2.6.25.1/arch/powerpc/boot/wrapper +--- linux-2.6.25.4.orig/arch/powerpc/boot/wrapper ++++ linux-2.6.25.4/arch/powerpc/boot/wrapper @@ -174,7 +174,7 @@ cuboot*) *-mpc83*) platformo=$object/cuboot-83xx.o @@ -10392,10 +10392,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/40x/ep405_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/ep405_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/40x/ep405_defconfig @@ -0,0 +1,968 @@ +# +# Automatically generated make config: don't edit @@ -11365,10 +11365,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/40x/kilauea_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/kilauea_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/40x/kilauea_defconfig @@ -0,0 +1,839 @@ +# +# Automatically generated make config: don't edit @@ -12209,10 +12209,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/40x/makalu_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/makalu_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/40x/makalu_defconfig @@ -0,0 +1,839 @@ +# +# Automatically generated make config: don't edit @@ -13053,10 +13053,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/40x/walnut_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/40x/walnut_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/40x/walnut_defconfig @@ -0,0 +1,887 @@ +# +# Automatically generated make config: don't edit @@ -13945,10 +13945,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/bamboo_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/bamboo_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/bamboo_defconfig @@ -0,0 +1,815 @@ +# +# Automatically generated make config: don't edit @@ -14765,10 +14765,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/canyonlands_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/canyonlands_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/canyonlands_defconfig @@ -0,0 +1,721 @@ +# +# Automatically generated make config: don't edit @@ -15491,10 +15491,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/ebony_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/ebony_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/ebony_defconfig @@ -0,0 +1,898 @@ +# +# Automatically generated make config: don't edit @@ -16394,10 +16394,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/katmai_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/katmai_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/katmai_defconfig @@ -0,0 +1,790 @@ +# +# Automatically generated make config: don't edit @@ -17189,10 +17189,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/rainier_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/rainier_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/rainier_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -18093,10 +18093,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/sequoia_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/sequoia_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/sequoia_defconfig @@ -0,0 +1,916 @@ +# +# Automatically generated make config: don't edit @@ -19014,10 +19014,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/taishan_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/taishan_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/taishan_defconfig @@ -0,0 +1,815 @@ +# +# Automatically generated make config: don't edit @@ -19834,10 +19834,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/44x/warp_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/44x/warp_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/44x/warp_defconfig @@ -0,0 +1,1110 @@ +# +# Automatically generated make config: don't edit @@ -20949,10 +20949,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc8313_rdb_defconfig @@ -0,0 +1,1395 @@ +# +# Automatically generated make config: don't edit @@ -22349,10 +22349,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc8315_rdb_defconfig @@ -0,0 +1,1451 @@ +# +# Automatically generated make config: don't edit @@ -23805,10 +23805,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc832x_mds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_mds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc832x_mds_defconfig @@ -0,0 +1,1081 @@ +# +# Automatically generated make config: don't edit @@ -24891,10 +24891,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc832x_rdb_defconfig @@ -0,0 +1,1233 @@ +# +# Automatically generated make config: don't edit @@ -26129,10 +26129,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_itx_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itx_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_itx_defconfig @@ -0,0 +1,1295 @@ +# +# Automatically generated make config: don't edit @@ -27429,10 +27429,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_itxgp_defconfig @@ -0,0 +1,1222 @@ +# +# Automatically generated make config: don't edit @@ -28656,10 +28656,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_mds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc834x_mds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc834x_mds_defconfig @@ -0,0 +1,1021 @@ +# +# Automatically generated make config: don't edit @@ -29682,10 +29682,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc836x_mds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc836x_mds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc836x_mds_defconfig @@ -0,0 +1,1079 @@ +# +# Automatically generated make config: don't edit @@ -30766,10 +30766,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc837x_mds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_mds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc837x_mds_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -31670,10 +31670,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/mpc837x_rdb_defconfig @@ -0,0 +1,930 @@ +# +# Automatically generated make config: don't edit @@ -32605,10 +32605,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/83xx/sbc834x_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/83xx/sbc834x_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/83xx/sbc834x_defconfig @@ -0,0 +1,828 @@ +# +# Automatically generated make config: don't edit @@ -33438,10 +33438,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/ksi8560_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/ksi8560_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/ksi8560_defconfig @@ -0,0 +1,899 @@ +# +# Automatically generated make config: don't edit @@ -34342,10 +34342,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8540_ads_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8540_ads_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8540_ads_defconfig @@ -0,0 +1,796 @@ +# +# Automatically generated make config: don't edit @@ -35143,10 +35143,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8544_ds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8544_ds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8544_ds_defconfig @@ -0,0 +1,1564 @@ +# +# Automatically generated make config: don't edit @@ -36712,10 +36712,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8560_ads_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8560_ads_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8560_ads_defconfig @@ -0,0 +1,885 @@ +# +# Automatically generated make config: don't edit @@ -37602,10 +37602,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8568mds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8568mds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8568mds_defconfig @@ -0,0 +1,1117 @@ +# +# Automatically generated make config: don't edit @@ -38724,10 +38724,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8572_ds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc8572_ds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc8572_ds_defconfig @@ -0,0 +1,1549 @@ +# +# Automatically generated make config: don't edit @@ -40278,10 +40278,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/mpc85xx_cds_defconfig @@ -0,0 +1,935 @@ +# +# Automatically generated make config: don't edit @@ -41218,10 +41218,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/sbc8548_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8548_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/sbc8548_defconfig @@ -0,0 +1,812 @@ +# +# Automatically generated make config: don't edit @@ -42035,10 +42035,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/sbc8560_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/sbc8560_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/sbc8560_defconfig @@ -0,0 +1,830 @@ +# +# Automatically generated make config: don't edit @@ -42870,10 +42870,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/stx_gp3_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/stx_gp3_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/stx_gp3_defconfig @@ -0,0 +1,1253 @@ +# +# Automatically generated make config: don't edit @@ -44128,10 +44128,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8540_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8540_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8540_defconfig @@ -0,0 +1,1097 @@ +# +# Automatically generated make config: don't edit @@ -45230,10 +45230,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8541_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8541_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8541_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -46344,10 +46344,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8555_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8555_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8555_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -47458,10 +47458,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8560_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/85xx/tqm8560_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/85xx/tqm8560_defconfig @@ -0,0 +1,1109 @@ +# +# Automatically generated make config: don't edit @@ -48572,9 +48572,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/bamboo_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/bamboo_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/bamboo_defconfig +++ /dev/null @@ -1,815 +0,0 @@ -# @@ -49392,10 +49392,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/chrp32_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/chrp32_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -49431,9 +49431,9 @@ Index: linux-2.6.25.1/arch/powerpc/configs/chrp32_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ebony_defconfig +Index: linux-2.6.25.4/arch/powerpc/configs/ebony_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ebony_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/ebony_defconfig +++ /dev/null @@ -1,898 +0,0 @@ -# @@ -50334,9 +50334,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/ep405_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/ep405_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/ep405_defconfig +++ /dev/null @@ -1,968 +0,0 @@ -# @@ -51307,10 +51307,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/g5_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/g5_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -51346,10 +51346,10 @@ Index: linux-2.6.25.1/arch/powerpc/configs/g5_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/iseries_defconfig +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/iseries_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/iseries_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -51385,9 +51385,9 @@ Index: linux-2.6.25.1/arch/powerpc/configs/iseries_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/katmai_defconfig +Index: linux-2.6.25.4/arch/powerpc/configs/katmai_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/katmai_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/katmai_defconfig +++ /dev/null @@ -1,790 +0,0 @@ -# @@ -52180,9 +52180,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/kilauea_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/kilauea_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/kilauea_defconfig +++ /dev/null @@ -1,839 +0,0 @@ -# @@ -53024,9 +53024,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/makalu_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/makalu_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/makalu_defconfig +++ /dev/null @@ -1,839 +0,0 @@ -# @@ -53868,10 +53868,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/maple_defconfig ++++ linux-2.6.25.4/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 +54045,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8313_rdb_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8313_rdb_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8313_rdb_defconfig +++ /dev/null @@ -1,1393 +0,0 @@ -# @@ -55443,9 +55443,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8315_rdb_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8315_rdb_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8315_rdb_defconfig +++ /dev/null @@ -1,1451 +0,0 @@ -# @@ -56899,9 +56899,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc832x_mds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc832x_mds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc832x_mds_defconfig +++ /dev/null @@ -1,1081 +0,0 @@ -# @@ -57985,9 +57985,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc832x_rdb_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc832x_rdb_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc832x_rdb_defconfig +++ /dev/null @@ -1,1233 +0,0 @@ -# @@ -59223,9 +59223,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc834x_itx_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_itx_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc834x_itx_defconfig +++ /dev/null @@ -1,1295 +0,0 @@ -# @@ -60523,9 +60523,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc834x_itxgp_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_itxgp_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc834x_itxgp_defconfig +++ /dev/null @@ -1,1222 +0,0 @@ -# @@ -61750,9 +61750,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc834x_mds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc834x_mds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc834x_mds_defconfig +++ /dev/null @@ -1,1021 +0,0 @@ -# @@ -62776,9 +62776,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc836x_mds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc836x_mds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc836x_mds_defconfig +++ /dev/null @@ -1,1079 +0,0 @@ -# @@ -63860,9 +63860,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc837x_mds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc837x_mds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc837x_mds_defconfig +++ /dev/null @@ -1,899 +0,0 @@ -# @@ -64764,9 +64764,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc837x_rdb_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc837x_rdb_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc837x_rdb_defconfig +++ /dev/null @@ -1,930 +0,0 @@ -# @@ -65699,10 +65699,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc83xx_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/mpc83xx_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -65952,9 +65952,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8540_ads_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8540_ads_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8540_ads_defconfig +++ /dev/null @@ -1,796 +0,0 @@ -# @@ -66753,9 +66753,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8544_ds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8544_ds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8544_ds_defconfig +++ /dev/null @@ -1,1549 +0,0 @@ -# @@ -68307,9 +68307,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8560_ads_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8560_ads_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8560_ads_defconfig +++ /dev/null @@ -1,885 +0,0 @@ -# @@ -69197,9 +69197,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8568mds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8568mds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8568mds_defconfig +++ /dev/null @@ -1,1117 +0,0 @@ -# @@ -70319,9 +70319,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc8572_ds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc8572_ds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc8572_ds_defconfig +++ /dev/null @@ -1,1549 +0,0 @@ -# @@ -71873,9 +71873,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/mpc85xx_cds_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/mpc85xx_cds_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/mpc85xx_cds_defconfig +++ /dev/null @@ -1,935 +0,0 @@ -# @@ -72813,10 +72813,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/pmac32_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/pmac32_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -72852,10 +72852,10 @@ Index: linux-2.6.25.1/arch/powerpc/configs/pmac32_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ppc40x_defconfig +Index: linux-2.6.25.4/arch/powerpc/configs/ppc40x_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/ppc40x_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/ppc40x_defconfig @@ -0,0 +1,896 @@ +# +# Automatically generated make config: don't edit @@ -73753,10 +73753,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/ppc44x_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/ppc44x_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73839,10 +73839,10 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ppc44x_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/ppc64_defconfig +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/ppc64_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/ppc64_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73886,10 +73886,10 @@ Index: linux-2.6.25.1/arch/powerpc/configs/ppc64_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/pseries_defconfig +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/configs/pseries_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/pseries_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit @@ -73933,9 +73933,9 @@ Index: linux-2.6.25.1/arch/powerpc/configs/pseries_defconfig # # Kernel hacking -Index: linux-2.6.25.1/arch/powerpc/configs/rainier_defconfig +Index: linux-2.6.25.4/arch/powerpc/configs/rainier_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/rainier_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/rainier_defconfig +++ /dev/null @@ -1,899 +0,0 @@ -# @@ -74837,9 +74837,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/sbc834x_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc834x_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/sbc834x_defconfig +++ /dev/null @@ -1,828 +0,0 @@ -# @@ -75670,9 +75670,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/sbc8548_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc8548_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/sbc8548_defconfig +++ /dev/null @@ -1,812 +0,0 @@ -# @@ -76487,9 +76487,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/sbc8560_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sbc8560_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/sbc8560_defconfig +++ /dev/null @@ -1,830 +0,0 @@ -# @@ -77322,10 +77322,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/sbc8641d_defconfig =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/configs/sbc8641d_defconfig ++++ linux-2.6.25.4/arch/powerpc/configs/sbc8641d_defconfig @@ -0,0 +1,1342 @@ +# +# Automatically generated make config: don't edit @@ -78669,9 +78669,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/sequoia_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/sequoia_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/sequoia_defconfig +++ /dev/null @@ -1,916 +0,0 @@ -# @@ -79590,9 +79590,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/stx_gp3_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/stx_gp3_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/stx_gp3_defconfig +++ /dev/null @@ -1,1253 +0,0 @@ -# @@ -80848,9 +80848,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/taishan_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/taishan_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/taishan_defconfig +++ /dev/null @@ -1,815 +0,0 @@ -# @@ -81668,9 +81668,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/tqm8540_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8540_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/tqm8540_defconfig +++ /dev/null @@ -1,1097 +0,0 @@ -# @@ -82770,9 +82770,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/tqm8541_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8541_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/tqm8541_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -83884,9 +83884,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/tqm8555_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8555_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/tqm8555_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -84998,9 +84998,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/tqm8560_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/tqm8560_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/tqm8560_defconfig +++ /dev/null @@ -1,1109 +0,0 @@ -# @@ -86112,9 +86112,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/walnut_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/walnut_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/walnut_defconfig +++ /dev/null @@ -1,887 +0,0 @@ -# @@ -87004,9 +87004,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/configs/warp_defconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/configs/warp_defconfig +--- linux-2.6.25.4.orig/arch/powerpc/configs/warp_defconfig +++ /dev/null @@ -1,1110 +0,0 @@ -# @@ -88119,10 +88119,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/kernel/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/kernel/Makefile -+++ linux-2.6.25.1/arch/powerpc/kernel/Makefile +--- linux-2.6.25.4.orig/arch/powerpc/kernel/Makefile ++++ linux-2.6.25.4/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 +88131,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/asm-offsets.c ++++ linux-2.6.25.4/arch/powerpc/kernel/asm-offsets.c @@ -26,8 +26,6 @@ #ifdef CONFIG_PPC64 #include @@ -88180,10 +88180,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/btext.c ++++ linux-2.6.25.4/arch/powerpc/kernel/btext.c @@ -7,6 +7,7 @@ #include #include @@ -88201,10 +88201,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/cpu_setup_44x.S ++++ linux-2.6.25.4/arch/powerpc/kernel/cpu_setup_44x.S @@ -3,7 +3,7 @@ * Valentine Barshak * MontaVista Software, Inc (c) 2007 @@ -88224,10 +88224,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/cputable.c ++++ linux-2.6.25.4/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 +88277,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/crash.c ++++ linux-2.6.25.4/arch/powerpc/kernel/crash.c @@ -24,12 +24,13 @@ #include #include @@ -88296,10 +88296,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/crash_dump.c ++++ linux-2.6.25.4/arch/powerpc/kernel/crash_dump.c @@ -13,8 +13,9 @@ #include @@ -88311,10 +88311,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/entry_32.S ++++ linux-2.6.25.4/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 +88390,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/entry_64.S ++++ linux-2.6.25.4/arch/powerpc/kernel/entry_64.S @@ -29,6 +29,8 @@ #include #include @@ -88473,10 +88473,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/head_32.S ++++ linux-2.6.25.4/arch/powerpc/kernel/head_32.S @@ -30,6 +30,7 @@ #include #include @@ -88520,10 +88520,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/head_44x.S ++++ linux-2.6.25.4/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 +88542,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/head_64.S ++++ linux-2.6.25.4/arch/powerpc/kernel/head_64.S @@ -36,8 +36,7 @@ #include #include @@ -88703,10 +88703,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/head_booke.h ++++ linux-2.6.25.4/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 +88790,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/head_fsl_booke.S ++++ linux-2.6.25.4/arch/powerpc/kernel/head_fsl_booke.S @@ -68,7 +68,9 @@ _ENTRY(_start); mr r29,r5 mr r28,r6 @@ -88883,10 +88883,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/ibmebus.c ++++ linux-2.6.25.4/arch/powerpc/kernel/ibmebus.c @@ -183,7 +183,7 @@ static int ibmebus_create_devices(const ret = ibmebus_create_device(child); if (ret) { @@ -88940,10 +88940,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/iommu.c ++++ linux-2.6.25.4/arch/powerpc/kernel/iommu.c @@ -520,7 +520,7 @@ void iommu_free_table(struct iommu_table unsigned int order; @@ -88962,10 +88962,10 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/iommu.c break; } } -Index: linux-2.6.25.1/arch/powerpc/kernel/irq.c +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/irq.c ++++ linux-2.6.25.4/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 +89014,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/isa-bridge.c ++++ linux-2.6.25.4/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 +89043,10 @@ Index: linux-2.6.25.1/arch/powerpc/kernel/isa-bridge.c return; } -Index: linux-2.6.25.1/arch/powerpc/kernel/lparcfg.c +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/lparcfg.c ++++ linux-2.6.25.4/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 +89095,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/machine_kexec.c ++++ linux-2.6.25.4/arch/powerpc/kernel/machine_kexec.c @@ -12,8 +12,9 @@ #include #include @@ -89110,10 +89110,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/paca.c ++++ linux-2.6.25.4/arch/powerpc/kernel/paca.c @@ -15,7 +15,6 @@ #include #include @@ -89178,10 +89178,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/ppc_ksyms.c ++++ linux-2.6.25.4/arch/powerpc/kernel/ppc_ksyms.c @@ -45,10 +45,6 @@ #include #include @@ -89214,10 +89214,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/process.c ++++ linux-2.6.25.4/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 +89296,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/prom.c ++++ linux-2.6.25.4/arch/powerpc/kernel/prom.c @@ -31,10 +31,10 @@ #include #include @@ -89541,10 +89541,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/prom_init.c ++++ linux-2.6.25.4/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 +89560,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/rtas.c ++++ linux-2.6.25.4/arch/powerpc/kernel/rtas.c @@ -22,6 +22,7 @@ #include #include @@ -89589,10 +89589,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/rtas_flash.c ++++ linux-2.6.25.4/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 +89602,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/rtas_pci.c ++++ linux-2.6.25.4/arch/powerpc/kernel/rtas_pci.c @@ -56,21 +56,6 @@ static inline int config_access_valid(st return 0; } @@ -89687,10 +89687,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/setup-common.c ++++ linux-2.6.25.4/arch/powerpc/kernel/setup-common.c @@ -34,6 +34,7 @@ #include #include @@ -89730,10 +89730,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/setup_32.c ++++ linux-2.6.25.4/arch/powerpc/kernel/setup_32.c @@ -172,6 +172,18 @@ int __init ppc_setup_l2cr(char *str) } __setup("l2cr=", ppc_setup_l2cr); @@ -89762,10 +89762,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/setup_64.c ++++ linux-2.6.25.4/arch/powerpc/kernel/setup_64.c @@ -33,6 +33,8 @@ #include #include @@ -89802,10 +89802,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/kernel/stacktrace.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/kernel/stacktrace.c ++++ linux-2.6.25.4/arch/powerpc/kernel/stacktrace.c @@ -0,0 +1,47 @@ +/* + * Stack trace utility @@ -89854,10 +89854,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/sys_ppc32.c ++++ linux-2.6.25.4/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 +89870,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/vdso.c ++++ linux-2.6.25.4/arch/powerpc/kernel/vdso.c @@ -21,13 +21,14 @@ #include #include @@ -89890,10 +89890,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/vio.c ++++ linux-2.6.25.4/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 +89939,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/kernel/vmlinux.lds.S ++++ linux-2.6.25.4/arch/powerpc/kernel/vmlinux.lds.S @@ -1,11 +1,9 @@ #ifdef CONFIG_PPC64 -#include @@ -90134,10 +90134,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/lib/rheap.c ++++ linux-2.6.25.4/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 +90156,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/lib/string.S ++++ linux-2.6.25.4/arch/powerpc/lib/string.S @@ -75,6 +75,20 @@ _GLOBAL(strcmp) beq 1b blr @@ -90181,10 +90181,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fabs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fabs.c @@ -9,7 +9,7 @@ fabs(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90194,10 +90194,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fadd.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fadd.c @@ -14,7 +14,7 @@ fadd(void *frD, void *frA, void *frB) int ret = 0; @@ -90207,10 +90207,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fadds.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fadds.c @@ -15,7 +15,7 @@ fadds(void *frD, void *frA, void *frB) int ret = 0; @@ -90220,10 +90220,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fcmpo.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fcmpo.c @@ -15,7 +15,7 @@ fcmpo(u32 *ccr, int crfD, void *frA, voi int ret = 0; @@ -90233,10 +90233,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fcmpu.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fcmpu.c @@ -14,7 +14,7 @@ fcmpu(u32 *ccr, int crfD, void *frA, voi long cmp; @@ -90246,10 +90246,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fctiw.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fctiw.c @@ -16,7 +16,7 @@ fctiw(u32 *frD, void *frB) frD[1] = r; @@ -90259,10 +90259,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fctiwz.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fctiwz.c @@ -23,7 +23,7 @@ fctiwz(u32 *frD, void *frB) __FPU_FPSCR = fpscr; @@ -90272,10 +90272,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fdiv.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fdiv.c @@ -14,7 +14,7 @@ fdiv(void *frD, void *frA, void *frB) int ret = 0; @@ -90301,10 +90301,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fdivs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fdivs.c @@ -15,7 +15,7 @@ fdivs(void *frD, void *frA, void *frB) int ret = 0; @@ -90330,10 +90330,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmadd.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmadd.c @@ -16,7 +16,7 @@ fmadd(void *frD, void *frA, void *frB, v int ret = 0; @@ -90343,10 +90343,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmadds.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmadds.c @@ -17,7 +17,7 @@ fmadds(void *frD, void *frA, void *frB, int ret = 0; @@ -90356,10 +90356,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmr.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmr.c @@ -9,7 +9,7 @@ fmr(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90369,10 +90369,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmsub.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmsub.c @@ -16,7 +16,7 @@ fmsub(void *frD, void *frA, void *frB, v int ret = 0; @@ -90382,10 +90382,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmsubs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmsubs.c @@ -17,7 +17,7 @@ fmsubs(void *frD, void *frA, void *frB, int ret = 0; @@ -90395,10 +90395,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmul.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmul.c @@ -14,7 +14,7 @@ fmul(void *frD, void *frA, void *frB) int ret = 0; @@ -90408,10 +90408,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fmuls.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fmuls.c @@ -15,7 +15,7 @@ fmuls(void *frD, void *frA, void *frB) int ret = 0; @@ -90421,10 +90421,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fnabs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fnabs.c @@ -9,7 +9,7 @@ fnabs(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90434,10 +90434,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fneg.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fneg.c @@ -9,7 +9,7 @@ fneg(u32 *frD, u32 *frB) frD[1] = frB[1]; @@ -90447,10 +90447,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fnmadd.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fnmadd.c @@ -16,7 +16,7 @@ fnmadd(void *frD, void *frA, void *frB, int ret = 0; @@ -90460,10 +90460,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fnmadds.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fnmadds.c @@ -17,7 +17,7 @@ fnmadds(void *frD, void *frA, void *frB, int ret = 0; @@ -90473,10 +90473,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fnmsub.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fnmsub.c @@ -16,7 +16,7 @@ fnmsub(void *frD, void *frA, void *frB, int ret = 0; @@ -90486,10 +90486,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fnmsubs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fnmsubs.c @@ -17,7 +17,7 @@ fnmsubs(void *frD, void *frA, void *frB, int ret = 0; @@ -90499,10 +90499,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fres.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fres.c @@ -6,7 +6,7 @@ int fres(void *frD, void *frB) { @@ -90512,10 +90512,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/frsp.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/frsp.c @@ -12,7 +12,7 @@ frsp(void *frD, void *frB) FP_DECL_D(B); @@ -90525,10 +90525,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/frsqrte.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/frsqrte.c @@ -6,7 +6,7 @@ int frsqrte(void *frD, void *frB) { @@ -90538,10 +90538,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fsel.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fsel.c @@ -11,7 +11,7 @@ fsel(u32 *frD, void *frA, u32 *frB, u32 FP_DECL_D(A); @@ -90551,10 +90551,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fsqrt.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fsqrt.c @@ -13,7 +13,7 @@ fsqrt(void *frD, void *frB) int ret = 0; @@ -90564,10 +90564,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fsqrts.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fsqrts.c @@ -14,7 +14,7 @@ fsqrts(void *frD, void *frB) int ret = 0; @@ -90577,10 +90577,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fsub.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fsub.c @@ -14,7 +14,7 @@ fsub(void *frD, void *frA, void *frB) int ret = 0; @@ -90590,10 +90590,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/fsubs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/fsubs.c @@ -15,7 +15,7 @@ fsubs(void *frD, void *frA, void *frB) int ret = 0; @@ -90603,10 +90603,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/lfd.c ++++ linux-2.6.25.4/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 +90616,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/lfs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/lfs.c @@ -14,7 +14,7 @@ lfs(void *frD, void *ea) float f; @@ -90629,10 +90629,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mcrfs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/mcrfs.c @@ -10,7 +10,7 @@ mcrfs(u32 *ccr, u32 crfD, u32 crfS) u32 value, clear; @@ -90651,10 +90651,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mffs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/mffs.c @@ -10,7 +10,7 @@ mffs(u32 *frD) frD[1] = __FPU_FPSCR; @@ -90664,10 +90664,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mtfsb0.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/mtfsb0.c @@ -11,7 +11,7 @@ mtfsb0(int crbD) __FPU_FPSCR &= ~(1 << (31 - crbD)); @@ -90677,10 +90677,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mtfsb1.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/mtfsb1.c @@ -11,7 +11,7 @@ mtfsb1(int crbD) __FPU_FPSCR |= (1 << (31 - crbD)); @@ -90690,10 +90690,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mtfsf.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/mtfsf.c @@ -38,7 +38,7 @@ mtfsf(unsigned int FM, u32 *frB) __FPU_FPSCR |= (frB[1] & mask); @@ -90703,10 +90703,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/mtfsfi.c ++++ linux-2.6.25.4/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 +90716,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/stfd.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/stfd.c @@ -7,7 +7,7 @@ stfd(void *frS, void *ea) { #if 0 @@ -90729,10 +90729,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/stfiwx.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/stfiwx.c @@ -6,7 +6,7 @@ int stfiwx(u32 *frS, void *ea) { @@ -90742,10 +90742,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/math-emu/stfs.c ++++ linux-2.6.25.4/arch/powerpc/math-emu/stfs.c @@ -15,7 +15,7 @@ stfs(void *frS, void *ea) int err; @@ -90755,10 +90755,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/40x_mmu.c ++++ linux-2.6.25.4/arch/powerpc/mm/40x_mmu.c @@ -97,7 +97,7 @@ unsigned long __init mmu_mapin_ram(void) phys_addr_t p; @@ -90768,10 +90768,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/44x_mmu.c ++++ linux-2.6.25.4/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 +90781,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/mm/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/Makefile -+++ linux-2.6.25.1/arch/powerpc/mm/Makefile +--- linux-2.6.25.4.orig/arch/powerpc/mm/Makefile ++++ linux-2.6.25.4/arch/powerpc/mm/Makefile @@ -6,7 +6,7 @@ ifeq ($(CONFIG_PPC64),y) EXTRA_CFLAGS += -mno-minimal-toc endif @@ -90794,10 +90794,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/fsl_booke_mmu.c ++++ linux-2.6.25.4/arch/powerpc/mm/fsl_booke_mmu.c @@ -49,18 +49,15 @@ #include #include @@ -90899,10 +90899,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/hash_utils_64.c ++++ linux-2.6.25.4/arch/powerpc/mm/hash_utils_64.c @@ -31,6 +31,7 @@ #include #include @@ -90963,10 +90963,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/init_32.c ++++ linux-2.6.25.4/arch/powerpc/mm/init_32.c @@ -30,6 +30,7 @@ #include #include @@ -91070,10 +91070,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/init_64.c ++++ linux-2.6.25.4/arch/powerpc/mm/init_64.c @@ -38,11 +38,11 @@ #include #include @@ -91106,9 +91106,9 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/mm/lmb.c =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/mm/lmb.c +--- linux-2.6.25.4.orig/arch/powerpc/mm/lmb.c +++ /dev/null @@ -1,357 +0,0 @@ -/* @@ -91468,10 +91468,10 @@ Index: linux-2.6.25.1/arch/powerpc/mm/lmb.c - } - return 0; -} -Index: linux-2.6.25.1/arch/powerpc/mm/mem.c +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/mem.c ++++ linux-2.6.25.4/arch/powerpc/mm/mem.c @@ -31,6 +31,7 @@ #include #include @@ -91559,10 +91559,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/mmu_decl.h ++++ linux-2.6.25.4/arch/powerpc/mm/mmu_decl.h @@ -48,9 +48,11 @@ extern unsigned int num_tlbcam_entries; extern unsigned long ioremap_bot; @@ -91576,10 +91576,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/numa.c ++++ linux-2.6.25.4/arch/powerpc/mm/numa.c @@ -17,8 +17,9 @@ #include #include @@ -91591,10 +91591,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/pgtable_32.c ++++ linux-2.6.25.4/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 +91611,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/ppc_mmu_32.c ++++ linux-2.6.25.4/arch/powerpc/mm/ppc_mmu_32.c @@ -26,11 +26,11 @@ #include #include @@ -91675,10 +91675,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/mm/stab.c ++++ linux-2.6.25.4/arch/powerpc/mm/stab.c @@ -12,12 +12,14 @@ * 2 of the License, or (at your option) any later version. */ @@ -91695,10 +91695,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/oprofile/cell/spu_task_sync.c ++++ linux-2.6.25.4/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 +91753,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/oprofile/cell/vma_map.c ++++ linux-2.6.25.4/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 +91798,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/oprofile/op_model_cell.c ++++ linux-2.6.25.4/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 +91865,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/40x/ep405.c ++++ linux-2.6.25.4/arch/powerpc/platforms/40x/ep405.c @@ -29,6 +29,7 @@ #include #include @@ -91884,10 +91884,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/40x/kilauea.c ++++ linux-2.6.25.4/arch/powerpc/platforms/40x/kilauea.c @@ -1,7 +1,7 @@ /* * Kilauea board specific routines @@ -91912,10 +91912,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/40x/makalu.c ++++ linux-2.6.25.4/arch/powerpc/platforms/40x/makalu.c @@ -20,6 +20,7 @@ #include #include @@ -91931,10 +91931,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/40x/virtex.c ++++ linux-2.6.25.4/arch/powerpc/platforms/40x/virtex.c @@ -14,6 +14,7 @@ #include #include @@ -91950,10 +91950,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/40x/walnut.c ++++ linux-2.6.25.4/arch/powerpc/platforms/40x/walnut.c @@ -26,6 +26,7 @@ #include #include @@ -91970,10 +91970,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/44x.h ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/44x.h @@ -3,6 +3,5 @@ extern u8 as1_readb(volatile u8 __iomem *addr); @@ -91981,10 +91981,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/Kconfig ++++ linux-2.6.25.4/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 +92026,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/Makefile ++++ linux-2.6.25.4/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 +92043,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/bamboo.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/bamboo.c @@ -22,8 +22,7 @@ #include #include @@ -92075,10 +92075,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/platforms/44x/canyonlands.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/canyonlands.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/canyonlands.c @@ -0,0 +1,63 @@ +/* + * Canyonlands board specific routines @@ -92143,10 +92143,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/ebony.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/ebony.c @@ -26,8 +26,7 @@ #include #include @@ -92165,10 +92165,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/platforms/44x/idle.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/44x/idle.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/idle.c @@ -0,0 +1,67 @@ +/* + * Copyright 2008 IBM Corp. @@ -92237,10 +92237,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/katmai.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/katmai.c @@ -22,8 +22,7 @@ #include #include @@ -92259,10 +92259,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/misc_44x.S ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/misc_44x.S @@ -44,14 +44,3 @@ _GLOBAL(as1_writeb) sync isync @@ -92278,10 +92278,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/rainier.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/rainier.c @@ -22,7 +22,7 @@ #include #include @@ -92299,10 +92299,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/sequoia.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/sequoia.c @@ -23,7 +23,7 @@ #include #include @@ -92320,10 +92320,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/taishan.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/taishan.c @@ -29,8 +29,7 @@ #include #include @@ -92342,10 +92342,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/warp-nand.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/warp-nand.c @@ -11,6 +11,7 @@ #include #include @@ -92362,10 +92362,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/44x/warp.c ++++ linux-2.6.25.4/arch/powerpc/platforms/44x/warp.c @@ -18,9 +18,7 @@ #include #include @@ -92386,10 +92386,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/52xx/lite5200.c ++++ linux-2.6.25.4/arch/powerpc/platforms/52xx/lite5200.c @@ -63,7 +63,7 @@ lite5200_fix_clock_config(void) of_node_put(np); if (!cdm) { @@ -92408,10 +92408,10 @@ Index: linux-2.6.25.1/arch/powerpc/platforms/52xx/lite5200.c return; } -Index: linux-2.6.25.1/arch/powerpc/platforms/82xx/Kconfig +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/82xx/Kconfig ++++ linux-2.6.25.4/arch/powerpc/platforms/82xx/Kconfig @@ -11,7 +11,6 @@ config MPC8272_ADS select 8260 select FSL_SOC @@ -92436,10 +92436,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/83xx/mpc837x_rdb.c ++++ linux-2.6.25.4/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 +92448,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/83xx/mpc83xx.h ++++ linux-2.6.25.4/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 +92468,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/83xx/usb.c ++++ linux-2.6.25.4/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 +92499,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/85xx/Kconfig ++++ linux-2.6.25.4/arch/powerpc/platforms/85xx/Kconfig @@ -19,7 +19,6 @@ config MPC8540_ADS config MPC8560_ADS bool "Freescale MPC8560 ADS" @@ -92571,19 +92571,19 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/85xx/Makefile ++++ linux-2.6.25.4/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 +Index: linux-2.6.25.4/arch/powerpc/platforms/85xx/ksi8560.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/85xx/ksi8560.c ++++ linux-2.6.25.4/arch/powerpc/platforms/85xx/ksi8560.c @@ -0,0 +1,257 @@ +/* + * Board setup routines for the Emerson KSI8560 @@ -92842,10 +92842,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/85xx/mpc85xx_ads.c ++++ linux-2.6.25.4/arch/powerpc/platforms/85xx/mpc85xx_ads.c @@ -165,7 +165,7 @@ static void __init init_ioports(void) int i; @@ -92855,10 +92855,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/85xx/mpc85xx_ds.c ++++ linux-2.6.25.4/arch/powerpc/platforms/85xx/mpc85xx_ds.c @@ -19,6 +19,7 @@ #include #include @@ -92895,10 +92895,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/86xx/Kconfig ++++ linux-2.6.25.4/arch/powerpc/platforms/86xx/Kconfig @@ -11,6 +11,12 @@ config MPC8641_HPCN help This option enables support for the MPC8641 HPCN board. @@ -92921,20 +92921,20 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/86xx/Makefile ++++ linux-2.6.25.4/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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/86xx/mpc8610_hpcd.c ++++ linux-2.6.25.4/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 +92953,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c ++++ linux-2.6.25.4/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c @@ -55,7 +55,7 @@ static void mpc86xx_8259_cascade(unsigne } #endif /* CONFIG_PCI */ @@ -92997,10 +92997,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/platforms/86xx/sbc8641d.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/86xx/sbc8641d.c ++++ linux-2.6.25.4/arch/powerpc/platforms/86xx/sbc8641d.c @@ -0,0 +1,164 @@ +/* + * SBC8641D board specific routines @@ -93166,10 +93166,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/8xx/Kconfig ++++ linux-2.6.25.4/arch/powerpc/platforms/8xx/Kconfig @@ -18,7 +18,6 @@ config MPC8XXFADS config MPC86XADS bool "MPC86XADS" @@ -93202,10 +93202,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/8xx/m8xx_setup.c ++++ linux-2.6.25.4/arch/powerpc/platforms/8xx/m8xx_setup.c @@ -111,17 +111,12 @@ void __init mpc8xx_calibrate_decr(void) /* Processor frequency is MHz. @@ -93225,10 +93225,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/platforms/Kconfig =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/platforms/Kconfig -+++ linux-2.6.25.1/arch/powerpc/platforms/Kconfig +--- linux-2.6.25.4.orig/arch/powerpc/platforms/Kconfig ++++ linux-2.6.25.4/arch/powerpc/platforms/Kconfig @@ -290,13 +290,7 @@ config CPM2 config PPC_CPM_NEW_BINDING bool @@ -93244,10 +93244,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/Kconfig.cputype ++++ linux-2.6.25.4/arch/powerpc/platforms/Kconfig.cputype @@ -41,11 +41,13 @@ config 40x bool "AMCC 40x" select PPC_DCR_NATIVE @@ -93262,10 +93262,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/iommu.c ++++ linux-2.6.25.4/arch/powerpc/platforms/cell/iommu.c @@ -28,13 +28,13 @@ #include #include @@ -93317,10 +93317,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/pervasive.c ++++ linux-2.6.25.4/arch/powerpc/platforms/cell/pervasive.c @@ -65,7 +65,7 @@ static void cbe_power_save(void) break; default: @@ -93330,10 +93330,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/ras.c ++++ linux-2.6.25.4/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 +93377,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spu_base.c ++++ linux-2.6.25.4/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 +93417,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spu_callbacks.c ++++ linux-2.6.25.4/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 +93430,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spu_manage.c ++++ linux-2.6.25.4/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 +93470,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spufs/coredump.c ++++ linux-2.6.25.4/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 +93503,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spufs/file.c ++++ linux-2.6.25.4/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 +93543,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spufs/run.c ++++ linux-2.6.25.4/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 +93603,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/cell/spufs/switch.c ++++ linux-2.6.25.4/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 +93623,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/beat.c ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/beat.c @@ -48,6 +48,7 @@ void beat_power_off(void) } @@ -93692,10 +93692,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/beat.h ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/beat.h @@ -21,8 +21,8 @@ #ifndef _CELLEB_BEAT_H #define _CELLEB_BEAT_H @@ -93707,10 +93707,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/beat_wrapper.h ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/beat_wrapper.h @@ -197,7 +197,8 @@ static inline s64 beat_put_characters_to u64 b[2]; @@ -93721,10 +93721,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/htab.c ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/htab.c @@ -35,9 +35,9 @@ #include "beat_wrapper.h" @@ -93747,10 +93747,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/interrupt.c ++++ linux-2.6.25.4/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 +93834,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/scc_epci.c ++++ linux-2.6.25.4/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 +93860,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/scc_sio.c ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/scc_sio.c @@ -28,7 +28,7 @@ /* sio irq0=0xb00010022 irq0=0xb00010023 irq2=0xb00010024 @@ -93882,10 +93882,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/spu_priv1.c ++++ linux-2.6.25.4/arch/powerpc/platforms/celleb/spu_priv1.c @@ -183,8 +183,7 @@ static u64 resource_allocation_enable_ge return enable; } @@ -93896,10 +93896,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/celleb/udbg_beat.c ++++ linux-2.6.25.4/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 +93919,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c ++++ linux-2.6.25.4/arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c @@ -117,11 +117,11 @@ static void __init mpc7448_hpc2_init_IRQ } @@ -93958,10 +93958,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/embedded6xx/prpmc2800.c ++++ linux-2.6.25.4/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 +93978,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/exception.S ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/exception.S @@ -38,11 +38,19 @@ .globl system_reset_iSeries @@ -94004,10 +94004,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/ipl_parms.h ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/ipl_parms.h @@ -65,6 +65,4 @@ struct ItIplParmsReal { u64 xRsvd13; // Reserved x38-x3F }; @@ -94015,10 +94015,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/lpardata.c ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/lpardata.c @@ -14,10 +14,10 @@ #include #include @@ -94208,10 +94208,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/naca.h ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/naca.h @@ -14,7 +14,7 @@ struct naca_struct { @@ -94221,10 +94221,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/pci.c ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/pci.c @@ -23,6 +23,7 @@ #undef DEBUG @@ -94242,10 +94242,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/release_data.h ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/release_data.h @@ -58,6 +58,6 @@ struct HvReleaseData { char xRsvd3[20]; /* Reserved x2C-x3F */ }; @@ -94254,10 +94254,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/spcomm_area.h ++++ linux-2.6.25.4/arch/powerpc/platforms/iseries/spcomm_area.h @@ -31,6 +31,4 @@ struct SpCommArea { u8 xRsvd2[80]; // Reserved 030-07F }; @@ -94265,10 +94265,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/iseries/vpd_areas.h ++++ linux-2.6.25.4/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 +94281,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/maple/pci.c ++++ linux-2.6.25.4/arch/powerpc/platforms/maple/pci.c @@ -592,50 +592,3 @@ int maple_pci_get_legacy_ide_irq(struct } return irq; @@ -94336,10 +94336,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/maple/setup.c ++++ linux-2.6.25.4/arch/powerpc/platforms/maple/setup.c @@ -43,6 +43,7 @@ #include #include @@ -94365,10 +94365,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pasemi/dma_lib.c ++++ linux-2.6.25.4/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 +94555,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pasemi/iommu.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pasemi/iommu.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2007, PA Semi, Inc @@ -94626,10 +94626,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/powermac/setup.c ++++ linux-2.6.25.4/arch/powerpc/platforms/powermac/setup.c @@ -53,6 +53,7 @@ #include #include @@ -94646,10 +94646,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/device-init.c ++++ linux-2.6.25.4/arch/powerpc/platforms/ps3/device-init.c @@ -499,41 +499,14 @@ static int __init ps3_register_graphics_ } @@ -94762,10 +94762,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/htab.c ++++ linux-2.6.25.4/arch/powerpc/platforms/ps3/htab.c @@ -19,9 +19,10 @@ */ @@ -94778,10 +94778,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/interrupt.c ++++ linux-2.6.25.4/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 +94791,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/mm.c ++++ linux-2.6.25.4/arch/powerpc/platforms/ps3/mm.c @@ -21,9 +21,10 @@ #include #include @@ -94807,10 +94807,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/os-area.c ++++ linux-2.6.25.4/arch/powerpc/platforms/ps3/os-area.c @@ -24,8 +24,9 @@ #include #include @@ -94822,10 +94822,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/setup.c ++++ linux-2.6.25.4/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 +94868,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/ps3/spu.c ++++ linux-2.6.25.4/arch/powerpc/platforms/ps3/spu.c @@ -27,6 +27,7 @@ #include #include @@ -94893,19 +94893,19 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/Makefile ++++ linux-2.6.25.4/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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/eeh.c ++++ linux-2.6.25.4/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 +94925,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/lpar.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/lpar.c @@ -40,6 +40,7 @@ #include @@ -95001,10 +95001,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/pci_dlpar.c ++++ linux-2.6.25.4/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 +95014,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/platforms/pseries/phyp_dump.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/platforms/pseries/phyp_dump.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/phyp_dump.c @@ -0,0 +1,507 @@ +/* + * Hypervisor-assisted dump @@ -95526,10 +95526,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/pseries.h ++++ linux-2.6.25.4/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 +95537,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/reconfig.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/reconfig.c @@ -222,14 +222,14 @@ static char * parse_next_property(char * tmp = strchr(buf, ' '); if (!tmp) { @@ -95588,10 +95588,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/scanlog.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/scanlog.c @@ -195,31 +195,30 @@ const struct file_operations scanlog_fop static int __init scanlog_init(void) { @@ -95642,10 +95642,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/setup.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/setup.c @@ -76,9 +76,6 @@ #define DBG(fmt...) #endif @@ -95805,10 +95805,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/xics.c ++++ linux-2.6.25.4/arch/powerpc/platforms/pseries/xics.c @@ -516,6 +516,8 @@ static struct irq_chip xics_pic_lpar = { .set_affinity = xics_set_affinity }; @@ -95942,10 +95942,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/platforms/pseries/xics.h ++++ linux-2.6.25.4/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 +95954,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/sysdev/Makefile =================================================================== ---- linux-2.6.25.1.orig/arch/powerpc/sysdev/Makefile -+++ linux-2.6.25.1/arch/powerpc/sysdev/Makefile +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/Makefile ++++ linux-2.6.25.4/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 +95974,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/cpm1.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/cpm1.c @@ -44,9 +44,6 @@ #define CPM_MAP_SIZE (0x4000) @@ -96121,10 +96121,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/cpm2.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/cpm2.c @@ -46,10 +46,6 @@ #include @@ -96263,10 +96263,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/cpm_common.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/cpm_common.c @@ -58,7 +58,6 @@ void __init udbg_init_cpm(void) } #endif @@ -96281,10 +96281,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/dart_iommu.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/dart_iommu.c @@ -37,6 +37,7 @@ #include #include @@ -96301,10 +96301,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/sysdev/fsl_lbc.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/sysdev/fsl_lbc.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/fsl_lbc.c @@ -0,0 +1,129 @@ +/* + * Freescale LBC and UPM routines. @@ -96435,10 +96435,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/fsl_soc.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/fsl_soc.c @@ -75,6 +75,33 @@ phys_addr_t get_immrbase(void) EXPORT_SYMBOL(get_immrbase); @@ -97103,10 +97103,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/fsl_soc.h ++++ linux-2.6.25.4/arch/powerpc/sysdev/fsl_soc.h @@ -7,6 +7,7 @@ extern phys_addr_t get_immrbase(void); extern u32 get_brgfreq(void); @@ -97115,10 +97115,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/mpic.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/mpic.c @@ -175,13 +175,16 @@ static inline void _mpic_write(enum mpic switch(type) { #ifdef CONFIG_PPC_DCR @@ -97236,10 +97236,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/mv64x60_dev.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/mv64x60_dev.c @@ -127,7 +127,7 @@ static int __init mv64x60_mpsc_device_se if (err) return err; @@ -97423,10 +97423,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/mv64x60_pci.c ++++ linux-2.6.25.4/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 +97452,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/mv64x60_pic.c ++++ linux-2.6.25.4/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 +97472,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/mv64x60_udbg.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/mv64x60_udbg.c @@ -85,7 +85,7 @@ static void mv64x60_udbg_init(void) if (!stdout) return; @@ -97485,10 +97485,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/ppc4xx_pci.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/ppc4xx_pci.c @@ -527,6 +527,7 @@ static void __init ppc4xx_probe_pcix_bri * * ibm,plb-pciex-440spe @@ -97681,10 +97681,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/ppc4xx_pci.h ++++ linux-2.6.25.4/arch/powerpc/sysdev/ppc4xx_pci.h @@ -271,6 +271,59 @@ #define PESDR1_405EX_PHYSTA 0x044C @@ -97758,10 +97758,10 @@ 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 +Index: linux-2.6.25.4/arch/powerpc/sysdev/ppc4xx_soc.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/arch/powerpc/sysdev/ppc4xx_soc.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/ppc4xx_soc.c @@ -0,0 +1,200 @@ +/* + * IBM/AMCC PPC4xx SoC setup code @@ -97963,10 +97963,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/qe_lib/qe.c ++++ linux-2.6.25.4/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 +98015,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/qe_lib/qe_io.c ++++ linux-2.6.25.4/arch/powerpc/sysdev/qe_lib/qe_io.c @@ -22,6 +22,7 @@ #include @@ -98054,10 +98054,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/qe_lib/ucc_fast.c ++++ linux-2.6.25.4/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 +98180,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/qe_lib/ucc_slow.c ++++ linux-2.6.25.4/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 +98265,20 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/rtc_cmos_setup.c ++++ linux-2.6.25.4/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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/tsi108_dev.c ++++ linux-2.6.25.4/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 +98297,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/sysdev/tsi108_pci.c ++++ linux-2.6.25.4/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 +98319,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/powerpc/xmon/xmon.c ++++ linux-2.6.25.4/arch/powerpc/xmon/xmon.c @@ -45,7 +45,6 @@ #ifdef CONFIG_PPC64 #include @@ -98384,10 +98384,10 @@ Index: linux-2.6.25.1/arch/powerpc/xmon/xmon.c } #endif -Index: linux-2.6.25.1/arch/ppc/8xx_io/commproc.c +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/8xx_io/commproc.c ++++ linux-2.6.25.4/arch/ppc/8xx_io/commproc.c @@ -43,7 +43,7 @@ ({ \ u32 offset = offsetof(immap_t, member); \ @@ -98397,10 +98397,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/8xx_io/fec.c ++++ linux-2.6.25.4/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 +98419,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/kernel/head.S ++++ linux-2.6.25.4/arch/ppc/kernel/head.S @@ -701,23 +701,6 @@ load_up_altivec: b fast_exception_return @@ -98447,10 +98447,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/mm/init.c ++++ linux-2.6.25.4/arch/ppc/mm/init.c @@ -109,7 +109,6 @@ void show_mem(void) printk("Mem-info:\n"); @@ -98459,10 +98459,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/platforms/radstone_ppc7d.c ++++ linux-2.6.25.4/arch/ppc/platforms/radstone_ppc7d.c @@ -512,7 +512,7 @@ static void __init ppc7d_init_irq(void) { int irq; @@ -98499,10 +98499,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/arch/ppc/syslib/mpc52xx_setup.c ++++ linux-2.6.25.4/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 +98512,10 @@ 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 +Index: linux-2.6.25.4/arch/sparc64/Kconfig =================================================================== ---- linux-2.6.25.1.orig/arch/sparc64/Kconfig -+++ linux-2.6.25.1/arch/sparc64/Kconfig +--- linux-2.6.25.4.orig/arch/sparc64/Kconfig ++++ linux-2.6.25.4/arch/sparc64/Kconfig @@ -16,6 +16,7 @@ config SPARC64 bool default y @@ -98524,10 +98524,10 @@ 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 +Index: linux-2.6.25.4/drivers/block/viodasd.c =================================================================== ---- linux-2.6.25.1.orig/drivers/block/viodasd.c -+++ linux-2.6.25.1/drivers/block/viodasd.c +--- linux-2.6.25.4.orig/drivers/block/viodasd.c ++++ linux-2.6.25.4/drivers/block/viodasd.c @@ -69,7 +69,7 @@ MODULE_LICENSE("GPL"); enum { PARTITION_SHIFT = 3, @@ -98537,10 +98537,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/hvc_beat.c ++++ linux-2.6.25.4/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 +98552,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/buffer_icap.c ++++ linux-2.6.25.4/drivers/char/xilinx_hwicap/buffer_icap.c @@ -74,7 +74,7 @@ /** @@ -98600,10 +98600,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/buffer_icap.h ++++ linux-2.6.25.4/drivers/char/xilinx_hwicap/buffer_icap.h @@ -44,8 +44,6 @@ #include #include "xilinx_hwicap.h" @@ -98621,10 +98621,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/fifo_icap.c ++++ linux-2.6.25.4/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 +98676,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/fifo_icap.h ++++ linux-2.6.25.4/drivers/char/xilinx_hwicap/fifo_icap.h @@ -56,6 +56,7 @@ int fifo_icap_set_configuration( u32 *FrameBuffer, u32 NumWords); @@ -98688,10 +98688,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/xilinx_hwicap.c ++++ linux-2.6.25.4/drivers/char/xilinx_hwicap/xilinx_hwicap.c @@ -36,7 +36,7 @@ *****************************************************************************/ @@ -98831,10 +98831,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/char/xilinx_hwicap/xilinx_hwicap.h ++++ linux-2.6.25.4/drivers/char/xilinx_hwicap/xilinx_hwicap.h @@ -65,10 +65,27 @@ struct hwicap_drvdata { }; @@ -98877,10 +98877,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/mtd/nand/fsl_elbc_nand.c ++++ linux-2.6.25.4/drivers/mtd/nand/fsl_elbc_nand.c @@ -36,207 +36,12 @@ #include @@ -99189,10 +99189,10 @@ 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 +Index: linux-2.6.25.4/drivers/net/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/net/Makefile -+++ linux-2.6.25.1/drivers/net/Makefile +--- linux-2.6.25.4.orig/drivers/net/Makefile ++++ linux-2.6.25.4/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 +99203,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/iseries_veth.c ++++ linux-2.6.25.4/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 +99217,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/pasemi_mac.c ++++ linux-2.6.25.4/drivers/net/pasemi_mac.c @@ -55,15 +55,10 @@ * - Multiqueue RX/TX */ @@ -99738,10 +99738,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/pasemi_mac.h ++++ linux-2.6.25.4/drivers/net/pasemi_mac.h @@ -26,7 +26,14 @@ #include #include @@ -99835,10 +99835,10 @@ 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 +Index: linux-2.6.25.4/drivers/net/pasemi_mac_ethtool.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/net/pasemi_mac_ethtool.c ++++ linux-2.6.25.4/drivers/net/pasemi_mac_ethtool.c @@ -0,0 +1,159 @@ +/* + * Copyright (C) 2006-2008 PA Semi, Inc @@ -99999,10 +99999,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/ps3_gelic_net.c ++++ linux-2.6.25.4/drivers/net/ps3_gelic_net.c @@ -1266,6 +1266,85 @@ int gelic_net_set_rx_csum(struct net_dev return 0; } @@ -100098,10 +100098,10 @@ Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.c }; /** -Index: linux-2.6.25.1/drivers/net/ps3_gelic_net.h +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/ps3_gelic_net.h ++++ linux-2.6.25.4/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 +100135,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/ucc_geth.c ++++ linux-2.6.25.4/drivers/net/ucc_geth.c @@ -3853,7 +3853,13 @@ static int ucc_geth_probe(struct of_devi ugeth_vdbg("%s: IN", __FUNCTION__); @@ -100154,10 +100154,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/net/ucc_geth_mii.c ++++ linux-2.6.25.4/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 +100176,10 @@ 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 +Index: linux-2.6.25.4/drivers/of/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/of/Kconfig -+++ linux-2.6.25.1/drivers/of/Kconfig +--- linux-2.6.25.4.orig/drivers/of/Kconfig ++++ linux-2.6.25.4/drivers/of/Kconfig @@ -1,3 +1,15 @@ config OF_DEVICE def_bool y @@ -100196,19 +100196,19 @@ 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 +Index: linux-2.6.25.4/drivers/of/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/of/Makefile -+++ linux-2.6.25.1/drivers/of/Makefile +--- linux-2.6.25.4.orig/drivers/of/Makefile ++++ linux-2.6.25.4/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 +Index: linux-2.6.25.4/drivers/of/base.c =================================================================== ---- linux-2.6.25.1.orig/drivers/of/base.c -+++ linux-2.6.25.1/drivers/of/base.c +--- linux-2.6.25.4.orig/drivers/of/base.c ++++ linux-2.6.25.4/drivers/of/base.c @@ -117,6 +117,32 @@ int of_device_is_compatible(const struct EXPORT_SYMBOL(of_device_is_compatible); @@ -100242,10 +100242,10 @@ 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 +Index: linux-2.6.25.4/drivers/of/gpio.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/of/gpio.c ++++ linux-2.6.25.4/drivers/of/gpio.c @@ -0,0 +1,242 @@ +/* + * OF helpers for the GPIO API @@ -100489,10 +100489,10 @@ 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 +Index: linux-2.6.25.4/drivers/of/i2c.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/drivers/of/i2c.c ++++ linux-2.6.25.4/drivers/of/i2c.c @@ -0,0 +1,115 @@ +/* + * OF helpers for the I2C API @@ -100609,10 +100609,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/ps3/ps3-sys-manager.c ++++ linux-2.6.25.4/drivers/ps3/ps3-sys-manager.c @@ -24,6 +24,7 @@ #include @@ -100737,10 +100737,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/ps3/sys-manager-core.c ++++ linux-2.6.25.4/drivers/ps3/sys-manager-core.c @@ -19,6 +19,7 @@ */ @@ -100778,10 +100778,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/cpm_uart/cpm_uart.h ++++ linux-2.6.25.4/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 +100792,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/cpm_uart/cpm_uart_core.c ++++ linux-2.6.25.4/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 +100838,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/cpm_uart/cpm_uart_cpm1.c ++++ linux-2.6.25.4/drivers/serial/cpm_uart/cpm_uart_cpm1.c @@ -45,6 +45,8 @@ #include #include @@ -100870,10 +100870,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/cpm_uart/cpm_uart_cpm2.c ++++ linux-2.6.25.4/drivers/serial/cpm_uart/cpm_uart_cpm2.c @@ -41,6 +41,9 @@ #include #include @@ -100940,10 +100940,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/of_serial.c ++++ linux-2.6.25.4/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 +100955,10 @@ Index: linux-2.6.25.1/drivers/serial/of_serial.c return 0; } -Index: linux-2.6.25.1/drivers/serial/ucc_uart.c +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/drivers/serial/ucc_uart.c ++++ linux-2.6.25.4/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 +100982,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/Kbuild =================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/Kbuild -+++ linux-2.6.25.1/include/asm-powerpc/Kbuild +--- linux-2.6.25.4.orig/include/asm-powerpc/Kbuild ++++ linux-2.6.25.4/include/asm-powerpc/Kbuild @@ -1,5 +1,6 @@ include include/asm-generic/Kbuild.asm @@ -101001,10 +101001,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/abs_addr.h ++++ linux-2.6.25.4/include/asm-powerpc/abs_addr.h @@ -12,10 +12,11 @@ * 2 of the License, or (at your option) any later version. */ @@ -101018,10 +101018,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/bitops.h ++++ linux-2.6.25.4/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 +101064,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/cpm.h ++++ linux-2.6.25.4/include/asm-powerpc/cpm.h @@ -4,6 +4,20 @@ #include #include @@ -101089,10 +101089,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/cpm1.h ++++ linux-2.6.25.4/include/asm-powerpc/cpm1.h @@ -28,19 +28,6 @@ #define CPM_CR_CHAN ((ushort)0x00f0) #define CPM_CR_FLG ((ushort)0x0001) @@ -101113,10 +101113,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/cpm2.h ++++ linux-2.6.25.4/include/asm-powerpc/cpm2.h @@ -71,18 +71,9 @@ #define CPM_CR_FCC_PAGE(x) (x + 0x04) @@ -101137,10 +101137,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/cputhreads.h ++++ linux-2.6.25.4/include/asm-powerpc/cputhreads.h @@ -35,7 +35,7 @@ static inline cpumask_t cpu_thread_mask_ res = CPU_MASK_NONE; @@ -101150,10 +101150,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/dcr-native.h ++++ linux-2.6.25.4/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 +101185,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/dcr-regs.h ++++ linux-2.6.25.4/include/asm-powerpc/dcr-regs.h @@ -68,4 +68,82 @@ #define SDR0_UART3 0x0123 #define SDR0_CUST0 0x4000 @@ -101272,10 +101272,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/exception.h ++++ linux-2.6.25.4/include/asm-powerpc/exception.h @@ -228,18 +228,18 @@ label##_pSeries: \ BEGIN_FW_FTR_SECTION; \ stb r11,PACAHARDIRQEN(r13); \ @@ -101298,10 +101298,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/fsl_lbc.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/fsl_lbc.h ++++ linux-2.6.25.4/include/asm-powerpc/fsl_lbc.h @@ -0,0 +1,311 @@ +/* Freescale Local Bus Controller + * @@ -101614,10 +101614,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/gpio.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/gpio.h ++++ linux-2.6.25.4/include/asm-powerpc/gpio.h @@ -0,0 +1,56 @@ +/* + * Generic GPIO API implementation for PowerPC. @@ -101675,10 +101675,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/hw_irq.h ++++ linux-2.6.25.4/include/asm-powerpc/hw_irq.h @@ -27,7 +27,7 @@ static inline unsigned long local_get_fl return flags; } @@ -101709,10 +101709,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/immap_qe.h ++++ linux-2.6.25.4/include/asm-powerpc/immap_qe.h @@ -20,6 +20,7 @@ #ifdef __KERNEL__ @@ -101730,10 +101730,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/irqflags.h ++++ linux-2.6.25.4/include/asm-powerpc/irqflags.h @@ -2,30 +2,43 @@ * include/asm-powerpc/irqflags.h * @@ -101790,10 +101790,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/iseries/alpaca.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/iseries/alpaca.h ++++ linux-2.6.25.4/include/asm-powerpc/iseries/alpaca.h @@ -0,0 +1,31 @@ +/* + * Copyright © 2008 Stephen Rothwell IBM Corporation @@ -101826,9 +101826,9 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/iseries/it_lp_reg_save.h =================================================================== ---- linux-2.6.25.1.orig/include/asm-powerpc/iseries/it_lp_reg_save.h +--- linux-2.6.25.4.orig/include/asm-powerpc/iseries/it_lp_reg_save.h +++ /dev/null @@ -1,85 +0,0 @@ -/* @@ -101916,10 +101916,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/lmb.h ++++ linux-2.6.25.4/include/asm-powerpc/lmb.h @@ -1,81 +1,15 @@ #ifndef _ASM_POWERPC_LMB_H #define _ASM_POWERPC_LMB_H @@ -102010,10 +102010,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/machdep.h ++++ linux-2.6.25.4/include/asm-powerpc/machdep.h @@ -68,6 +68,8 @@ struct machdep_calls { unsigned long vflags, int psize, int ssize); @@ -102033,10 +102033,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/macio.h ++++ linux-2.6.25.4/include/asm-powerpc/macio.h @@ -2,7 +2,7 @@ #define __MACIO_ASIC_H__ #ifdef __KERNEL__ @@ -102046,10 +102046,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-40x.h ++++ linux-2.6.25.4/include/asm-powerpc/mmu-40x.h @@ -53,8 +53,6 @@ #ifndef __ASSEMBLY__ @@ -102059,10 +102059,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-44x.h ++++ linux-2.6.25.4/include/asm-powerpc/mmu-44x.h @@ -53,8 +53,6 @@ #ifndef __ASSEMBLY__ @@ -102072,10 +102072,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-8xx.h ++++ linux-2.6.25.4/include/asm-powerpc/mmu-8xx.h @@ -136,8 +136,6 @@ #define SPRN_M_TW 799 @@ -102085,10 +102085,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-fsl-booke.h ++++ linux-2.6.25.4/include/asm-powerpc/mmu-fsl-booke.h @@ -73,12 +73,6 @@ #ifndef __ASSEMBLY__ @@ -102102,10 +102102,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-hash32.h ++++ linux-2.6.25.4/include/asm-powerpc/mmu-hash32.h @@ -84,8 +84,6 @@ typedef struct { unsigned long vdso_base; } mm_context_t; @@ -102115,10 +102115,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/mmu-hash64.h ++++ linux-2.6.25.4/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 +102129,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/paca.h ++++ linux-2.6.25.4/include/asm-powerpc/paca.h @@ -42,10 +42,7 @@ struct task_struct; * Defines the layout of the paca. * @@ -102160,10 +102160,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/page.h ++++ linux-2.6.25.4/include/asm-powerpc/page.h @@ -53,6 +53,7 @@ #define PAGE_OFFSET ASM_CONST(CONFIG_KERNEL_START) @@ -102172,10 +102172,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/page_32.h ++++ linux-2.6.25.4/include/asm-powerpc/page_32.h @@ -3,8 +3,6 @@ #define VM_DATA_DEFAULT_FLAGS VM_DATA_DEFAULT_FLAGS32 @@ -102185,10 +102185,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/pasemi_dma.h ++++ linux-2.6.25.4/include/asm-powerpc/pasemi_dma.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006 PA Semi, Inc @@ -102307,10 +102307,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/pci-bridge.h ++++ linux-2.6.25.4/include/asm-powerpc/pci-bridge.h @@ -117,7 +117,7 @@ struct pci_controller { #ifndef CONFIG_PPC64 @@ -102329,10 +102329,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/pgtable-ppc32.h ++++ linux-2.6.25.4/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 +102362,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/phyp_dump.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/phyp_dump.h ++++ linux-2.6.25.4/include/asm-powerpc/phyp_dump.h @@ -0,0 +1,47 @@ +/* + * Hypervisor-assisted dump @@ -102414,10 +102414,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/pmi.h ++++ linux-2.6.25.4/include/asm-powerpc/pmi.h @@ -29,8 +29,6 @@ #ifdef __KERNEL__ @@ -102427,10 +102427,10 @@ 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 +Index: linux-2.6.25.4/include/asm-powerpc/ppc4xx.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-powerpc/ppc4xx.h ++++ linux-2.6.25.4/include/asm-powerpc/ppc4xx.h @@ -0,0 +1,18 @@ +/* + * PPC4xx Prototypes and definitions @@ -102450,10 +102450,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/ps3.h ++++ linux-2.6.25.4/include/asm-powerpc/ps3.h @@ -434,8 +434,11 @@ struct ps3_sys_manager_ops { }; @@ -102468,10 +102468,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/ptrace.h ++++ linux-2.6.25.4/include/asm-powerpc/ptrace.h @@ -58,6 +58,11 @@ struct pt_regs { #define __ARCH_WANT_COMPAT_SYS_PTRACE @@ -102495,10 +102495,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/qe.h ++++ linux-2.6.25.4/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 +102525,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/rwsem.h ++++ linux-2.6.25.4/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 +102595,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/sparsemem.h ++++ linux-2.6.25.4/include/asm-powerpc/sparsemem.h @@ -15,6 +15,7 @@ #ifdef CONFIG_MEMORY_HOTPLUG @@ -102607,10 +102607,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/spinlock.h ++++ linux-2.6.25.4/include/asm-powerpc/spinlock.h @@ -19,6 +19,7 @@ * * (the type definitions are in asm/spinlock_types.h) @@ -102619,10 +102619,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/string.h ++++ linux-2.6.25.4/include/asm-powerpc/string.h @@ -7,6 +7,7 @@ #define __HAVE_ARCH_STRNCPY #define __HAVE_ARCH_STRLEN @@ -102639,10 +102639,10 @@ 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 +Index: linux-2.6.25.4/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 +--- linux-2.6.25.4.orig/include/asm-powerpc/types.h ++++ linux-2.6.25.4/include/asm-powerpc/types.h @@ -84,6 +84,13 @@ typedef unsigned long long u64; typedef __vector128 vector128; @@ -102657,10 +102657,10 @@ 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 +Index: linux-2.6.25.4/include/asm-sparc64/lmb.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/asm-sparc64/lmb.h ++++ linux-2.6.25.4/include/asm-sparc64/lmb.h @@ -0,0 +1,10 @@ +#ifndef _SPARC64_LMB_H +#define _SPARC64_LMB_H @@ -102672,10 +102672,10 @@ 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 +Index: linux-2.6.25.4/include/linux/lmb.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/lmb.h ++++ linux-2.6.25.4/include/linux/lmb.h @@ -0,0 +1,85 @@ +#ifndef _LINUX_LMB_H +#define _LINUX_LMB_H @@ -102762,10 +102762,10 @@ 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 +Index: linux-2.6.25.4/include/linux/of.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/of.h -+++ linux-2.6.25.1/include/linux/of.h +--- linux-2.6.25.4.orig/include/linux/of.h ++++ linux-2.6.25.4/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 +102774,10 @@ 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 +Index: linux-2.6.25.4/include/linux/of_gpio.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/of_gpio.h ++++ linux-2.6.25.4/include/linux/of_gpio.h @@ -0,0 +1,69 @@ +/* + * OF helpers for the GPIO API @@ -102848,10 +102848,10 @@ 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 +Index: linux-2.6.25.4/include/linux/of_i2c.h =================================================================== --- /dev/null -+++ linux-2.6.25.1/include/linux/of_i2c.h ++++ linux-2.6.25.4/include/linux/of_i2c.h @@ -0,0 +1,24 @@ +/* + * Generic I2C API implementation for PowerPC. @@ -102877,10 +102877,10 @@ 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 +Index: linux-2.6.25.4/lib/Kconfig =================================================================== ---- linux-2.6.25.1.orig/lib/Kconfig -+++ linux-2.6.25.1/lib/Kconfig +--- linux-2.6.25.4.orig/lib/Kconfig ++++ linux-2.6.25.4/lib/Kconfig @@ -141,4 +141,7 @@ config HAS_DMA config CHECK_SIGNATURE bool @@ -102889,10 +102889,10 @@ Index: linux-2.6.25.1/lib/Kconfig + boolean + endmenu -Index: linux-2.6.25.1/lib/Makefile +Index: linux-2.6.25.4/lib/Makefile =================================================================== ---- linux-2.6.25.1.orig/lib/Makefile -+++ linux-2.6.25.1/lib/Makefile +--- linux-2.6.25.4.orig/lib/Makefile ++++ linux-2.6.25.4/lib/Makefile @@ -70,6 +70,8 @@ obj-$(CONFIG_FAULT_INJECTION) += fault-i lib-$(CONFIG_GENERIC_BUG) += bug.o @@ -102902,10 +102902,10 @@ 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 +Index: linux-2.6.25.4/lib/lmb.c =================================================================== --- /dev/null -+++ linux-2.6.25.1/lib/lmb.c ++++ linux-2.6.25.4/lib/lmb.c @@ -0,0 +1,428 @@ +/* + * Procedures for maintaining information about logical memory blocks. diff --git a/target/linux/generic-2.6/patches-2.6.25/801-usb_serial_endpoint_size.patch b/target/linux/generic-2.6/patches-2.6.25/801-usb_serial_endpoint_size.patch index b81c2a65f7..4cffc5bec2 100644 --- a/target/linux/generic-2.6/patches-2.6.25/801-usb_serial_endpoint_size.patch +++ b/target/linux/generic-2.6/patches-2.6.25/801-usb_serial_endpoint_size.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/usb/serial/usb-serial.c +Index: linux-2.6.25.4/drivers/usb/serial/usb-serial.c =================================================================== ---- linux-2.6.25.1.orig/drivers/usb/serial/usb-serial.c -+++ linux-2.6.25.1/drivers/usb/serial/usb-serial.c +--- linux-2.6.25.4.orig/drivers/usb/serial/usb-serial.c ++++ linux-2.6.25.4/drivers/usb/serial/usb-serial.c @@ -58,6 +58,7 @@ static struct usb_driver usb_serial_driv drivers depend on it. */ diff --git a/target/linux/generic-2.6/patches-2.6.25/840-unable_to_open_console.patch b/target/linux/generic-2.6/patches-2.6.25/840-unable_to_open_console.patch index c1a5b96318..bb106a51db 100644 --- a/target/linux/generic-2.6/patches-2.6.25/840-unable_to_open_console.patch +++ b/target/linux/generic-2.6/patches-2.6.25/840-unable_to_open_console.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/init/main.c +Index: linux-2.6.25.4/init/main.c =================================================================== ---- linux-2.6.25.1.orig/init/main.c -+++ linux-2.6.25.1/init/main.c +--- linux-2.6.25.4.orig/init/main.c ++++ linux-2.6.25.4/init/main.c @@ -775,7 +775,7 @@ static int noinline init_post(void) numa_default_policy(); diff --git a/target/linux/generic-2.6/patches-2.6.25/850-jffs2_erase_progress_indicator.patch b/target/linux/generic-2.6/patches-2.6.25/850-jffs2_erase_progress_indicator.patch index 667e276377..c593d0a46c 100644 --- a/target/linux/generic-2.6/patches-2.6.25/850-jffs2_erase_progress_indicator.patch +++ b/target/linux/generic-2.6/patches-2.6.25/850-jffs2_erase_progress_indicator.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/fs/jffs2/erase.c +Index: linux-2.6.25.4/fs/jffs2/erase.c =================================================================== ---- linux-2.6.25.1.orig/fs/jffs2/erase.c -+++ linux-2.6.25.1/fs/jffs2/erase.c +--- linux-2.6.25.4.orig/fs/jffs2/erase.c ++++ linux-2.6.25.4/fs/jffs2/erase.c @@ -35,6 +35,8 @@ static void jffs2_erase_block(struct jff { int ret; diff --git a/target/linux/generic-2.6/patches-2.6.25/900-headers_type_and_time.patch b/target/linux/generic-2.6/patches-2.6.25/900-headers_type_and_time.patch index d8c75c3128..07c5129d08 100644 --- a/target/linux/generic-2.6/patches-2.6.25/900-headers_type_and_time.patch +++ b/target/linux/generic-2.6/patches-2.6.25/900-headers_type_and_time.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/time.h +Index: linux-2.6.25.4/include/linux/time.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/time.h -+++ linux-2.6.25.1/include/linux/time.h +--- linux-2.6.25.4.orig/include/linux/time.h ++++ linux-2.6.25.4/include/linux/time.h @@ -1,6 +1,10 @@ #ifndef _LINUX_TIME_H #define _LINUX_TIME_H @@ -20,10 +20,10 @@ Index: linux-2.6.25.1/include/linux/time.h +#endif /* __KERNEL__ DEBIAN */ + #endif -Index: linux-2.6.25.1/include/linux/types.h +Index: linux-2.6.25.4/include/linux/types.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/types.h -+++ linux-2.6.25.1/include/linux/types.h +--- linux-2.6.25.4.orig/include/linux/types.h ++++ linux-2.6.25.4/include/linux/types.h @@ -1,6 +1,14 @@ #ifndef _LINUX_TYPES_H #define _LINUX_TYPES_H diff --git a/target/linux/generic-2.6/patches-2.6.25/902-darwin_scripts_include.patch b/target/linux/generic-2.6/patches-2.6.25/902-darwin_scripts_include.patch index 68f1f7afb9..1e115430a3 100644 --- a/target/linux/generic-2.6/patches-2.6.25/902-darwin_scripts_include.patch +++ b/target/linux/generic-2.6/patches-2.6.25/902-darwin_scripts_include.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/scripts/genksyms/parse.c_shipped +Index: linux-2.6.25.4/scripts/genksyms/parse.c_shipped =================================================================== ---- linux-2.6.25.1.orig/scripts/genksyms/parse.c_shipped -+++ linux-2.6.25.1/scripts/genksyms/parse.c_shipped +--- linux-2.6.25.4.orig/scripts/genksyms/parse.c_shipped ++++ linux-2.6.25.4/scripts/genksyms/parse.c_shipped @@ -160,7 +160,9 @@ @@ -12,10 +12,10 @@ Index: linux-2.6.25.1/scripts/genksyms/parse.c_shipped #include "genksyms.h" static int is_typedef; -Index: linux-2.6.25.1/scripts/genksyms/parse.y +Index: linux-2.6.25.4/scripts/genksyms/parse.y =================================================================== ---- linux-2.6.25.1.orig/scripts/genksyms/parse.y -+++ linux-2.6.25.1/scripts/genksyms/parse.y +--- linux-2.6.25.4.orig/scripts/genksyms/parse.y ++++ linux-2.6.25.4/scripts/genksyms/parse.y @@ -24,7 +24,9 @@ %{ @@ -26,10 +26,10 @@ Index: linux-2.6.25.1/scripts/genksyms/parse.y #include "genksyms.h" static int is_typedef; -Index: linux-2.6.25.1/scripts/kallsyms.c +Index: linux-2.6.25.4/scripts/kallsyms.c =================================================================== ---- linux-2.6.25.1.orig/scripts/kallsyms.c -+++ linux-2.6.25.1/scripts/kallsyms.c +--- linux-2.6.25.4.orig/scripts/kallsyms.c ++++ linux-2.6.25.4/scripts/kallsyms.c @@ -28,6 +28,35 @@ #include #include @@ -66,10 +66,10 @@ Index: linux-2.6.25.1/scripts/kallsyms.c #define KSYM_NAME_LEN 128 -Index: linux-2.6.25.1/scripts/kconfig/Makefile +Index: linux-2.6.25.4/scripts/kconfig/Makefile =================================================================== ---- linux-2.6.25.1.orig/scripts/kconfig/Makefile -+++ linux-2.6.25.1/scripts/kconfig/Makefile +--- linux-2.6.25.4.orig/scripts/kconfig/Makefile ++++ linux-2.6.25.4/scripts/kconfig/Makefile @@ -93,6 +93,9 @@ check-lxdialog := $(srctree)/$(src)/lxd # we really need to do so. (Do not call gcc as part of make mrproper) HOST_EXTRACFLAGS = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ccflags) @@ -80,10 +80,10 @@ Index: linux-2.6.25.1/scripts/kconfig/Makefile HOST_EXTRACFLAGS += -DLOCALE -Index: linux-2.6.25.1/scripts/mod/mk_elfconfig.c +Index: linux-2.6.25.4/scripts/mod/mk_elfconfig.c =================================================================== ---- linux-2.6.25.1.orig/scripts/mod/mk_elfconfig.c -+++ linux-2.6.25.1/scripts/mod/mk_elfconfig.c +--- linux-2.6.25.4.orig/scripts/mod/mk_elfconfig.c ++++ linux-2.6.25.4/scripts/mod/mk_elfconfig.c @@ -1,7 +1,11 @@ #include #include @@ -96,10 +96,10 @@ Index: linux-2.6.25.1/scripts/mod/mk_elfconfig.c int main(int argc, char **argv) -Index: linux-2.6.25.1/scripts/mod/modpost.h +Index: linux-2.6.25.4/scripts/mod/modpost.h =================================================================== ---- linux-2.6.25.1.orig/scripts/mod/modpost.h -+++ linux-2.6.25.1/scripts/mod/modpost.h +--- linux-2.6.25.4.orig/scripts/mod/modpost.h ++++ linux-2.6.25.4/scripts/mod/modpost.h @@ -7,7 +7,11 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/903-hostap_txpower.patch b/target/linux/generic-2.6/patches-2.6.25/903-hostap_txpower.patch index 0125a85c3d..4312856a4c 100644 --- a/target/linux/generic-2.6/patches-2.6.25/903-hostap_txpower.patch +++ b/target/linux/generic-2.6/patches-2.6.25/903-hostap_txpower.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_ap.c +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap_ap.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap_ap.c -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap_ap.c +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap_ap.c ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap_ap.c @@ -2397,13 +2397,13 @@ int prism2_ap_get_sta_qual(local_info_t addr[count].sa_family = ARPHRD_ETHER; memcpy(addr[count].sa_data, sta->addr, ETH_ALEN); @@ -42,10 +42,10 @@ Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_ap.c iwe.u.qual.updated = sta->last_rx_updated; iwe.len = IW_EV_QUAL_LEN; current_ev = iwe_stream_add_event(current_ev, end_buf, &iwe, -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_config.h +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap_config.h =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap_config.h -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap_config.h +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap_config.h ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap_config.h @@ -45,4 +45,9 @@ */ /* #define PRISM2_NO_STATION_MODES */ @@ -56,10 +56,10 @@ Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_config.h +#define RAW_TXPOWER_SETTING + #endif /* HOSTAP_CONFIG_H */ -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap.h +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap.h =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap.h -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap.h +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap.h ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap.h @@ -89,6 +89,7 @@ extern const struct iw_handler_def hosta extern const struct ethtool_ops prism2_ethtool_ops; @@ -68,10 +68,10 @@ Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap.h #endif /* HOSTAP_H */ -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_hw.c +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap_hw.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap_hw.c -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap_hw.c +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap_hw.c ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap_hw.c @@ -933,6 +933,7 @@ static int hfa384x_set_rid(struct net_de prism2_hw_reset(dev); } @@ -80,10 +80,10 @@ Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_hw.c return res; } -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_info.c +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap_info.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap_info.c -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap_info.c +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap_info.c ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap_info.c @@ -434,6 +434,11 @@ static void handle_info_queue_linkstatus } @@ -96,10 +96,10 @@ Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_info.c if (connected) { netif_carrier_on(local->dev); netif_carrier_on(local->ddev); -Index: linux-2.6.25.1/drivers/net/wireless/hostap/hostap_ioctl.c +Index: linux-2.6.25.4/drivers/net/wireless/hostap/hostap_ioctl.c =================================================================== ---- linux-2.6.25.1.orig/drivers/net/wireless/hostap/hostap_ioctl.c -+++ linux-2.6.25.1/drivers/net/wireless/hostap/hostap_ioctl.c +--- linux-2.6.25.4.orig/drivers/net/wireless/hostap/hostap_ioctl.c ++++ linux-2.6.25.4/drivers/net/wireless/hostap/hostap_ioctl.c @@ -1500,23 +1500,20 @@ static int prism2_txpower_hfa386x_to_dBm val = 255; diff --git a/target/linux/generic-2.6/patches-2.6.25/903-stddef_include.patch b/target/linux/generic-2.6/patches-2.6.25/903-stddef_include.patch index 79896f2419..7dd82f4591 100644 --- a/target/linux/generic-2.6/patches-2.6.25/903-stddef_include.patch +++ b/target/linux/generic-2.6/patches-2.6.25/903-stddef_include.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/include/linux/stddef.h +Index: linux-2.6.25.4/include/linux/stddef.h =================================================================== ---- linux-2.6.25.1.orig/include/linux/stddef.h -+++ linux-2.6.25.1/include/linux/stddef.h +--- linux-2.6.25.4.orig/include/linux/stddef.h ++++ linux-2.6.25.4/include/linux/stddef.h @@ -16,6 +16,7 @@ enum { false = 0, true = 1 diff --git a/target/linux/generic-2.6/patches-2.6.25/904-ls_time_locale.patch b/target/linux/generic-2.6/patches-2.6.25/904-ls_time_locale.patch index fb1a30d823..c9a8e30777 100644 --- a/target/linux/generic-2.6/patches-2.6.25/904-ls_time_locale.patch +++ b/target/linux/generic-2.6/patches-2.6.25/904-ls_time_locale.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/scripts/gen_initramfs_list.sh +Index: linux-2.6.25.4/scripts/gen_initramfs_list.sh =================================================================== ---- linux-2.6.25.1.orig/scripts/gen_initramfs_list.sh -+++ linux-2.6.25.1/scripts/gen_initramfs_list.sh +--- linux-2.6.25.4.orig/scripts/gen_initramfs_list.sh ++++ linux-2.6.25.4/scripts/gen_initramfs_list.sh @@ -125,7 +125,7 @@ parse() { str="${ftype} ${name} ${location} ${str}" ;; diff --git a/target/linux/generic-2.6/patches-2.6.25/905-i386_build.patch b/target/linux/generic-2.6/patches-2.6.25/905-i386_build.patch index 18a8f5e9cc..0db1e89dcc 100644 --- a/target/linux/generic-2.6/patches-2.6.25/905-i386_build.patch +++ b/target/linux/generic-2.6/patches-2.6.25/905-i386_build.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/arch/x86/boot/tools/build.c +Index: linux-2.6.25.4/arch/x86/boot/tools/build.c =================================================================== ---- linux-2.6.25.1.orig/arch/x86/boot/tools/build.c -+++ linux-2.6.25.1/arch/x86/boot/tools/build.c +--- linux-2.6.25.4.orig/arch/x86/boot/tools/build.c ++++ linux-2.6.25.4/arch/x86/boot/tools/build.c @@ -29,7 +29,6 @@ #include #include diff --git a/target/linux/generic-2.6/patches-2.6.25/921-gpio_spi_driver.patch b/target/linux/generic-2.6/patches-2.6.25/921-gpio_spi_driver.patch index 547f39b32f..083e048267 100644 --- a/target/linux/generic-2.6/patches-2.6.25/921-gpio_spi_driver.patch +++ b/target/linux/generic-2.6/patches-2.6.25/921-gpio_spi_driver.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/drivers/spi/Kconfig +Index: linux-2.6.25.4/drivers/spi/Kconfig =================================================================== ---- linux-2.6.25.1.orig/drivers/spi/Kconfig -+++ linux-2.6.25.1/drivers/spi/Kconfig +--- linux-2.6.25.4.orig/drivers/spi/Kconfig ++++ linux-2.6.25.4/drivers/spi/Kconfig @@ -100,6 +100,11 @@ config SPI_BUTTERFLY inexpensive battery powered microcontroller evaluation board. This same cable can be used to flash new firmware. @@ -14,10 +14,10 @@ Index: linux-2.6.25.1/drivers/spi/Kconfig config SPI_IMX tristate "Freescale iMX SPI controller" depends on SPI_MASTER && ARCH_IMX && EXPERIMENTAL -Index: linux-2.6.25.1/drivers/spi/Makefile +Index: linux-2.6.25.4/drivers/spi/Makefile =================================================================== ---- linux-2.6.25.1.orig/drivers/spi/Makefile -+++ linux-2.6.25.1/drivers/spi/Makefile +--- linux-2.6.25.4.orig/drivers/spi/Makefile ++++ linux-2.6.25.4/drivers/spi/Makefile @@ -16,6 +16,7 @@ obj-$(CONFIG_SPI_BFIN) += spi_bfin5xx. obj-$(CONFIG_SPI_BITBANG) += spi_bitbang.o obj-$(CONFIG_SPI_AU1550) += au1550_spi.o diff --git a/target/linux/generic-2.6/patches-2.6.25/930-ppc_big_endian_io_memory_accessors.patch b/target/linux/generic-2.6/patches-2.6.25/930-ppc_big_endian_io_memory_accessors.patch index 2a68457cb9..f616efbf31 100644 --- a/target/linux/generic-2.6/patches-2.6.25/930-ppc_big_endian_io_memory_accessors.patch +++ b/target/linux/generic-2.6/patches-2.6.25/930-ppc_big_endian_io_memory_accessors.patch @@ -30,10 +30,10 @@ and didn't make it with the ppc32 equivalent. Thanks. --- -Index: linux-2.6.25.1/include/asm-ppc/io.h +Index: linux-2.6.25.4/include/asm-ppc/io.h =================================================================== ---- linux-2.6.25.1.orig/include/asm-ppc/io.h -+++ linux-2.6.25.1/include/asm-ppc/io.h +--- linux-2.6.25.4.orig/include/asm-ppc/io.h ++++ linux-2.6.25.4/include/asm-ppc/io.h @@ -413,11 +413,21 @@ static inline unsigned int ioread16(void return readw(addr); } diff --git a/target/linux/generic-2.6/patches-2.6.25/940-arm_mach_types.patch b/target/linux/generic-2.6/patches-2.6.25/940-arm_mach_types.patch index 898b2fd849..7414920cd3 100644 --- a/target/linux/generic-2.6/patches-2.6.25/940-arm_mach_types.patch +++ b/target/linux/generic-2.6/patches-2.6.25/940-arm_mach_types.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/arch/arm/tools/mach-types +Index: linux-2.6.25.4/arch/arm/tools/mach-types =================================================================== ---- linux-2.6.25.1.orig/arch/arm/tools/mach-types -+++ linux-2.6.25.1/arch/arm/tools/mach-types +--- linux-2.6.25.4.orig/arch/arm/tools/mach-types ++++ linux-2.6.25.4/arch/arm/tools/mach-types @@ -12,7 +12,7 @@ # # http://www.arm.linux.org.uk/developer/machines/?action=new diff --git a/target/linux/generic-2.6/patches-2.6.25/950-revert_conntrack_optimization.patch b/target/linux/generic-2.6/patches-2.6.25/950-revert_conntrack_optimization.patch index 851cf6ceac..af3e3aaa8d 100644 --- a/target/linux/generic-2.6/patches-2.6.25/950-revert_conntrack_optimization.patch +++ b/target/linux/generic-2.6/patches-2.6.25/950-revert_conntrack_optimization.patch @@ -1,7 +1,7 @@ -Index: linux-2.6.25.1/net/netfilter/nf_conntrack_core.c +Index: linux-2.6.25.4/net/netfilter/nf_conntrack_core.c =================================================================== ---- linux-2.6.25.1.orig/net/netfilter/nf_conntrack_core.c -+++ linux-2.6.25.1/net/netfilter/nf_conntrack_core.c +--- linux-2.6.25.4.orig/net/netfilter/nf_conntrack_core.c ++++ linux-2.6.25.4/net/netfilter/nf_conntrack_core.c @@ -73,19 +73,15 @@ static unsigned int nf_conntrack_hash_rn static u_int32_t __hash_conntrack(const struct nf_conntrack_tuple *tuple, unsigned int size, unsigned int rnd)