[kernel] refresh generic 2.6.24 patches
authorGabor Juhos <juhosg@openwrt.org>
Sun, 18 May 2008 20:25:45 +0000 (20:25 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Sun, 18 May 2008 20:25:45 +0000 (20:25 +0000)
SVN-Revision: 11188

57 files changed:
target/linux/generic-2.6/patches-2.6.24/001-squashfs.patch
target/linux/generic-2.6/patches-2.6.24/002-lzma_decompress.patch
target/linux/generic-2.6/patches-2.6.24/003-squashfs_lzma.patch
target/linux/generic-2.6/patches-2.6.24/004-extra_optimization.patch
target/linux/generic-2.6/patches-2.6.24/005-squashfs_fix.patch
target/linux/generic-2.6/patches-2.6.24/006-gcc4_inline_fix.patch
target/linux/generic-2.6/patches-2.6.24/007-samsung_flash.patch
target/linux/generic-2.6/patches-2.6.24/009-revert_intel_flash_breakage.patch
target/linux/generic-2.6/patches-2.6.24/010-disable_old_squashfs_compatibility.patch
target/linux/generic-2.6/patches-2.6.24/011-mips_boot.patch
target/linux/generic-2.6/patches-2.6.24/012-mips_cpu_tlb.patch
target/linux/generic-2.6/patches-2.6.24/013-mips_gdb_stub.patch
target/linux/generic-2.6/patches-2.6.24/060-block2mtd_init.patch
target/linux/generic-2.6/patches-2.6.24/065-rootfs_split.patch
target/linux/generic-2.6/patches-2.6.24/070-redboot_space.patch
target/linux/generic-2.6/patches-2.6.24/100-netfilter_layer7_2.17.patch
target/linux/generic-2.6/patches-2.6.24/101-netfilter_layer7_pktmatch.patch
target/linux/generic-2.6/patches-2.6.24/110-ipp2p_0.8.1rc1.patch
target/linux/generic-2.6/patches-2.6.24/130-netfilter_ipset.patch
target/linux/generic-2.6/patches-2.6.24/140-netfilter_time.patch
target/linux/generic-2.6/patches-2.6.24/150-netfilter_imq.patch
target/linux/generic-2.6/patches-2.6.24/170-netfilter_chaostables_0.8.patch
target/linux/generic-2.6/patches-2.6.24/171-netfilter_tarpit.patch
target/linux/generic-2.6/patches-2.6.24/180-netfilter_depends.patch
target/linux/generic-2.6/patches-2.6.24/190-netfilter_rtsp.patch
target/linux/generic-2.6/patches-2.6.24/200-sched_esfq.patch
target/linux/generic-2.6/patches-2.6.24/202-mips-freestanding.patch
target/linux/generic-2.6/patches-2.6.24/204-jffs2_eofdetect.patch
target/linux/generic-2.6/patches-2.6.24/207-powerpc_asm_segment_h.patch
target/linux/generic-2.6/patches-2.6.24/208-rtl8110sb_fix.patch
target/linux/generic-2.6/patches-2.6.24/209-mini_fo.patch
target/linux/generic-2.6/patches-2.6.24/213-kobject_uevent.patch
target/linux/generic-2.6/patches-2.6.24/220-sound_kconfig.patch
target/linux/generic-2.6/patches-2.6.24/400-ledtrig_morse.patch
target/linux/generic-2.6/patches-2.6.24/401-led_alix.patch
target/linux/generic-2.6/patches-2.6.24/402-ledtrig_default_on.patch
target/linux/generic-2.6/patches-2.6.24/403-ds1672_detect.patch
target/linux/generic-2.6/patches-2.6.24/410-gpio_buttons.patch
target/linux/generic-2.6/patches-2.6.24/510-Yaffs.patch
target/linux/generic-2.6/patches-2.6.24/600-phy_extension.patch
target/linux/generic-2.6/patches-2.6.24/601-br2684-routed-support.patch
target/linux/generic-2.6/patches-2.6.24/700-powerpc_git.patch
target/linux/generic-2.6/patches-2.6.24/801-usb_serial_endpoint_size.patch
target/linux/generic-2.6/patches-2.6.24/840-unable_to_open_console.patch
target/linux/generic-2.6/patches-2.6.24/850-jffs2_erase_progress_indicator.patch
target/linux/generic-2.6/patches-2.6.24/900-headers_type_and_time.patch
target/linux/generic-2.6/patches-2.6.24/902-darwin_scripts_include.patch
target/linux/generic-2.6/patches-2.6.24/903-hostap_txpower.patch
target/linux/generic-2.6/patches-2.6.24/903-stddef_include.patch
target/linux/generic-2.6/patches-2.6.24/904-ls_time_locale.patch
target/linux/generic-2.6/patches-2.6.24/905-i386_build.patch
target/linux/generic-2.6/patches-2.6.24/920-gpio_dev.patch
target/linux/generic-2.6/patches-2.6.24/921-gpio_spi_driver.patch
target/linux/generic-2.6/patches-2.6.24/922-w1_gpio_driver_backport.patch
target/linux/generic-2.6/patches-2.6.24/930-ppc_big_endian_io_memory_accessors.patch
target/linux/generic-2.6/patches-2.6.24/940-arm_mach_types.patch
target/linux/generic-2.6/patches-2.6.24/950-mtd_cfi_intel_p33_compatbility.patch

index 6d2cb28..fd3fb2b 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23/fs/Kconfig
+Index: linux-2.6.24.7/fs/Kconfig
 ===================================================================
---- linux-2.6.23.orig/fs/Kconfig       2007-10-10 13:52:12.000000000 +0800
-+++ linux-2.6.23/fs/Kconfig    2007-10-10 13:52:14.000000000 +0800
-@@ -1364,6 +1364,71 @@
+--- linux-2.6.24.7.orig/fs/Kconfig
++++ linux-2.6.24.7/fs/Kconfig
+@@ -1405,6 +1405,71 @@ config CRAMFS
  
          If unsure, say N.
  
@@ -74,11 +74,11 @@ Index: linux-2.6.23/fs/Kconfig
  config VXFS_FS
        tristate "FreeVxFS file system support (VERITAS VxFS(TM) compatible)"
        depends on BLOCK
-Index: linux-2.6.23/fs/Makefile
+Index: linux-2.6.24.7/fs/Makefile
 ===================================================================
---- linux-2.6.23.orig/fs/Makefile      2007-10-10 13:52:12.000000000 +0800
-+++ linux-2.6.23/fs/Makefile   2007-10-10 13:52:14.000000000 +0800
-@@ -72,6 +72,7 @@
+--- linux-2.6.24.7.orig/fs/Makefile
++++ linux-2.6.24.7/fs/Makefile
+@@ -72,6 +72,7 @@ obj-$(CONFIG_JBD)            += jbd/
  obj-$(CONFIG_JBD2)            += jbd2/
  obj-$(CONFIG_EXT2_FS)         += ext2/
  obj-$(CONFIG_CRAMFS)          += cramfs/
@@ -86,10 +86,10 @@ Index: linux-2.6.23/fs/Makefile
  obj-y                         += ramfs/
  obj-$(CONFIG_HUGETLBFS)               += hugetlbfs/
  obj-$(CONFIG_CODA_FS)         += coda/
-Index: linux-2.6.23/fs/squashfs/inode.c
+Index: linux-2.6.24.7/fs/squashfs/inode.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/squashfs/inode.c   2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/squashfs/inode.c
 @@ -0,0 +1,2122 @@
 +/*
 + * Squashfs - a compressed read only filesystem for Linux
@@ -2213,10 +2213,10 @@ Index: linux-2.6.23/fs/squashfs/inode.c
 +MODULE_DESCRIPTION("squashfs, a compressed read-only filesystem");
 +MODULE_AUTHOR("Phillip Lougher <phillip@lougher.org.uk>");
 +MODULE_LICENSE("GPL");
-Index: linux-2.6.23/fs/squashfs/Makefile
+Index: linux-2.6.24.7/fs/squashfs/Makefile
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/squashfs/Makefile  2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/squashfs/Makefile
 @@ -0,0 +1,7 @@
 +#
 +# Makefile for the linux squashfs routines.
@@ -2225,10 +2225,10 @@ Index: linux-2.6.23/fs/squashfs/Makefile
 +obj-$(CONFIG_SQUASHFS) += squashfs.o
 +squashfs-y += inode.o
 +squashfs-y += squashfs2_0.o
-Index: linux-2.6.23/fs/squashfs/squashfs2_0.c
+Index: linux-2.6.24.7/fs/squashfs/squashfs2_0.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/squashfs/squashfs2_0.c     2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23/fs/squashfs/squashfs2_0.c
 +
 +      return 1;
 +}
-Index: linux-2.6.23/fs/squashfs/squashfs.h
+Index: linux-2.6.24.7/fs/squashfs/squashfs.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/squashfs/squashfs.h        2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/squashfs/squashfs.h
 @@ -0,0 +1,86 @@
 +/*
 + * Squashfs - a compressed read only filesystem for Linux
@@ -3079,10 +3079,10 @@ Index: linux-2.6.23/fs/squashfs/squashfs.h
 +      return 0;
 +}
 +#endif
-Index: linux-2.6.23/include/linux/magic.h
+Index: linux-2.6.24.7/include/linux/magic.h
 ===================================================================
---- linux-2.6.23.orig/include/linux/magic.h    2007-10-10 13:52:12.000000000 +0800
-+++ linux-2.6.23/include/linux/magic.h 2007-10-10 13:52:14.000000000 +0800
+--- linux-2.6.24.7.orig/include/linux/magic.h
++++ linux-2.6.24.7/include/linux/magic.h
 @@ -35,6 +35,9 @@
  #define REISER2FS_SUPER_MAGIC_STRING  "ReIsEr2Fs"
  #define REISER2FS_JR_SUPER_MAGIC_STRING       "ReIsEr3Fs"
@@ -3092,11 +3092,11 @@ Index: linux-2.6.23/include/linux/magic.h
 +
  #define SMB_SUPER_MAGIC               0x517B
  #define USBDEVICE_SUPER_MAGIC 0x9fa2
-Index: linux-2.6.23/include/linux/squashfs_fs.h
+ #define CGROUP_SUPER_MAGIC    0x27e0eb
+Index: linux-2.6.24.7/include/linux/squashfs_fs.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/include/linux/squashfs_fs.h   2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/include/linux/squashfs_fs.h
 @@ -0,0 +1,911 @@
 +#ifndef SQUASHFS_FS
 +#define SQUASHFS_FS
@@ -4009,10 +4009,10 @@ Index: linux-2.6.23/include/linux/squashfs_fs.h
 +
 +#endif
 +#endif
-Index: linux-2.6.23/include/linux/squashfs_fs_i.h
+Index: linux-2.6.24.7/include/linux/squashfs_fs_i.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/include/linux/squashfs_fs_i.h 2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23/include/linux/squashfs_fs_i.h
 +      struct inode    vfs_inode;
 +};
 +#endif
-Index: linux-2.6.23/include/linux/squashfs_fs_sb.h
+Index: linux-2.6.24.7/include/linux/squashfs_fs_sb.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/include/linux/squashfs_fs_sb.h        2007-10-10 13:52:14.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23/include/linux/squashfs_fs_sb.h
 +      int                     (*read_fragment_index_table)(struct super_block *s);
 +};
 +#endif
-Index: linux-2.6.23/init/do_mounts_rd.c
+Index: linux-2.6.24.7/init/do_mounts_rd.c
 ===================================================================
---- linux-2.6.23.orig/init/do_mounts_rd.c      2007-10-10 13:52:12.000000000 +0800
-+++ linux-2.6.23/init/do_mounts_rd.c   2007-10-10 13:52:14.000000000 +0800
+--- linux-2.6.24.7.orig/init/do_mounts_rd.c
++++ linux-2.6.24.7/init/do_mounts_rd.c
 @@ -5,6 +5,7 @@
  #include <linux/ext2_fs.h>
  #include <linux/romfs_fs.h>
@@ -4150,7 +4150,7 @@ Index: linux-2.6.23/init/do_mounts_rd.c
  #include <linux/initrd.h>
  #include <linux/string.h>
  
-@@ -39,6 +40,7 @@
+@@ -39,6 +40,7 @@ static int __init crd_load(int in_fd, in
   * numbers could not be found.
   *
   * We currently check for the following magic numbers:
@@ -4158,7 +4158,7 @@ Index: linux-2.6.23/init/do_mounts_rd.c
   *    minix
   *    ext2
   *    romfs
-@@ -53,6 +55,7 @@
+@@ -53,6 +55,7 @@ identify_ramdisk_image(int fd, int start
        struct ext2_super_block *ext2sb;
        struct romfs_super_block *romfsb;
        struct cramfs_super *cramfsb;
@@ -4166,7 +4166,7 @@ Index: linux-2.6.23/init/do_mounts_rd.c
        int nblocks = -1;
        unsigned char *buf;
  
-@@ -64,6 +67,7 @@
+@@ -64,6 +67,7 @@ identify_ramdisk_image(int fd, int start
        ext2sb = (struct ext2_super_block *) buf;
        romfsb = (struct romfs_super_block *) buf;
        cramfsb = (struct cramfs_super *) buf;
@@ -4174,7 +4174,7 @@ Index: linux-2.6.23/init/do_mounts_rd.c
        memset(buf, 0xe5, size);
  
        /*
-@@ -101,6 +105,15 @@
+@@ -101,6 +105,15 @@ identify_ramdisk_image(int fd, int start
                goto done;
        }
  
index 9e75936..bb41b2d 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23/include/linux/LzmaDecode.h
+Index: linux-2.6.24.7/include/linux/LzmaDecode.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/include/linux/LzmaDecode.h    2007-10-10 13:51:27.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/include/linux/LzmaDecode.h
 @@ -0,0 +1,100 @@
 +/*
 +  LzmaDecode.h
@@ -103,10 +103,10 @@ Index: linux-2.6.23/include/linux/LzmaDecode.h
 +    UInt32 *outSizeProcessed);
 +
 +#endif
-Index: linux-2.6.23/lib/LzmaDecode.c
+Index: linux-2.6.24.7/lib/LzmaDecode.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/lib/LzmaDecode.c      2007-10-10 13:51:27.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/lib/LzmaDecode.c
 @@ -0,0 +1,663 @@
 +/*
 +  LzmaDecode.c
@@ -771,12 +771,12 @@ Index: linux-2.6.23/lib/LzmaDecode.c
 +  *outSizeProcessed = nowPos;
 +  return LZMA_RESULT_OK;
 +}
-Index: linux-2.6.23/lib/Makefile
+Index: linux-2.6.24.7/lib/Makefile
 ===================================================================
---- linux-2.6.23.orig/lib/Makefile     2007-10-10 13:50:24.000000000 +0800
-+++ linux-2.6.23/lib/Makefile  2007-10-10 13:51:53.000000000 +0800
-@@ -13,7 +13,7 @@
- lib-y += kobject.o kref.o kobject_uevent.o klist.o
+--- linux-2.6.24.7.orig/lib/Makefile
++++ linux-2.6.24.7/lib/Makefile
+@@ -14,7 +14,7 @@ lib-$(CONFIG_SMP) += cpumask.o
+ lib-y += kobject.o kref.o klist.o
  
  obj-y += div64.o sort.o parser.o halfmd4.o debug_locks.o random32.o \
 -       bust_spinlocks.o hexdump.o kasprintf.o bitmap.o
@@ -784,7 +784,7 @@ Index: linux-2.6.23/lib/Makefile
  
  ifeq ($(CONFIG_DEBUG_KOBJECT),y)
  CFLAGS_kobject.o += -DDEBUG
-@@ -62,6 +62,7 @@
+@@ -64,6 +64,7 @@ obj-$(CONFIG_SMP) += percpu_counter.o
  obj-$(CONFIG_AUDIT_GENERIC) += audit.o
  
  obj-$(CONFIG_SWIOTLB) += swiotlb.o
index 06aa001..cfaf0c3 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc6/fs/squashfs/inode.c
+Index: linux-2.6.24.7/fs/squashfs/inode.c
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/squashfs/inode.c  2007-09-21 16:23:55.000000000 +0800
-+++ linux-2.6.23-rc6/fs/squashfs/inode.c       2007-09-21 16:23:56.000000000 +0800
+--- linux-2.6.24.7.orig/fs/squashfs/inode.c
++++ linux-2.6.24.7/fs/squashfs/inode.c
 @@ -4,6 +4,9 @@
   * Copyright (c) 2002, 2003, 2004, 2005, 2006
   * Phillip Lougher <phillip@lougher.org.uk>
@@ -40,7 +40,7 @@ Index: linux-2.6.23-rc6/fs/squashfs/inode.c
  static void squashfs_put_super(struct super_block *);
  static int squashfs_statfs(struct dentry *, struct kstatfs *);
  static int squashfs_symlink_readpage(struct file *file, struct page *page);
-@@ -64,7 +81,11 @@
+@@ -64,7 +81,11 @@ static int squashfs_get_sb(struct file_s
                        const char *, void *, struct vfsmount *);
  
  
@@ -52,7 +52,7 @@ Index: linux-2.6.23-rc6/fs/squashfs/inode.c
  
  static struct file_system_type squashfs_fs_type = {
        .owner = THIS_MODULE,
-@@ -249,6 +270,15 @@
+@@ -249,6 +270,15 @@ SQSH_EXTERN unsigned int squashfs_read_d
        if (compressed) {
                int zlib_err;
  
@@ -68,7 +68,7 @@ Index: linux-2.6.23-rc6/fs/squashfs/inode.c
                stream.next_in = c_buffer;
                stream.avail_in = c_byte;
                stream.next_out = buffer;
-@@ -263,7 +293,7 @@
+@@ -263,7 +293,7 @@ SQSH_EXTERN unsigned int squashfs_read_d
                        bytes = 0;
                } else
                        bytes = stream.total_out;
@@ -77,7 +77,7 @@ Index: linux-2.6.23-rc6/fs/squashfs/inode.c
                up(&msblk->read_data_mutex);
        }
  
-@@ -2045,15 +2075,19 @@
+@@ -2045,15 +2075,19 @@ static int __init init_squashfs_fs(void)
        printk(KERN_INFO "squashfs: version 3.0 (2006/03/15) "
                "Phillip Lougher\n");
  
@@ -97,7 +97,7 @@ Index: linux-2.6.23-rc6/fs/squashfs/inode.c
                destroy_inodecache();
        }
  
-@@ -2064,7 +2098,9 @@
+@@ -2064,7 +2098,9 @@ out:
  
  static void __exit exit_squashfs_fs(void)
  {
index 09248fc..d1a30c3 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/Makefile
+Index: linux-2.6.24.7/Makefile
 ===================================================================
---- linux-2.6.23-rc6.orig/Makefile     2007-09-21 16:23:55.000000000 +0800
-+++ linux-2.6.23-rc6/Makefile  2007-09-21 16:23:56.000000000 +0800
-@@ -508,6 +508,9 @@
+--- linux-2.6.24.7.orig/Makefile
++++ linux-2.6.24.7/Makefile
+@@ -527,6 +527,9 @@ KBUILD_CFLAGS         += $(call cc-optio
  NOSTDINC_FLAGS += -nostdinc -isystem $(shell $(CC) -print-file-name=include)
  CHECKFLAGS     += $(NOSTDINC_FLAGS)
  
@@ -10,5 +10,5 @@ Index: linux-2.6.23-rc6/Makefile
 +CFLAGS += $(call cc-option,-funit-at-a-time,)
 +
  # warn about C99 declaration after statement
- CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
KBUILD_CFLAGS += $(call cc-option,-Wdeclaration-after-statement,)
  
index 9823726..50803cf 100644 (file)
@@ -1,6 +1,8 @@
---- linux-2.6.24/fs/squashfs/inode.c   2008-01-28 23:38:13.000000000 +0100
-+++ linux-2.6.24-owrt/fs/squashfs/inode.c      2008-01-28 23:43:18.000000000 +0100
-@@ -29,6 +29,7 @@
+Index: linux-2.6.24.7/fs/squashfs/inode.c
+===================================================================
+--- linux-2.6.24.7.orig/fs/squashfs/inode.c
++++ linux-2.6.24.7/fs/squashfs/inode.c
+@@ -33,6 +33,7 @@
  #include <linux/fs.h>
  #include <linux/smp_lock.h>
  #include <linux/slab.h>
@@ -8,7 +10,7 @@
  #include <linux/squashfs_fs_sb.h>
  #include <linux/squashfs_fs_i.h>
  #include <linux/buffer_head.h>
-@@ -2089,7 +2090,7 @@
+@@ -2125,7 +2126,7 @@ static void squashfs_destroy_inode(struc
  }
  
  
index 704fc75..bc27ac7 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23/include/asm-mips/system.h
+Index: linux-2.6.24.7/include/asm-mips/system.h
 ===================================================================
---- linux-2.6.23.orig/include/asm-mips/system.h        2007-10-10 04:31:38.000000000 +0800
-+++ linux-2.6.23/include/asm-mips/system.h     2007-10-10 13:52:24.000000000 +0800
-@@ -181,7 +181,7 @@
+--- linux-2.6.24.7.orig/include/asm-mips/system.h
++++ linux-2.6.24.7/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);
  
index 1be698c..9685a7b 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0002.c
+Index: linux-2.6.24.7/drivers/mtd/chips/cfi_cmdset_0002.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/chips/cfi_cmdset_0002.c  2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0002.c       2007-09-21 16:23:57.000000000 +0800
+--- linux-2.6.24.7.orig/drivers/mtd/chips/cfi_cmdset_0002.c
++++ linux-2.6.24.7/drivers/mtd/chips/cfi_cmdset_0002.c
 @@ -51,6 +51,7 @@
  #define SST49LF040B           0x0050
  #define SST49LF008A           0x005a
@@ -10,7 +10,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0002.c
  
  static int cfi_amdstd_read (struct mtd_info *, loff_t, size_t, size_t *, u_char *);
  static int cfi_amdstd_write_words(struct mtd_info *, loff_t, size_t, size_t *, const u_char *);
-@@ -294,12 +295,19 @@
+@@ -294,12 +295,19 @@ struct mtd_info *cfi_cmdset_0002(struct 
  
                if (extp->MajorVersion != '1' ||
                    (extp->MinorVersion < '0' || extp->MinorVersion > '4')) {
index 80fb4d4..63fc8ff 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
+Index: linux-2.6.24.7/drivers/mtd/chips/cfi_cmdset_0001.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/chips/cfi_cmdset_0001.c  2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c       2007-09-21 16:23:57.000000000 +0800
-@@ -933,7 +933,7 @@
+--- linux-2.6.24.7.orig/drivers/mtd/chips/cfi_cmdset_0001.c
++++ linux-2.6.24.7/drivers/mtd/chips/cfi_cmdset_0001.c
+@@ -944,7 +944,7 @@ static void __xipram xip_enable(struct m
  
  static int __xipram xip_wait_for_operation(
                struct map_info *map, struct flchip *chip,
@@ -11,7 +11,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
  {
        struct cfi_private *cfi = map->fldrv_priv;
        struct cfi_pri_intelext *cfip = cfi->cmdset_priv;
-@@ -942,7 +942,7 @@
+@@ -953,7 +953,7 @@ static int __xipram xip_wait_for_operati
        flstate_t oldstate, newstate;
  
                start = xip_currtime();
@@ -20,7 +20,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
        if (usec == 0)
                usec = 500000;
        done = 0;
-@@ -1052,8 +1052,8 @@
+@@ -1063,8 +1063,8 @@ static int __xipram xip_wait_for_operati
  #define XIP_INVAL_CACHED_RANGE(map, from, size)  \
        INVALIDATE_CACHED_RANGE(map, from, size)
  
@@ -31,7 +31,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
  
  #else
  
-@@ -1065,65 +1065,65 @@
+@@ -1076,65 +1076,65 @@ static int __xipram xip_wait_for_operati
  static int inval_cache_and_wait_for_operation(
                struct map_info *map, struct flchip *chip,
                unsigned long cmd_adr, unsigned long inval_adr, int inval_len,
@@ -132,7 +132,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
        /* Done and happy. */
        chip->state = FL_STATUS;
        return 0;
-@@ -1132,7 +1132,8 @@
+@@ -1143,7 +1143,8 @@ static int inval_cache_and_wait_for_oper
  #endif
  
  #define WAIT_TIMEOUT(map, chip, adr, udelay) \
@@ -142,7 +142,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
  
  
  static int do_point_onechip (struct map_info *map, struct flchip *chip, loff_t adr, size_t len)
-@@ -1356,7 +1357,7 @@
+@@ -1374,7 +1375,7 @@ static int __xipram do_write_oneword(str
  
        ret = INVAL_CACHE_AND_WAIT(map, chip, adr,
                                   adr, map_bankwidth(map),
@@ -151,7 +151,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
        if (ret) {
                xip_enable(map, chip, adr);
                printk(KERN_ERR "%s: word write error (status timeout)\n", map->name);
-@@ -1593,7 +1594,7 @@
+@@ -1614,7 +1615,7 @@ static int __xipram do_write_buffer(stru
  
        ret = INVAL_CACHE_AND_WAIT(map, chip, cmd_adr,
                                   initial_adr, initial_len,
@@ -160,7 +160,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/chips/cfi_cmdset_0001.c
        if (ret) {
                map_write(map, CMD(0x70), cmd_adr);
                chip->state = FL_STATUS;
-@@ -1728,7 +1729,7 @@
+@@ -1749,7 +1750,7 @@ static int __xipram do_erase_oneblock(st
  
        ret = INVAL_CACHE_AND_WAIT(map, chip, adr,
                                   adr, len,
index 99c5e2e..5a77d9e 100644 (file)
@@ -1,16 +1,16 @@
-Index: linux-2.6.23-rc6/fs/squashfs/Makefile
+Index: linux-2.6.24.7/fs/squashfs/Makefile
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/squashfs/Makefile 2007-09-21 16:23:55.000000000 +0800
-+++ linux-2.6.23-rc6/fs/squashfs/Makefile      2007-09-21 16:23:58.000000000 +0800
+--- linux-2.6.24.7.orig/fs/squashfs/Makefile
++++ linux-2.6.24.7/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.23-rc6/fs/squashfs/squashfs.h
+Index: linux-2.6.24.7/fs/squashfs/squashfs.h
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/squashfs/squashfs.h       2007-09-21 16:23:55.000000000 +0800
-+++ linux-2.6.23-rc6/fs/squashfs/squashfs.h    2007-09-21 16:23:58.000000000 +0800
+--- linux-2.6.24.7.orig/fs/squashfs/squashfs.h
++++ linux-2.6.24.7/fs/squashfs/squashfs.h
 @@ -24,6 +24,9 @@
  #ifdef CONFIG_SQUASHFS_1_0_COMPATIBILITY
  #undef CONFIG_SQUASHFS_1_0_COMPATIBILITY
index 08c83d5..b918353 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/arch/mips/kernel/head.S
+Index: linux-2.6.24.7/arch/mips/kernel/head.S
 ===================================================================
---- linux-2.6.23-rc6.orig/arch/mips/kernel/head.S      2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/arch/mips/kernel/head.S   2007-09-21 16:23:58.000000000 +0800
-@@ -130,6 +130,8 @@
+--- linux-2.6.24.7.orig/arch/mips/kernel/head.S
++++ linux-2.6.24.7/arch/mips/kernel/head.S
+@@ -120,6 +120,8 @@
  #endif
        .endm
  
index eea10c1..98a0744 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23/arch/mips/mm/tlbex.c
+Index: linux-2.6.24.7/arch/mips/mm/tlbex.c
 ===================================================================
---- linux-2.6.23.orig/arch/mips/mm/tlbex.c     2007-10-10 04:31:38.000000000 +0800
-+++ linux-2.6.23/arch/mips/mm/tlbex.c  2007-10-10 13:52:34.000000000 +0800
-@@ -902,7 +902,6 @@
+--- linux-2.6.24.7.orig/arch/mips/mm/tlbex.c
++++ linux-2.6.24.7/arch/mips/mm/tlbex.c
+@@ -902,7 +902,6 @@ static __init void build_tlb_write_entry
        case CPU_R10000:
        case CPU_R12000:
        case CPU_R14000:
@@ -10,7 +10,7 @@ Index: linux-2.6.23/arch/mips/mm/tlbex.c
        case CPU_SB1:
        case CPU_SB1A:
        case CPU_4KSC:
-@@ -933,6 +932,7 @@
+@@ -935,6 +934,7 @@ static __init void build_tlb_write_entry
                tlbw(p);
                break;
  
index 000b748..8df6cc6 100644 (file)
@@ -1,20 +1,20 @@
-Index: linux-2.6.23/arch/mips/kernel/gdb-stub.c
+Index: linux-2.6.24.7/arch/mips/kernel/gdb-stub.c
 ===================================================================
---- linux-2.6.23.orig/arch/mips/kernel/gdb-stubc.c     2007-10-12 18:43:44.000000000 +0200
-+++ linux-2.6.23/arch/mips/kernel/gdb-stub.c   2007-11-16 08:35:51.000000000 +0100
-@@ -656,6 +656,7 @@
-        *epc = (unsigned long)async_breakpoint;
+--- linux-2.6.24.7.orig/arch/mips/kernel/gdb-stub.c
++++ linux-2.6.24.7/arch/mips/kernel/gdb-stub.c
+@@ -656,6 +656,7 @@ void set_async_breakpoint(unsigned long 
+       *epc = (unsigned long)async_breakpoint;
  }
-
 +#ifdef CONFIG_SMP
  static void kgdb_wait(void *arg)
  {
-        unsigned flags;
-@@ -668,6 +669,7 @@
-
-        local_irq_restore(flags);
+       unsigned flags;
+@@ -668,6 +669,7 @@ static void kgdb_wait(void *arg)
+       local_irq_restore(flags);
  }
 +#endif
-
  /*
   * GDB stub needs to call kgdb_wait on all processor with interrupts
index b331f73..80ff918 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
+Index: linux-2.6.24.7/drivers/mtd/devices/block2mtd.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/devices/block2mtd.c      2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c   2007-09-21 16:23:59.000000000 +0800
+--- linux-2.6.24.7.orig/drivers/mtd/devices/block2mtd.c
++++ linux-2.6.24.7/drivers/mtd/devices/block2mtd.c
 @@ -16,6 +16,7 @@
  #include <linux/list.h>
  #include <linux/init.h>
@@ -10,7 +10,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  #include <linux/buffer_head.h>
  #include <linux/mutex.h>
  #include <linux/mount.h>
-@@ -237,10 +238,11 @@
+@@ -237,10 +238,11 @@ static void block2mtd_free_device(struct
  
  
  /* FIXME: ensure that mtd->size % erase_size == 0 */
@@ -23,7 +23,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  
        if (!devname)
                return NULL;
-@@ -279,14 +281,18 @@
+@@ -279,14 +281,18 @@ static struct block2mtd_dev *add_device(
  
        /* Setup the MTD structure */
        /* make the name contain the block device in */
@@ -47,7 +47,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        dev->mtd.erasesize = erase_size;
        dev->mtd.writesize = 1;
        dev->mtd.type = MTD_RAM;
-@@ -298,15 +304,18 @@
+@@ -298,15 +304,18 @@ static struct block2mtd_dev *add_device(
        dev->mtd.read = block2mtd_read;
        dev->mtd.priv = dev;
        dev->mtd.owner = THIS_MODULE;
@@ -70,7 +70,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        return dev;
  
  devinit_err:
-@@ -379,9 +388,9 @@
+@@ -379,9 +388,9 @@ static char block2mtd_paramline[80 + 12]
  
  static int block2mtd_setup2(const char *val)
  {
@@ -82,7 +82,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        char *name;
        size_t erase_size = PAGE_SIZE;
        int i, ret;
-@@ -392,7 +401,7 @@
+@@ -392,7 +401,7 @@ static int block2mtd_setup2(const char *
        strcpy(str, val);
        kill_final_newline(str);
  
@@ -91,7 +91,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
                token[i] = strsep(&str, ",");
  
        if (str)
-@@ -412,8 +421,10 @@
+@@ -411,8 +420,10 @@ static int block2mtd_setup2(const char *
                        parse_err("illegal erase size");
                }
        }
@@ -103,7 +103,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  
        return 0;
  }
-@@ -447,7 +458,7 @@
+@@ -446,7 +457,7 @@ static int block2mtd_setup(const char *v
  
  
  module_param_call(block2mtd, block2mtd_setup, NULL, NULL, 0200);
index 8680f19..09f03db 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/drivers/mtd/Kconfig
+Index: linux-2.6.24.7/drivers/mtd/Kconfig
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/Kconfig  2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/Kconfig       2007-09-21 16:23:59.000000000 +0800
-@@ -47,6 +47,16 @@
+--- linux-2.6.24.7.orig/drivers/mtd/Kconfig
++++ linux-2.6.24.7/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.23-rc6/drivers/mtd/Kconfig
  config MTD_REDBOOT_PARTS
        tristate "RedBoot partition table parsing"
        depends on MTD_PARTITIONS
-Index: linux-2.6.23-rc6/drivers/mtd/mtdpart.c
+Index: linux-2.6.24.7/drivers/mtd/mtdpart.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/mtdpart.c        2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/mtdpart.c     2007-09-21 16:23:59.000000000 +0800
+--- linux-2.6.24.7.orig/drivers/mtd/mtdpart.c
++++ linux-2.6.24.7/drivers/mtd/mtdpart.c
 @@ -20,6 +20,8 @@
  #include <linux/mtd/mtd.h>
  #include <linux/mtd/partitions.h>
@@ -32,7 +32,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdpart.c
  
  /* Our partition linked list */
  static LIST_HEAD(mtd_partitions);
-@@ -39,7 +41,7 @@
+@@ -39,7 +41,7 @@ struct mtd_part {
   * the pointer to that structure with this macro.
   */
  #define PART(x)  ((struct mtd_part *)(x))
@@ -41,7 +41,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdpart.c
  
  /*
   * MTD methods which simply translate the effective address and pass through
-@@ -308,6 +310,312 @@
+@@ -308,6 +310,312 @@ int del_mtd_partitions(struct mtd_info *
        return 0;
  }
  
@@ -354,7 +354,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdpart.c
  /*
   * This function, given a master MTD object and a partition table, creates
   * and registers slave MTD objects which are bound to the master according to
-@@ -320,168 +628,31 @@
+@@ -320,168 +628,31 @@ int add_mtd_partitions(struct mtd_info *
                       int nbparts)
  {
        struct mtd_part *slave;
@@ -544,7 +544,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdpart.c
                }
        }
  
-@@ -557,6 +728,32 @@
+@@ -557,6 +728,32 @@ int parse_mtd_partitions(struct mtd_info
        return ret;
  }
  
@@ -577,11 +577,11 @@ Index: linux-2.6.23-rc6/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.23-rc6/drivers/mtd/devices/block2mtd.c
+Index: linux-2.6.24.7/drivers/mtd/devices/block2mtd.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/devices/block2mtd.c      2007-09-21 16:23:59.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c   2007-09-21 16:23:59.000000000 +0800
-@@ -34,6 +34,8 @@
+--- linux-2.6.24.7.orig/drivers/mtd/devices/block2mtd.c
++++ linux-2.6.24.7/drivers/mtd/devices/block2mtd.c
+@@ -34,6 +34,8 @@ struct block2mtd_dev {
        struct block_device *blkdev;
        struct mtd_info mtd;
        struct mutex write_mutex;
@@ -590,7 +590,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  };
  
  
-@@ -86,6 +88,12 @@
+@@ -86,6 +88,12 @@ static int block2mtd_erase(struct mtd_in
        size_t len = instr->len;
        int err;
  
@@ -603,7 +603,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        instr->state = MTD_ERASING;
        mutex_lock(&dev->write_mutex);
        err = _block2mtd_erase(dev, from, len);
-@@ -98,6 +106,10 @@
+@@ -98,6 +106,10 @@ static int block2mtd_erase(struct mtd_in
  
        instr->state = MTD_ERASE_DONE;
        mtd_erase_callback(instr);
@@ -614,7 +614,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        return err;
  }
  
-@@ -109,10 +121,14 @@
+@@ -109,10 +121,14 @@ static int block2mtd_read(struct mtd_inf
        struct page *page;
        int index = from >> PAGE_SHIFT;
        int offset = from & (PAGE_SIZE-1);
@@ -632,7 +632,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        if (from + len > mtd->size)
                len = mtd->size - from;
  
-@@ -127,10 +143,14 @@
+@@ -127,10 +143,14 @@ static int block2mtd_read(struct mtd_inf
                len = len - cpylen;
  
                page = page_read(dev->blkdev->bd_inode->i_mapping, index);
@@ -651,7 +651,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  
                memcpy(buf, page_address(page) + offset, cpylen);
                page_cache_release(page);
-@@ -141,7 +161,10 @@
+@@ -141,7 +161,10 @@ static int block2mtd_read(struct mtd_inf
                offset = 0;
                index++;
        }
@@ -663,7 +663,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  }
  
  
-@@ -193,12 +216,22 @@
+@@ -193,12 +216,22 @@ static int block2mtd_write(struct mtd_in
                size_t *retlen, const u_char *buf)
  {
        struct block2mtd_dev *dev = mtd->priv;
@@ -690,7 +690,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        if (to + len > mtd->size)
                len = mtd->size - to;
  
-@@ -207,6 +240,9 @@
+@@ -207,6 +240,9 @@ static int block2mtd_write(struct mtd_in
        mutex_unlock(&dev->write_mutex);
        if (err > 0)
                err = 0;
@@ -700,7 +700,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        return err;
  }
  
-@@ -215,51 +251,29 @@
+@@ -215,51 +251,29 @@ static int block2mtd_write(struct mtd_in
  static void block2mtd_sync(struct mtd_info *mtd)
  {
        struct block2mtd_dev *dev = mtd->priv;
@@ -760,7 +760,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
                if (devt) {
                        bdev = open_by_devnum(devt, FMODE_WRITE | FMODE_READ);
                }
-@@ -267,17 +281,96 @@
+@@ -267,17 +281,96 @@ static struct block2mtd_dev *add_device(
  #endif
  
        if (IS_ERR(bdev)) {
@@ -860,7 +860,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
  
        /* Setup the MTD structure */
        /* make the name contain the block device in */
-@@ -304,6 +397,7 @@
+@@ -304,6 +397,7 @@ static struct block2mtd_dev *add_device(
        dev->mtd.read = block2mtd_read;
        dev->mtd.priv = dev;
        dev->mtd.owner = THIS_MODULE;
@@ -868,10 +868,10 @@ Index: linux-2.6.23-rc6/drivers/mtd/devices/block2mtd.c
        
        part = kzalloc(sizeof(struct mtd_partition), GFP_KERNEL);
        part->name = dev->mtd.name;
-Index: linux-2.6.23-rc6/drivers/mtd/mtdchar.c
+Index: linux-2.6.24.7/drivers/mtd/mtdchar.c
 ===================================================================
---- linux-2.6.23-rc6.orig/drivers/mtd/mtdchar.c        2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/drivers/mtd/mtdchar.c     2007-09-21 16:23:59.000000000 +0800
+--- linux-2.6.24.7.orig/drivers/mtd/mtdchar.c
++++ linux-2.6.24.7/drivers/mtd/mtdchar.c
 @@ -17,6 +17,7 @@
  
  #include <linux/mtd/mtd.h>
@@ -880,7 +880,7 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdchar.c
  
  #include <asm/uaccess.h>
  
-@@ -753,6 +754,13 @@
+@@ -754,6 +755,13 @@ static int mtd_ioctl(struct inode *inode
                file->f_pos = 0;
                break;
        }
@@ -894,11 +894,11 @@ Index: linux-2.6.23-rc6/drivers/mtd/mtdchar.c
  
        default:
                ret = -ENOTTY;
-Index: linux-2.6.23-rc6/include/linux/mtd/mtd.h
+Index: linux-2.6.24.7/include/linux/mtd/mtd.h
 ===================================================================
---- linux-2.6.23-rc6.orig/include/linux/mtd/mtd.h      2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/include/linux/mtd/mtd.h   2007-09-21 16:23:59.000000000 +0800
-@@ -98,6 +98,7 @@
+--- linux-2.6.24.7.orig/include/linux/mtd/mtd.h
++++ linux-2.6.24.7/include/linux/mtd/mtd.h
+@@ -98,6 +98,7 @@ struct mtd_oob_ops {
        uint8_t         *oobbuf;
  };
  
@@ -906,7 +906,7 @@ Index: linux-2.6.23-rc6/include/linux/mtd/mtd.h
  struct mtd_info {
        u_char type;
        u_int32_t flags;
-@@ -195,6 +196,9 @@
+@@ -202,6 +203,9 @@ struct mtd_info {
        struct module *owner;
        int usecount;
  
@@ -916,10 +916,10 @@ Index: linux-2.6.23-rc6/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.23-rc6/include/linux/mtd/partitions.h
+Index: linux-2.6.24.7/include/linux/mtd/partitions.h
 ===================================================================
---- linux-2.6.23-rc6.orig/include/linux/mtd/partitions.h       2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/include/linux/mtd/partitions.h    2007-09-21 16:23:59.000000000 +0800
+--- linux-2.6.24.7.orig/include/linux/mtd/partitions.h
++++ linux-2.6.24.7/include/linux/mtd/partitions.h
 @@ -36,6 +36,7 @@
   * erasesize aligned (e.g. use MTDPART_OFS_NEXTBLK).
   */
@@ -928,7 +928,7 @@ Index: linux-2.6.23-rc6/include/linux/mtd/partitions.h
  struct mtd_partition {
        char *name;                     /* identifier string */
        u_int32_t size;                 /* partition size */
-@@ -43,6 +44,7 @@
+@@ -43,6 +44,7 @@ struct mtd_partition {
        u_int32_t mask_flags;           /* master MTD flags to mask out for this partition */
        struct nand_ecclayout *ecclayout;       /* out of band layout for this partition (NAND only)*/
        struct mtd_info **mtdp;         /* pointer to store the MTD object */
@@ -936,7 +936,7 @@ Index: linux-2.6.23-rc6/include/linux/mtd/partitions.h
  };
  
  #define MTDPART_OFS_NXTBLK    (-2)
-@@ -52,6 +54,7 @@
+@@ -52,6 +54,7 @@ struct mtd_partition {
  
  int add_mtd_partitions(struct mtd_info *, const struct mtd_partition *, int);
  int del_mtd_partitions(struct mtd_info *);
@@ -944,11 +944,11 @@ Index: linux-2.6.23-rc6/include/linux/mtd/partitions.h
  
  /*
   * Functions dealing with the various ways of partitioning the space
-Index: linux-2.6.23-rc6/include/mtd/mtd-abi.h
+Index: linux-2.6.24.7/include/mtd/mtd-abi.h
 ===================================================================
---- linux-2.6.23-rc6.orig/include/mtd/mtd-abi.h        2007-09-21 16:23:54.000000000 +0800
-+++ linux-2.6.23-rc6/include/mtd/mtd-abi.h     2007-09-21 16:23:59.000000000 +0800
-@@ -95,6 +95,7 @@
+--- linux-2.6.24.7.orig/include/mtd/mtd-abi.h
++++ linux-2.6.24.7/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)
  #define MTDFILEMODE           _IO('M', 19)
index 272a51f..a91c849 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23.1/drivers/mtd/redboot.c
+Index: linux-2.6.24.7/drivers/mtd/redboot.c
 ===================================================================
---- linux-2.6.23.1.orig/drivers/mtd/redboot.c  2008-01-26 01:43:10.742362738 +0100
-+++ linux-2.6.23.1/drivers/mtd/redboot.c       2008-01-26 01:47:24.432819736 +0100
-@@ -236,14 +236,21 @@
+--- linux-2.6.24.7.orig/drivers/mtd/redboot.c
++++ linux-2.6.24.7/drivers/mtd/redboot.c
+@@ -236,14 +236,21 @@ static int parse_redboot_partitions(stru
  #endif
                names += strlen(names)+1;
  
index fb43810..4c42cc0 100644 (file)
@@ -1,5 +1,7 @@
---- linux-2.6.24-rc5/net/netfilter/Kconfig     2007-12-11 23:43:21.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/Kconfig      2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/net/netfilter/Kconfig
++++ linux-2.6.24.7/net/netfilter/Kconfig
 @@ -633,6 +633,27 @@ config NETFILTER_XT_MATCH_STATE
  
          To compile it as a module, choose M here.  If unsure, say N.
  config NETFILTER_XT_MATCH_STATISTIC
        tristate '"statistic" match support'
        depends on NETFILTER_XTABLES
---- linux-2.6.24-rc5/net/netfilter/Makefile    2007-12-11 23:43:21.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/Makefile     2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/net/netfilter/Makefile
++++ linux-2.6.24.7/net/netfilter/Makefile
 @@ -73,6 +73,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_QUOTA) +
  obj-$(CONFIG_NETFILTER_XT_MATCH_REALM) += xt_realm.o
  obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o
  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
---- linux-2.6.24-rc5/net/netfilter/xt_layer7.c 1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/xt_layer7.c  2007-12-11 23:55:46.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/xt_layer7.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/netfilter/xt_layer7.c
 @@ -0,0 +1,634 @@
 +/*
 +  Kernel module to match application layer (OSI layer 7) data in connections.
 +
 +module_init(xt_layer7_init);
 +module_exit(xt_layer7_fini);
---- linux-2.6.24-rc5/net/netfilter/regexp/regexp.c     1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/regexp/regexp.c      2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/regexp/regexp.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/netfilter/regexp/regexp.c
 @@ -0,0 +1,1197 @@
 +/*
 + * regcomp and regexec -- regsub and regerror are elsewhere
 +#endif
 +
 +
---- linux-2.6.24-rc5/net/netfilter/regexp/regexp.h     1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/regexp/regexp.h      2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/regexp/regexp.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/netfilter/regexp/regexp.h
 @@ -0,0 +1,41 @@
 +/*
 + * Definitions etc. for regexp(3) routines.
 +void regerror(char *s);
 +
 +#endif
---- linux-2.6.24-rc5/net/netfilter/regexp/regmagic.h   1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/regexp/regmagic.h    2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/regexp/regmagic.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/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
---- linux-2.6.24-rc5/net/netfilter/regexp/regsub.c     1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/regexp/regsub.c      2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/regexp/regsub.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/netfilter/regexp/regsub.c
 @@ -0,0 +1,95 @@
 +/*
 + * regsub
 +      }
 +      *dst++ = '\0';
 +}
---- linux-2.6.24-rc5/net/netfilter/nf_conntrack_core.c 2007-12-11 23:43:21.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/nf_conntrack_core.c  2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/nf_conntrack_core.c
+===================================================================
+--- linux-2.6.24.7.orig/net/netfilter/nf_conntrack_core.c
++++ linux-2.6.24.7/net/netfilter/nf_conntrack_core.c
 @@ -206,6 +206,14 @@ destroy_conntrack(struct nf_conntrack *n
         * too. */
        nf_ct_remove_expectations(ct);
        /* 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));
---- linux-2.6.24-rc5/net/netfilter/nf_conntrack_standalone.c   2007-12-11 23:43:22.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/net/netfilter/nf_conntrack_standalone.c    2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/net/netfilter/nf_conntrack_standalone.c
+===================================================================
+--- linux-2.6.24.7.orig/net/netfilter/nf_conntrack_standalone.c
++++ linux-2.6.24.7/net/netfilter/nf_conntrack_standalone.c
 @@ -180,7 +180,12 @@ static int ct_seq_show(struct seq_file *
                return -ENOSPC;
  #endif
                return -ENOSPC;
  
        return 0;
---- linux-2.6.24-rc5/include/net/netfilter/nf_conntrack.h      2007-12-11 23:43:16.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/include/net/netfilter/nf_conntrack.h       2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/include/net/netfilter/nf_conntrack.h
+===================================================================
+--- linux-2.6.24.7.orig/include/net/netfilter/nf_conntrack.h
++++ linux-2.6.24.7/include/net/netfilter/nf_conntrack.h
 @@ -124,6 +124,22 @@ struct nf_conn
        u_int32_t secmark;
  #endif
        /* Storage reserved for other modules: */
        union nf_conntrack_proto proto;
  
---- linux-2.6.24-rc5/include/linux/netfilter/xt_layer7.h       1969-12-31 18:00:00.000000000 -0600
-+++ linux-2.6.24-rc5-layer7/include/linux/netfilter/xt_layer7.h        2007-12-11 23:35:12.000000000 -0600
+Index: linux-2.6.24.7/include/linux/netfilter/xt_layer7.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter/xt_layer7.h
 @@ -0,0 +1,13 @@
 +#ifndef _XT_LAYER7_H
 +#define _XT_LAYER7_H
index 9605e4f..fd59355 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.24/include/linux/netfilter/xt_layer7.h
+Index: linux-2.6.24.7/include/linux/netfilter/xt_layer7.h
 ===================================================================
---- linux-2.6.24.orig/include/linux/netfilter/xt_layer7.h
-+++ linux-2.6.24/include/linux/netfilter/xt_layer7.h
+--- linux-2.6.24.7.orig/include/linux/netfilter/xt_layer7.h
++++ linux-2.6.24.7/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.24/include/linux/netfilter/xt_layer7.h
  };
  
  #endif /* _XT_LAYER7_H */
-Index: linux-2.6.24/net/netfilter/xt_layer7.c
+Index: linux-2.6.24.7/net/netfilter/xt_layer7.c
 ===================================================================
---- linux-2.6.24.orig/net/netfilter/xt_layer7.c
-+++ linux-2.6.24/net/netfilter/xt_layer7.c
+--- linux-2.6.24.7.orig/net/netfilter/xt_layer7.c
++++ linux-2.6.24.7/net/netfilter/xt_layer7.c
 @@ -297,34 +297,36 @@ static int match_no_append(struct nf_con
  }
  
index b86d494..9b603da 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23.1/include/linux/netfilter_ipv4/ipt_ipp2p.h
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_ipp2p.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23.1/include/linux/netfilter_ipv4/ipt_ipp2p.h    2007-11-19 18:22:19.000000000 -0600
+--- /dev/null
++++ linux-2.6.24.7/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.23.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.23.1/net/ipv4/netfilter/ipt_ipp2p.c
+Index: linux-2.6.24.7/net/ipv4/netfilter/ipt_ipp2p.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23.1/net/ipv4/netfilter/ipt_ipp2p.c      2007-11-19 18:22:19.000000000 -0600
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ipt_ipp2p.c
 @@ -0,0 +1,856 @@
 +#if defined(MODVERSIONS)
 +#include <linux/modversions.h>
@@ -895,11 +895,11 @@ Index: linux-2.6.23.1/net/ipv4/netfilter/ipt_ipp2p.c
 +module_exit(fini);
 +
 +
-Index: linux-2.6.23.1/net/ipv4/netfilter/Kconfig
+Index: linux-2.6.24.7/net/ipv4/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23.1.orig/net/ipv4/netfilter/Kconfig     2007-11-19 18:21:55.000000000 -0600
-+++ linux-2.6.23.1/net/ipv4/netfilter/Kconfig  2007-11-19 18:22:19.000000000 -0600
-@@ -63,6 +63,12 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+@@ -63,6 +63,12 @@ config IP_NF_MATCH_IPRANGE
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -912,16 +912,16 @@ Index: linux-2.6.23.1/net/ipv4/netfilter/Kconfig
  config IP_NF_MATCH_TOS
        tristate "TOS match support"
        depends on IP_NF_IPTABLES
-Index: linux-2.6.23.1/net/ipv4/netfilter/Makefile
+Index: linux-2.6.24.7/net/ipv4/netfilter/Makefile
 ===================================================================
---- linux-2.6.23.1.orig/net/ipv4/netfilter/Makefile    2007-11-19 18:21:55.000000000 -0600
-+++ linux-2.6.23.1/net/ipv4/netfilter/Makefile 2007-11-19 18:23:45.000000000 -0600
-@@ -50,6 +50,8 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.24.7/net/ipv4/netfilter/Makefile
+@@ -50,6 +50,8 @@ obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_
+ obj-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos.o
  obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o
- obj-$(CONFIG_IP_NF_MATCH_ADDRTYPE) += ipt_addrtype.o
  
 +obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p.o
 +
  # targets
- obj-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT.o
- obj-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS.o
+ obj-$(CONFIG_IP_NF_TARGET_CLUSTERIP) += ipt_CLUSTERIP.o
+ obj-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN.o
index 1828d89..90155d1 100644 (file)
@@ -1,6 +1,7 @@
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set.h   2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set.h
 @@ -0,0 +1,498 @@
 +#ifndef _IP_SET_H
 +#define _IP_SET_H
@@ -500,9 +501,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set.h linux-2.6.23.pom2pa
 +#endif                                /* __KERNEL__ */
 +
 +#endif /*_IP_SET_H*/
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iphash.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iphash.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iphash.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iphash.h    2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iphash.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iphash.h
 @@ -0,0 +1,30 @@
 +#ifndef __IP_SET_IPHASH_H
 +#define __IP_SET_IPHASH_H
@@ -534,9 +536,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iphash.h linux-2.6.23
 +};
 +
 +#endif        /* __IP_SET_IPHASH_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipmap.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_ipmap.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipmap.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_ipmap.h     2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_ipmap.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_ipmap.h
 @@ -0,0 +1,56 @@
 +#ifndef __IP_SET_IPMAP_H
 +#define __IP_SET_IPMAP_H
@@ -594,9 +597,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipmap.h linux-2.6.23.
 +}
 +      
 +#endif /* __IP_SET_IPMAP_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipporthash.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_ipporthash.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipporthash.h      1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_ipporthash.h        2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_ipporthash.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_ipporthash.h
 @@ -0,0 +1,34 @@
 +#ifndef __IP_SET_IPPORTHASH_H
 +#define __IP_SET_IPPORTHASH_H
@@ -632,9 +636,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_ipporthash.h linux-2.
 +};
 +
 +#endif        /* __IP_SET_IPPORTHASH_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptree.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iptree.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptree.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iptree.h    2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iptree.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iptree.h
 @@ -0,0 +1,40 @@
 +#ifndef __IP_SET_IPTREE_H
 +#define __IP_SET_IPTREE_H
@@ -676,9 +681,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptree.h linux-2.6.23
 +};
 +
 +#endif        /* __IP_SET_IPTREE_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptreemap.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iptreemap.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptreemap.h       1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_iptreemap.h 2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iptreemap.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_iptreemap.h
 @@ -0,0 +1,40 @@
 +#ifndef __IP_SET_IPTREEMAP_H
 +#define __IP_SET_IPTREEMAP_H
@@ -720,9 +726,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_iptreemap.h linux-2.6
 +};
 +
 +#endif /* __IP_SET_IPTREEMAP_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_jhash.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_jhash.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_jhash.h   1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_jhash.h     2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_jhash.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_jhash.h
 @@ -0,0 +1,148 @@
 +#ifndef _LINUX_IPSET_JHASH_H
 +#define _LINUX_IPSET_JHASH_H
@@ -872,9 +879,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_jhash.h linux-2.6.23.
 +}
 +
 +#endif /* _LINUX_IPSET_JHASH_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_macipmap.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_macipmap.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_macipmap.h        1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_macipmap.h  2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_macipmap.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_macipmap.h
 @@ -0,0 +1,38 @@
 +#ifndef __IP_SET_MACIPMAP_H
 +#define __IP_SET_MACIPMAP_H
@@ -914,9 +922,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_macipmap.h linux-2.6.
 +};
 +
 +#endif        /* __IP_SET_MACIPMAP_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_malloc.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_malloc.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_malloc.h  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_malloc.h    2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_malloc.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_malloc.h
 @@ -0,0 +1,116 @@
 +#ifndef _IP_SET_MALLOC_H
 +#define _IP_SET_MALLOC_H
@@ -1034,9 +1043,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_malloc.h linux-2.6.23
 +#endif                                /* __KERNEL__ */
 +
 +#endif /*_IP_SET_MALLOC_H*/
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_nethash.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_nethash.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_nethash.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_nethash.h   2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_nethash.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_nethash.h
 @@ -0,0 +1,55 @@
 +#ifndef __IP_SET_NETHASH_H
 +#define __IP_SET_NETHASH_H
@@ -1093,9 +1103,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_nethash.h linux-2.6.2
 +}
 +
 +#endif        /* __IP_SET_NETHASH_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_portmap.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_portmap.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ip_set_portmap.h 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ip_set_portmap.h   2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_portmap.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ip_set_portmap.h
 @@ -0,0 +1,25 @@
 +#ifndef __IP_SET_PORTMAP_H
 +#define __IP_SET_PORTMAP_H
@@ -1122,9 +1133,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ip_set_portmap.h linux-2.6.2
 +};
 +
 +#endif /* __IP_SET_PORTMAP_H */
-diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ipt_set.h linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ipt_set.h
---- linux-2.6.23/include/linux/netfilter_ipv4/ipt_set.h        1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/include/linux/netfilter_ipv4/ipt_set.h  2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_set.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_set.h
 @@ -0,0 +1,21 @@
 +#ifndef _IPT_SET_H
 +#define _IPT_SET_H
@@ -1147,9 +1159,10 @@ diff -Nru linux-2.6.23/include/linux/netfilter_ipv4/ipt_set.h linux-2.6.23.pom2p
 +};
 +
 +#endif /*_IPT_SET_H*/
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set.c     2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set.c
 @@ -0,0 +1,2003 @@
 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
 + *                         Patrick Schaaf <bof@bof.de>
@@ -3154,9 +3167,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set.c linux-2.6.23.pom2patch.set/ne
 +
 +module_init(ip_set_init);
 +module_exit(ip_set_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iphash.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iphash.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_iphash.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iphash.c      2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_iphash.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_iphash.c
 @@ -0,0 +1,429 @@
 +/* Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
 + *
@@ -3587,9 +3601,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iphash.c linux-2.6.23.pom2patch
 +
 +module_init(ip_set_iphash_init);
 +module_exit(ip_set_iphash_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_ipmap.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_ipmap.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_ipmap.c     1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_ipmap.c       2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_ipmap.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_ipmap.c
 @@ -0,0 +1,336 @@
 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
 + *                         Patrick Schaaf <bof@bof.de>
@@ -3927,9 +3942,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_ipmap.c linux-2.6.23.pom2patch.
 +
 +module_init(ip_set_ipmap_init);
 +module_exit(ip_set_ipmap_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_ipporthash.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_ipporthash.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_ipporthash.c        1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_ipporthash.c  2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_ipporthash.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_ipporthash.c
 @@ -0,0 +1,581 @@
 +/* Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
 + *
@@ -4512,9 +4528,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_ipporthash.c linux-2.6.23.pom2p
 +
 +module_init(ip_set_ipporthash_init);
 +module_exit(ip_set_ipporthash_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iptree.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iptree.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_iptree.c    1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iptree.c      2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_iptree.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_iptree.c
 @@ -0,0 +1,612 @@
 +/* Copyright (C) 2005 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
 + *
@@ -5128,9 +5145,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iptree.c linux-2.6.23.pom2patch
 +
 +module_init(ip_set_iptree_init);
 +module_exit(ip_set_iptree_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iptreemap.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iptreemap.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_iptreemap.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_iptreemap.c   2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_iptreemap.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_iptreemap.c
 @@ -0,0 +1,829 @@
 +/* Copyright (C) 2007 Sven Wegener <sven.wegener@stealer.net>
 + *
@@ -5961,9 +5979,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_iptreemap.c linux-2.6.23.pom2pa
 +
 +module_init(ip_set_iptreemap_init);
 +module_exit(ip_set_iptreemap_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_macipmap.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_macipmap.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_macipmap.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_macipmap.c    2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_macipmap.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_macipmap.c
 @@ -0,0 +1,375 @@
 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
 + *                         Patrick Schaaf <bof@bof.de>
@@ -6340,9 +6359,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_macipmap.c linux-2.6.23.pom2pat
 +
 +module_init(ip_set_macipmap_init);
 +module_exit(ip_set_macipmap_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_nethash.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_nethash.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_nethash.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_nethash.c     2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_nethash.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_nethash.c
 @@ -0,0 +1,497 @@
 +/* Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
 + *
@@ -6841,9 +6861,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_nethash.c linux-2.6.23.pom2patc
 +
 +module_init(ip_set_nethash_init);
 +module_exit(ip_set_nethash_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_portmap.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_portmap.c
---- linux-2.6.23/net/ipv4/netfilter/ip_set_portmap.c   1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ip_set_portmap.c     2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ip_set_portmap.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ip_set_portmap.c
 @@ -0,0 +1,346 @@
 +/* Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
 + *
@@ -7191,9 +7212,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ip_set_portmap.c linux-2.6.23.pom2patc
 +
 +module_init(ip_set_portmap_init);
 +module_exit(ip_set_portmap_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ipt_set.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ipt_set.c
---- linux-2.6.23/net/ipv4/netfilter/ipt_set.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ipt_set.c    2007-10-12 11:52:38.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ipt_set.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ipt_set.c
 @@ -0,0 +1,160 @@
 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
 + *                         Patrick Schaaf <bof@bof.de>
@@ -7355,9 +7377,10 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ipt_set.c linux-2.6.23.pom2patch.set/n
 +
 +module_init(ipt_ipset_init);
 +module_exit(ipt_ipset_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/ipt_SET.c linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ipt_SET.c
---- linux-2.6.23/net/ipv4/netfilter/ipt_SET.c  1970-01-01 01:00:00.000000000 +0100
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/ipt_SET.c    2007-10-12 11:52:37.000000000 +0200
+Index: linux-2.6.24.7/net/ipv4/netfilter/ipt_SET.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ipt_SET.c
 @@ -0,0 +1,179 @@
 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
 + *                         Patrick Schaaf <bof@bof.de>
@@ -7538,10 +7561,11 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/ipt_SET.c linux-2.6.23.pom2patch.set/n
 +
 +module_init(ipt_SET_init);
 +module_exit(ipt_SET_fini);
-diff -Nru linux-2.6.23/net/ipv4/netfilter/Kconfig linux-2.6.23.pom2patch.set/net/ipv4/netfilter/Kconfig
---- linux-2.6.23/net/ipv4/netfilter/Kconfig    2007-10-09 22:31:38.000000000 +0200
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/Kconfig      2007-10-12 11:52:38.000000000 +0200
-@@ -402,5 +402,122 @@
+Index: linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+@@ -408,5 +408,122 @@ config IP_NF_ARP_MANGLE
          Allows altering the ARP packet payload: source and destination
          hardware and network addresses.
  
@@ -7664,10 +7688,11 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/Kconfig linux-2.6.23.pom2patch.set/net
 +
  endmenu
  
-diff -Nru linux-2.6.23/net/ipv4/netfilter/Makefile linux-2.6.23.pom2patch.set/net/ipv4/netfilter/Makefile
---- linux-2.6.23/net/ipv4/netfilter/Makefile   2007-10-09 22:31:38.000000000 +0200
-+++ linux-2.6.23.pom2patch.set/net/ipv4/netfilter/Makefile     2007-10-12 11:52:38.000000000 +0200
-@@ -49,6 +49,7 @@
+Index: linux-2.6.24.7/net/ipv4/netfilter/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.24.7/net/ipv4/netfilter/Makefile
+@@ -49,6 +49,7 @@ obj-$(CONFIG_IP_NF_MATCH_OWNER) += ipt_o
  obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o
  obj-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos.o
  obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o
@@ -7675,7 +7700,7 @@ diff -Nru linux-2.6.23/net/ipv4/netfilter/Makefile linux-2.6.23.pom2patch.set/ne
  
  obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p.o
  
-@@ -64,6 +65,18 @@
+@@ -64,6 +65,18 @@ obj-$(CONFIG_IP_NF_TARGET_SAME) += ipt_S
  obj-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TOS.o
  obj-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL.o
  obj-$(CONFIG_IP_NF_TARGET_ULOG) += ipt_ULOG.o
index a77f04c..0f8d4cd 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc6/include/linux/netfilter_ipv4/ipt_time.h
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_time.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc6/include/linux/netfilter_ipv4/ipt_time.h   2007-09-21 16:24:02.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23-rc6/include/linux/netfilter_ipv4/ipt_time.h
 +
 +
 +#endif /* __ipt_time_h_included__ */
-Index: linux-2.6.23-rc6/net/ipv4/netfilter/ipt_time.c
+Index: linux-2.6.24.7/net/ipv4/netfilter/ipt_time.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc6/net/ipv4/netfilter/ipt_time.c     2007-09-21 16:24:02.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ipt_time.c
 @@ -0,0 +1,180 @@
 +/*
 +  This is a module which is used for time matching
@@ -206,11 +206,11 @@ Index: linux-2.6.23-rc6/net/ipv4/netfilter/ipt_time.c
 +      r->tm_mon=i;
 +      r->tm_mday=work-__spm[i]+1;
 +}
-Index: linux-2.6.23-rc6/net/ipv4/netfilter/Kconfig
+Index: linux-2.6.24.7/net/ipv4/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23-rc6.orig/net/ipv4/netfilter/Kconfig   2007-09-21 16:24:01.000000000 +0800
-+++ linux-2.6.23-rc6/net/ipv4/netfilter/Kconfig        2007-09-21 16:24:02.000000000 +0800
-@@ -96,6 +96,22 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+@@ -78,6 +78,22 @@ config IP_NF_MATCH_TOS
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -233,11 +233,11 @@ Index: linux-2.6.23-rc6/net/ipv4/netfilter/Kconfig
  config IP_NF_MATCH_RECENT
        tristate "recent match support"
        depends on IP_NF_IPTABLES
-Index: linux-2.6.23-rc6/net/ipv4/netfilter/Makefile
+Index: linux-2.6.24.7/net/ipv4/netfilter/Makefile
 ===================================================================
---- linux-2.6.23-rc6.orig/net/ipv4/netfilter/Makefile  2007-09-21 16:24:01.000000000 +0800
-+++ linux-2.6.23-rc6/net/ipv4/netfilter/Makefile       2007-09-21 16:24:02.000000000 +0800
-@@ -50,6 +50,7 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.24.7/net/ipv4/netfilter/Makefile
+@@ -50,6 +50,7 @@ obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_
  obj-$(CONFIG_IP_NF_MATCH_TOS) += ipt_tos.o
  obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o
  obj-$(CONFIG_IP_NF_MATCH_SET) += ipt_set.o
index 4740eaf..f4b00b1 100644 (file)
@@ -1,6 +1,7 @@
-diff -Naurw 2.6.24/drivers/net/imq.c 2.6.24.imq/drivers/net/imq.c
---- 2.6.24/drivers/net/imq.c   1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/drivers/net/imq.c       2008-01-26 14:52:43.000000000 -0300
+Index: linux-2.6.24.7/drivers/net/imq.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/drivers/net/imq.c
 @@ -0,0 +1,409 @@
 +/*
 + *             Pseudo-driver for the intermediate queue device.
@@ -411,10 +412,11 @@ diff -Naurw 2.6.24/drivers/net/imq.c 2.6.24.imq/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");
-diff -Naurw 2.6.24/drivers/net/Kconfig 2.6.24.imq/drivers/net/Kconfig
---- 2.6.24/drivers/net/Kconfig 2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/drivers/net/Kconfig     2008-01-26 15:00:11.000000000 -0300
-@@ -112,6 +112,129 @@
+Index: linux-2.6.24.7/drivers/net/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/drivers/net/Kconfig
++++ linux-2.6.24.7/drivers/net/Kconfig
+@@ -112,6 +112,129 @@ config EQUALIZER
          To compile this driver as a module, choose M here: the module
          will be called eql.  If unsure, say N.
  
@@ -544,10 +546,11 @@ diff -Naurw 2.6.24/drivers/net/Kconfig 2.6.24.imq/drivers/net/Kconfig
  config TUN
        tristate "Universal TUN/TAP device driver support"
        select CRC32
-diff -Naurw 2.6.24/drivers/net/Makefile 2.6.24.imq/drivers/net/Makefile
---- 2.6.24/drivers/net/Makefile        2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/drivers/net/Makefile    2008-01-26 15:00:11.000000000 -0300
-@@ -139,6 +139,7 @@
+Index: linux-2.6.24.7/drivers/net/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/drivers/net/Makefile
++++ linux-2.6.24.7/drivers/net/Makefile
+@@ -139,6 +139,7 @@ obj-$(CONFIG_SLHC) += slhc.o
  obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o
  
  obj-$(CONFIG_DUMMY) += dummy.o
@@ -555,9 +558,10 @@ diff -Naurw 2.6.24/drivers/net/Makefile 2.6.24.imq/drivers/net/Makefile
  obj-$(CONFIG_IFB) += ifb.o
  obj-$(CONFIG_MACVLAN) += macvlan.o
  obj-$(CONFIG_DE600) += de600.o
-diff -Naurw 2.6.24/include/linux/imq.h 2.6.24.imq/include/linux/imq.h
---- 2.6.24/include/linux/imq.h 1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/include/linux/imq.h     2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/include/linux/imq.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/imq.h
 @@ -0,0 +1,9 @@
 +#ifndef _IMQ_H
 +#define _IMQ_H
@@ -568,9 +572,10 @@ diff -Naurw 2.6.24/include/linux/imq.h 2.6.24.imq/include/linux/imq.h
 +#define IMQ_F_ENQUEUE  0x80
 +
 +#endif /* _IMQ_H */
-diff -Naurw 2.6.24/include/linux/netfilter_ipv4/ipt_IMQ.h 2.6.24.imq/include/linux/netfilter_ipv4/ipt_IMQ.h
---- 2.6.24/include/linux/netfilter_ipv4/ipt_IMQ.h      1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/include/linux/netfilter_ipv4/ipt_IMQ.h  2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_IMQ.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv4/ipt_IMQ.h
 @@ -0,0 +1,8 @@
 +#ifndef _IPT_IMQ_H
 +#define _IPT_IMQ_H
@@ -580,9 +585,10 @@ diff -Naurw 2.6.24/include/linux/netfilter_ipv4/ipt_IMQ.h 2.6.24.imq/include/lin
 +};
 +
 +#endif /* _IPT_IMQ_H */
-diff -Naurw 2.6.24/include/linux/netfilter_ipv6/ip6t_IMQ.h 2.6.24.imq/include/linux/netfilter_ipv6/ip6t_IMQ.h
---- 2.6.24/include/linux/netfilter_ipv6/ip6t_IMQ.h     1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/include/linux/netfilter_ipv6/ip6t_IMQ.h 2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/include/linux/netfilter_ipv6/ip6t_IMQ.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_ipv6/ip6t_IMQ.h
 @@ -0,0 +1,8 @@
 +#ifndef _IP6T_IMQ_H
 +#define _IP6T_IMQ_H
@@ -592,10 +598,11 @@ diff -Naurw 2.6.24/include/linux/netfilter_ipv6/ip6t_IMQ.h 2.6.24.imq/include/li
 +};
 +
 +#endif /* _IP6T_IMQ_H */
-diff -Naurw 2.6.24/include/linux/skbuff.h 2.6.24.imq/include/linux/skbuff.h
---- 2.6.24/include/linux/skbuff.h      2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/include/linux/skbuff.h  2008-01-26 15:00:11.000000000 -0300
-@@ -295,6 +295,10 @@
+Index: linux-2.6.24.7/include/linux/skbuff.h
+===================================================================
+--- linux-2.6.24.7.orig/include/linux/skbuff.h
++++ linux-2.6.24.7/include/linux/skbuff.h
+@@ -295,6 +295,10 @@ struct sk_buff {
        struct nf_conntrack     *nfct;
        struct sk_buff          *nfct_reasm;
  #endif
@@ -606,7 +613,7 @@ diff -Naurw 2.6.24/include/linux/skbuff.h 2.6.24.imq/include/linux/skbuff.h
  #ifdef CONFIG_BRIDGE_NETFILTER
        struct nf_bridge_info   *nf_bridge;
  #endif
-@@ -1728,6 +1732,10 @@
+@@ -1728,6 +1732,10 @@ static inline void __nf_copy(struct sk_b
        dst->nfct_reasm = src->nfct_reasm;
        nf_conntrack_get_reasm(src->nfct_reasm);
  #endif
@@ -617,9 +624,10 @@ diff -Naurw 2.6.24/include/linux/skbuff.h 2.6.24.imq/include/linux/skbuff.h
  #ifdef CONFIG_BRIDGE_NETFILTER
        dst->nf_bridge  = src->nf_bridge;
        nf_bridge_get(src->nf_bridge);
-diff -Naurw 2.6.24/net/core/dev.c 2.6.24.imq/net/core/dev.c
---- 2.6.24/net/core/dev.c      2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/core/dev.c  2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/net/core/dev.c
+===================================================================
+--- linux-2.6.24.7.orig/net/core/dev.c
++++ linux-2.6.24.7/net/core/dev.c
 @@ -95,6 +95,9 @@
  #include <net/net_namespace.h>
  #include <net/sock.h>
@@ -630,7 +638,7 @@ diff -Naurw 2.6.24/net/core/dev.c 2.6.24.imq/net/core/dev.c
  #include <linux/proc_fs.h>
  #include <linux/seq_file.h>
  #include <linux/stat.h>
-@@ -1533,7 +1536,11 @@
+@@ -1533,7 +1536,11 @@ static int dev_gso_segment(struct sk_buf
  int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev)
  {
        if (likely(!skb->next)) {
@@ -643,9 +651,10 @@ diff -Naurw 2.6.24/net/core/dev.c 2.6.24.imq/net/core/dev.c
                        dev_queue_xmit_nit(skb, dev);
  
                if (netif_needs_gso(dev, skb)) {
-diff -Naurw 2.6.24/net/ipv4/netfilter/ipt_IMQ.c 2.6.24.imq/net/ipv4/netfilter/ipt_IMQ.c
---- 2.6.24/net/ipv4/netfilter/ipt_IMQ.c        1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/net/ipv4/netfilter/ipt_IMQ.c    2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/net/ipv4/netfilter/ipt_IMQ.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/ipt_IMQ.c
 @@ -0,0 +1,69 @@
 +/*
 + * This target marks packets to be enqueued to an imq device
@@ -716,10 +725,11 @@ diff -Naurw 2.6.24/net/ipv4/netfilter/ipt_IMQ.c 2.6.24.imq/net/ipv4/netfilter/ip
 +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");
-diff -Naurw 2.6.24/net/ipv4/netfilter/Kconfig 2.6.24.imq/net/ipv4/netfilter/Kconfig
---- 2.6.24/net/ipv4/netfilter/Kconfig  2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/ipv4/netfilter/Kconfig      2008-01-26 15:00:11.000000000 -0300
-@@ -311,6 +311,17 @@
+Index: linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+@@ -333,6 +333,17 @@ config IP_NF_MANGLE
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -737,10 +747,11 @@ diff -Naurw 2.6.24/net/ipv4/netfilter/Kconfig 2.6.24.imq/net/ipv4/netfilter/Kcon
  config IP_NF_TARGET_TOS
        tristate "TOS target support"
        depends on IP_NF_MANGLE
-diff -Naurw 2.6.24/net/ipv4/netfilter/Makefile 2.6.24.imq/net/ipv4/netfilter/Makefile
---- 2.6.24/net/ipv4/netfilter/Makefile 2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/ipv4/netfilter/Makefile     2008-01-26 15:00:11.000000000 -0300
-@@ -54,6 +54,7 @@
+Index: linux-2.6.24.7/net/ipv4/netfilter/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.24.7/net/ipv4/netfilter/Makefile
+@@ -58,6 +58,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
  obj-$(CONFIG_IP_NF_TARGET_LOG) += ipt_LOG.o
@@ -748,9 +759,10 @@ diff -Naurw 2.6.24/net/ipv4/netfilter/Makefile 2.6.24.imq/net/ipv4/netfilter/Mak
  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
-diff -Naurw 2.6.24/net/ipv6/netfilter/ip6t_IMQ.c 2.6.24.imq/net/ipv6/netfilter/ip6t_IMQ.c
---- 2.6.24/net/ipv6/netfilter/ip6t_IMQ.c       1969-12-31 21:00:00.000000000 -0300
-+++ 2.6.24.imq/net/ipv6/netfilter/ip6t_IMQ.c   2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/net/ipv6/netfilter/ip6t_IMQ.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/ipv6/netfilter/ip6t_IMQ.c
 @@ -0,0 +1,69 @@
 +/*
 + * This target marks packets to be enqueued to an imq device
@@ -821,10 +833,11 @@ diff -Naurw 2.6.24/net/ipv6/netfilter/ip6t_IMQ.c 2.6.24.imq/net/ipv6/netfilter/i
 +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");
-diff -Naurw 2.6.24/net/ipv6/netfilter/Kconfig 2.6.24.imq/net/ipv6/netfilter/Kconfig
---- 2.6.24/net/ipv6/netfilter/Kconfig  2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/ipv6/netfilter/Kconfig      2008-01-26 15:00:11.000000000 -0300
-@@ -173,6 +173,15 @@
+Index: linux-2.6.24.7/net/ipv6/netfilter/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv6/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv6/netfilter/Kconfig
+@@ -173,6 +173,15 @@ config IP6_NF_MANGLE
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -840,9 +853,10 @@ diff -Naurw 2.6.24/net/ipv6/netfilter/Kconfig 2.6.24.imq/net/ipv6/netfilter/Kcon
  config IP6_NF_TARGET_HL
        tristate  'HL (hoplimit) target support'
        depends on IP6_NF_MANGLE
-diff -Naurw 2.6.24/net/ipv6/netfilter/Makefile 2.6.24.imq/net/ipv6/netfilter/Makefile
---- 2.6.24/net/ipv6/netfilter/Makefile 2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/ipv6/netfilter/Makefile     2008-01-26 15:00:11.000000000 -0300
+Index: linux-2.6.24.7/net/ipv6/netfilter/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/net/ipv6/netfilter/Makefile
++++ linux-2.6.24.7/net/ipv6/netfilter/Makefile
 @@ -6,6 +6,7 @@
  obj-$(CONFIG_IP6_NF_IPTABLES) += ip6_tables.o
  obj-$(CONFIG_IP6_NF_FILTER) += ip6table_filter.o
@@ -851,10 +865,11 @@ diff -Naurw 2.6.24/net/ipv6/netfilter/Makefile 2.6.24.imq/net/ipv6/netfilter/Mak
  obj-$(CONFIG_IP6_NF_QUEUE) += ip6_queue.o
  obj-$(CONFIG_IP6_NF_RAW) += ip6table_raw.o
  
-diff -Naurw 2.6.24/net/sched/sch_generic.c 2.6.24.imq/net/sched/sch_generic.c
---- 2.6.24/net/sched/sch_generic.c     2008-01-24 19:58:37.000000000 -0300
-+++ 2.6.24.imq/net/sched/sch_generic.c 2008-01-26 15:00:11.000000000 -0300
-@@ -176,6 +176,11 @@
+Index: linux-2.6.24.7/net/sched/sch_generic.c
+===================================================================
+--- linux-2.6.24.7.orig/net/sched/sch_generic.c
++++ linux-2.6.24.7/net/sched/sch_generic.c
+@@ -176,6 +176,11 @@ static inline int qdisc_restart(struct n
        return ret;
  }
  
@@ -865,8 +880,8 @@ diff -Naurw 2.6.24/net/sched/sch_generic.c 2.6.24.imq/net/sched/sch_generic.c
 +
  void __qdisc_run(struct net_device *dev)
  {
-       do {
-@@ -638,3 +643,4 @@
+       unsigned long start_time = jiffies;
+@@ -650,3 +655,4 @@ EXPORT_SYMBOL(qdisc_destroy);
  EXPORT_SYMBOL(qdisc_reset);
  EXPORT_SYMBOL(qdisc_lock_tree);
  EXPORT_SYMBOL(qdisc_unlock_tree);
index 38b5000..b73a6af 100644 (file)
@@ -1,17 +1,17 @@
-Index: linux-2.6.24/include/linux/netfilter/oot_conntrack.h
+Index: linux-2.6.24.7/include/linux/netfilter/oot_conntrack.h
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/include/linux/netfilter/oot_conntrack.h
++++ linux-2.6.24.7/include/linux/netfilter/oot_conntrack.h
 @@ -0,0 +1,5 @@
 +#if defined(CONFIG_IP_NF_CONNTRACK) || defined(CONFIG_IP_NF_CONNTRACK_MODULE)
 +#     include <linux/netfilter_ipv4/ip_conntrack.h>
 +#else /* linux-2.6.20+ */
 +#     include <net/netfilter/nf_nat_rule.h>
 +#endif
-Index: linux-2.6.24/include/linux/netfilter/oot_trans.h
+Index: linux-2.6.24.7/include/linux/netfilter/oot_trans.h
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/include/linux/netfilter/oot_trans.h
++++ linux-2.6.24.7/include/linux/netfilter/oot_trans.h
 @@ -0,0 +1,14 @@
 +/* Out of tree workarounds */
 +#include <linux/version.h>
@@ -27,10 +27,10 @@ Index: linux-2.6.24/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.24/include/linux/netfilter/xt_CHAOS.h
+Index: linux-2.6.24.7/include/linux/netfilter/xt_CHAOS.h
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/include/linux/netfilter/xt_CHAOS.h
++++ linux-2.6.24.7/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.24/include/linux/netfilter/xt_CHAOS.h
 +};
 +
 +#endif /* _LINUX_NETFILTER_XT_CHAOS_H */
-Index: linux-2.6.24/include/linux/netfilter/xt_portscan.h
+Index: linux-2.6.24.7/include/linux/netfilter/xt_portscan.h
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/include/linux/netfilter/xt_portscan.h
++++ linux-2.6.24.7/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.24/include/linux/netfilter/xt_portscan.h
 +};
 +
 +#endif /* _LINUX_NETFILTER_XT_PORTSCAN_H */
-Index: linux-2.6.24/net/netfilter/find_match.c
+Index: linux-2.6.24.7/net/netfilter/find_match.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/net/netfilter/find_match.c
++++ linux-2.6.24.7/net/netfilter/find_match.c
 @@ -0,0 +1,39 @@
 +/*
 +    xt_request_find_match
@@ -103,10 +103,10 @@ Index: linux-2.6.24/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.24/net/netfilter/Kconfig
+Index: linux-2.6.24.7/net/netfilter/Kconfig
 ===================================================================
---- linux-2.6.24.orig/net/netfilter/Kconfig
-+++ linux-2.6.24/net/netfilter/Kconfig
+--- linux-2.6.24.7.orig/net/netfilter/Kconfig
++++ linux-2.6.24.7/net/netfilter/Kconfig
 @@ -265,6 +265,14 @@ config NETFILTER_XTABLES
  
  # alphabetically ordered list of targets
@@ -152,10 +152,10 @@ Index: linux-2.6.24/net/netfilter/Kconfig
  config NETFILTER_XT_MATCH_MULTIPORT
        tristate "Multiple port match support"
        depends on NETFILTER_XTABLES
-Index: linux-2.6.24/net/netfilter/Makefile
+Index: linux-2.6.24.7/net/netfilter/Makefile
 ===================================================================
---- linux-2.6.24.orig/net/netfilter/Makefile
-+++ linux-2.6.24/net/netfilter/Makefile
+--- linux-2.6.24.7.orig/net/netfilter/Makefile
++++ linux-2.6.24.7/net/netfilter/Makefile
 @@ -49,6 +49,8 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NOTRACK
  obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK) += xt_SECMARK.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o
@@ -170,10 +170,10 @@ Index: linux-2.6.24/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.24/net/netfilter/xt_CHAOS.c
+Index: linux-2.6.24.7/net/netfilter/xt_CHAOS.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/net/netfilter/xt_CHAOS.c
++++ linux-2.6.24.7/net/netfilter/xt_CHAOS.c
 @@ -0,0 +1,200 @@
 +/*
 + *    CHAOS target for netfilter
@@ -375,10 +375,10 @@ Index: linux-2.6.24/net/netfilter/xt_CHAOS.c
 +MODULE_DESCRIPTION("netfilter \"CHAOS\" target");
 +MODULE_LICENSE("GPL");
 +MODULE_ALIAS("ipt_CHAOS");
-Index: linux-2.6.24/net/netfilter/xt_DELUDE.c
+Index: linux-2.6.24.7/net/netfilter/xt_DELUDE.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/net/netfilter/xt_DELUDE.c
++++ linux-2.6.24.7/net/netfilter/xt_DELUDE.c
 @@ -0,0 +1,197 @@
 +/*
 + *    DELUDE target
@@ -577,10 +577,10 @@ Index: linux-2.6.24/net/netfilter/xt_DELUDE.c
 +MODULE_DESCRIPTION("netfilter \"DELUDE\" target");
 +MODULE_LICENSE("GPL");
 +MODULE_ALIAS("ipt_DELUDE");
-Index: linux-2.6.24/net/netfilter/xt_portscan.c
+Index: linux-2.6.24.7/net/netfilter/xt_portscan.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.24/net/netfilter/xt_portscan.c
++++ linux-2.6.24.7/net/netfilter/xt_portscan.c
 @@ -0,0 +1,269 @@
 +/*
 + *    portscan match for netfilter
@@ -851,10 +851,10 @@ Index: linux-2.6.24/net/netfilter/xt_portscan.c
 +MODULE_DESCRIPTION("netfilter \"portscan\" match");
 +MODULE_LICENSE("GPL");
 +MODULE_ALIAS("ipt_portscan");
-Index: linux-2.6.24/drivers/char/random.c
+Index: linux-2.6.24.7/drivers/char/random.c
 ===================================================================
---- linux-2.6.24.orig/drivers/char/random.c
-+++ linux-2.6.24/drivers/char/random.c
+--- linux-2.6.24.7.orig/drivers/char/random.c
++++ linux-2.6.24.7/drivers/char/random.c
 @@ -1564,6 +1564,8 @@ __u32 secure_tcp_sequence_number(__be32 
        return seq;
  }
index f5f5589..690d18c 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23/net/netfilter/Kconfig
+Index: linux-2.6.24.7/net/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23.orig/net/netfilter/Kconfig
-+++ linux-2.6.23/net/netfilter/Kconfig
+--- linux-2.6.24.7.orig/net/netfilter/Kconfig
++++ linux-2.6.24.7/net/netfilter/Kconfig
 @@ -401,6 +401,23 @@ config NETFILTER_XT_TARGET_CONNSECMARK
  
          To compile it as a module, choose M here.  If unsure, say N.
@@ -26,22 +26,22 @@ Index: linux-2.6.23/net/netfilter/Kconfig
  config NETFILTER_XT_TARGET_TCPMSS
        tristate '"TCPMSS" target support'
        depends on NETFILTER_XTABLES && (IPV6 || IPV6=n)
-Index: linux-2.6.23/net/netfilter/Makefile
+Index: linux-2.6.24.7/net/netfilter/Makefile
 ===================================================================
---- linux-2.6.23.orig/net/netfilter/Makefile
-+++ linux-2.6.23/net/netfilter/Makefile
-@@ -49,6 +49,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NFLOG) 
+--- linux-2.6.24.7.orig/net/netfilter/Makefile
++++ linux-2.6.24.7/net/netfilter/Makefile
+@@ -47,6 +47,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NFLOG) 
+ obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE) += xt_NFQUEUE.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_NOTRACK) += xt_NOTRACK.o
- obj-$(CONFIG_NETFILTER_XT_TARGET_TRACE) += xt_TRACE.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK) += xt_SECMARK.o
 +obj-$(CONFIG_NETFILTER_XT_TARGET_TARPIT) += xt_TARPIT.o
  obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o
- obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o
-Index: linux-2.6.23/net/netfilter/xt_TARPIT.c
+ obj-$(CONFIG_NETFILTER_XT_TARGET_TRACE) += xt_TRACE.o
+ obj-$(CONFIG_NETFILTER_XT_TARGET_CHAOS) += xt_CHAOS.o
+Index: linux-2.6.24.7/net/netfilter/xt_TARPIT.c
 ===================================================================
 --- /dev/null
-+++ linux-2.6.23/net/netfilter/xt_TARPIT.c
++++ linux-2.6.24.7/net/netfilter/xt_TARPIT.c
 @@ -0,0 +1,279 @@
 +/*
 + * Kernel module to capture and hold incoming TCP connections using
index 671a53c..122515d 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/net/netfilter/Kconfig
+Index: linux-2.6.24.7/net/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23-rc6.orig/net/netfilter/Kconfig        2007-09-21 16:24:03.000000000 +0800
-+++ linux-2.6.23-rc6/net/netfilter/Kconfig     2007-09-21 16:24:04.000000000 +0800
-@@ -143,7 +143,7 @@
+--- linux-2.6.24.7.orig/net/netfilter/Kconfig
++++ linux-2.6.24.7/net/netfilter/Kconfig
+@@ -143,7 +143,7 @@ config NF_CONNTRACK_FTP
  
  config NF_CONNTRACK_H323
        tristate "H.323 protocol support (EXPERIMENTAL)"
@@ -11,7 +11,7 @@ Index: linux-2.6.23-rc6/net/netfilter/Kconfig
        help
          H.323 is a VoIP signalling protocol from ITU-T. As one of the most
          important VoIP protocols, it is widely used by voice hardware and
-@@ -403,7 +403,7 @@
+@@ -420,7 +420,7 @@ config NETFILTER_XT_TARGET_TARPIT
  
  config NETFILTER_XT_TARGET_TCPMSS
        tristate '"TCPMSS" target support'
index 56d0b7d..e44dc9c 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc9/include/linux/netfilter/nf_conntrack_rtsp.h
+Index: linux-2.6.24.7/include/linux/netfilter/nf_conntrack_rtsp.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc9/include/linux/netfilter/nf_conntrack_rtsp.h       2007-10-05 21:26:39.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23-rc9/include/linux/netfilter/nf_conntrack_rtsp.h
 +#endif /* __KERNEL__ */
 +
 +#endif /* _IP_CONNTRACK_RTSP_H */
-Index: linux-2.6.23-rc9/include/linux/netfilter_helpers.h
+Index: linux-2.6.24.7/include/linux/netfilter_helpers.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc9/include/linux/netfilter_helpers.h 2007-10-05 21:26:39.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23-rc9/include/linux/netfilter_helpers.h
 +#endif /* __KERNEL__ */
 +
 +#endif /* _NETFILTER_HELPERS_H */
-Index: linux-2.6.23-rc9/include/linux/netfilter_mime.h
+Index: linux-2.6.24.7/include/linux/netfilter_mime.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc9/include/linux/netfilter_mime.h    2007-10-05 21:26:39.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/include/linux/netfilter_mime.h
 @@ -0,0 +1,89 @@
 +/*
 + * MIME functions for netfilter modules.  This file provides implementations
@@ -298,11 +298,11 @@ Index: linux-2.6.23-rc9/include/linux/netfilter_mime.h
 +#endif /* __KERNEL__ */
 +
 +#endif /* _NETFILTER_MIME_H */
-Index: linux-2.6.23-rc9/net/ipv4/netfilter/Makefile
+Index: linux-2.6.24.7/net/ipv4/netfilter/Makefile
 ===================================================================
---- linux-2.6.23-rc9.orig/net/ipv4/netfilter/Makefile  2007-10-05 21:26:39.000000000 +0800
-+++ linux-2.6.23-rc9/net/ipv4/netfilter/Makefile       2007-10-05 21:26:39.000000000 +0800
-@@ -23,6 +23,7 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Makefile
++++ linux-2.6.24.7/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
  obj-$(CONFIG_NF_NAT_IRC) += nf_nat_irc.o
@@ -310,11 +310,11 @@ Index: linux-2.6.23-rc9/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.23-rc9/net/netfilter/Kconfig
+Index: linux-2.6.24.7/net/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23-rc9.orig/net/netfilter/Kconfig        2007-10-05 21:26:39.000000000 +0800
-+++ linux-2.6.23-rc9/net/netfilter/Kconfig     2007-10-05 21:26:39.000000000 +0800
-@@ -249,6 +249,16 @@
+--- linux-2.6.24.7.orig/net/netfilter/Kconfig
++++ linux-2.6.24.7/net/netfilter/Kconfig
+@@ -249,6 +249,16 @@ config NF_CONNTRACK_TFTP
  
          To compile it as a module, choose M here.  If unsure, say N.
  
@@ -331,11 +331,11 @@ Index: linux-2.6.23-rc9/net/netfilter/Kconfig
  config NF_CT_NETLINK
        tristate 'Connection tracking netlink interface (EXPERIMENTAL)'
        depends on EXPERIMENTAL && NF_CONNTRACK && NETFILTER_NETLINK
-Index: linux-2.6.23-rc9/net/netfilter/Makefile
+Index: linux-2.6.24.7/net/netfilter/Makefile
 ===================================================================
---- linux-2.6.23-rc9.orig/net/netfilter/Makefile       2007-10-05 21:26:39.000000000 +0800
-+++ linux-2.6.23-rc9/net/netfilter/Makefile    2007-10-05 21:26:39.000000000 +0800
-@@ -33,6 +33,7 @@
+--- linux-2.6.24.7.orig/net/netfilter/Makefile
++++ linux-2.6.24.7/net/netfilter/Makefile
+@@ -33,6 +33,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
  obj-$(CONFIG_NF_CONNTRACK_TFTP) += nf_conntrack_tftp.o
@@ -343,11 +343,11 @@ Index: linux-2.6.23-rc9/net/netfilter/Makefile
  
  # generic X tables 
  obj-$(CONFIG_NETFILTER_XTABLES) += x_tables.o xt_tcpudp.o
-Index: linux-2.6.23-rc9/net/ipv4/netfilter/Kconfig
+Index: linux-2.6.24.7/net/ipv4/netfilter/Kconfig
 ===================================================================
---- linux-2.6.23-rc9.orig/net/ipv4/netfilter/Kconfig   2007-10-05 21:26:39.000000000 +0800
-+++ linux-2.6.23-rc9/net/ipv4/netfilter/Kconfig        2007-10-05 21:26:39.000000000 +0800
-@@ -314,6 +314,11 @@
+--- linux-2.6.24.7.orig/net/ipv4/netfilter/Kconfig
++++ linux-2.6.24.7/net/ipv4/netfilter/Kconfig
+@@ -296,6 +296,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.23-rc9/net/ipv4/netfilter/Kconfig
  config NF_NAT_TFTP
        tristate
        depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT
-Index: linux-2.6.23-rc9/net/netfilter/nf_conntrack_rtsp.c
+Index: linux-2.6.24.7/net/netfilter/nf_conntrack_rtsp.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc9/net/netfilter/nf_conntrack_rtsp.c 2007-10-05 21:46:43.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/net/netfilter/nf_conntrack_rtsp.c
 @@ -0,0 +1,513 @@
 +/*
 + * RTSP extension for IP connection tracking
@@ -877,10 +877,10 @@ Index: linux-2.6.23-rc9/net/netfilter/nf_conntrack_rtsp.c
 +
 +EXPORT_SYMBOL(nf_nat_rtsp_hook_expectfn);
 +
-Index: linux-2.6.23-rc9/net/ipv4/netfilter/nf_nat_rtsp.c
+Index: linux-2.6.24.7/net/ipv4/netfilter/nf_nat_rtsp.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc9/net/ipv4/netfilter/nf_nat_rtsp.c  2007-10-05 21:41:16.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/net/ipv4/netfilter/nf_nat_rtsp.c
 @@ -0,0 +1,496 @@
 +/*
 + * RTSP extension for TCP NAT alteration
index ac5eeee..ebf7810 100644 (file)
@@ -1,7 +1,8 @@
-diff -Naur linux-2.6.21.5.orig/include/linux/pkt_sched.h linux-2.6.21.5/include/linux/pkt_sched.h
---- linux-2.6.21.5.orig/include/linux/pkt_sched.h      2007-06-11 11:37:06.000000000 -0700
-+++ linux-2.6.21.5/include/linux/pkt_sched.h   2007-06-22 22:53:46.000000000 -0700
-@@ -146,8 +146,37 @@
+Index: linux-2.6.24.7/include/linux/pkt_sched.h
+===================================================================
+--- linux-2.6.24.7.orig/include/linux/pkt_sched.h
++++ linux-2.6.24.7/include/linux/pkt_sched.h
+@@ -155,8 +155,37 @@ struct tc_sfq_qopt
   *
   *    The only reason for this is efficiency, it is possible
   *    to change these parameters in compile time.
@@ -39,10 +40,11 @@ diff -Naur linux-2.6.21.5.orig/include/linux/pkt_sched.h linux-2.6.21.5/include/
  /* RED section */
  
  enum
-diff -Naur linux-2.6.21.5.orig/net/sched/Kconfig linux-2.6.21.5/net/sched/Kconfig
---- linux-2.6.21.5.orig/net/sched/Kconfig      2007-06-11 11:37:06.000000000 -0700
-+++ linux-2.6.21.5/net/sched/Kconfig   2007-06-23 14:11:02.000000000 -0700
-@@ -189,6 +189,37 @@
+Index: linux-2.6.24.7/net/sched/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/net/sched/Kconfig
++++ linux-2.6.24.7/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.
  
@@ -80,10 +82,11 @@ diff -Naur linux-2.6.21.5.orig/net/sched/Kconfig linux-2.6.21.5/net/sched/Kconfi
  config NET_SCH_TEQL
        tristate "True Link Equalizer (TEQL)"
        ---help---
-diff -Naur linux-2.6.21.5.orig/net/sched/Makefile linux-2.6.21.5/net/sched/Makefile
---- linux-2.6.21.5.orig/net/sched/Makefile     2007-06-11 11:37:06.000000000 -0700
-+++ linux-2.6.21.5/net/sched/Makefile  2007-06-22 22:53:46.000000000 -0700
-@@ -23,6 +23,7 @@
+Index: linux-2.6.24.7/net/sched/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/net/sched/Makefile
++++ linux-2.6.24.7/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
  obj-$(CONFIG_NET_SCH_SFQ)     += sch_sfq.o
@@ -91,9 +94,10 @@ diff -Naur linux-2.6.21.5.orig/net/sched/Makefile linux-2.6.21.5/net/sched/Makef
  obj-$(CONFIG_NET_SCH_TBF)     += sch_tbf.o
  obj-$(CONFIG_NET_SCH_TEQL)    += sch_teql.o
  obj-$(CONFIG_NET_SCH_PRIO)    += sch_prio.o
-diff -Naur linux-2.6.21.5.orig/net/sched/sch_esfq.c linux-2.6.21.5/net/sched/sch_esfq.c
---- linux-2.6.21.5.orig/net/sched/sch_esfq.c   1969-12-31 16:00:00.000000000 -0800
-+++ linux-2.6.21.5/net/sched/sch_esfq.c        2007-06-23 19:18:00.000000000 -0700
+Index: linux-2.6.24.7/net/sched/sch_esfq.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/net/sched/sch_esfq.c
 @@ -0,0 +1,702 @@
 +/*
 + * net/sched/sch_esfq.c       Extended Stochastic Fairness Queueing discipline.
index 994c03e..64c7e4e 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/arch/mips/Makefile
+Index: linux-2.6.24.7/arch/mips/Makefile
 ===================================================================
---- linux-2.6.23-rc6.orig/arch/mips/Makefile   2007-09-21 16:23:53.000000000 +0800
-+++ linux-2.6.23-rc6/arch/mips/Makefile        2007-09-21 16:24:05.000000000 +0800
-@@ -565,6 +565,9 @@
+--- linux-2.6.24.7.orig/arch/mips/Makefile
++++ linux-2.6.24.7/arch/mips/Makefile
+@@ -576,6 +576,9 @@ core-$(CONFIG_TOSHIBA_RBTX4938) += arch/
  cflags-$(CONFIG_TOSHIBA_RBTX4938) += -Iinclude/asm-mips/mach-tx49xx
  load-$(CONFIG_TOSHIBA_RBTX4938) += 0xffffffff80100000
  
index f1ffac6..defb535 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/fs/jffs2/build.c
+Index: linux-2.6.24.7/fs/jffs2/build.c
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/jffs2/build.c     2007-09-21 16:23:53.000000000 +0800
-+++ linux-2.6.23-rc6/fs/jffs2/build.c  2007-09-21 16:24:05.000000000 +0800
-@@ -105,6 +105,17 @@
+--- linux-2.6.24.7.orig/fs/jffs2/build.c
++++ linux-2.6.24.7/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,11 +20,11 @@ Index: linux-2.6.23-rc6/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.23-rc6/fs/jffs2/scan.c
+Index: linux-2.6.24.7/fs/jffs2/scan.c
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/jffs2/scan.c      2007-09-21 16:23:52.000000000 +0800
-+++ linux-2.6.23-rc6/fs/jffs2/scan.c   2007-09-21 16:24:05.000000000 +0800
-@@ -142,9 +142,12 @@
+--- linux-2.6.24.7.orig/fs/jffs2/scan.c
++++ linux-2.6.24.7/fs/jffs2/scan.c
+@@ -142,9 +142,12 @@ int jffs2_scan_medium(struct jffs2_sb_in
  
                /* reset summary info for next eraseblock scan */
                jffs2_sum_reset_collected(s);
@@ -40,7 +40,7 @@ Index: linux-2.6.23-rc6/fs/jffs2/scan.c
  
                if (ret < 0)
                        goto out;
-@@ -545,6 +548,17 @@
+@@ -545,6 +548,17 @@ static int jffs2_scan_eraseblock (struct
                        return err;
        }
  
index 5006286..2837c16 100644 (file)
@@ -1,7 +1,7 @@
-Index: linux-2.6.23-rc6/include/asm-powerpc/segment.h
+Index: linux-2.6.24.7/include/asm-powerpc/segment.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23-rc6/include/asm-powerpc/segment.h     2007-09-21 16:24:05.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/include/asm-powerpc/segment.h
 @@ -0,0 +1,6 @@
 +#ifndef _ASM_SEGMENT_H
 +#define _ASM_SEGMENT_H
index 9bb3f2c..c298dc7 100644 (file)
@@ -1,35 +1,35 @@
-Index: linux-2.6.23/drivers/net/r8169.c
+Index: linux-2.6.24.7/drivers/net/r8169.c
 ===================================================================
---- linux-2.6.23.orig/drivers/net/r8169.c      2007-10-10 04:31:38.000000000 +0800
-+++ linux-2.6.23/drivers/net/r8169.c   2007-10-10 13:53:17.000000000 +0800
-@@ -1459,7 +1459,7 @@
+--- linux-2.6.24.7.orig/drivers/net/r8169.c
++++ linux-2.6.24.7/drivers/net/r8169.c
+@@ -1537,7 +1537,7 @@ static const struct rtl_cfg_info {
                .hw_start       = rtl_hw_start_8169,
                .region         = 1,
                .align          = 0,
 -              .intr_event     = SYSErr | LinkChg | RxOverflow |
 +              .intr_event     = LinkChg | RxOverflow |
                                  RxFIFOOver | TxErr | TxOK | RxOK | RxErr,
-               .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow
-       },
-@@ -1467,7 +1467,7 @@
+               .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow,
+               .msi            = 0
+@@ -1546,7 +1546,7 @@ static const struct rtl_cfg_info {
                .hw_start       = rtl_hw_start_8168,
                .region         = 2,
                .align          = 8,
 -              .intr_event     = SYSErr | LinkChg | RxOverflow |
 +              .intr_event     = LinkChg | RxOverflow |
                                  TxErr | TxOK | RxOK | RxErr,
-               .napi_event     = TxErr | TxOK | RxOK | RxOverflow
-       },
-@@ -1475,7 +1475,7 @@
+               .napi_event     = TxErr | TxOK | RxOK | RxOverflow,
+               .msi            = RTL_FEATURE_MSI
+@@ -1555,7 +1555,7 @@ static const struct rtl_cfg_info {
                .hw_start       = rtl_hw_start_8101,
                .region         = 2,
                .align          = 8,
 -              .intr_event     = SYSErr | LinkChg | RxOverflow | PCSTimeout |
 +              .intr_event     = LinkChg | RxOverflow | PCSTimeout |
                                  RxFIFOOver | TxErr | TxOK | RxOK | RxErr,
-               .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow
-       }
-@@ -2779,10 +2779,12 @@
+               .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow,
+               .msi            = RTL_FEATURE_MSI
+@@ -2903,10 +2903,12 @@ static irqreturn_t rtl8169_interrupt(int
                        break;
                }
  
index e99e845..b427f6e 100644 (file)
@@ -1,10 +1,10 @@
-Index: linux-2.6.23/fs/Kconfig
+Index: linux-2.6.24.7/fs/Kconfig
 ===================================================================
---- linux-2.6.23.orig/fs/Kconfig       2007-10-10 13:52:14.000000000 +0800
-+++ linux-2.6.23/fs/Kconfig    2007-10-10 13:53:23.000000000 +0800
-@@ -458,6 +458,9 @@
-         This option will enlarge your kernel, but it allows debugging of
-         ocfs2 filesystem issues.
+--- linux-2.6.24.7.orig/fs/Kconfig
++++ linux-2.6.24.7/fs/Kconfig
+@@ -468,6 +468,9 @@ config OCFS2_DEBUG_FS
+         this option for debugging only as it is likely to decrease
+         performance of the filesystem.
  
 +config MINI_FO
 +      tristate "Mini fanout overlay filesystem"
@@ -12,22 +12,22 @@ Index: linux-2.6.23/fs/Kconfig
  config MINIX_FS
        tristate "Minix fs support"
        help
-Index: linux-2.6.23/fs/Makefile
+Index: linux-2.6.24.7/fs/Makefile
 ===================================================================
---- linux-2.6.23.orig/fs/Makefile      2007-10-10 13:52:14.000000000 +0800
-+++ linux-2.6.23/fs/Makefile   2007-10-10 13:53:23.000000000 +0800
-@@ -76,6 +76,7 @@
- obj-$(CONFIG_RAMFS)           += ramfs/
+--- linux-2.6.24.7.orig/fs/Makefile
++++ linux-2.6.24.7/fs/Makefile
+@@ -76,6 +76,7 @@ obj-$(CONFIG_SQUASHFS)               += squashfs/
+ obj-y                         += ramfs/
  obj-$(CONFIG_HUGETLBFS)               += hugetlbfs/
  obj-$(CONFIG_CODA_FS)         += coda/
 +obj-$(CONFIG_MINI_FO)         += mini_fo/
  obj-$(CONFIG_MINIX_FS)                += minix/
  obj-$(CONFIG_FAT_FS)          += fat/
  obj-$(CONFIG_MSDOS_FS)                += msdos/
-Index: linux-2.6.23/fs/mini_fo/aux.c
+Index: linux-2.6.24.7/fs/mini_fo/aux.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/aux.c      2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/aux.c
 @@ -0,0 +1,577 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -606,10 +606,10 @@ Index: linux-2.6.23/fs/mini_fo/aux.c
 +
 +#endif /* unused */
 +
-Index: linux-2.6.23/fs/mini_fo/ChangeLog
+Index: linux-2.6.24.7/fs/mini_fo/ChangeLog
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/ChangeLog  2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/ChangeLog
 @@ -0,0 +1,281 @@
 +2006-01-24  Markus Klotzbuecher  <mk@mary.denx.de>
 +
@@ -892,10 +892,10 @@ Index: linux-2.6.23/fs/mini_fo/ChangeLog
 +      * Implementation of mini_fo_mknod and mini_fo_rename, support
 +          for device files.
 +      
-Index: linux-2.6.23/fs/mini_fo/dentry.c
+Index: linux-2.6.24.7/fs/mini_fo/dentry.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/dentry.c   2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/dentry.c
 @@ -0,0 +1,244 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -1141,10 +1141,10 @@ Index: linux-2.6.23/fs/mini_fo/dentry.c
 +      d_delete:               mini_fo_d_delete,
 +      d_iput:         mini_fo_d_iput,
 +};
-Index: linux-2.6.23/fs/mini_fo/file.c
+Index: linux-2.6.24.7/fs/mini_fo/file.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/file.c     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/file.c
 @@ -0,0 +1,713 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -1859,10 +1859,10 @@ Index: linux-2.6.23/fs/mini_fo/file.c
 +              /* not implemented: sendpage */
 +              /* not implemented: get_unmapped_area */
 +      };
-Index: linux-2.6.23/fs/mini_fo/fist.h
+Index: linux-2.6.24.7/fs/mini_fo/fist.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/fist.h     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/fist.h
 @@ -0,0 +1,252 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -2116,10 +2116,10 @@ Index: linux-2.6.23/fs/mini_fo/fist.h
 +# define FIST_IOCTL_SET_DEBUG_VALUE   _IOW(0x15, 2, int)
 +
 +#endif /* not __FIST_H_ */
-Index: linux-2.6.23/fs/mini_fo/inode.c
+Index: linux-2.6.24.7/fs/mini_fo/inode.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/inode.c    2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/inode.c
 @@ -0,0 +1,1564 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -3685,10 +3685,10 @@ Index: linux-2.6.23/fs/mini_fo/inode.c
 +              removexattr:    mini_fo_removexattr
 +# endif /* XATTR && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,20) */
 +      };
-Index: linux-2.6.23/fs/mini_fo/main.c
+Index: linux-2.6.24.7/fs/mini_fo/main.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/main.c     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/main.c
 @@ -0,0 +1,423 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -4113,10 +4113,10 @@ Index: linux-2.6.23/fs/mini_fo/main.c
 +
 +module_init(init_mini_fo_fs)
 +module_exit(exit_mini_fo_fs)
-Index: linux-2.6.23/fs/mini_fo/Makefile
+Index: linux-2.6.24.7/fs/mini_fo/Makefile
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/Makefile   2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23/fs/mini_fo/Makefile
 +# dependencies
 +${mini_fo-objs}: mini_fo.h fist.h
 +
-Index: linux-2.6.23/fs/mini_fo/meta.c
+Index: linux-2.6.24.7/fs/mini_fo/meta.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/meta.c     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/meta.c
 @@ -0,0 +1,1000 @@
 +/*
 + * Copyright (C) 2004, 2005 Markus Klotzbuecher <mk@creamnet.de>
@@ -5140,10 +5140,10 @@ Index: linux-2.6.23/fs/mini_fo/meta.c
 +      return 0;
 +}
 +
-Index: linux-2.6.23/fs/mini_fo/mini_fo.h
+Index: linux-2.6.24.7/fs/mini_fo/mini_fo.h
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/mini_fo.h  2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/mini_fo.h
 @@ -0,0 +1,510 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -5655,10 +5655,10 @@ Index: linux-2.6.23/fs/mini_fo/mini_fo.h
 +/* ioctls */
 +
 +#endif        /* not __MINI_FO_H_ */
-Index: linux-2.6.23/fs/mini_fo/mini_fo-merge
+Index: linux-2.6.24.7/fs/mini_fo/mini_fo-merge
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/mini_fo-merge      2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/mini_fo-merge
 @@ -0,0 +1,180 @@
 +#!/bin/bash
 +#
@@ -5840,10 +5840,10 @@ Index: linux-2.6.23/fs/mini_fo/mini_fo-merge
 +#rm $TMP/$SKIP_DEL_LIST 
 +
 +echo "Done!"
-Index: linux-2.6.23/fs/mini_fo/mini_fo-overlay
+Index: linux-2.6.24.7/fs/mini_fo/mini_fo-overlay
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/mini_fo-overlay    2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/mini_fo-overlay
 @@ -0,0 +1,130 @@
 +#!/bin/bash
 +#
@@ -5975,10 +5975,10 @@ Index: linux-2.6.23/fs/mini_fo/mini_fo-overlay
 +if [ $? -ne 0 ]; then
 +    echo "Error, mounting failed, maybe no permisson to mount?"
 +fi
-Index: linux-2.6.23/fs/mini_fo/mmap.c
+Index: linux-2.6.24.7/fs/mini_fo/mmap.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/mmap.c     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/mmap.c
 @@ -0,0 +1,637 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
@@ -6617,10 +6617,10 @@ Index: linux-2.6.23/fs/mini_fo/mmap.c
 +      print_exit_status(err);
 +      return err;
 +}
-Index: linux-2.6.23/fs/mini_fo/README
+Index: linux-2.6.24.7/fs/mini_fo/README
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/README     2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/README
 @@ -0,0 +1,163 @@
 +README for the mini_fo overlay file system
 +=========================================
@@ -6785,10 +6785,10 @@ Index: linux-2.6.23/fs/mini_fo/README
 +2 of the License, or (at your option) any later version.
 +
 +
-Index: linux-2.6.23/fs/mini_fo/RELEASE_NOTES
+Index: linux-2.6.24.7/fs/mini_fo/RELEASE_NOTES
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/RELEASE_NOTES      2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/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.23/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.23/fs/mini_fo/state.c
+Index: linux-2.6.24.7/fs/mini_fo/state.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/state.c    2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/state.c
 @@ -0,0 +1,620 @@
 +/*
 + * Copyright (C) 2005 Markus Klotzbuecher <mk@creamnet.de>
@@ -7526,10 +7526,10 @@ Index: linux-2.6.23/fs/mini_fo/state.c
 +      return err;
 +}
 +
-Index: linux-2.6.23/fs/mini_fo/super.c
+Index: linux-2.6.24.7/fs/mini_fo/super.c
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.23/fs/mini_fo/super.c    2007-10-10 13:53:23.000000000 +0800
+--- /dev/null
++++ linux-2.6.24.7/fs/mini_fo/super.c
 @@ -0,0 +1,281 @@
 +/*
 + * Copyright (c) 1997-2003 Erez Zadok
index a3d5ee2..1733727 100644 (file)
@@ -1,6 +1,8 @@
---- linux-2.6.24/lib/kobject_uevent.c  2008-01-24 23:58:37.000000000 +0100
-+++ linux-2.6.24-owrt/lib/kobject_uevent.c     2008-01-28 12:01:41.000000000 +0100
-@@ -27,7 +27,8 @@
+Index: linux-2.6.24.7/lib/kobject_uevent.c
+===================================================================
+--- linux-2.6.24.7.orig/lib/kobject_uevent.c
++++ linux-2.6.24.7/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);
  #if defined(CONFIG_NET)
@@ -10,7 +12,7 @@
  #endif
  
  /* the strings here must match the enum in include/linux/kobject.h */
-@@ -40,6 +41,18 @@
+@@ -40,6 +41,18 @@ static const char *kobject_actions[] = {
        [KOBJ_OFFLINE] =        "offline",
  };
  
@@ -29,7 +31,7 @@
  /**
   * kobject_action_type - translate action string to numeric type
   *
-@@ -173,9 +186,7 @@
+@@ -173,9 +186,7 @@ int kobject_uevent_env(struct kobject *k
        }
  
        /* we will send an event, so request a new sequence number */
index a7a48f2..012aac3 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23.1/sound/core/Kconfig
+Index: linux-2.6.24.7/sound/core/Kconfig
 ===================================================================
---- linux-2.6.23.1.orig/sound/core/Kconfig     2007-11-25 18:14:23.486146184 +0100
-+++ linux-2.6.23.1/sound/core/Kconfig  2007-11-25 18:14:26.474316473 +0100
-@@ -9,7 +9,7 @@
+--- linux-2.6.24.7.orig/sound/core/Kconfig
++++ linux-2.6.24.7/sound/core/Kconfig
+@@ -9,7 +9,7 @@ config SND_PCM
        depends on SND
  
  config SND_HWDEP
index 780fd34..2ca66d1 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc9/drivers/leds/Kconfig
+Index: linux-2.6.24.7/drivers/leds/Kconfig
 ===================================================================
---- linux-2.6.23-rc9.orig/drivers/leds/Kconfig 2007-10-02 12:51:05.000000000 +0800
-+++ linux-2.6.23-rc9/drivers/leds/Kconfig      2007-10-03 23:43:31.000000000 +0800
-@@ -133,4 +133,8 @@
+--- linux-2.6.24.7.orig/drivers/leds/Kconfig
++++ linux-2.6.24.7/drivers/leds/Kconfig
+@@ -146,4 +146,8 @@ config LEDS_TRIGGER_HEARTBEAT
          load average.
          If unsure, say Y.
  
@@ -11,11 +11,11 @@ Index: linux-2.6.23-rc9/drivers/leds/Kconfig
 +      depends on LEDS_TRIGGERS
 +
  endif # NEW_LEDS
-Index: linux-2.6.23-rc9/drivers/leds/Makefile
+Index: linux-2.6.24.7/drivers/leds/Makefile
 ===================================================================
---- linux-2.6.23-rc9.orig/drivers/leds/Makefile        2007-10-02 12:51:05.000000000 +0800
-+++ linux-2.6.23-rc9/drivers/leds/Makefile     2007-10-03 23:42:24.000000000 +0800
-@@ -22,3 +22,4 @@
+--- linux-2.6.24.7.orig/drivers/leds/Makefile
++++ linux-2.6.24.7/drivers/leds/Makefile
+@@ -24,3 +24,4 @@ obj-$(CONFIG_LEDS_CM_X270)              
  obj-$(CONFIG_LEDS_TRIGGER_TIMER)      += ledtrig-timer.o
  obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK)   += ledtrig-ide-disk.o
  obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)  += ledtrig-heartbeat.o
index cb00274..a89e662 100644 (file)
@@ -1,7 +1,8 @@
-diff -Nur linux-2.6.23.1.orig/drivers/leds/Kconfig linux-2.6.23.1/drivers/leds/Kconfig
---- linux-2.6.23.1.orig/drivers/leds/Kconfig   2007-10-12 12:43:44.000000000 -0400
-+++ linux-2.6.23.1/drivers/leds/Kconfig        2007-10-31 02:36:22.000000000 -0400
-@@ -81,6 +81,12 @@
+Index: linux-2.6.24.7/drivers/leds/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/drivers/leds/Kconfig
++++ linux-2.6.24.7/drivers/leds/Kconfig
+@@ -81,6 +81,12 @@ config LEDS_WRAP
        help
          This option enables support for the PCEngines WRAP programmable LEDs.
  
@@ -13,15 +14,16 @@ diff -Nur linux-2.6.23.1.orig/drivers/leds/Kconfig linux-2.6.23.1/drivers/leds/K
 +
  config LEDS_H1940
        tristate "LED Support for iPAQ H1940 device"
-       depends LEDS_CLASS && ARCH_H1940
-diff -Nur linux-2.6.23.1.orig/drivers/leds/Makefile linux-2.6.23.1/drivers/leds/Makefile
---- linux-2.6.23.1.orig/drivers/leds/Makefile  2007-10-12 12:43:44.000000000 -0400
-+++ linux-2.6.23.1/drivers/leds/Makefile       2007-10-31 02:36:17.000000000 -0400
-@@ -14,6 +14,7 @@
+       depends on LEDS_CLASS && ARCH_H1940
+Index: linux-2.6.24.7/drivers/leds/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/drivers/leds/Makefile
++++ linux-2.6.24.7/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
  obj-$(CONFIG_LEDS_WRAP)                       += leds-wrap.o
 +obj-$(CONFIG_LEDS_ALIX)                       += leds-alix.o
  obj-$(CONFIG_LEDS_H1940)              += leds-h1940.o
- obj-$(CONFIG_LEDS_COBALT)             += leds-cobalt.o
- obj-$(CONFIG_LEDS_GPIO)                       += leds-gpio.o
+ obj-$(CONFIG_LEDS_COBALT_QUBE)                += leds-cobalt-qube.o
+ obj-$(CONFIG_LEDS_COBALT_RAQ)         += leds-cobalt-raq.o
index a59915c..f666fb0 100644 (file)
@@ -1,7 +1,8 @@
-diff -ur linux-2.6.23.1.orig/drivers/leds/Kconfig linux-2.6.23.1/drivers/leds/Kconfig
---- linux-2.6.23.1.orig/drivers/leds/Kconfig   2007-12-01 00:41:03.000000000 +1300
-+++ linux-2.6.23.1/drivers/leds/Kconfig        2007-12-01 01:26:43.000000000 +1300
-@@ -137,4 +137,11 @@
+Index: linux-2.6.24.7/drivers/leds/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/drivers/leds/Kconfig
++++ linux-2.6.24.7/drivers/leds/Kconfig
+@@ -156,4 +156,11 @@ config LEDS_TRIGGER_MORSE
        tristate "LED Morse Trigger"
        depends on LEDS_TRIGGERS
  
@@ -13,10 +14,11 @@ diff -ur linux-2.6.23.1.orig/drivers/leds/Kconfig linux-2.6.23.1/drivers/leds/Kc
 +        If unsure, say Y.
 +
  endif # NEW_LEDS
-diff -ur linux-2.6.23.1.orig/drivers/leds/Makefile linux-2.6.23.1/drivers/leds/Makefile
---- linux-2.6.23.1.orig/drivers/leds/Makefile  2007-12-01 00:41:03.000000000 +1300
-+++ linux-2.6.23.1/drivers/leds/Makefile       2007-12-01 01:27:12.000000000 +1300
-@@ -23,3 +23,4 @@
+Index: linux-2.6.24.7/drivers/leds/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/drivers/leds/Makefile
++++ linux-2.6.24.7/drivers/leds/Makefile
+@@ -26,3 +26,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
  obj-$(CONFIG_LEDS_TRIGGER_MORSE)      += ledtrig-morse.o
index c3eb72c..259257d 100644 (file)
@@ -1,5 +1,7 @@
---- linux-2.6.24.5/drivers/rtc/rtc-ds1672.c    2008-04-19 03:53:39.000000000 +0200
-+++ linux-2.6.24.5-owrt/drivers/rtc/rtc-ds1672.c       2008-04-29 22:16:41.000000000 +0200
+Index: linux-2.6.24.7/drivers/rtc/rtc-ds1672.c
+===================================================================
+--- linux-2.6.24.7.orig/drivers/rtc/rtc-ds1672.c
++++ linux-2.6.24.7/drivers/rtc/rtc-ds1672.c
 @@ -13,10 +13,10 @@
  #include <linux/i2c.h>
  #include <linux/rtc.h>
index 0395715..153e5f6 100644 (file)
@@ -1,6 +1,8 @@
---- linux-2.6.24.2.orig/drivers/input/misc/Kconfig     2007-08-21 06:33:06.000000000 +0200
-+++ linux-2.6.24.2/drivers/input/misc/Kconfig  2007-10-08 10:57:23.000000000 +0200
-@@ -178,4 +178,20 @@
+Index: linux-2.6.24.7/drivers/input/misc/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/drivers/input/misc/Kconfig
++++ linux-2.6.24.7/drivers/input/misc/Kconfig
+@@ -183,4 +183,20 @@ config HP_SDC_RTC
          Say Y here if you want to support the built-in real time clock
          of the HP SDC controller.
  
 +        module will be called gpio-buttons.
 +
  endif
---- linux-2.6.24.2.orig/drivers/input/misc/Makefile    2007-08-21 06:33:06.000000000 +0200
-+++ linux-2.6.24.2/drivers/input/misc/Makefile 2007-10-08 10:50:12.000000000 +0200
-@@ -18,3 +18,4 @@
+Index: linux-2.6.24.7/drivers/input/misc/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/drivers/input/misc/Makefile
++++ linux-2.6.24.7/drivers/input/misc/Makefile
+@@ -18,3 +18,4 @@ obj-$(CONFIG_INPUT_POWERMATE)                += powerm
  obj-$(CONFIG_INPUT_YEALINK)           += yealink.o
  obj-$(CONFIG_HP_SDC_RTC)              += hp_sdc_rtc.o
  obj-$(CONFIG_INPUT_UINPUT)            += uinput.o
index 4f5894c..47f470a 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23-rc6/fs/Kconfig
+Index: linux-2.6.24.7/fs/Kconfig
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/Kconfig   2007-09-21 16:24:06.000000000 +0800
-+++ linux-2.6.23-rc6/fs/Kconfig        2007-09-21 16:24:08.000000000 +0800
-@@ -419,6 +419,7 @@
+--- linux-2.6.24.7.orig/fs/Kconfig
++++ linux-2.6.24.7/fs/Kconfig
+@@ -420,6 +420,7 @@ config FS_POSIX_ACL
  
  source "fs/xfs/Kconfig"
  source "fs/gfs2/Kconfig"
@@ -10,11 +10,11 @@ Index: linux-2.6.23-rc6/fs/Kconfig
  
  config OCFS2_FS
        tristate "OCFS2 file system support"
-Index: linux-2.6.23-rc6/fs/Makefile
+Index: linux-2.6.24.7/fs/Makefile
 ===================================================================
---- linux-2.6.23-rc6.orig/fs/Makefile  2007-09-21 16:24:06.000000000 +0800
-+++ linux-2.6.23-rc6/fs/Makefile       2007-09-21 16:24:08.000000000 +0800
-@@ -120,3 +120,4 @@
+--- linux-2.6.24.7.orig/fs/Makefile
++++ linux-2.6.24.7/fs/Makefile
+@@ -120,3 +120,4 @@ obj-$(CONFIG_HPPFS)                += hppfs/
  obj-$(CONFIG_DEBUG_FS)                += debugfs/
  obj-$(CONFIG_OCFS2_FS)                += ocfs2/
  obj-$(CONFIG_GFS2_FS)           += gfs2/
index 8261d4a..b63b92b 100644 (file)
@@ -1,8 +1,8 @@
-Index: linux-2.6.23/drivers/net/phy/phy.c
+Index: linux-2.6.24.7/drivers/net/phy/phy.c
 ===================================================================
---- linux-2.6.23.orig/drivers/net/phy/phy.c    2007-10-14 00:05:26.000000000 +0200
-+++ linux-2.6.23/drivers/net/phy/phy.c 2007-10-14 00:44:21.000000000 +0200
-@@ -344,6 +344,50 @@
+--- linux-2.6.24.7.orig/drivers/net/phy/phy.c
++++ linux-2.6.24.7/drivers/net/phy/phy.c
+@@ -345,6 +345,50 @@ int phy_ethtool_gset(struct phy_device *
  }
  EXPORT_SYMBOL(phy_ethtool_gset);
  
@@ -53,11 +53,11 @@ Index: linux-2.6.23/drivers/net/phy/phy.c
  /**
   * phy_mii_ioctl - generic PHY MII ioctl interface
   * @phydev: the phy_device struct
-Index: linux-2.6.23/include/linux/phy.h
+Index: linux-2.6.24.7/include/linux/phy.h
 ===================================================================
---- linux-2.6.23.orig/include/linux/phy.h      2007-10-14 00:05:15.000000000 +0200
-+++ linux-2.6.23/include/linux/phy.h   2007-10-14 00:18:54.000000000 +0200
-@@ -393,6 +393,7 @@
+--- linux-2.6.24.7.orig/include/linux/phy.h
++++ linux-2.6.24.7/include/linux/phy.h
+@@ -398,6 +398,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);
  int phy_ethtool_gset(struct phy_device *phydev, struct ethtool_cmd *cmd);
index 88a27f3..e53671a 100644 (file)
@@ -1,6 +1,7 @@
-diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/linux/atmbr2684.h
---- linux-2.6.24.2/include/linux/atmbr2684.h   2008-02-11 05:51:11.000000000 +0000
-+++ linux-2.6.24.2-copy/include/linux/atmbr2684.h      2008-03-27 01:08:42.000000000 +0000
+Index: linux-2.6.24.7/include/linux/atmbr2684.h
+===================================================================
+--- linux-2.6.24.7.orig/include/linux/atmbr2684.h
++++ linux-2.6.24.7/include/linux/atmbr2684.h
 @@ -14,6 +14,9 @@
  #define BR2684_MEDIA_FDDI     (3)
  #define BR2684_MEDIA_802_6    (4)     /* 802.6 */
@@ -38,7 +39,7 @@ diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/l
  };
  
  /*
-@@ -55,10 +65,10 @@
+@@ -55,10 +65,10 @@ struct atm_newif_br2684 {
  #define BR2684_FIND_BYNUM     (1)
  #define BR2684_FIND_BYIFNAME  (2)
  struct br2684_if_spec {
@@ -52,7 +53,7 @@ diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/l
        } spec;
  };
  
-@@ -68,16 +78,16 @@
+@@ -68,16 +78,16 @@ struct br2684_if_spec {
   * is per-backend specific
   */
  struct atm_backend_br2684 {
@@ -78,7 +79,7 @@ diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/l
  };
  
  /*
-@@ -86,8 +96,8 @@
+@@ -86,8 +96,8 @@ struct atm_backend_br2684 {
   * efficient per-if in/out filters, this support will be removed
   */
  struct br2684_filter {
@@ -89,7 +90,7 @@ diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/l
  };
  
  struct br2684_filter_set {
-@@ -95,7 +105,13 @@
+@@ -95,7 +105,13 @@ struct br2684_filter_set {
        struct br2684_filter filter;
  };
  
@@ -103,9 +104,10 @@ diff -Nur linux-2.6.24.2/include/linux/atmbr2684.h linux-2.6.24.2-copy/include/l
  
  #endif /* _LINUX_ATMBR2684_H */
 +
-diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
---- linux-2.6.24.2/net/atm/br2684.c    2008-02-11 05:51:11.000000000 +0000
-+++ linux-2.6.24.2-copy/net/atm/br2684.c       2008-03-27 03:24:17.000000000 +0000
+Index: linux-2.6.24.7/net/atm/br2684.c
+===================================================================
+--- linux-2.6.24.7.orig/net/atm/br2684.c
++++ linux-2.6.24.7/net/atm/br2684.c
 @@ -1,8 +1,10 @@
  /*
 -Experimental ethernet netdevice using ATM AAL5 as underlying carrier
@@ -121,7 +123,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  
  #include <linux/module.h>
  #include <linux/init.h>
-@@ -39,21 +41,35 @@
+@@ -39,21 +41,35 @@ static void skb_debug(const struct sk_bu
  #define skb_debug(skb)        do {} while (0)
  #endif
  
@@ -164,7 +166,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        enum br2684_encaps encaps;
        struct list_head brvccs;
  #ifdef CONFIG_ATM_BR2684_IPFILTER
-@@ -66,9 +82,10 @@
+@@ -66,9 +82,10 @@ struct br2684_dev {
        struct net_device *net_dev;
        struct list_head br2684_devs;
        int number;
@@ -176,7 +178,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  };
  
  /*
-@@ -84,7 +101,7 @@
+@@ -84,7 +101,7 @@ static LIST_HEAD(br2684_devs);
  
  static inline struct br2684_dev *BRPRIV(const struct net_device *net_dev)
  {
@@ -185,7 +187,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  }
  
  static inline struct net_device *list_entry_brdev(const struct list_head *le)
-@@ -94,7 +111,7 @@
+@@ -94,7 +111,7 @@ static inline struct net_device *list_en
  
  static inline struct br2684_vcc *BR2684_VCC(const struct atm_vcc *atmvcc)
  {
@@ -194,7 +196,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  }
  
  static inline struct br2684_vcc *list_entry_brvcc(const struct list_head *le)
-@@ -132,10 +149,11 @@
+@@ -132,10 +149,11 @@ static struct net_device *br2684_find_de
   * otherwise false
   */
  static int br2684_xmit_vcc(struct sk_buff *skb, struct br2684_dev *brdev,
@@ -207,7 +209,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        if (skb_headroom(skb) < minheadroom) {
                struct sk_buff *skb2 = skb_realloc_headroom(skb, minheadroom);
                brvcc->copies_needed++;
-@@ -146,23 +164,48 @@
+@@ -146,23 +164,48 @@ static int br2684_xmit_vcc(struct sk_buf
                }
                skb = skb2;
        }
@@ -266,7 +268,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        atomic_add(skb->truesize, &sk_atm(atmvcc)->sk_wmem_alloc);
        ATM_SKB(skb)->atm_options = atmvcc->atm_options;
        brdev->stats.tx_packets++;
-@@ -172,10 +215,9 @@
+@@ -172,10 +215,9 @@ static int br2684_xmit_vcc(struct sk_buf
  }
  
  static inline struct br2684_vcc *pick_outgoing_vcc(struct sk_buff *skb,
@@ -279,7 +281,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  }
  
  static int br2684_start_xmit(struct sk_buff *skb, struct net_device *dev)
-@@ -199,11 +241,10 @@
+@@ -199,11 +241,10 @@ static int br2684_start_xmit(struct sk_b
                /*
                 * We should probably use netif_*_queue() here, but that
                 * involves added complication.  We need to walk before
@@ -294,7 +296,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
                brdev->stats.tx_errors++;
                brdev->stats.tx_fifo_errors++;
        }
-@@ -217,12 +258,11 @@
+@@ -217,12 +258,11 @@ static struct net_device_stats *br2684_g
        return &BRPRIV(dev)->stats;
  }
  
@@ -308,7 +310,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  static int br2684_mac_addr(struct net_device *dev, void *p)
  {
        int err = my_eth_mac_addr(dev, p);
-@@ -233,7 +273,7 @@
+@@ -233,7 +273,7 @@ static int br2684_mac_addr(struct net_de
  
  #ifdef CONFIG_ATM_BR2684_IPFILTER
  /* this IOCTL is experimental. */
@@ -317,7 +319,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  {
        struct br2684_vcc *brvcc;
        struct br2684_filter_set fs;
-@@ -243,13 +283,12 @@
+@@ -243,13 +283,12 @@ static int br2684_setfilt(struct atm_vcc
        if (fs.ifspec.method != BR2684_FIND_BYNOTHING) {
                /*
                 * This is really a per-vcc thing, but we can also search
@@ -333,7 +335,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
                        brvcc = NULL;
                else
                        brvcc = list_entry_brvcc(brdev->brvccs.next);
-@@ -267,15 +306,16 @@
+@@ -267,15 +306,16 @@ static inline int
  packet_fails_filter(__be16 type, struct br2684_vcc *brvcc, struct sk_buff *skb)
  {
        if (brvcc->filter.netmask == 0)
@@ -354,7 +356,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
         */
        return 1;               /* drop */
  }
-@@ -299,7 +339,6 @@
+@@ -299,7 +339,6 @@ static void br2684_push(struct atm_vcc *
        struct br2684_vcc *brvcc = BR2684_VCC(atmvcc);
        struct net_device *net_dev = brvcc->device;
        struct br2684_dev *brdev = BRPRIV(net_dev);
@@ -362,7 +364,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  
        pr_debug("br2684_push\n");
  
-@@ -320,35 +359,58 @@
+@@ -320,35 +359,58 @@ static void br2684_push(struct atm_vcc *
        atm_return(atmvcc, skb->truesize);
        pr_debug("skb from brdev %p\n", brdev);
        if (brvcc->encaps == e_llc) {
@@ -436,7 +438,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  #ifdef CONFIG_ATM_BR2684_IPFILTER
        if (unlikely(packet_fails_filter(skb->protocol, brvcc, skb))) {
                brdev->stats.rx_dropped++;
-@@ -372,11 +434,12 @@
+@@ -372,11 +434,12 @@ static void br2684_push(struct atm_vcc *
        netif_rx(skb);
  }
  
@@ -453,7 +455,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        int err;
        struct br2684_vcc *brvcc;
        struct sk_buff *skb;
-@@ -395,7 +458,7 @@
+@@ -395,7 +458,7 @@ Note: we do not have explicit unassign, 
        net_dev = br2684_find_dev(&be.ifspec);
        if (net_dev == NULL) {
                printk(KERN_ERR
@@ -462,7 +464,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
                err = -ENXIO;
                goto error;
        }
-@@ -411,13 +474,15 @@
+@@ -411,13 +474,15 @@ Note: we do not have explicit unassign, 
        }
        if (be.fcs_in != BR2684_FCSIN_NO || be.fcs_out != BR2684_FCSOUT_NO ||
            be.fcs_auto || be.has_vpiid || be.send_padding || (be.encaps !=
@@ -482,7 +484,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        if (list_empty(&brdev->brvccs) && !brdev->mac_was_set) {
                unsigned char *esi = atmvcc->dev->esi;
                if (esi[0] | esi[1] | esi[2] | esi[3] | esi[4] | esi[5])
-@@ -430,7 +495,7 @@
+@@ -430,7 +495,7 @@ Note: we do not have explicit unassign, 
        brvcc->device = net_dev;
        brvcc->atmvcc = atmvcc;
        atmvcc->user_back = brvcc;
@@ -491,7 +493,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        brvcc->old_push = atmvcc->push;
        barrier();
        atmvcc->push = br2684_push;
-@@ -461,7 +526,7 @@
+@@ -461,7 +526,7 @@ Note: we do not have explicit unassign, 
        }
        __module_get(THIS_MODULE);
        return 0;
@@ -500,7 +502,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        write_unlock_irq(&devs_lock);
        kfree(brvcc);
        return err;
-@@ -482,25 +547,52 @@
+@@ -482,25 +547,52 @@ static void br2684_setup(struct net_devi
        INIT_LIST_HEAD(&brdev->brvccs);
  }
  
@@ -555,7 +557,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        if (!netdev)
                return -ENOMEM;
  
-@@ -516,6 +608,7 @@
+@@ -516,6 +608,7 @@ static int br2684_create(void __user *ar
        }
  
        write_lock_irq(&devs_lock);
@@ -563,7 +565,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        brdev->number = list_empty(&br2684_devs) ? 1 :
            BRPRIV(list_entry_brdev(br2684_devs.prev))->number + 1;
        list_add_tail(&brdev->br2684_devs, &br2684_devs);
-@@ -528,16 +621,16 @@
+@@ -528,16 +621,16 @@ static int br2684_create(void __user *ar
   * -ENOIOCTLCMD for any unrecognized ioctl
   */
  static int br2684_ioctl(struct socket *sock, unsigned int cmd,
@@ -584,7 +586,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
                err = get_user(b, (atm_backend_t __user *) argp);
                if (err)
                        return -EFAULT;
-@@ -549,7 +642,6 @@
+@@ -549,7 +642,6 @@ static int br2684_ioctl(struct socket *s
                        return br2684_regvcc(atmvcc, argp);
                else
                        return br2684_create(argp);
@@ -592,7 +594,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  #ifdef CONFIG_ATM_BR2684_IPFILTER
        case BR2684_SETFILT:
                if (atmvcc->push != br2684_push)
-@@ -557,6 +649,7 @@
+@@ -557,6 +649,7 @@ static int br2684_ioctl(struct socket *s
                if (!capable(CAP_NET_ADMIN))
                        return -EPERM;
                err = br2684_setfilt(atmvcc, argp);
@@ -600,7 +602,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
                return err;
  #endif /* CONFIG_ATM_BR2684_IPFILTER */
        }
-@@ -564,24 +657,25 @@
+@@ -564,24 +657,25 @@ static int br2684_ioctl(struct socket *s
  }
  
  static struct atm_ioctl br2684_ioctl_ops = {
@@ -631,7 +633,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  {
        read_unlock(&devs_lock);
  }
-@@ -589,7 +683,7 @@
+@@ -589,7 +683,7 @@ static void br2684_seq_stop(struct seq_f
  static int br2684_seq_show(struct seq_file *seq, void *v)
  {
        const struct br2684_dev *brdev = list_entry(v, struct br2684_dev,
@@ -640,7 +642,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
        const struct net_device *net_dev = brdev->net_dev;
        const struct br2684_vcc *brvcc;
        DECLARE_MAC_BUF(mac);
-@@ -601,21 +695,19 @@
+@@ -601,21 +695,19 @@ static int br2684_seq_show(struct seq_fi
                   brdev->mac_was_set ? "set" : "auto");
  
        list_for_each_entry(brvcc, &brdev->brvccs, brvccs) {
@@ -672,7 +674,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  #undef bs
  #undef b1
  #endif /* CONFIG_ATM_BR2684_IPFILTER */
-@@ -625,9 +717,9 @@
+@@ -625,9 +717,9 @@ static int br2684_seq_show(struct seq_fi
  
  static const struct seq_operations br2684_seq_ops = {
        .start = br2684_seq_start,
@@ -685,7 +687,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  };
  
  static int br2684_proc_open(struct inode *inode, struct file *file)
-@@ -636,26 +728,28 @@
+@@ -636,26 +728,28 @@ static int br2684_proc_open(struct inode
  }
  
  static const struct file_operations br2684_proc_ops = {
@@ -723,7 +725,7 @@ diff -Nur linux-2.6.24.2/net/atm/br2684.c linux-2.6.24.2-copy/net/atm/br2684.c
  }
  
  static void __exit br2684_exit(void)
-@@ -689,3 +783,4 @@
+@@ -689,3 +783,4 @@ module_exit(br2684_exit);
  MODULE_AUTHOR("Marcell GAL");
  MODULE_DESCRIPTION("RFC2684 bridged protocols over ATM/AAL5");
  MODULE_LICENSE("GPL");
index d31c2bb..ffaa28f 100644 (file)
@@ -1,7 +1,8 @@
-diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/kernel-parameters.txt powerpc.git/Documentation/kernel-parameters.txt
---- linux-2.6.24/Documentation/kernel-parameters.txt   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/Documentation/kernel-parameters.txt    2008-01-28 20:25:33.000000000 +0100
-@@ -686,6 +686,7 @@
+Index: linux-2.6.24.7/Documentation/kernel-parameters.txt
+===================================================================
+--- linux-2.6.24.7.orig/Documentation/kernel-parameters.txt
++++ linux-2.6.24.7/Documentation/kernel-parameters.txt
+@@ -686,6 +686,7 @@ and is between 256 and 4096 characters. 
                        See Documentation/isdn/README.HiSax.
  
        hugepages=      [HW,X86-32,IA-64] Maximal number of HugeTLB pages.
@@ -9,20 +10,22 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/kernel-parameters.txt
  
        i8042.direct    [HW] Put keyboard port into non-translated mode
        i8042.dumbkbd   [HW] Pretend that controller can only read data from
-diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/00-INDEX powerpc.git/Documentation/powerpc/00-INDEX
---- linux-2.6.24/Documentation/powerpc/00-INDEX        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/Documentation/powerpc/00-INDEX 2008-01-28 20:25:33.000000000 +0100
-@@ -28,3 +28,6 @@
+Index: linux-2.6.24.7/Documentation/powerpc/00-INDEX
+===================================================================
+--- linux-2.6.24.7.orig/Documentation/powerpc/00-INDEX
++++ linux-2.6.24.7/Documentation/powerpc/00-INDEX
+@@ -28,3 +28,6 @@ sound.txt
        - info on sound support under Linux/PPC
  zImage_layout.txt
        - info on the kernel images for Linux/PPC
 +qe_firmware.txt
 +      - describes the layout of firmware binaries for the Freescale QUICC
 +        Engine and the code that parses and uploads the microcode therein.
-diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-without-of.txt powerpc.git/Documentation/powerpc/booting-without-of.txt
---- linux-2.6.24/Documentation/powerpc/booting-without-of.txt  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/Documentation/powerpc/booting-without-of.txt   2008-01-28 20:25:33.000000000 +0100
-@@ -52,7 +52,11 @@
+Index: linux-2.6.24.7/Documentation/powerpc/booting-without-of.txt
+===================================================================
+--- linux-2.6.24.7.orig/Documentation/powerpc/booting-without-of.txt
++++ linux-2.6.24.7/Documentation/powerpc/booting-without-of.txt
+@@ -52,7 +52,11 @@ Table of Contents
        i) Freescale QUICC Engine module (QE)
        j) CFI or JEDEC memory-mapped NOR flash
        k) Global Utilities Block
@@ -35,7 +38,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
    VII - Specifying interrupt information for devices
      1) interrupts property
-@@ -671,10 +675,10 @@
+@@ -671,10 +675,10 @@ device or bus to be described by the dev
  
  In general, the format of an address for a device is defined by the
  parent bus type, based on the #address-cells and #size-cells
@@ -50,7 +53,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
  Those 2 properties define 'cells' for representing an address and a
  size. A "cell" is a 32-bit number. For example, if both contain 2
-@@ -711,13 +715,14 @@
+@@ -711,13 +715,14 @@ define a bus type with a more complex ad
  like address space bits, you'll have to add a bus translator to the
  prom_parse.c file of the recent kernels for your bus type.
  
@@ -69,7 +72,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
        bus address, parent bus address, size
  
-@@ -735,6 +740,10 @@
+@@ -735,6 +740,10 @@ fit in a single 32-bit word.   New 32-bi
  1/1 format, unless the processor supports physical addresses greater
  than 32-bits, in which case a 2/1 format is recommended.
  
@@ -80,7 +83,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
  2) Note about "compatible" properties
  -------------------------------------
-@@ -1218,16 +1227,14 @@
+@@ -1218,16 +1227,14 @@ platforms are moved over to use the flat
  
    Required properties:
      - reg : Offset and length of the register set for the device
@@ -99,7 +102,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
                ethernet-phy@0 {
                        ......
-@@ -1254,6 +1261,10 @@
+@@ -1254,6 +1261,10 @@ platforms are moved over to use the flat
        services interrupts for this device.
      - phy-handle : The phandle for the PHY connected to this ethernet
        controller.
@@ -110,7 +113,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
    Recommended properties:
  
-@@ -1408,7 +1419,6 @@
+@@ -1408,7 +1419,6 @@ platforms are moved over to use the flat
  
     Example multi port host USB controller device node :
        usb@22000 {
@@ -118,7 +121,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                compatible = "fsl-usb2-mph";
                reg = <22000 1000>;
                #address-cells = <1>;
-@@ -1422,7 +1432,6 @@
+@@ -1422,7 +1432,6 @@ platforms are moved over to use the flat
  
     Example dual role USB controller device node :
        usb@23000 {
@@ -126,7 +129,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                compatible = "fsl-usb2-dr";
                reg = <23000 1000>;
                #address-cells = <1>;
-@@ -1586,7 +1595,6 @@
+@@ -1586,7 +1595,6 @@ platforms are moved over to use the flat
     iii) USB (Universal Serial Bus Controller)
  
     Required properties:
@@ -134,7 +137,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
     - compatible : could be "qe_udc" or "fhci-hcd".
     - mode : the could be "host" or "slave".
     - reg : Offset and length of the register set for the device
-@@ -1600,7 +1608,6 @@
+@@ -1600,7 +1608,6 @@ platforms are moved over to use the flat
  
     Example(slave):
        usb@6c0 {
@@ -142,7 +145,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                compatible = "qe_udc";
                reg = <6c0 40>;
                interrupts = <8b 0>;
-@@ -1613,7 +1620,7 @@
+@@ -1613,7 +1620,7 @@ platforms are moved over to use the flat
  
     Required properties:
     - device_type : should be "network", "hldc", "uart", "transparent"
@@ -151,7 +154,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
     - compatible : could be "ucc_geth" or "fsl_atm" and so on.
     - model : should be "UCC".
     - device-id : the ucc number(1-8), corresponding to UCCx in UM.
-@@ -1626,6 +1633,26 @@
+@@ -1626,6 +1633,26 @@ platforms are moved over to use the flat
     - interrupt-parent : the phandle for the interrupt controller that
       services interrupts for this device.
     - pio-handle : The phandle for the Parallel I/O port configuration.
@@ -178,7 +181,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
     - rx-clock : represents the UCC receive clock source.
       0x00 : clock source is disabled;
       0x1~0x10 : clock source is BRG1~BRG16 respectively;
-@@ -1772,6 +1799,32 @@
+@@ -1772,6 +1799,32 @@ platforms are moved over to use the flat
                };
        };
  
@@ -211,7 +214,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
     j) CFI or JEDEC memory-mapped NOR flash
  
      Flash chips (Memory Technology Devices) are often used for solid state
-@@ -2075,8 +2128,7 @@
+@@ -2075,8 +2128,7 @@ platforms are moved over to use the flat
  
     Example:
        localbus@f0010100 {
@@ -221,7 +224,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                             "fsl,pq2-localbus";
                #address-cells = <2>;
                #size-cells = <1>;
-@@ -2254,7 +2306,7 @@
+@@ -2254,7 +2306,7 @@ platforms are moved over to use the flat
                           available.
                           For Axon: 0x0000012a
  
@@ -230,7 +233,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
     The Xilinx EDK toolchain ships with a set of IP cores (devices) for use
     in Xilinx Spartan and Virtex FPGAs.  The devices cover the whole range
-@@ -2276,7 +2328,7 @@
+@@ -2276,7 +2328,7 @@ platforms are moved over to use the flat
     properties of the device node.  In general, device nodes for IP-cores
     will take the following form:
  
@@ -239,7 +242,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                compatible = "xlnx,(ip-core-name)-(HW_VER)"
                             [, (list of compatible devices), ...];
                reg = <(baseaddr) (size)>;
-@@ -2286,6 +2338,9 @@
+@@ -2286,6 +2338,9 @@ platforms are moved over to use the flat
                xlnx,(parameter2) = <(int-value)>;
        };
  
@@ -249,7 +252,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
        (ip-core-name): the name of the ip block (given after the BEGIN
                        directive in system.mhs).  Should be in lowercase
                        and all underscores '_' converted to dashes '-'.
-@@ -2294,9 +2349,9 @@
+@@ -2294,9 +2349,9 @@ platforms are moved over to use the flat
                        dropped from the parameter name, the name is converted
                        to lowercase and all underscore '_' characters are
                        converted to dashes '-'.
@@ -261,7 +264,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
     Typically, the compatible list will include the exact IP core version
     followed by an older IP core version which implements the same
-@@ -2326,11 +2381,11 @@
+@@ -2326,11 +2381,11 @@ platforms are moved over to use the flat
  
     becomes the following device tree node:
  
@@ -275,7 +278,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                interrupts = <1 0>; // got this from the opb_intc parameters
                current-speed = <d#115200>;     // standard serial device prop
                clock-frequency = <d#50000000>; // standard serial device prop
-@@ -2339,16 +2394,19 @@
+@@ -2339,16 +2394,19 @@ platforms are moved over to use the flat
                xlnx,use-parity = <0>;
        };
  
@@ -305,7 +308,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
  
        BEGIN opb_ps2_dual_ref
                PARAMETER INSTANCE = opb_ps2_dual_ref_0
-@@ -2370,21 +2428,24 @@
+@@ -2370,21 +2428,24 @@ platforms are moved over to use the flat
  
     It would result in the following device tree nodes:
  
@@ -333,7 +336,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                        interrupts = <3 0>;
                        cell-index = <0>;
                };
-@@ -2447,17 +2508,18 @@
+@@ -2447,17 +2508,18 @@ platforms are moved over to use the flat
  
     Gives this device tree (some properties removed for clarity):
  
@@ -355,7 +358,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                        #address-cells = <1>;
                        #size-cells = <1>;
                        ranges = <20000000 20000000 20000000
-@@ -2465,11 +2527,11 @@
+@@ -2465,11 +2527,11 @@ platforms are moved over to use the flat
                                  80000000 80000000 40000000
                                  c0000000 c0000000 20000000>;
  
@@ -369,7 +372,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
                                reg = <d1000fc0 20>;
                        };
                };
-@@ -2514,6 +2576,46 @@
+@@ -2514,6 +2576,46 @@ platforms are moved over to use the flat
        Requred properties:
         - current-speed : Baud rate of uartlite
  
@@ -416,9 +419,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/booting-witho
     More devices will be defined as this spec matures.
  
  VII - Specifying interrupt information for devices
-diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/qe_firmware.txt powerpc.git/Documentation/powerpc/qe_firmware.txt
---- linux-2.6.24/Documentation/powerpc/qe_firmware.txt 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/Documentation/powerpc/qe_firmware.txt  2008-01-28 20:25:33.000000000 +0100
+Index: linux-2.6.24.7/Documentation/powerpc/qe_firmware.txt
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/Documentation/powerpc/qe_firmware.txt
 @@ -0,0 +1,295 @@
 +         Freescale QUICC Engine Firmware Uploading
 +         -----------------------------------------
@@ -715,10 +719,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/Documentation/powerpc/qe_firmware.t
 +
 +A Python program that creates firmware binaries from the header files normally
 +distributed by Freescale can be found on http://opensource.freescale.com.
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig powerpc.git/arch/powerpc/Kconfig
---- linux-2.6.24/arch/powerpc/Kconfig  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/Kconfig   2008-01-28 21:37:04.000000000 +0100
-@@ -140,6 +140,9 @@
+Index: linux-2.6.24.7/arch/powerpc/Kconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/Kconfig
++++ linux-2.6.24.7/arch/powerpc/Kconfig
+@@ -140,6 +140,9 @@ config DEFAULT_UIMAGE
          Used to allow a board to specify it wants a uImage built by default
        default n
  
@@ -728,7 +733,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig powerpc.git/ar
  config PPC64_SWSUSP
        bool
        depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL))
-@@ -160,11 +163,13 @@
+@@ -160,11 +163,13 @@ config PPC_DCR
  
  config PPC_OF_PLATFORM_PCI
        bool
@@ -742,7 +747,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig powerpc.git/ar
  source "arch/powerpc/platforms/Kconfig"
  
  menu "Kernel options"
-@@ -417,7 +422,7 @@
+@@ -417,7 +422,7 @@ endmenu
  
  config ISA_DMA_API
        bool
@@ -751,7 +756,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig powerpc.git/ar
  
  menu "Bus options"
  
-@@ -467,7 +472,7 @@
+@@ -467,7 +472,7 @@ config MCA
  config PCI
        bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \
                || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \
@@ -760,10 +765,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig powerpc.git/ar
        default y if !40x && !CPM2 && !8xx && !PPC_83xx \
                && !PPC_85xx && !PPC_86xx
        default PCI_PERMEDIA if !4xx && !CPM2 && !8xx
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig.debug powerpc.git/arch/powerpc/Kconfig.debug
---- linux-2.6.24/arch/powerpc/Kconfig.debug    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/Kconfig.debug     2008-01-28 20:25:49.000000000 +0100
-@@ -151,6 +151,13 @@
+Index: linux-2.6.24.7/arch/powerpc/Kconfig.debug
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/Kconfig.debug
++++ linux-2.6.24.7/arch/powerpc/Kconfig.debug
+@@ -151,6 +151,13 @@ config BOOTX_TEXT
  
  config PPC_EARLY_DEBUG
        bool "Early debugging (dangerous)"
@@ -777,7 +783,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig.debug powerpc.
  
  choice
        prompt "Early debugging console"
-@@ -218,7 +225,16 @@
+@@ -218,7 +225,16 @@ config PPC_EARLY_DEBUG_44x
        depends on 44x
        help
          Select this to enable early debugging for IBM 44x chips via the
@@ -795,7 +801,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig.debug powerpc.
  
  config PPC_EARLY_DEBUG_CPM
        bool "Early serial debugging for Freescale CPM-based serial ports"
-@@ -235,12 +251,20 @@
+@@ -235,12 +251,20 @@ config PPC_EARLY_DEBUG_44x_PHYSLOW
        hex "Low 32 bits of early debug UART physical address"
        depends on PPC_EARLY_DEBUG_44x
        default "0x40000200"
@@ -816,10 +822,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Kconfig.debug powerpc.
  config PPC_EARLY_DEBUG_CPM_ADDR
        hex "CPM UART early debug transmit descriptor address"
        depends on PPC_EARLY_DEBUG_CPM
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Makefile powerpc.git/arch/powerpc/Makefile
---- linux-2.6.24/arch/powerpc/Makefile 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/Makefile  2008-01-28 20:25:49.000000000 +0100
-@@ -167,6 +167,9 @@
+Index: linux-2.6.24.7/arch/powerpc/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/Makefile
++++ linux-2.6.24.7/arch/powerpc/Makefile
+@@ -167,6 +167,9 @@ boot := arch/$(ARCH)/boot
  $(BOOT_TARGETS): vmlinux
        $(Q)$(MAKE) ARCH=ppc64 $(build)=$(boot) $(patsubst %,$(boot)/%,$@)
  
@@ -829,9 +836,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/Makefile powerpc.git/a
  define archhelp
    @echo '* zImage          - Compressed kernel image (arch/$(ARCH)/boot/zImage.*)'
    @echo '  install         - Install kernel using'
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git/arch/powerpc/boot/4xx.c
---- linux-2.6.24/arch/powerpc/boot/4xx.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/4xx.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/4xx.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/4xx.c
++++ linux-2.6.24.7/arch/powerpc/boot/4xx.c
 @@ -22,16 +22,14 @@
  #include "dcr.h"
  
@@ -851,7 +859,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
                if (bank_config & SDRAM_CONFIG_BANK_ENABLE)
                        memsize += SDRAM_CONFIG_BANK_SIZE(bank_config);
        }
-@@ -39,6 +37,69 @@
+@@ -39,6 +37,69 @@ void ibm4xx_fixup_memsize(void)
        dt_fixup_memory(0, memsize);
  }
  
@@ -921,7 +929,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
  /* 4xx DDR1/2 Denali memory controller support */
  /* DDR0 registers */
  #define DDR0_02                       2
-@@ -77,19 +138,13 @@
+@@ -77,19 +138,13 @@ void ibm4xx_fixup_memsize(void)
  
  #define DDR_GET_VAL(val, mask, shift) (((val) >> (shift)) & (mask))
  
@@ -942,7 +950,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
        if (!DDR_GET_VAL(val, DDR_START, DDR_START_SHIFT))
                fatal("DDR controller is not initialized\n");
  
-@@ -99,12 +154,12 @@
+@@ -99,12 +154,12 @@ void ibm4xx_denali_fixup_memsize(void)
        max_row = DDR_GET_VAL(val, DDR_MAX_ROW_REG, DDR_MAX_ROW_REG_SHIFT);
  
        /* get CS value */
@@ -957,7 +965,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
                        cs++;
                val = val >> 1;
        }
-@@ -115,15 +170,15 @@
+@@ -115,15 +170,15 @@ void ibm4xx_denali_fixup_memsize(void)
                fatal("DDR wrong CS configuration\n");
  
        /* get data path bytes */
@@ -976,7 +984,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
  
        row = DDR_GET_VAL(val, DDR_APIN, DDR_APIN_SHIFT);
        if (row > max_row)
-@@ -131,7 +186,7 @@
+@@ -131,7 +186,7 @@ void ibm4xx_denali_fixup_memsize(void)
        row = max_row - row;
  
        /* get collomn size and banks */
@@ -985,7 +993,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
  
        col = DDR_GET_VAL(val, DDR_COL_SZ, DDR_COL_SZ_SHIFT);
        if (col > max_col)
-@@ -179,13 +234,17 @@
+@@ -179,13 +234,17 @@ void ibm40x_dbcr_reset(void)
  #define EMAC_RESET 0x20000000
  void ibm4xx_quiesce_eth(u32 *emac0, u32 *emac1)
  {
@@ -1004,7 +1012,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
  }
  
  /* Read 4xx EBC bus bridge registers to get mappings of the peripheral
-@@ -217,84 +276,335 @@
+@@ -217,84 +276,335 @@ void ibm4xx_fixup_ebc_ranges(const char 
        setprop(devp, "ranges", ranges, (p - ranges) * sizeof(u32));
  }
  
@@ -1405,9 +1413,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.c powerpc.git
 -      dt_fixup_clock("/plb/opb/serial@ef600600", uart0);
 +      dt_fixup_clock("/plb/opb/serial@ef600400", uart1);
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.h powerpc.git/arch/powerpc/boot/4xx.h
---- linux-2.6.24/arch/powerpc/boot/4xx.h       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/4xx.h        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/4xx.h
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/4xx.h
++++ linux-2.6.24.7/arch/powerpc/boot/4xx.h
 @@ -11,12 +11,22 @@
  #ifndef _POWERPC_BOOT_4XX_H_
  #define _POWERPC_BOOT_4XX_H_
@@ -1433,10 +1442,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/4xx.h powerpc.git
 +                          unsigned int tmr_clk);
  
  #endif /* _POWERPC_BOOT_4XX_H_ */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.git/arch/powerpc/boot/Makefile
---- linux-2.6.24/arch/powerpc/boot/Makefile    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/Makefile     2008-01-28 20:25:49.000000000 +0100
-@@ -33,12 +33,15 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/Makefile
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/Makefile
++++ linux-2.6.24.7/arch/powerpc/boot/Makefile
+@@ -33,12 +33,15 @@ ifeq ($(call cc-option-yn, -fstack-prote
  BOOTCFLAGS    += -fno-stack-protector
  endif
  
@@ -1453,7 +1463,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.
  zlib       := inffast.c inflate.c inftrees.c
  zlibheader := inffast.h inffixed.h inflate.h inftrees.h infutil.h
  zliblinuxheader := zlib.h zconf.h zutil.h
-@@ -46,17 +49,21 @@
+@@ -46,17 +49,21 @@ zliblinuxheader := zlib.h zconf.h zutil.
  $(addprefix $(obj)/,$(zlib) gunzip_util.o main.o): \
        $(addprefix $(obj)/,$(zliblinuxheader)) $(addprefix $(obj)/,$(zlibheader))
  
@@ -1478,7 +1488,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.
  src-boot := $(src-wlib) $(src-plat) empty.c
  
  src-boot := $(addprefix $(obj)/, $(src-boot))
-@@ -101,24 +108,61 @@
+@@ -101,24 +108,61 @@ quiet_cmd_bootar = BOOTAR  $@
        cmd_bootar = $(CROSS32AR) -cr $@.$$$$ $(filter-out FORCE,$^); mv $@.$$$$ $@
  
  $(patsubst %.c,%.o, $(filter %.c, $(src-boot))): %.o: %.c FORCE
@@ -1542,7 +1552,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.
  # Bits for building various flavours of zImage
  
  ifneq ($(CROSS32_COMPILE),)
-@@ -150,15 +194,26 @@
+@@ -150,15 +194,26 @@ image-$(CONFIG_DEFAULT_UIMAGE)           += uImag
  ifneq ($(CONFIG_DEVICE_TREE),"")
  image-$(CONFIG_PPC_8xx)                       += cuImage.8xx
  image-$(CONFIG_PPC_EP88XC)            += zImage.ep88xc
@@ -1569,7 +1579,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.
  endif
  
  # For 32-bit powermacs, build the COFF and miboot images
-@@ -243,3 +298,51 @@
+@@ -243,3 +298,51 @@ clean-kernel := vmlinux.strip vmlinux.bi
  clean-kernel += $(addsuffix .gz,$(clean-kernel))
  # If not absolute clean-files are relative to $(obj).
  clean-files += $(addprefix $(objtree)/, $(clean-kernel))
@@ -1621,10 +1631,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/Makefile powerpc.
 +
 +$(obj)/bootwrapper_install: $(all-installed)
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/bamboo.c powerpc.git/arch/powerpc/boot/bamboo.c
---- linux-2.6.24/arch/powerpc/boot/bamboo.c    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/bamboo.c     2008-01-28 20:25:49.000000000 +0100
-@@ -30,8 +30,8 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/bamboo.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/bamboo.c
++++ linux-2.6.24.7/arch/powerpc/boot/bamboo.c
+@@ -30,8 +30,8 @@ static void bamboo_fixups(void)
  {
        unsigned long sysclk = 33333333;
  
@@ -1635,7 +1646,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/bamboo.c powerpc.
        ibm4xx_quiesce_eth((u32 *)0xef600e00, (u32 *)0xef600f00);
        dt_fixup_mac_addresses(bamboo_mac0, bamboo_mac1);
  }
-@@ -42,6 +42,6 @@
+@@ -42,6 +42,6 @@ void bamboo_init(void *mac0, void *mac1)
        platform_ops.exit = ibm44x_dbcr_reset;
        bamboo_mac0 = mac0;
        bamboo_mac1 = mac1;
@@ -1643,10 +1654,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/bamboo.c powerpc.
 +      fdt_init(_dtb_start);
        serial_console_init();
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-52xx.c powerpc.git/arch/powerpc/boot/cuboot-52xx.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-52xx.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-52xx.c        2008-01-28 20:25:49.000000000 +0100
-@@ -53,7 +53,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-52xx.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-52xx.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-52xx.c
+@@ -53,7 +53,7 @@ void platform_init(unsigned long r3, uns
                     unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1655,9 +1667,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-52xx.c pow
        serial_console_init();
        platform_ops.fixups = platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-824x.c powerpc.git/arch/powerpc/boot/cuboot-824x.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-824x.c       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-824x.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-824x.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-824x.c
 @@ -0,0 +1,53 @@
 +/*
 + * Old U-boot compatibility for 824x
@@ -1712,10 +1725,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-824x.c pow
 +      serial_console_init();
 +      platform_ops.fixups = platform_fixups;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-83xx.c powerpc.git/arch/powerpc/boot/cuboot-83xx.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-83xx.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-83xx.c        2008-01-28 20:25:49.000000000 +0100
-@@ -24,7 +24,8 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-83xx.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-83xx.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-83xx.c
+@@ -24,7 +24,8 @@ static void platform_fixups(void)
        void *soc;
  
        dt_fixup_memory(bd.bi_memstart, bd.bi_memsize);
@@ -1725,7 +1739,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-83xx.c pow
        dt_fixup_cpu_clocks(bd.bi_intfreq, bd.bi_busfreq / 4, bd.bi_busfreq);
  
        /* Unfortunately, the specific model number is encoded in the
-@@ -52,7 +53,7 @@
+@@ -52,7 +53,7 @@ void platform_init(unsigned long r3, uns
                     unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1734,10 +1748,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-83xx.c pow
        serial_console_init();
        platform_ops.fixups = platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-85xx.c powerpc.git/arch/powerpc/boot/cuboot-85xx.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-85xx.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-85xx.c        2008-01-28 20:25:49.000000000 +0100
-@@ -24,8 +24,9 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-85xx.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-85xx.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-85xx.c
+@@ -24,8 +24,9 @@ static void platform_fixups(void)
        void *soc;
  
        dt_fixup_memory(bd.bi_memstart, bd.bi_memsize);
@@ -1749,7 +1764,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-85xx.c pow
        dt_fixup_cpu_clocks(bd.bi_intfreq, bd.bi_busfreq / 8, bd.bi_busfreq);
  
        /* Unfortunately, the specific model number is encoded in the
-@@ -53,7 +54,7 @@
+@@ -53,7 +54,7 @@ void platform_init(unsigned long r3, uns
                     unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1758,10 +1773,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-85xx.c pow
        serial_console_init();
        platform_ops.fixups = platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-8xx.c powerpc.git/arch/powerpc/boot/cuboot-8xx.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-8xx.c        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-8xx.c 2008-01-28 20:25:49.000000000 +0100
-@@ -41,7 +41,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-8xx.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-8xx.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-8xx.c
+@@ -41,7 +41,7 @@ void platform_init(unsigned long r3, uns
                     unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1770,10 +1786,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-8xx.c powe
        serial_console_init();
        platform_ops.fixups = platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-hpc2.c powerpc.git/arch/powerpc/boot/cuboot-hpc2.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-hpc2.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-hpc2.c        2008-01-28 20:25:49.000000000 +0100
-@@ -42,7 +42,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-hpc2.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-hpc2.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-hpc2.c
+@@ -42,7 +42,7 @@ void platform_init(unsigned long r3, uns
                unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1782,9 +1799,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-hpc2.c pow
        serial_console_init();
        platform_ops.fixups = platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-katmai.c powerpc.git/arch/powerpc/boot/cuboot-katmai.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-katmai.c     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-katmai.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-katmai.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-katmai.c
 @@ -0,0 +1,56 @@
 +/*
 + * Old U-boot compatibility for Katmai
@@ -1842,10 +1860,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-katmai.c p
 +      fdt_init(_dtb_start);
 +      serial_console_init();
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-pq2.c powerpc.git/arch/powerpc/boot/cuboot-pq2.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-pq2.c        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-pq2.c 2008-01-28 20:25:49.000000000 +0100
-@@ -255,7 +255,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-pq2.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-pq2.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-pq2.c
+@@ -255,7 +255,7 @@ void platform_init(unsigned long r3, uns
                     unsigned long r6, unsigned long r7)
  {
        CUBOOT_INIT();
@@ -1854,9 +1873,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-pq2.c powe
        serial_console_init();
        platform_ops.fixups = pq2_platform_fixups;
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-rainier.c powerpc.git/arch/powerpc/boot/cuboot-rainier.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-rainier.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-rainier.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-rainier.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-rainier.c
 @@ -0,0 +1,56 @@
 +/*
 + * Old U-boot compatibility for Rainier
@@ -1914,10 +1934,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-rainier.c
 +      fdt_init(_dtb_start);
 +      serial_console_init();
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-sequoia.c powerpc.git/arch/powerpc/boot/cuboot-sequoia.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-sequoia.c    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-sequoia.c     2008-01-28 20:25:49.000000000 +0100
-@@ -39,7 +39,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-sequoia.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/cuboot-sequoia.c
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-sequoia.c
+@@ -39,7 +39,7 @@ static void sequoia_fixups(void)
  {
        unsigned long sysclk = 33333333;
  
@@ -1926,7 +1947,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-sequoia.c
        ibm4xx_fixup_ebc_ranges("/plb/opb/ebc");
        ibm4xx_denali_fixup_memsize();
        dt_fixup_mac_addresses(&bd.bi_enetaddr, &bd.bi_enet1addr);
-@@ -51,6 +51,6 @@
+@@ -51,6 +51,6 @@ void platform_init(unsigned long r3, uns
        CUBOOT_INIT();
        platform_ops.fixups = sequoia_fixups;
        platform_ops.exit = ibm44x_dbcr_reset;
@@ -1934,9 +1955,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-sequoia.c
 +      fdt_init(_dtb_start);
        serial_console_init();
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-taishan.c powerpc.git/arch/powerpc/boot/cuboot-taishan.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-taishan.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-taishan.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-taishan.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-taishan.c
 @@ -0,0 +1,54 @@
 +/*
 + * Old U-boot compatibility for Taishan
@@ -1992,9 +2014,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-taishan.c
 +      fdt_init(_dtb_start);
 +      serial_console_init();
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-warp.c powerpc.git/arch/powerpc/boot/cuboot-warp.c
---- linux-2.6.24/arch/powerpc/boot/cuboot-warp.c       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/cuboot-warp.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/cuboot-warp.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/cuboot-warp.c
 @@ -0,0 +1,39 @@
 +/*
 + * Copyright (c) 2008 PIKA Technologies
@@ -2035,9 +2058,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/cuboot-warp.c pow
 +      fdt_init(_dtb_start);
 +      serial_console_init();
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dcr.h powerpc.git/arch/powerpc/boot/dcr.h
---- linux-2.6.24/arch/powerpc/boot/dcr.h       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dcr.h        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dcr.h
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dcr.h
++++ linux-2.6.24.7/arch/powerpc/boot/dcr.h
 @@ -14,12 +14,20 @@
  #define DCRN_SDRAM0_CFGADDR                           0x010
  #define DCRN_SDRAM0_CFGDATA                           0x011
@@ -2060,7 +2084,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dcr.h powerpc.git
  
  #define                       SDRAM_CONFIG_BANK_ENABLE        0x00000001
  #define                       SDRAM_CONFIG_SIZE_MASK          0x000e0000
-@@ -138,5 +146,54 @@
+@@ -138,5 +146,54 @@ static const unsigned long sdram_bxcr[] 
  #define DCRN_CPC0_PLLMR 0xb0
  #define DCRN_405_CPC0_CR0 0xb1
  #define DCRN_405_CPC0_CR1 0xb2
@@ -2115,10 +2139,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dcr.h powerpc.git
 +
  
  #endif        /* _PPC_BOOT_DCR_H_ */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/devtree.c powerpc.git/arch/powerpc/boot/devtree.c
---- linux-2.6.24/arch/powerpc/boot/devtree.c   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/devtree.c    2008-01-28 20:25:49.000000000 +0100
-@@ -88,6 +88,20 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/devtree.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/devtree.c
++++ linux-2.6.24.7/arch/powerpc/boot/devtree.c
+@@ -88,6 +88,20 @@ void dt_fixup_clock(const char *path, u3
        }
  }
  
@@ -2139,9 +2164,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/devtree.c powerpc
  void dt_fixup_mac_address(u32 index, const u8 *addr)
  {
        void *devp = find_node_by_prop_value(NULL, "linux,network-index",
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/Makefile.dtc powerpc.git/arch/powerpc/boot/dtc-src/Makefile.dtc
---- linux-2.6.24/arch/powerpc/boot/dtc-src/Makefile.dtc        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/Makefile.dtc 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/Makefile.dtc
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/Makefile.dtc
 @@ -0,0 +1,25 @@
 +# Makefile.dtc
 +#
@@ -2168,9 +2194,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/Makefile.
 +# things, but we supply the dependencies on generated header files explicitly
 +
 +$(addprefix $(DTC_objdir)/,$(DTC_GEN_SRCS:%.c=%.o)): $(addprefix $(DTC_objdir)/,$(DTC_BISON_INCLUDES))
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/checks.c powerpc.git/arch/powerpc/boot/dtc-src/checks.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/checks.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/checks.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/checks.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/checks.c
 @@ -0,0 +1,750 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2007.
@@ -2922,9 +2949,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/checks.c
 +
 +      return 1;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/data.c powerpc.git/arch/powerpc/boot/dtc-src/data.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/data.c      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/data.c       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/data.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/data.c
 @@ -0,0 +1,321 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -3247,9 +3275,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/data.c po
 +
 +      return 1;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer.l powerpc.git/arch/powerpc/boot/dtc-src/dtc-lexer.l
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer.l 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc-lexer.l  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-lexer.l
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-lexer.l
 @@ -0,0 +1,328 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -3579,9 +3608,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer
 +
 +      return 1;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped powerpc.git/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-lexer.lex.c_shipped
 @@ -0,0 +1,2174 @@
 +#line 2 "dtc-lexer.lex.c"
 +
@@ -5757,9 +5787,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-lexer
 +      return 1;
 +}
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.tab.c_shipped
 @@ -0,0 +1,1983 @@
 +/* A Bison parser, made by GNU Bison 2.3.  */
 +
@@ -7744,9 +7775,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parse
 +      return val;
 +}
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.tab.h_shipped
 @@ -0,0 +1,111 @@
 +/* A Bison parser, made by GNU Bison 2.3.  */
 +
@@ -7859,9 +7891,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parse
 +#endif
 +
 +extern YYLTYPE yylloc;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.y powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.y
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parser.y        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc-parser.y 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.y
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc-parser.y
 @@ -0,0 +1,336 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -8199,9 +8232,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc-parse
 +              yyerror("bad literal");
 +      return val;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.c powerpc.git/arch/powerpc/boot/dtc-src/dtc.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.c       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc.c
 @@ -0,0 +1,231 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -8434,9 +8468,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.c pow
 +
 +      exit(0);
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.h powerpc.git/arch/powerpc/boot/dtc-src/dtc.h
---- linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.h       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/dtc.h        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/dtc.h
 @@ -0,0 +1,269 @@
 +#ifndef _DTC_H
 +#define _DTC_H
@@ -8707,9 +8742,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/dtc.h pow
 +void fill_fullpaths(struct node *tree, const char *prefix);
 +
 +#endif /* _DTC_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/flattree.c powerpc.git/arch/powerpc/boot/dtc-src/flattree.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/flattree.c  1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/flattree.c   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/flattree.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/flattree.c
 @@ -0,0 +1,968 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -9679,9 +9715,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/flattree.
 +
 +      return build_boot_info(reservelist, tree);
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/fstree.c powerpc.git/arch/powerpc/boot/dtc-src/fstree.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/fstree.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/fstree.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/fstree.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/fstree.c
 @@ -0,0 +1,94 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -9777,9 +9814,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/fstree.c
 +      return build_boot_info(NULL, tree);
 +}
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/livetree.c powerpc.git/arch/powerpc/boot/dtc-src/livetree.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/livetree.c  1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/livetree.c   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/livetree.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/livetree.c
 @@ -0,0 +1,305 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -10086,9 +10124,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/livetree.
 +
 +      return node->phandle;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.c powerpc.git/arch/powerpc/boot/dtc-src/srcpos.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/srcpos.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/srcpos.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/srcpos.c
 @@ -0,0 +1,105 @@
 +/*
 + * Copyright 2007 Jon Loeliger, Freescale Semiconductor, Inc.
@@ -10195,9 +10234,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.c
 +{
 +      return srcpos_filename_for_num(srcpos_filenum);
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.h powerpc.git/arch/powerpc/boot/dtc-src/srcpos.h
---- linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.h    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/srcpos.h     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/srcpos.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/srcpos.h
 @@ -0,0 +1,75 @@
 +/*
 + * Copyright 2007 Jon Loeliger, Freescale Semiconductor, Inc.
@@ -10274,9 +10314,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/srcpos.h
 +extern int lookup_file_name(const char *fname, int add_it);
 +extern const char *srcpos_filename_for_num(int filenum);
 +const char *srcpos_get_filename(void);
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/treesource.c powerpc.git/arch/powerpc/boot/dtc-src/treesource.c
---- linux-2.6.24/arch/powerpc/boot/dtc-src/treesource.c        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/treesource.c 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/treesource.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/treesource.c
 @@ -0,0 +1,275 @@
 +/*
 + * (C) Copyright David Gibson <dwg@au1.ibm.com>, IBM Corporation.  2005.
@@ -10553,14 +10594,16 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/treesourc
 +      write_tree_source_node(f, bi->dt, 0);
 +}
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dtc-src/version_gen.h powerpc.git/arch/powerpc/boot/dtc-src/version_gen.h
---- linux-2.6.24/arch/powerpc/boot/dtc-src/version_gen.h       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dtc-src/version_gen.h        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dtc-src/version_gen.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dtc-src/version_gen.h
 @@ -0,0 +1 @@
 +#define DTC_VERSION "DTC 1.0.0-gd6f9b62f"
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/adder875-redboot.dts powerpc.git/arch/powerpc/boot/dts/adder875-redboot.dts
---- linux-2.6.24/arch/powerpc/boot/dts/adder875-redboot.dts    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/adder875-redboot.dts     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/adder875-redboot.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/adder875-redboot.dts
 @@ -0,0 +1,184 @@
 +/*
 + * Device Tree Source for MPC885 ADS running RedBoot
@@ -10746,9 +10789,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/adder875-redb
 +              linux,stdout-path = &console;
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/adder875-uboot.dts powerpc.git/arch/powerpc/boot/dts/adder875-uboot.dts
---- linux-2.6.24/arch/powerpc/boot/dts/adder875-uboot.dts      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/adder875-uboot.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/adder875-uboot.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/adder875-uboot.dts
 @@ -0,0 +1,183 @@
 +/*
 + * Device Tree Source for MPC885 ADS running U-Boot
@@ -10933,9 +10977,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/adder875-uboo
 +              linux,stdout-path = &console;
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/bamboo.dts powerpc.git/arch/powerpc/boot/dts/bamboo.dts
---- linux-2.6.24/arch/powerpc/boot/dts/bamboo.dts      2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/bamboo.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/bamboo.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/bamboo.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/bamboo.dts
 @@ -16,14 +16,24 @@
        #size-cells = <1>;
        model = "amcc,bamboo";
@@ -11029,9 +11074,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/bamboo.dts po
 -              bootargs = "console=ttyS0,115200";
        };
  };
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/cm5200.dts powerpc.git/arch/powerpc/boot/dts/cm5200.dts
---- linux-2.6.24/arch/powerpc/boot/dts/cm5200.dts      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/cm5200.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/cm5200.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/cm5200.dts
 @@ -0,0 +1,236 @@
 +/*
 + * CM5200 board Device Tree Source
@@ -11269,9 +11315,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/cm5200.dts po
 +              };
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ebony.dts powerpc.git/arch/powerpc/boot/dts/ebony.dts
---- linux-2.6.24/arch/powerpc/boot/dts/ebony.dts       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/ebony.dts        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/ebony.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/ebony.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/ebony.dts
 @@ -16,14 +16,22 @@
        #size-cells = <1>;
        model = "ibm,ebony";
@@ -11359,9 +11406,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ebony.dts pow
                };
        };
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ep405.dts powerpc.git/arch/powerpc/boot/dts/ep405.dts
---- linux-2.6.24/arch/powerpc/boot/dts/ep405.dts       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/ep405.dts        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/ep405.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/ep405.dts
 @@ -0,0 +1,228 @@
 +/*
 + * Device Tree Source for EP405
@@ -11591,9 +11639,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ep405.dts pow
 +              linux,stdout-path = "/plb/opb/serial@ef600300";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ep8248e.dts powerpc.git/arch/powerpc/boot/dts/ep8248e.dts
---- linux-2.6.24/arch/powerpc/boot/dts/ep8248e.dts     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/ep8248e.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/ep8248e.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/ep8248e.dts
 @@ -0,0 +1,207 @@
 +/*
 + * Device Tree for the Embedded Planet EP8248E board running PlanetCore.
@@ -11802,9 +11851,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/ep8248e.dts p
 +              };
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/haleakala.dts powerpc.git/arch/powerpc/boot/dts/haleakala.dts
---- linux-2.6.24/arch/powerpc/boot/dts/haleakala.dts   1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/haleakala.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/haleakala.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/haleakala.dts
 @@ -0,0 +1,274 @@
 +/*
 + * Device Tree Source for AMCC Haleakala (405EXr)
@@ -12080,9 +12130,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/haleakala.dts
 +              };
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/katmai.dts powerpc.git/arch/powerpc/boot/dts/katmai.dts
---- linux-2.6.24/arch/powerpc/boot/dts/katmai.dts      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/katmai.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/katmai.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/katmai.dts
 @@ -0,0 +1,400 @@
 +/*
 + * Device Tree Source for AMCC Katmai eval board
@@ -12484,9 +12535,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/katmai.dts po
 +              linux,stdout-path = "/plb/opb/serial@10000200";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kilauea.dts powerpc.git/arch/powerpc/boot/dts/kilauea.dts
---- linux-2.6.24/arch/powerpc/boot/dts/kilauea.dts     2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/kilauea.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/kilauea.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/kilauea.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/kilauea.dts
 @@ -13,14 +13,22 @@
        #size-cells = <1>;
        model = "amcc,kilauea";
@@ -12621,10 +12673,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kilauea.dts p
 +              };
        };
  };
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts powerpc.git/arch/powerpc/boot/dts/kuroboxHD.dts
---- linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/kuroboxHD.dts    2008-01-28 20:25:49.000000000 +0100
-@@ -23,6 +23,12 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/kuroboxHD.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/kuroboxHD.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/kuroboxHD.dts
+@@ -23,6 +23,12 @@ XXXX add flash parts, rtc, ??
        #address-cells = <1>;
        #size-cells = <1>;
  
@@ -12637,7 +12690,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts
        cpus {
                #address-cells = <1>;
                #size-cells = <0>;
-@@ -60,7 +66,7 @@
+@@ -60,7 +66,7 @@ XXXX add flash parts, rtc, ??
                i2c@80003000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -12646,7 +12699,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts
                        compatible = "fsl-i2c";
                        reg = <80003000 1000>;
                        interrupts = <5 2>;
-@@ -73,7 +79,8 @@
+@@ -73,7 +79,8 @@ XXXX add flash parts, rtc, ??
                        };
                };
  
@@ -12656,7 +12709,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts
                        device_type = "serial";
                        compatible = "ns16550";
                        reg = <80004500 8>;
-@@ -83,7 +90,8 @@
+@@ -83,7 +90,8 @@ XXXX add flash parts, rtc, ??
                        interrupt-parent = <&mpic>;
                };
  
@@ -12666,7 +12719,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts
                        device_type = "serial";
                        compatible = "ns16550";
                        reg = <80004600 8>;
-@@ -102,7 +110,7 @@
+@@ -102,7 +110,7 @@ XXXX add flash parts, rtc, ??
                        reg = <80040000 40000>;
                };
  
@@ -12675,10 +12728,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHD.dts
                        #address-cells = <3>;
                        #size-cells = <2>;
                        #interrupt-cells = <1>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts powerpc.git/arch/powerpc/boot/dts/kuroboxHG.dts
---- linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/kuroboxHG.dts    2008-01-28 20:25:49.000000000 +0100
-@@ -23,6 +23,12 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/kuroboxHG.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/kuroboxHG.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/kuroboxHG.dts
+@@ -23,6 +23,12 @@ XXXX add flash parts, rtc, ??
        #address-cells = <1>;
        #size-cells = <1>;
  
@@ -12691,7 +12745,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts
        cpus {
                #address-cells = <1>;
                #size-cells = <0>;
-@@ -60,7 +66,7 @@
+@@ -60,7 +66,7 @@ XXXX add flash parts, rtc, ??
                i2c@80003000 {
                        #address-cells = <1>;
                        #size-cells = <0>;
@@ -12700,7 +12754,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts
                        compatible = "fsl-i2c";
                        reg = <80003000 1000>;
                        interrupts = <5 2>;
-@@ -73,7 +79,8 @@
+@@ -73,7 +79,8 @@ XXXX add flash parts, rtc, ??
                        };
                };
  
@@ -12710,7 +12764,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts
                        device_type = "serial";
                        compatible = "ns16550";
                        reg = <80004500 8>;
-@@ -83,7 +90,8 @@
+@@ -83,7 +90,8 @@ XXXX add flash parts, rtc, ??
                        interrupt-parent = <&mpic>;
                };
  
@@ -12720,7 +12774,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts
                        device_type = "serial";
                        compatible = "ns16550";
                        reg = <80004600 8>;
-@@ -102,7 +110,7 @@
+@@ -102,7 +110,7 @@ XXXX add flash parts, rtc, ??
                        reg = <80040000 40000>;
                };
  
@@ -12729,9 +12783,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/kuroboxHG.dts
                        #address-cells = <3>;
                        #size-cells = <2>;
                        #interrupt-cells = <1>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/lite5200.dts powerpc.git/arch/powerpc/boot/dts/lite5200.dts
---- linux-2.6.24/arch/powerpc/boot/dts/lite5200.dts    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/lite5200.dts     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/lite5200.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/lite5200.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/lite5200.dts
 @@ -19,7 +19,7 @@
  / {
        model = "fsl,lite5200";
@@ -12761,9 +12816,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/lite5200.dts
                        compatible = "mpc5200-i2c","fsl-i2c";
                        cell-index = <1>;
                        reg = <3d40 40>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/lite5200b.dts powerpc.git/arch/powerpc/boot/dts/lite5200b.dts
---- linux-2.6.24/arch/powerpc/boot/dts/lite5200b.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/lite5200b.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/lite5200b.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/lite5200b.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/lite5200b.dts
 @@ -19,7 +19,7 @@
  / {
        model = "fsl,lite5200b";
@@ -12793,9 +12849,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/lite5200b.dts
                        compatible = "mpc5200b-i2c","mpc5200-i2c","fsl-i2c";
                        cell-index = <1>;
                        reg = <3d40 40>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/makalu.dts powerpc.git/arch/powerpc/boot/dts/makalu.dts
---- linux-2.6.24/arch/powerpc/boot/dts/makalu.dts      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/makalu.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/makalu.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/makalu.dts
 @@ -0,0 +1,347 @@
 +/*
 + * Device Tree Source for AMCC Makalu (405EX)
@@ -13144,9 +13201,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/makalu.dts po
 +              };
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/motionpro.dts powerpc.git/arch/powerpc/boot/dts/motionpro.dts
---- linux-2.6.24/arch/powerpc/boot/dts/motionpro.dts   1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/motionpro.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/motionpro.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/motionpro.dts
 @@ -0,0 +1,309 @@
 +/*
 + * Motion-PRO board Device Tree Source
@@ -13457,9 +13515,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/motionpro.dts
 +                        01000000 0 00000000 b0000000 0 01000000>;
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8313erdb.dts powerpc.git/arch/powerpc/boot/dts/mpc8313erdb.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8313erdb.dts 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8313erdb.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8313erdb.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8313erdb.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8313erdb.dts
 @@ -15,6 +15,14 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -13628,9 +13687,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8313erdb.d
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc832x_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc832x_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc832x_mds.dts 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc832x_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc832x_mds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc832x_mds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc832x_mds.dts
 @@ -7,6 +7,18 @@
   * under  the terms of  the GNU General  Public License as published by the
   * Free Software Foundation;  either version 2 of the  License, or (at your
@@ -13821,9 +13881,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc832x_mds.d
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
                                /* IDSEL 0x11 AD17 */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc832x_rdb.dts powerpc.git/arch/powerpc/boot/dts/mpc832x_rdb.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc832x_rdb.dts 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc832x_rdb.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc832x_rdb.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc832x_rdb.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc832x_rdb.dts
 @@ -15,6 +15,14 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -13933,9 +13994,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc832x_rdb.d
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
                                /* IDSEL 0x10 AD16 (USB) */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitx.dts powerpc.git/arch/powerpc/boot/dts/mpc8349emitx.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitx.dts        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8349emitx.dts 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8349emitx.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8349emitx.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8349emitx.dts
 @@ -14,6 +14,15 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -14122,9 +14184,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitx.
 +              };
 +      };
  };
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitxgp.dts powerpc.git/arch/powerpc/boot/dts/mpc8349emitxgp.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitxgp.dts      2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8349emitxgp.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8349emitxgp.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8349emitxgp.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8349emitxgp.dts
 @@ -14,6 +14,13 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -14223,9 +14286,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8349emitxg
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
                                /* IDSEL 0x0F - PCI Slot */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc834x_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc834x_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc834x_mds.dts 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc834x_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc834x_mds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc834x_mds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc834x_mds.dts
 @@ -15,6 +15,15 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -14373,9 +14437,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc834x_mds.d
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc836x_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc836x_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc836x_mds.dts 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc836x_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc836x_mds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc836x_mds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc836x_mds.dts
 @@ -20,6 +20,14 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -14501,9 +14566,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc836x_mds.d
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8377_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc8377_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8377_mds.dts 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8377_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8377_mds.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8377_mds.dts
 @@ -0,0 +1,279 @@
 +/*
 + * MPC8377E MDS Device Tree Source
@@ -14784,9 +14850,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8377_mds.d
 +              device_type = "pci";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8378_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc8378_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8378_mds.dts 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8378_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8378_mds.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8378_mds.dts
 @@ -0,0 +1,265 @@
 +/*
 + * MPC8378E MDS Device Tree Source
@@ -15053,9 +15120,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8378_mds.d
 +              device_type = "pci";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8379_mds.dts powerpc.git/arch/powerpc/boot/dts/mpc8379_mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8379_mds.dts 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8379_mds.dts  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8379_mds.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8379_mds.dts
 @@ -0,0 +1,293 @@
 +/*
 + * MPC8379E MDS Device Tree Source
@@ -15350,9 +15418,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8379_mds.d
 +              device_type = "pci";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8540ads.dts powerpc.git/arch/powerpc/boot/dts/mpc8540ads.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8540ads.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8540ads.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8540ads.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8540ads.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8540ads.dts
 @@ -16,6 +16,15 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -15485,9 +15554,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8540ads.dt
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8541cds.dts powerpc.git/arch/powerpc/boot/dts/mpc8541cds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8541cds.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8541cds.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8541cds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8541cds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8541cds.dts
 @@ -16,6 +16,15 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -15596,9 +15666,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8541cds.dt
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8544ds.dts powerpc.git/arch/powerpc/boot/dts/mpc8544ds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8544ds.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8544ds.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8544ds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8544ds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8544ds.dts
 @@ -15,6 +15,17 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -15758,9 +15829,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8544ds.dts
 -
        };
  };
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8548cds.dts powerpc.git/arch/powerpc/boot/dts/mpc8548cds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8548cds.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8548cds.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8548cds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8548cds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8548cds.dts
 @@ -16,6 +16,20 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -15917,9 +15989,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8548cds.dt
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8555cds.dts powerpc.git/arch/powerpc/boot/dts/mpc8555cds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8555cds.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8555cds.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8555cds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8555cds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8555cds.dts
 @@ -16,6 +16,15 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -16028,9 +16101,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8555cds.dt
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8560ads.dts powerpc.git/arch/powerpc/boot/dts/mpc8560ads.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8560ads.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8560ads.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8560ads.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8560ads.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8560ads.dts
 @@ -16,6 +16,16 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -16170,9 +16244,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8560ads.dt
                #interrupt-cells = <1>;
                #size-cells = <2>;
                #address-cells = <3>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8568mds.dts powerpc.git/arch/powerpc/boot/dts/mpc8568mds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8568mds.dts  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8568mds.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8568mds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8568mds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8568mds.dts
 @@ -20,6 +20,17 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -16365,9 +16440,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8568mds.dt
                interrupt-map-mask = <f800 0 0 7>;
                interrupt-map = <
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8572ds.dts powerpc.git/arch/powerpc/boot/dts/mpc8572ds.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8572ds.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8572ds.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8572ds.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8572ds.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8572ds.dts
 @@ -15,6 +15,18 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -16540,9 +16616,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8572ds.dts
                interrupt-map = <
                        /* IDSEL 0x0 */
                        0000 0 0 1 &mpic 0 1
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8610_hpcd.dts powerpc.git/arch/powerpc/boot/dts/mpc8610_hpcd.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8610_hpcd.dts        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8610_hpcd.dts 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8610_hpcd.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8610_hpcd.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8610_hpcd.dts
 @@ -1,7 +1,7 @@
  /*
   * MPC8610 HPCD Device Tree Source
@@ -16757,9 +16834,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8610_hpcd.
                compatible = "fsl,mpc8641-pcie";
                device_type = "pci";
                #interrupt-cells = <1>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8641_hpcn.dts powerpc.git/arch/powerpc/boot/dts/mpc8641_hpcn.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc8641_hpcn.dts        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc8641_hpcn.dts 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc8641_hpcn.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc8641_hpcn.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc8641_hpcn.dts
 @@ -16,6 +16,17 @@
        #address-cells = <1>;
        #size-cells = <1>;
@@ -17004,9 +17082,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc8641_hpcn.
                compatible = "fsl,mpc8641-pcie";
                device_type = "pci";
                #interrupt-cells = <1>;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc866ads.dts powerpc.git/arch/powerpc/boot/dts/mpc866ads.dts
---- linux-2.6.24/arch/powerpc/boot/dts/mpc866ads.dts   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/mpc866ads.dts    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/mpc866ads.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/mpc866ads.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/mpc866ads.dts
 @@ -12,7 +12,7 @@
  
  / {
@@ -17233,9 +17312,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/mpc866ads.dts
 +              linux,stdout-path = "/soc/cpm/serial@a80";
 +      };
  };
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/rainier.dts powerpc.git/arch/powerpc/boot/dts/rainier.dts
---- linux-2.6.24/arch/powerpc/boot/dts/rainier.dts     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/rainier.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/rainier.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/rainier.dts
 @@ -0,0 +1,353 @@
 +/*
 + * Device Tree Source for AMCC Rainier
@@ -17590,9 +17670,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/rainier.dts p
 +              bootargs = "console=ttyS0,115200";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/sequoia.dts powerpc.git/arch/powerpc/boot/dts/sequoia.dts
---- linux-2.6.24/arch/powerpc/boot/dts/sequoia.dts     2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/sequoia.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/sequoia.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/sequoia.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/sequoia.dts
 @@ -17,14 +17,24 @@
        #size-cells = <1>;
        model = "amcc,sequoia";
@@ -17676,9 +17757,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/sequoia.dts p
        };
  
        chosen {
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/storcenter.dts powerpc.git/arch/powerpc/boot/dts/storcenter.dts
---- linux-2.6.24/arch/powerpc/boot/dts/storcenter.dts  1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/storcenter.dts   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/storcenter.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/storcenter.dts
 @@ -0,0 +1,138 @@
 +/*
 + * Device Tree Source for IOMEGA StorCenter
@@ -17818,9 +17900,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/storcenter.dt
 +              linux,stdout-path = "/soc/serial@4500";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/taishan.dts powerpc.git/arch/powerpc/boot/dts/taishan.dts
---- linux-2.6.24/arch/powerpc/boot/dts/taishan.dts     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/taishan.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/taishan.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/taishan.dts
 @@ -0,0 +1,383 @@
 +/*
 + * Device Tree Source for IBM/AMCC Taishan
@@ -18205,9 +18288,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/taishan.dts p
 +              linux,stdout-path = "/plb/opb/serial@40000300";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/tqm5200.dts powerpc.git/arch/powerpc/boot/dts/tqm5200.dts
---- linux-2.6.24/arch/powerpc/boot/dts/tqm5200.dts     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/tqm5200.dts      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/tqm5200.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/tqm5200.dts
 @@ -0,0 +1,184 @@
 +/*
 + * TQM5200 board Device Tree Source
@@ -18393,9 +18477,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/tqm5200.dts p
 +                        01000000 0 00000000 a0000000 0 01000000>;
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/walnut.dts powerpc.git/arch/powerpc/boot/dts/walnut.dts
---- linux-2.6.24/arch/powerpc/boot/dts/walnut.dts      2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/walnut.dts       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/walnut.dts
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/dts/walnut.dts
++++ linux-2.6.24.7/arch/powerpc/boot/dts/walnut.dts
 @@ -14,14 +14,21 @@
        #size-cells = <1>;
        model = "ibm,walnut";
@@ -18479,9 +18564,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/walnut.dts po
        };
  
        chosen {
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/warp.dts powerpc.git/arch/powerpc/boot/dts/warp.dts
---- linux-2.6.24/arch/powerpc/boot/dts/warp.dts        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/dts/warp.dts 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/dts/warp.dts
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/dts/warp.dts
 @@ -0,0 +1,239 @@
 +/*
 + * Device Tree Source for PIKA Warp
@@ -18722,9 +18808,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/dts/warp.dts powe
 +              linux,stdout-path = "/plb/opb/serial@ef600300";
 +      };
 +};
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ebony.c powerpc.git/arch/powerpc/boot/ebony.c
---- linux-2.6.24/arch/powerpc/boot/ebony.c     2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ebony.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/ebony.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/ebony.c
++++ linux-2.6.24.7/arch/powerpc/boot/ebony.c
 @@ -31,66 +31,6 @@
  
  static u8 *ebony_mac0, *ebony_mac1;
@@ -18792,7 +18879,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ebony.c powerpc.g
  #define EBONY_FPGA_PATH               "/plb/opb/ebc/fpga"
  #define       EBONY_FPGA_FLASH_SEL    0x01
  #define EBONY_SMALL_FLASH_PATH        "/plb/opb/ebc/small-flash"
-@@ -134,7 +74,7 @@
+@@ -134,7 +74,7 @@ static void ebony_fixups(void)
        unsigned long sysclk = 33000000;
  
        ibm440gp_fixup_clocks(sysclk, 6 * 1843200);
@@ -18801,7 +18888,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ebony.c powerpc.g
        dt_fixup_mac_addresses(ebony_mac0, ebony_mac1);
        ibm4xx_fixup_ebc_ranges("/plb/opb/ebc");
        ebony_flashsel_fixup();
-@@ -146,6 +86,6 @@
+@@ -146,6 +86,6 @@ void ebony_init(void *mac0, void *mac1)
        platform_ops.exit = ibm44x_dbcr_reset;
        ebony_mac0 = mac0;
        ebony_mac1 = mac1;
@@ -18809,9 +18896,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ebony.c powerpc.g
 +      fdt_init(_dtb_start);
        serial_console_init();
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep405.c powerpc.git/arch/powerpc/boot/ep405.c
---- linux-2.6.24/arch/powerpc/boot/ep405.c     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ep405.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/ep405.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/ep405.c
 @@ -0,0 +1,74 @@
 +/*
 + * Embedded Planet EP405 with PlanetCore firmware
@@ -18887,9 +18975,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep405.c powerpc.g
 +      serial_console_init();
 +      platform_ops.fixups = platform_fixups;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep8248e.c powerpc.git/arch/powerpc/boot/ep8248e.c
---- linux-2.6.24/arch/powerpc/boot/ep8248e.c   1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ep8248e.c    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/ep8248e.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/ep8248e.c
 @@ -0,0 +1,55 @@
 +/*
 + * Embedded Planet EP8248E with PlanetCore firmware
@@ -18946,10 +19035,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep8248e.c powerpc
 +      serial_console_init();
 +      platform_ops.fixups = platform_fixups;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep88xc.c powerpc.git/arch/powerpc/boot/ep88xc.c
---- linux-2.6.24/arch/powerpc/boot/ep88xc.c    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ep88xc.c     2008-01-28 20:25:49.000000000 +0100
-@@ -45,7 +45,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/ep88xc.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/ep88xc.c
++++ linux-2.6.24.7/arch/powerpc/boot/ep88xc.c
+@@ -45,7 +45,7 @@ void platform_init(unsigned long r3, uns
        mem_size *= 1024 * 1024;
        simple_alloc_init(_end, mem_size - (unsigned long)_end, 32, 64);
  
@@ -18958,9 +19048,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ep88xc.c powerpc.
  
        planetcore_set_stdout_path(table);
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree.c powerpc.git/arch/powerpc/boot/flatdevtree.c
---- linux-2.6.24/arch/powerpc/boot/flatdevtree.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/flatdevtree.c        1970-01-01 01:00:00.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/flatdevtree.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/flatdevtree.c
++++ /dev/null
 @@ -1,1036 +0,0 @@
 -/*
 - * This program is free software; you can redistribute it and/or modify
@@ -19998,9 +20089,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree.c pow
 -
 -      return buf;
 -}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree.h powerpc.git/arch/powerpc/boot/flatdevtree.h
---- linux-2.6.24/arch/powerpc/boot/flatdevtree.h       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/flatdevtree.h        1970-01-01 01:00:00.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/flatdevtree.h
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/flatdevtree.h
++++ /dev/null
 @@ -1,113 +0,0 @@
 -/*
 - * This program is free software; you can redistribute it and/or modify
@@ -20115,9 +20207,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree.h pow
 -char *ft_get_path(struct ft_cxt *cxt, const void *phandle, char *buf, int len);
 -
 -#endif /* FLATDEVTREE_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree_misc.c powerpc.git/arch/powerpc/boot/flatdevtree_misc.c
---- linux-2.6.24/arch/powerpc/boot/flatdevtree_misc.c  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/flatdevtree_misc.c   1970-01-01 01:00:00.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/flatdevtree_misc.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/flatdevtree_misc.c
++++ /dev/null
 @@ -1,79 +0,0 @@
 -/*
 - * This file does the necessary interface mapping between the bootwrapper
@@ -20198,10 +20291,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/flatdevtree_misc.
 -      return ft_open(&cxt, dt_blob, max_size, max_find_device,
 -                      platform_ops.realloc);
 -}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/holly.c powerpc.git/arch/powerpc/boot/holly.c
---- linux-2.6.24/arch/powerpc/boot/holly.c     2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/holly.c      2008-01-28 20:25:49.000000000 +0100
-@@ -28,6 +28,6 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/holly.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/holly.c
++++ linux-2.6.24.7/arch/powerpc/boot/holly.c
+@@ -28,6 +28,6 @@ void platform_init(unsigned long r3, uns
        u32 heapsize = 0x8000000 - (u32)_end; /* 128M */
  
        simple_alloc_init(_end, heapsize, 32, 64);
@@ -20209,9 +20303,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/holly.c powerpc.g
 +      fdt_init(_dtb_start);
        serial_console_init();
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/Makefile.libfdt powerpc.git/arch/powerpc/boot/libfdt/Makefile.libfdt
---- linux-2.6.24/arch/powerpc/boot/libfdt/Makefile.libfdt      1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/Makefile.libfdt       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/Makefile.libfdt
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/Makefile.libfdt
 @@ -0,0 +1,14 @@
 +# Makefile.libfdt
 +#
@@ -20227,9 +20322,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/Makefile.l
 +
 +$(LIBFDT_objdir)/$(LIBFDT_LIB): $(addprefix $(LIBFDT_objdir)/,$(LIBFDT_OBJS))
 +
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt.c powerpc.git/arch/powerpc/boot/libfdt/fdt.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt.c        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt.c 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt.c
 @@ -0,0 +1,156 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -20387,9 +20483,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt.c powe
 +      memmove(buf, fdt, fdt_totalsize(fdt));
 +      return 0;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt.h powerpc.git/arch/powerpc/boot/libfdt/fdt.h
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt.h        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt.h 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt.h
 @@ -0,0 +1,60 @@
 +#ifndef _FDT_H
 +#define _FDT_H
@@ -20451,9 +20548,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt.h powe
 +#define FDT_V17_SIZE  (FDT_V16_SIZE + sizeof(uint32_t))
 +
 +#endif /* _FDT_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_ro.c powerpc.git/arch/powerpc/boot/libfdt/fdt_ro.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt_ro.c     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt_ro.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_ro.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_ro.c
 @@ -0,0 +1,583 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -21038,9 +21136,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_ro.c p
 +
 +      return -FDT_ERR_NOTFOUND;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_rw.c powerpc.git/arch/powerpc/boot/libfdt/fdt_rw.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt_rw.c     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt_rw.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_rw.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_rw.c
 @@ -0,0 +1,447 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -21489,9 +21588,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_rw.c p
 +
 +      return 0;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_strerror.c powerpc.git/arch/powerpc/boot/libfdt/fdt_strerror.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt_strerror.c       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt_strerror.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_strerror.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_strerror.c
 @@ -0,0 +1,96 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -21589,9 +21689,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_strerr
 +
 +      return "<unknown error>";
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_sw.c powerpc.git/arch/powerpc/boot/libfdt/fdt_sw.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt_sw.c     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt_sw.c      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_sw.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_sw.c
 @@ -0,0 +1,258 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -21851,9 +21952,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_sw.c p
 +      fdt_set_magic(fdt, FDT_MAGIC);
 +      return 0;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_wip.c powerpc.git/arch/powerpc/boot/libfdt/fdt_wip.c
---- linux-2.6.24/arch/powerpc/boot/libfdt/fdt_wip.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/fdt_wip.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_wip.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/fdt_wip.c
 @@ -0,0 +1,144 @@
 +/*
 + * libfdt - Flat Device Tree manipulation
@@ -21999,9 +22101,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/fdt_wip.c
 +      nop_region(fdt_offset_ptr_w(fdt, nodeoffset, 0), endoffset - nodeoffset);
 +      return 0;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/libfdt.h powerpc.git/arch/powerpc/boot/libfdt/libfdt.h
---- linux-2.6.24/arch/powerpc/boot/libfdt/libfdt.h     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/libfdt.h      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/libfdt.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/libfdt.h
 @@ -0,0 +1,721 @@
 +#ifndef _LIBFDT_H
 +#define _LIBFDT_H
@@ -22724,9 +22827,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/libfdt.h p
 +const char *fdt_strerror(int errval);
 +
 +#endif /* _LIBFDT_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/libfdt_internal.h powerpc.git/arch/powerpc/boot/libfdt/libfdt_internal.h
---- linux-2.6.24/arch/powerpc/boot/libfdt/libfdt_internal.h    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt/libfdt_internal.h     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt/libfdt_internal.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt/libfdt_internal.h
 @@ -0,0 +1,89 @@
 +#ifndef _LIBFDT_INTERNAL_H
 +#define _LIBFDT_INTERNAL_H
@@ -22817,9 +22921,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt/libfdt_int
 +#define SW_MAGIC              (~FDT_MAGIC)
 +
 +#endif /* _LIBFDT_INTERNAL_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt-wrapper.c powerpc.git/arch/powerpc/boot/libfdt-wrapper.c
---- linux-2.6.24/arch/powerpc/boot/libfdt-wrapper.c    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt-wrapper.c     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt-wrapper.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt-wrapper.c
 @@ -0,0 +1,184 @@
 +/*
 + * This file does the necessary interface mapping between the bootwrapper
@@ -23005,9 +23110,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt-wrapper.c
 +      if (buf)
 +              fdt = buf;
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt_env.h powerpc.git/arch/powerpc/boot/libfdt_env.h
---- linux-2.6.24/arch/powerpc/boot/libfdt_env.h        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/libfdt_env.h 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/libfdt_env.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/libfdt_env.h
 @@ -0,0 +1,17 @@
 +#ifndef _ARCH_POWERPC_BOOT_LIBFDT_ENV_H
 +#define _ARCH_POWERPC_BOOT_LIBFDT_ENV_H
@@ -23026,9 +23132,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/libfdt_env.h powe
 +#define cpu_to_fdt64(x)               (x)
 +
 +#endif /* _ARCH_POWERPC_BOOT_LIBFDT_ENV_H */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/main.c powerpc.git/arch/powerpc/boot/main.c
---- linux-2.6.24/arch/powerpc/boot/main.c      2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/main.c       2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/main.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/main.c
++++ linux-2.6.24.7/arch/powerpc/boot/main.c
 @@ -16,7 +16,6 @@
  #include "stdio.h"
  #include "ops.h"
@@ -23037,10 +23144,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/main.c powerpc.gi
  #include "reg.h"
  
  static struct gunzip_state gzstate;
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ops.h powerpc.git/arch/powerpc/boot/ops.h
---- linux-2.6.24/arch/powerpc/boot/ops.h       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ops.h        2008-01-28 20:25:49.000000000 +0100
-@@ -79,7 +79,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/ops.h
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/ops.h
++++ linux-2.6.24.7/arch/powerpc/boot/ops.h
+@@ -79,7 +79,7 @@ struct loader_info {
  extern struct loader_info loader_info;
  
  void start(void);
@@ -23049,7 +23157,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ops.h powerpc.git
  int serial_console_init(void);
  int ns16550_console_init(void *devp, struct serial_console_data *scdp);
  int mpsc_console_init(void *devp, struct serial_console_data *scdp);
-@@ -159,9 +159,23 @@
+@@ -159,9 +159,23 @@ static inline void *find_node_by_devtype
        return find_node_by_prop_value_str(prev, "device_type", type);
  }
  
@@ -23073,10 +23181,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ops.h powerpc.git
  void dt_fixup_mac_address(u32 index, const u8 *addr);
  void __dt_fixup_mac_addresses(u32 startindex, ...);
  #define dt_fixup_mac_addresses(...) \
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/prpmc2800.c powerpc.git/arch/powerpc/boot/prpmc2800.c
---- linux-2.6.24/arch/powerpc/boot/prpmc2800.c 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/prpmc2800.c  2008-01-28 20:25:49.000000000 +0100
-@@ -547,8 +547,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/prpmc2800.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/prpmc2800.c
++++ linux-2.6.24.7/arch/powerpc/boot/prpmc2800.c
+@@ -547,8 +547,7 @@ void platform_init(unsigned long r3, uns
        if (!dtb)
                exit();
        memmove(dtb, _dtb_start, dt_size);
@@ -23086,10 +23195,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/prpmc2800.c power
  
        bridge_base = mv64x60_get_bridge_base();
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ps3.c powerpc.git/arch/powerpc/boot/ps3.c
---- linux-2.6.24/arch/powerpc/boot/ps3.c       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/ps3.c        2008-01-28 20:25:49.000000000 +0100
-@@ -131,7 +131,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/ps3.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/ps3.c
++++ linux-2.6.24.7/arch/powerpc/boot/ps3.c
+@@ -131,7 +131,7 @@ void platform_init(void)
        printf("\n-- PS3 bootwrapper --\n");
  
        simple_alloc_init(_end, heapsize, 32, 64);
@@ -23098,9 +23208,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/ps3.c powerpc.git
  
        chosen = finddevice("/chosen");
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/redboot-8xx.c powerpc.git/arch/powerpc/boot/redboot-8xx.c
---- linux-2.6.24/arch/powerpc/boot/redboot-8xx.c       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/redboot-8xx.c        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/redboot-8xx.c
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/redboot-8xx.c
 @@ -0,0 +1,58 @@
 +/*
 + * RedBoot firmware support
@@ -23160,9 +23271,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/redboot-8xx.c pow
 +      loader_info.cmdline = (char *)bd.bi_cmdline;
 +      loader_info.cmdline_len = strlen((char *)bd.bi_cmdline);
 +}
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/redboot.h powerpc.git/arch/powerpc/boot/redboot.h
---- linux-2.6.24/arch/powerpc/boot/redboot.h   1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/redboot.h    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/redboot.h
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/boot/redboot.h
 @@ -0,0 +1,56 @@
 +#ifndef _PPC_REDBOOT_H
 +#define _PPC_REDBOOT_H
@@ -23220,10 +23332,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/redboot.h powerpc
 +#define bi_pci_busfreq bi_pci_freq
 +#define bi_immr_base   bi_immr
 +#endif
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/reg.h powerpc.git/arch/powerpc/boot/reg.h
---- linux-2.6.24/arch/powerpc/boot/reg.h       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/reg.h        2008-01-28 20:25:49.000000000 +0100
-@@ -16,6 +16,14 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/reg.h
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/reg.h
++++ linux-2.6.24.7/arch/powerpc/boot/reg.h
+@@ -16,6 +16,14 @@ static inline u32 mfpvr(void)
        return pvr;
  }
  
@@ -23238,10 +23351,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/reg.h powerpc.git
  register void *__stack_pointer asm("r1");
  #define get_sp()      (__stack_pointer)
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/serial.c powerpc.git/arch/powerpc/boot/serial.c
---- linux-2.6.24/arch/powerpc/boot/serial.c    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/serial.c     2008-01-28 20:25:49.000000000 +0100
-@@ -128,7 +128,8 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/serial.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/serial.c
++++ linux-2.6.24.7/arch/powerpc/boot/serial.c
+@@ -128,7 +128,8 @@ int serial_console_init(void)
                rc = cpm_console_init(devp, &serial_cd);
        else if (dt_is_compatible(devp, "mpc5200-psc-uart"))
                rc = mpc5200_psc_console_init(devp, &serial_cd);
@@ -23251,9 +23365,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/serial.c powerpc.
                rc = uartlite_console_init(devp, &serial_cd);
  
        /* Add other serial console driver calls here */
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/treeboot-walnut.c powerpc.git/arch/powerpc/boot/treeboot-walnut.c
---- linux-2.6.24/arch/powerpc/boot/treeboot-walnut.c   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/treeboot-walnut.c    2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/boot/treeboot-walnut.c
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/treeboot-walnut.c
++++ linux-2.6.24.7/arch/powerpc/boot/treeboot-walnut.c
 @@ -20,55 +20,6 @@
  
  BSS_STACK(4096);
@@ -23310,7 +23425,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/treeboot-walnut.c
  static void walnut_flashsel_fixup(void)
  {
        void *devp, *sram;
-@@ -112,7 +63,7 @@
+@@ -112,7 +63,7 @@ static void walnut_flashsel_fixup(void)
  #define WALNUT_OPENBIOS_MAC_OFF 0xfffffe0b
  static void walnut_fixups(void)
  {
@@ -23319,7 +23434,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/treeboot-walnut.c
        ibm405gp_fixup_clocks(33330000, 0xa8c000);
        ibm4xx_quiesce_eth((u32 *)0xef600800, NULL);
        ibm4xx_fixup_ebc_ranges("/plb/ebc");
-@@ -128,6 +79,6 @@
+@@ -128,6 +79,6 @@ void platform_init(void)
        simple_alloc_init(_end, avail_ram, 32, 32);
        platform_ops.fixups = walnut_fixups;
        platform_ops.exit = ibm40x_dbcr_reset;
@@ -23327,10 +23442,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/treeboot-walnut.c
 +      fdt_init(_dtb_start);
        serial_console_init();
  }
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.git/arch/powerpc/boot/wrapper
---- linux-2.6.24/arch/powerpc/boot/wrapper     2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/boot/wrapper      2008-01-28 20:25:49.000000000 +0100
-@@ -45,6 +45,7 @@
+Index: linux-2.6.24.7/arch/powerpc/boot/wrapper
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/boot/wrapper
++++ linux-2.6.24.7/arch/powerpc/boot/wrapper
+@@ -45,6 +45,7 @@ CROSS=
  
  # directory for object and other files used by this script
  object=arch/powerpc/boot
@@ -23338,7 +23454,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
  
  # directory for working files
  tmpdir=.
-@@ -95,6 +96,7 @@
+@@ -95,6 +96,7 @@ while [ "$#" -gt 0 ]; do
        shift
        [ "$#" -gt 0 ] || usage
        object="$1"
@@ -23346,7 +23462,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
        ;;
      -W)
        shift
-@@ -116,10 +118,13 @@
+@@ -116,10 +118,13 @@ while [ "$#" -gt 0 ]; do
  done
  
  if [ -n "$dts" ]; then
@@ -23361,7 +23477,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
  fi
  
  if [ -z "$kernel" ]; then
-@@ -163,7 +168,7 @@
+@@ -163,7 +168,7 @@ ps3)
      ksection=.kernel:vmlinux.bin
      isection=.kernel:initrd
      ;;
@@ -23370,7 +23486,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
      platformo="$object/fixed-head.o $object/$platform.o"
      binary=y
      ;;
-@@ -246,11 +251,11 @@
+@@ -246,11 +251,11 @@ fi
  # post-processing needed for some platforms
  case "$platform" in
  pseries|chrp)
@@ -23384,7 +23500,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
      ;;
  cuboot*)
      gzip -f -9 "$ofile"
-@@ -259,7 +264,7 @@
+@@ -259,7 +264,7 @@ cuboot*)
      ;;
  treeboot*)
      mv "$ofile" "$ofile.elf"
@@ -23393,7 +23509,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
      if [ -z "$cacheit" ]; then
        rm -f "$ofile.elf"
      fi
-@@ -287,8 +292,6 @@
+@@ -287,8 +292,6 @@ ps3)
      overlay_dest="256"
      overlay_size="256"
  
@@ -23402,7 +23518,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
      ${CROSS}objcopy -O binary "$ofile" "$ofile.bin"
  
      dd if="$ofile.bin" of="$ofile.bin" conv=notrunc   \
-@@ -299,6 +302,8 @@
+@@ -299,6 +302,8 @@ ps3)
          skip=$system_reset_overlay seek=$overlay_dest \
          count=$overlay_size bs=1
  
@@ -23412,9 +23528,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/boot/wrapper powerpc.g
 +    gzip --force -9 --stdout "$ofile.bin" > "$odir/otheros.bld"
      ;;
  esac
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/adder875-redboot_defconfig powerpc.git/arch/powerpc/configs/adder875-redboot_defconfig
---- linux-2.6.24/arch/powerpc/configs/adder875-redboot_defconfig       1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/adder875-redboot_defconfig        2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/adder875-redboot_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/adder875-redboot_defconfig
 @@ -0,0 +1,798 @@
 +#
 +# Automatically generated make config: don't edit
@@ -24214,9 +24331,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/adder875-redbo
 +# CONFIG_CRYPTO is not set
 +# CONFIG_PPC_CLOCK is not set
 +CONFIG_PPC_LIB_RHEAP=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/adder875-uboot_defconfig powerpc.git/arch/powerpc/configs/adder875-uboot_defconfig
---- linux-2.6.24/arch/powerpc/configs/adder875-uboot_defconfig 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/adder875-uboot_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/adder875-uboot_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/adder875-uboot_defconfig
 @@ -0,0 +1,798 @@
 +#
 +# Automatically generated make config: don't edit
@@ -25016,9 +25134,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/adder875-uboot
 +# CONFIG_CRYPTO is not set
 +# CONFIG_PPC_CLOCK is not set
 +CONFIG_PPC_LIB_RHEAP=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconfig powerpc.git/arch/powerpc/configs/bamboo_defconfig
---- linux-2.6.24/arch/powerpc/configs/bamboo_defconfig 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/bamboo_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/bamboo_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/bamboo_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/bamboo_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -25029,7 +25148,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconf
  #
  # CONFIG_PPC64 is not set
  
-@@ -131,6 +131,7 @@
+@@ -131,6 +131,7 @@ CONFIG_DEFAULT_AS=y
  # CONFIG_DEFAULT_CFQ is not set
  # CONFIG_DEFAULT_NOOP is not set
  CONFIG_DEFAULT_IOSCHED="anticipatory"
@@ -25037,7 +25156,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconf
  
  #
  # Platform support
-@@ -143,6 +144,9 @@
+@@ -143,6 +144,9 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
  CONFIG_BAMBOO=y
  # CONFIG_EBONY is not set
  # CONFIG_SEQUOIA is not set
@@ -25047,7 +25166,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconf
  CONFIG_440EP=y
  CONFIG_IBM440EP_ERR42=y
  # CONFIG_MPIC is not set
-@@ -372,9 +376,7 @@
+@@ -372,9 +376,7 @@ CONFIG_MISC_DEVICES=y
  # CONFIG_FIREWIRE is not set
  # CONFIG_IEEE1394 is not set
  # CONFIG_I2O is not set
@@ -25058,7 +25177,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconf
  CONFIG_NETDEVICES=y
  # CONFIG_NETDEVICES_MULTIQUEUE is not set
  # CONFIG_DUMMY is not set
-@@ -736,19 +738,7 @@
+@@ -736,19 +738,7 @@ CONFIG_DEBUGGER=y
  # CONFIG_KGDB is not set
  # CONFIG_XMON is not set
  # CONFIG_BDI_SWITCH is not set
@@ -25079,10 +25198,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/bamboo_defconf
  
  #
  # Security options
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconfig powerpc.git/arch/powerpc/configs/celleb_defconfig
---- linux-2.6.24/arch/powerpc/configs/celleb_defconfig 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/celleb_defconfig  2008-01-28 20:25:49.000000000 +0100
-@@ -50,7 +50,8 @@
+Index: linux-2.6.24.7/arch/powerpc/configs/celleb_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/celleb_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/celleb_defconfig
+@@ -50,7 +50,8 @@ CONFIG_AUDIT_ARCH=y
  CONFIG_GENERIC_BUG=y
  # CONFIG_DEFAULT_UIMAGE is not set
  # CONFIG_PPC_DCR_NATIVE is not set
@@ -25092,7 +25212,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  CONFIG_PPC_OF_PLATFORM_PCI=y
  CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
  
-@@ -148,7 +149,7 @@
+@@ -148,7 +149,7 @@ CONFIG_PPC_MULTIPLATFORM=y
  CONFIG_PPC_CELLEB=y
  # CONFIG_PPC_PS3 is not set
  CONFIG_PPC_CELL=y
@@ -25101,7 +25221,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  # CONFIG_PPC_IBM_CELL_BLADE is not set
  
  #
-@@ -157,13 +158,19 @@
+@@ -157,13 +158,19 @@ CONFIG_PPC_CELL=y
  CONFIG_SPU_FS=y
  CONFIG_SPU_FS_64K_LS=y
  CONFIG_SPU_BASE=y
@@ -25123,7 +25243,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  # CONFIG_MMIO_NVRAM is not set
  # CONFIG_PPC_MPC106 is not set
  # CONFIG_PPC_970_NAP is not set
-@@ -593,10 +600,11 @@
+@@ -593,10 +600,11 @@ CONFIG_MII=y
  # CONFIG_NET_VENDOR_3COM is not set
  # CONFIG_NET_TULIP is not set
  # CONFIG_HP100 is not set
@@ -25139,7 +25259,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  # CONFIG_NET_PCI is not set
  # CONFIG_B44 is not set
  CONFIG_NETDEV_1000=y
-@@ -741,6 +749,7 @@
+@@ -741,6 +749,7 @@ CONFIG_SERIAL_TXX9_CONSOLE=y
  CONFIG_UNIX98_PTYS=y
  # CONFIG_LEGACY_PTYS is not set
  CONFIG_HVC_DRIVER=y
@@ -25147,7 +25267,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  CONFIG_HVC_BEAT=y
  # CONFIG_IPMI_HANDLER is not set
  # CONFIG_HW_RANDOM is not set
-@@ -822,6 +831,7 @@
+@@ -822,6 +831,7 @@ CONFIG_WATCHDOG=y
  # Watchdog Device Drivers
  #
  # CONFIG_SOFT_WATCHDOG is not set
@@ -25155,7 +25275,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  
  #
  # PCI-based Watchdog Cards
-@@ -1245,17 +1255,7 @@
+@@ -1245,17 +1255,7 @@ CONFIG_XMON_DISASSEMBLY=y
  CONFIG_IRQSTACKS=y
  # CONFIG_VIRQ_DEBUG is not set
  # CONFIG_BOOTX_TEXT is not set
@@ -25174,9 +25294,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/celleb_defconf
  
  #
  # Security options
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ebony_defconfig powerpc.git/arch/powerpc/configs/ebony_defconfig
---- linux-2.6.24/arch/powerpc/configs/ebony_defconfig  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/ebony_defconfig   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/ebony_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/ebony_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/ebony_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -25187,7 +25308,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ebony_defconfi
  #
  # CONFIG_PPC64 is not set
  
-@@ -130,6 +130,7 @@
+@@ -130,6 +130,7 @@ CONFIG_DEFAULT_AS=y
  # CONFIG_DEFAULT_CFQ is not set
  # CONFIG_DEFAULT_NOOP is not set
  CONFIG_DEFAULT_IOSCHED="anticipatory"
@@ -25195,7 +25316,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ebony_defconfi
  
  #
  # Platform support
-@@ -142,6 +143,9 @@
+@@ -142,6 +143,9 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
  # CONFIG_BAMBOO is not set
  CONFIG_EBONY=y
  # CONFIG_SEQUOIA is not set
@@ -25205,9 +25326,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ebony_defconfi
  CONFIG_440GP=y
  # CONFIG_MPIC is not set
  # CONFIG_MPIC_WEIRD is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ep405_defconfig powerpc.git/arch/powerpc/configs/ep405_defconfig
---- linux-2.6.24/arch/powerpc/configs/ep405_defconfig  1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/ep405_defconfig   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/ep405_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/ep405_defconfig
 @@ -0,0 +1,952 @@
 +#
 +# Automatically generated make config: don't edit
@@ -26161,9 +26283,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ep405_defconfi
 +# CONFIG_CRYPTO_AUTHENC is not set
 +CONFIG_CRYPTO_HW=y
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ep8248e_defconfig powerpc.git/arch/powerpc/configs/ep8248e_defconfig
---- linux-2.6.24/arch/powerpc/configs/ep8248e_defconfig        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/ep8248e_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/ep8248e_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/ep8248e_defconfig
 @@ -0,0 +1,821 @@
 +#
 +# Automatically generated make config: don't edit
@@ -26986,9 +27109,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ep8248e_defcon
 +# CONFIG_CRYPTO_HW is not set
 +# CONFIG_PPC_CLOCK is not set
 +CONFIG_PPC_LIB_RHEAP=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/katmai_defconfig powerpc.git/arch/powerpc/configs/katmai_defconfig
---- linux-2.6.24/arch/powerpc/configs/katmai_defconfig 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/katmai_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/katmai_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/katmai_defconfig
 @@ -0,0 +1,790 @@
 +#
 +# Automatically generated make config: don't edit
@@ -27780,9 +27904,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/katmai_defconf
 +# CONFIG_CRYPTO_AUTHENC is not set
 +CONFIG_CRYPTO_HW=y
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defconfig powerpc.git/arch/powerpc/configs/kilauea_defconfig
---- linux-2.6.24/arch/powerpc/configs/kilauea_defconfig        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/kilauea_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/kilauea_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/kilauea_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/kilauea_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -27793,7 +27918,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  #
  # CONFIG_PPC64 is not set
  
-@@ -40,7 +40,7 @@
+@@ -40,7 +40,7 @@ CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
  CONFIG_ARCH_MAY_HAVE_PC_FDC=y
  CONFIG_PPC_OF=y
  CONFIG_OF=y
@@ -27802,7 +27927,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_GENERIC_TBSYNC is not set
  CONFIG_AUDIT_ARCH=y
  CONFIG_GENERIC_BUG=y
-@@ -125,6 +125,7 @@
+@@ -125,6 +125,7 @@ CONFIG_DEFAULT_AS=y
  # CONFIG_DEFAULT_CFQ is not set
  # CONFIG_DEFAULT_NOOP is not set
  CONFIG_DEFAULT_IOSCHED="anticipatory"
@@ -27810,7 +27935,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  
  #
  # Platform support
-@@ -134,9 +135,12 @@
+@@ -134,9 +135,12 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
  # CONFIG_PPC_CELL is not set
  # CONFIG_PPC_CELL_NATIVE is not set
  # CONFIG_PQ2ADS is not set
@@ -27823,7 +27948,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_MPIC is not set
  # CONFIG_MPIC_WEIRD is not set
  # CONFIG_PPC_I8259 is not set
-@@ -199,11 +203,17 @@
+@@ -199,11 +203,17 @@ CONFIG_ISA_DMA_API=y
  # Bus options
  #
  CONFIG_ZONE_DMA=y
@@ -27845,7 +27970,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  
  #
  # Advanced setup
-@@ -368,11 +378,13 @@
+@@ -368,11 +378,13 @@ CONFIG_MTD_CFI_UTIL=y
  # CONFIG_MTD_COMPLEX_MAPPINGS is not set
  # CONFIG_MTD_PHYSMAP is not set
  CONFIG_MTD_PHYSMAP_OF=y
@@ -27859,7 +27984,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_MTD_SLRAM is not set
  # CONFIG_MTD_PHRAM is not set
  # CONFIG_MTD_MTDRAM is not set
-@@ -395,9 +407,14 @@
+@@ -395,9 +407,14 @@ CONFIG_OF_DEVICE=y
  # CONFIG_PARPORT is not set
  CONFIG_BLK_DEV=y
  # CONFIG_BLK_DEV_FD is not set
@@ -27874,7 +27999,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  CONFIG_BLK_DEV_RAM=y
  CONFIG_BLK_DEV_RAM_COUNT=16
  CONFIG_BLK_DEV_RAM_SIZE=35000
-@@ -417,6 +434,14 @@
+@@ -417,6 +434,14 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
  # CONFIG_SCSI_NETLINK is not set
  # CONFIG_ATA is not set
  # CONFIG_MD is not set
@@ -27889,7 +28014,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_MACINTOSH_DRIVERS is not set
  CONFIG_NETDEVICES=y
  # CONFIG_NETDEVICES_MULTIQUEUE is not set
-@@ -426,9 +451,33 @@
+@@ -426,9 +451,33 @@ CONFIG_NETDEVICES=y
  # CONFIG_EQUALIZER is not set
  # CONFIG_TUN is not set
  # CONFIG_VETH is not set
@@ -27924,7 +28049,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  
  #
  # Wireless LAN
-@@ -436,6 +485,8 @@
+@@ -436,6 +485,8 @@ CONFIG_NETDEVICES=y
  # CONFIG_WLAN_PRE80211 is not set
  # CONFIG_WLAN_80211 is not set
  # CONFIG_WAN is not set
@@ -27933,7 +28058,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_PPP is not set
  # CONFIG_SLIP is not set
  # CONFIG_SHAPER is not set
-@@ -467,6 +518,7 @@
+@@ -467,6 +518,7 @@ CONFIG_NETDEVICES=y
  #
  CONFIG_SERIAL_8250=y
  CONFIG_SERIAL_8250_CONSOLE=y
@@ -27941,7 +28066,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  CONFIG_SERIAL_8250_NR_UARTS=4
  CONFIG_SERIAL_8250_RUNTIME_UARTS=4
  CONFIG_SERIAL_8250_EXTENDED=y
-@@ -481,6 +533,7 @@
+@@ -481,6 +533,7 @@ CONFIG_SERIAL_8250_SHARE_IRQ=y
  # CONFIG_SERIAL_UARTLITE is not set
  CONFIG_SERIAL_CORE=y
  CONFIG_SERIAL_CORE_CONSOLE=y
@@ -27949,7 +28074,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  CONFIG_SERIAL_OF_PLATFORM=y
  CONFIG_UNIX98_PTYS=y
  CONFIG_LEGACY_PTYS=y
-@@ -490,8 +543,10 @@
+@@ -490,8 +543,10 @@ CONFIG_LEGACY_PTY_COUNT=256
  # CONFIG_NVRAM is not set
  # CONFIG_GEN_RTC is not set
  # CONFIG_R3964 is not set
@@ -27960,7 +28085,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_I2C is not set
  
  #
-@@ -525,6 +580,8 @@
+@@ -525,6 +580,8 @@ CONFIG_SSB_POSSIBLE=y
  #
  # Graphics support
  #
@@ -27969,7 +28094,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_VGASTATE is not set
  # CONFIG_VIDEO_OUTPUT_CONTROL is not set
  # CONFIG_FB is not set
-@@ -542,6 +599,7 @@
+@@ -542,6 +599,7 @@ CONFIG_SSB_POSSIBLE=y
  # CONFIG_USB_SUPPORT is not set
  # CONFIG_MMC is not set
  # CONFIG_NEW_LEDS is not set
@@ -27977,9 +28102,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/kilauea_defcon
  # CONFIG_EDAC is not set
  # CONFIG_RTC_CLASS is not set
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/lite5200_defconfig powerpc.git/arch/powerpc/configs/lite5200_defconfig
---- linux-2.6.24/arch/powerpc/configs/lite5200_defconfig       2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/lite5200_defconfig        1970-01-01 01:00:00.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/lite5200_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/lite5200_defconfig
++++ /dev/null
 @@ -1,847 +0,0 @@
 -#
 -# Automatically generated make config: don't edit
@@ -28828,9 +28954,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/lite5200_defco
 -# CONFIG_CRYPTO is not set
 -CONFIG_PPC_CLOCK=y
 -CONFIG_PPC_LIB_RHEAP=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/makalu_defconfig powerpc.git/arch/powerpc/configs/makalu_defconfig
---- linux-2.6.24/arch/powerpc/configs/makalu_defconfig 1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/makalu_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/makalu_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/makalu_defconfig
 @@ -0,0 +1,812 @@
 +#
 +# Automatically generated make config: don't edit
@@ -29644,9 +29771,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/makalu_defconf
 +# CONFIG_CRYPTO_AUTHENC is not set
 +CONFIG_CRYPTO_HW=y
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc5200_defconfig powerpc.git/arch/powerpc/configs/mpc5200_defconfig
---- linux-2.6.24/arch/powerpc/configs/mpc5200_defconfig        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/mpc5200_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/mpc5200_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/mpc5200_defconfig
 @@ -0,0 +1,1286 @@
 +#
 +# Automatically generated make config: don't edit
@@ -30934,9 +31062,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc5200_defcon
 +CONFIG_CRYPTO_HW=y
 +CONFIG_PPC_CLOCK=y
 +CONFIG_PPC_LIB_RHEAP=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_defconfig powerpc.git/arch/powerpc/configs/mpc8313_rdb_defconfig
---- linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_defconfig    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/mpc8313_rdb_defconfig     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/mpc8313_rdb_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/mpc8313_rdb_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/mpc8313_rdb_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -30947,7 +31076,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  #
  # CONFIG_PPC64 is not set
  
-@@ -144,6 +144,7 @@
+@@ -144,6 +144,7 @@ CONFIG_MPC8313_RDB=y
  # CONFIG_MPC834x_MDS is not set
  # CONFIG_MPC834x_ITX is not set
  # CONFIG_MPC836x_MDS is not set
@@ -30955,7 +31084,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  CONFIG_PPC_MPC831x=y
  # CONFIG_MPIC is not set
  # CONFIG_MPIC_WEIRD is not set
-@@ -336,15 +337,16 @@
+@@ -336,15 +337,16 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
  CONFIG_MTD=y
  # CONFIG_MTD_DEBUG is not set
  # CONFIG_MTD_CONCAT is not set
@@ -30976,7 +31105,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  # CONFIG_FTL is not set
  # CONFIG_NFTL is not set
  # CONFIG_INFTL is not set
-@@ -381,11 +383,8 @@
+@@ -381,11 +383,8 @@ CONFIG_MTD_CFI_UTIL=y
  # Mapping drivers for chip access
  #
  # CONFIG_MTD_COMPLEX_MAPPINGS is not set
@@ -30990,7 +31119,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  # CONFIG_MTD_INTEL_VR_NOR is not set
  # CONFIG_MTD_PLATRAM is not set
  
-@@ -406,7 +405,16 @@
+@@ -406,7 +405,16 @@ CONFIG_MTD_PHYSMAP_BANKWIDTH=2
  # CONFIG_MTD_DOC2000 is not set
  # CONFIG_MTD_DOC2001 is not set
  # CONFIG_MTD_DOC2001PLUS is not set
@@ -31008,7 +31137,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  # CONFIG_MTD_ONENAND is not set
  
  #
-@@ -1178,7 +1186,17 @@
+@@ -1178,7 +1186,17 @@ CONFIG_TMPFS=y
  # CONFIG_BEFS_FS is not set
  # CONFIG_BFS_FS is not set
  # CONFIG_EFS_FS is not set
@@ -31027,7 +31156,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  # CONFIG_CRAMFS is not set
  # CONFIG_VXFS_FS is not set
  # CONFIG_HPFS_FS is not set
-@@ -1242,6 +1260,8 @@
+@@ -1242,6 +1260,8 @@ CONFIG_BITREVERSE=y
  CONFIG_CRC32=y
  # CONFIG_CRC7 is not set
  # CONFIG_LIBCRC32C is not set
@@ -31036,10 +31165,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8313_rdb_de
  CONFIG_PLIST=y
  CONFIG_HAS_IOMEM=y
  CONFIG_HAS_IOPORT=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc834x_itx_defconfig powerpc.git/arch/powerpc/configs/mpc834x_itx_defconfig
---- linux-2.6.24/arch/powerpc/configs/mpc834x_itx_defconfig    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/mpc834x_itx_defconfig     2008-01-28 20:25:49.000000000 +0100
-@@ -570,7 +570,8 @@
+Index: linux-2.6.24.7/arch/powerpc/configs/mpc834x_itx_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/mpc834x_itx_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/mpc834x_itx_defconfig
+@@ -570,7 +570,8 @@ CONFIG_SATA_SIL=y
  # CONFIG_PATA_SIS is not set
  # CONFIG_PATA_VIA is not set
  # CONFIG_PATA_WINBOND is not set
@@ -31049,9 +31179,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc834x_itx_de
  CONFIG_MD=y
  CONFIG_BLK_DEV_MD=y
  CONFIG_MD_LINEAR=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc837x_mds_defconfig powerpc.git/arch/powerpc/configs/mpc837x_mds_defconfig
---- linux-2.6.24/arch/powerpc/configs/mpc837x_mds_defconfig    1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/mpc837x_mds_defconfig     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/mpc837x_mds_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/mpc837x_mds_defconfig
 @@ -0,0 +1,878 @@
 +#
 +# Automatically generated make config: don't edit
@@ -31931,10 +32062,11 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc837x_mds_de
 +# CONFIG_CRYPTO_CAMELLIA is not set
 +# CONFIG_CRYPTO_TEST is not set
 +CONFIG_CRYPTO_HW=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8610_hpcd_defconfig powerpc.git/arch/powerpc/configs/mpc8610_hpcd_defconfig
---- linux-2.6.24/arch/powerpc/configs/mpc8610_hpcd_defconfig   2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/mpc8610_hpcd_defconfig    2008-01-28 20:25:49.000000000 +0100
-@@ -696,7 +696,7 @@
+Index: linux-2.6.24.7/arch/powerpc/configs/mpc8610_hpcd_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/mpc8610_hpcd_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/mpc8610_hpcd_defconfig
+@@ -696,7 +696,7 @@ CONFIG_SERIAL_8250_RSA=y
  CONFIG_SERIAL_CORE=y
  CONFIG_SERIAL_CORE_CONSOLE=y
  # CONFIG_SERIAL_JSM is not set
@@ -31943,7 +32075,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8610_hpcd_d
  CONFIG_UNIX98_PTYS=y
  # CONFIG_LEGACY_PTYS is not set
  # CONFIG_IPMI_HANDLER is not set
-@@ -708,7 +708,60 @@
+@@ -708,7 +708,60 @@ CONFIG_UNIX98_PTYS=y
  # CONFIG_RAW_DRIVER is not set
  # CONFIG_TCG_TPM is not set
  CONFIG_DEVPORT=y
@@ -32005,7 +32137,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8610_hpcd_d
  
  #
  # SPI support
-@@ -763,7 +816,119 @@
+@@ -763,7 +816,119 @@ CONFIG_DUMMY_CONSOLE=y
  #
  # Sound
  #
@@ -32126,9 +32258,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/mpc8610_hpcd_d
  CONFIG_HID_SUPPORT=y
  CONFIG_HID=y
  # CONFIG_HID_DEBUG is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconfig powerpc.git/arch/powerpc/configs/pasemi_defconfig
---- linux-2.6.24/arch/powerpc/configs/pasemi_defconfig 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/pasemi_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/pasemi_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/pasemi_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/pasemi_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -32139,7 +32272,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconf
  #
  CONFIG_PPC64=y
  
-@@ -152,7 +152,6 @@
+@@ -152,7 +152,6 @@ CONFIG_PPC_PASEMI=y
  CONFIG_PPC_PASEMI_IOMMU=y
  # CONFIG_PPC_PASEMI_IOMMU_DMA_FORCE is not set
  CONFIG_PPC_PASEMI_MDIO=y
@@ -32147,7 +32280,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconf
  # CONFIG_PPC_CELLEB is not set
  # CONFIG_PPC_PS3 is not set
  # CONFIG_PPC_CELL is not set
-@@ -256,7 +255,7 @@
+@@ -256,7 +255,7 @@ CONFIG_PCI_DOMAINS=y
  CONFIG_PCI_SYSCALL=y
  # CONFIG_PCIEPORTBUS is not set
  CONFIG_ARCH_SUPPORTS_MSI=y
@@ -32156,7 +32289,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconf
  CONFIG_PCI_LEGACY=y
  # CONFIG_PCI_DEBUG is not set
  CONFIG_PCCARD=y
-@@ -663,7 +662,26 @@
+@@ -663,7 +662,26 @@ CONFIG_PATA_PCMCIA=y
  # CONFIG_PATA_VIA is not set
  # CONFIG_PATA_WINBOND is not set
  CONFIG_PATA_PLATFORM=y
@@ -32184,7 +32317,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconf
  # CONFIG_FUSION is not set
  
  #
-@@ -1686,6 +1704,10 @@
+@@ -1686,6 +1704,10 @@ CONFIG_XMON_DISASSEMBLY=y
  # CONFIG_KEYS is not set
  # CONFIG_SECURITY is not set
  # CONFIG_SECURITY_FILE_CAPABILITIES is not set
@@ -32195,9 +32328,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/pasemi_defconf
  CONFIG_CRYPTO=y
  CONFIG_CRYPTO_ALGAPI=y
  CONFIG_CRYPTO_BLKCIPHER=y
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfig powerpc.git/arch/powerpc/configs/ppc64_defconfig
---- linux-2.6.24/arch/powerpc/configs/ppc64_defconfig  2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/ppc64_defconfig   2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/ppc64_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/ppc64_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/ppc64_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -32207,7 +32341,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfi
  #
  CONFIG_PPC64=y
  
-@@ -211,7 +211,7 @@
+@@ -211,7 +211,7 @@ CONFIG_MMIO_NVRAM=y
  CONFIG_MPIC_U3_HT_IRQS=y
  CONFIG_MPIC_BROKEN_REGREAD=y
  CONFIG_IBMVIO=y
@@ -32216,7 +32350,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfi
  # CONFIG_PPC_MPC106 is not set
  CONFIG_PPC_970_NAP=y
  CONFIG_PPC_INDIRECT_IO=y
-@@ -375,7 +375,7 @@
+@@ -375,7 +375,7 @@ CONFIG_INET_TUNNEL=y
  CONFIG_INET_XFRM_MODE_TRANSPORT=y
  CONFIG_INET_XFRM_MODE_TUNNEL=y
  CONFIG_INET_XFRM_MODE_BEET=y
@@ -32225,7 +32359,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfi
  CONFIG_INET_DIAG=y
  CONFIG_INET_TCP_DIAG=y
  # CONFIG_TCP_CONG_ADVANCED is not set
-@@ -929,6 +929,7 @@
+@@ -929,6 +929,7 @@ CONFIG_SPIDER_NET=m
  CONFIG_NETDEV_10000=y
  # CONFIG_CHELSIO_T1 is not set
  # CONFIG_CHELSIO_T3 is not set
@@ -32233,7 +32367,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfi
  # CONFIG_IXGBE is not set
  CONFIG_IXGB=m
  # CONFIG_IXGB_NAPI is not set
-@@ -1558,6 +1559,7 @@
+@@ -1558,6 +1559,7 @@ CONFIG_INFINIBAND_ADDR_TRANS=y
  CONFIG_INFINIBAND_MTHCA=m
  CONFIG_INFINIBAND_MTHCA_DEBUG=y
  # CONFIG_INFINIBAND_IPATH is not set
@@ -32241,9 +32375,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ppc64_defconfi
  # CONFIG_INFINIBAND_AMSO1100 is not set
  # CONFIG_MLX4_INFINIBAND is not set
  CONFIG_INFINIBAND_IPOIB=m
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig powerpc.git/arch/powerpc/configs/ps3_defconfig
---- linux-2.6.24/arch/powerpc/configs/ps3_defconfig    2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/ps3_defconfig     2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/ps3_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/ps3_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/ps3_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -32254,7 +32389,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  #
  CONFIG_PPC64=y
  
-@@ -103,6 +103,7 @@
+@@ -103,6 +103,7 @@ CONFIG_VM_EVENT_COUNTERS=y
  CONFIG_SLAB=y
  # CONFIG_SLUB is not set
  # CONFIG_SLOB is not set
@@ -32262,7 +32397,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  CONFIG_RT_MUTEXES=y
  # CONFIG_TINY_SHMEM is not set
  CONFIG_BASE_SMALL=0
-@@ -154,7 +155,6 @@
+@@ -154,7 +155,6 @@ CONFIG_PPC_PS3=y
  # CONFIG_PS3_ADVANCED is not set
  CONFIG_PS3_HTAB_SIZE=20
  # CONFIG_PS3_DYNAMIC_DMA is not set
@@ -32270,7 +32405,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  CONFIG_PS3_VUART=y
  CONFIG_PS3_PS3AV=y
  CONFIG_PS3_SYS_MANAGER=y
-@@ -162,6 +162,7 @@
+@@ -162,6 +162,7 @@ CONFIG_PS3_STORAGE=y
  CONFIG_PS3_DISK=y
  CONFIG_PS3_ROM=y
  CONFIG_PS3_FLASH=y
@@ -32278,7 +32413,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  CONFIG_PPC_CELL=y
  # CONFIG_PPC_CELL_NATIVE is not set
  # CONFIG_PPC_IBM_CELL_BLADE is not set
-@@ -225,7 +226,7 @@
+@@ -225,7 +226,7 @@ CONFIG_HAVE_MEMORY_PRESENT=y
  # CONFIG_SPARSEMEM_STATIC is not set
  CONFIG_SPARSEMEM_EXTREME=y
  CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y
@@ -32287,7 +32422,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  CONFIG_MEMORY_HOTPLUG=y
  CONFIG_MEMORY_HOTPLUG_SPARSE=y
  CONFIG_SPLIT_PTLOCK_CPUS=4
-@@ -338,7 +339,26 @@
+@@ -338,7 +339,26 @@ CONFIG_IPV6_SIT=y
  # CONFIG_NET_PKTGEN is not set
  # CONFIG_HAMRADIO is not set
  # CONFIG_IRDA is not set
@@ -32315,7 +32450,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  # CONFIG_AF_RXRPC is not set
  
  #
-@@ -666,14 +686,14 @@
+@@ -666,14 +686,14 @@ CONFIG_LOGO_LINUX_CLUT224=y
  #
  # Sound
  #
@@ -32334,7 +32469,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  # CONFIG_SND_SEQUENCER is not set
  # CONFIG_SND_MIXER_OSS is not set
  # CONFIG_SND_PCM_OSS is not set
-@@ -702,7 +722,7 @@
+@@ -702,7 +722,7 @@ CONFIG_SND_VERBOSE_PROCFS=y
  #
  # ALSA PowerPC devices
  #
@@ -32343,7 +32478,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  CONFIG_SND_PS3_DEFAULT_START_DELAY=2000
  
  #
-@@ -747,7 +767,7 @@
+@@ -747,7 +767,7 @@ CONFIG_USB_SUPPORT=y
  CONFIG_USB_ARCH_HAS_HCD=y
  CONFIG_USB_ARCH_HAS_OHCI=y
  CONFIG_USB_ARCH_HAS_EHCI=y
@@ -32352,7 +32487,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  # CONFIG_USB_DEBUG is not set
  
  #
-@@ -761,13 +781,13 @@
+@@ -761,13 +781,13 @@ CONFIG_USB_DEVICEFS=y
  #
  # USB Host Controller Drivers
  #
@@ -32368,7 +32503,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  # CONFIG_USB_OHCI_HCD_PPC_OF is not set
  # CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
  CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
-@@ -1033,7 +1053,8 @@
+@@ -1033,7 +1053,8 @@ CONFIG_HAS_IOMEM=y
  CONFIG_HAS_IOPORT=y
  CONFIG_HAS_DMA=y
  CONFIG_INSTRUMENTATION=y
@@ -32378,9 +32513,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/ps3_defconfig
  # CONFIG_KPROBES is not set
  # CONFIG_MARKERS is not set
  
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/rainier_defconfig powerpc.git/arch/powerpc/configs/rainier_defconfig
---- linux-2.6.24/arch/powerpc/configs/rainier_defconfig        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/rainier_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/rainier_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/rainier_defconfig
 @@ -0,0 +1,873 @@
 +#
 +# Automatically generated make config: don't edit
@@ -33255,9 +33391,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/rainier_defcon
 +# CONFIG_CRYPTO_AUTHENC is not set
 +CONFIG_CRYPTO_HW=y
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defconfig powerpc.git/arch/powerpc/configs/sequoia_defconfig
---- linux-2.6.24/arch/powerpc/configs/sequoia_defconfig        2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/sequoia_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/sequoia_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/sequoia_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/sequoia_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -33268,7 +33405,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  #
  # CONFIG_PPC64 is not set
  
-@@ -129,6 +129,7 @@
+@@ -129,6 +129,7 @@ CONFIG_DEFAULT_AS=y
  # CONFIG_DEFAULT_CFQ is not set
  # CONFIG_DEFAULT_NOOP is not set
  CONFIG_DEFAULT_IOSCHED="anticipatory"
@@ -33276,7 +33413,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  
  #
  # Platform support
-@@ -141,8 +142,10 @@
+@@ -141,8 +142,10 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
  # CONFIG_BAMBOO is not set
  # CONFIG_EBONY is not set
  CONFIG_SEQUOIA=y
@@ -33288,7 +33425,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  # CONFIG_MPIC is not set
  # CONFIG_MPIC_WEIRD is not set
  # CONFIG_PPC_I8259 is not set
-@@ -446,9 +449,7 @@
+@@ -446,9 +449,7 @@ CONFIG_MISC_DEVICES=y
  # CONFIG_FIREWIRE is not set
  # CONFIG_IEEE1394 is not set
  # CONFIG_I2O is not set
@@ -33299,7 +33436,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  CONFIG_NETDEVICES=y
  # CONFIG_NETDEVICES_MULTIQUEUE is not set
  # CONFIG_DUMMY is not set
-@@ -459,10 +460,28 @@
+@@ -459,10 +460,28 @@ CONFIG_NETDEVICES=y
  # CONFIG_VETH is not set
  # CONFIG_IP1000 is not set
  # CONFIG_ARCNET is not set
@@ -33329,7 +33466,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  CONFIG_NETDEV_1000=y
  # CONFIG_ACENIC is not set
  # CONFIG_DL2K is not set
-@@ -811,6 +830,7 @@
+@@ -811,6 +830,7 @@ CONFIG_PPC_EARLY_DEBUG=y
  # CONFIG_PPC_EARLY_DEBUG_PAS_REALMODE is not set
  # CONFIG_PPC_EARLY_DEBUG_BEAT is not set
  CONFIG_PPC_EARLY_DEBUG_44x=y
@@ -33337,9 +33474,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/sequoia_defcon
  # CONFIG_PPC_EARLY_DEBUG_CPM is not set
  CONFIG_PPC_EARLY_DEBUG_44x_PHYSLOW=0xef600300
  CONFIG_PPC_EARLY_DEBUG_44x_PHYSHIGH=0x1
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/storcenter_defconfig powerpc.git/arch/powerpc/configs/storcenter_defconfig
---- linux-2.6.24/arch/powerpc/configs/storcenter_defconfig     1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/storcenter_defconfig      2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/storcenter_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/storcenter_defconfig
 @@ -0,0 +1,1174 @@
 +#
 +# Automatically generated make config: don't edit
@@ -34515,9 +34653,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/storcenter_def
 +CONFIG_ASYNC_XOR=y
 +# CONFIG_CRYPTO is not set
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/taishan_defconfig powerpc.git/arch/powerpc/configs/taishan_defconfig
---- linux-2.6.24/arch/powerpc/configs/taishan_defconfig        1970-01-01 01:00:00.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/taishan_defconfig 2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/taishan_defconfig
+===================================================================
+--- /dev/null
++++ linux-2.6.24.7/arch/powerpc/configs/taishan_defconfig
 @@ -0,0 +1,790 @@
 +#
 +# Automatically generated make config: don't edit
@@ -35309,9 +35448,10 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/taishan_defcon
 +# CONFIG_CRYPTO_AUTHENC is not set
 +CONFIG_CRYPTO_HW=y
 +# CONFIG_PPC_CLOCK is not set
-diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconfig powerpc.git/arch/powerpc/configs/walnut_defconfig
---- linux-2.6.24/arch/powerpc/configs/walnut_defconfig 2008-01-24 23:58:37.000000000 +0100
-+++ powerpc.git/arch/powerpc/configs/walnut_defconfig  2008-01-28 20:25:49.000000000 +0100
+Index: linux-2.6.24.7/arch/powerpc/configs/walnut_defconfig
+===================================================================
+--- linux-2.6.24.7.orig/arch/powerpc/configs/walnut_defconfig
++++ linux-2.6.24.7/arch/powerpc/configs/walnut_defconfig
 @@ -1,7 +1,7 @@
  #
  # Automatically generated make config: don't edit
@@ -35322,7 +35462,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  #
  # CONFIG_PPC64 is not set
  
-@@ -40,7 +40,7 @@
+@@ -40,7 +40,7 @@ CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
  CONFIG_ARCH_MAY_HAVE_PC_FDC=y
  CONFIG_PPC_OF=y
  CONFIG_OF=y
@@ -35331,7 +35471,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  # CONFIG_GENERIC_TBSYNC is not set
  CONFIG_AUDIT_ARCH=y
  CONFIG_GENERIC_BUG=y
-@@ -127,6 +127,7 @@
+@@ -127,6 +127,7 @@ CONFIG_DEFAULT_AS=y
  # CONFIG_DEFAULT_CFQ is not set
  # CONFIG_DEFAULT_NOOP is not set
  CONFIG_DEFAULT_IOSCHED="anticipatory"
@@ -35339,7 +35479,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  
  #
  # Platform support
-@@ -136,7 +137,9 @@
+@@ -136,7 +137,9 @@ CONFIG_DEFAULT_IOSCHED="anticipatory"
  # CONFIG_PPC_CELL is not set
  # CONFIG_PPC_CELL_NATIVE is not set
  # CONFIG_PQ2ADS is not set
@@ -35349,7 +35489,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  CONFIG_WALNUT=y
  # CONFIG_XILINX_VIRTEX_GENERIC_BOARD is not set
  CONFIG_405GP=y
-@@ -204,11 +207,17 @@
+@@ -204,11 +207,17 @@ CONFIG_ISA_DMA_API=y
  # Bus options
  #
  CONFIG_ZONE_DMA=y
@@ -35371,7 +35511,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  
  #
  # Advanced setup
-@@ -373,11 +382,13 @@
+@@ -373,11 +382,13 @@ CONFIG_MTD_CFI_UTIL=y
  # CONFIG_MTD_COMPLEX_MAPPINGS is not set
  # CONFIG_MTD_PHYSMAP is not set
  CONFIG_MTD_PHYSMAP_OF=y
@@ -35385,7 +35525,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  # CONFIG_MTD_SLRAM is not set
  # CONFIG_MTD_PHRAM is not set
  # CONFIG_MTD_MTDRAM is not set
-@@ -400,9 +411,14 @@
+@@ -400,9 +411,14 @@ CONFIG_OF_DEVICE=y
  # CONFIG_PARPORT is not set
  CONFIG_BLK_DEV=y
  # CONFIG_BLK_DEV_FD is not set
@@ -35400,7 +35540,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf
  CONFIG_BLK_DEV_RAM=y
  CONFIG_BLK_DEV_RAM_COUNT=16
  CONFIG_BLK_DEV_RAM_SIZE=35000
-@@ -411,7 +427,10 @@
+@@ -411,7 +427,10 @@ CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
  # CONFIG_ATA_OVER_ETH is not set
  # CONFIG_XILINX_SYSACE is not set
  CONFIG_MISC_DEVICES=y
@@ -35411,7 +35551,7 @@ diff -x .git -x .gitignore -Nur linux-2.6.24/arch/powerpc/configs/walnut_defconf