Debugged version of the click patch, for Minlan
[linux-2.6.git] / linux-2.6-720-click.patch
index 9790499..8281526 100644 (file)
@@ -1,14 +1,6 @@
-Files linux-2.6.27.10/arch/x86/boot/compressed/relocs and linux-2.6.27.10-clickport/arch/x86/boot/compressed/relocs differ
-Files linux-2.6.27.10/arch/x86/boot/compressed/vmlinux.bin.all and linux-2.6.27.10-clickport/arch/x86/boot/compressed/vmlinux.bin.all differ
-Files linux-2.6.27.10/arch/x86/boot/compressed/vmlinux.relocs and linux-2.6.27.10-clickport/arch/x86/boot/compressed/vmlinux.relocs differ
-diff -Nurb linux-2.6.27.10/arch/x86/kernel/.tmp_i387.ver linux-2.6.27.10-clickport/arch/x86/kernel/.tmp_i387.ver
---- linux-2.6.27.10/arch/x86/kernel/.tmp_i387.ver      2009-01-27 16:05:11.000000000 -0500
-+++ linux-2.6.27.10-clickport/arch/x86/kernel/.tmp_i387.ver    1969-12-31 19:00:00.000000000 -0500
-@@ -1 +0,0 @@
--__crc_dump_fpu = 0x6dee7be5 ;
-diff -Nurb linux-2.6.27.10/drivers/input/serio/i8042-ppcio.h linux-2.6.27.10-clickport/drivers/input/serio/i8042-ppcio.h
---- linux-2.6.27.10/drivers/input/serio/i8042-ppcio.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/drivers/input/serio/i8042-ppcio.h        2009-01-27 15:47:16.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/drivers/input/serio/i8042-ppcio.h linux-2.6.27-720/drivers/input/serio/i8042-ppcio.h
+--- linux-2.6.27-710/drivers/input/serio/i8042-ppcio.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/drivers/input/serio/i8042-ppcio.h 2009-05-04 16:03:46.000000000 -0400
 @@ -77,7 +77,7 @@
        asm volatile("lis     7,0xff88        \n\
                      lswi    6,7,0x8         \n\
@@ -27,9 +19,9 @@ diff -Nurb linux-2.6.27.10/drivers/input/serio/i8042-ppcio.h linux-2.6.27.10-cli
  
        __raw_writel(0x00000000, 0xff50000c);
        eieio();
-diff -Nurb linux-2.6.27.10/drivers/net/wireless/rayctl.h linux-2.6.27.10-clickport/drivers/net/wireless/rayctl.h
---- linux-2.6.27.10/drivers/net/wireless/rayctl.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/drivers/net/wireless/rayctl.h    2009-01-27 15:47:16.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/drivers/net/wireless/rayctl.h linux-2.6.27-720/drivers/net/wireless/rayctl.h
+--- linux-2.6.27-710/drivers/net/wireless/rayctl.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/drivers/net/wireless/rayctl.h     2009-05-04 16:03:46.000000000 -0400
 @@ -418,9 +418,7 @@
  };
  
@@ -41,9 +33,9 @@ diff -Nurb linux-2.6.27.10/drivers/net/wireless/rayctl.h linux-2.6.27.10-clickpo
  
  /****** ECF-to-Host Data Area at Shared RAM offset 0x0300 ********************/
  struct startup_res_518 {
-diff -Nurb linux-2.6.27.10/drivers/video/i810/i810_main.h linux-2.6.27.10-clickport/drivers/video/i810/i810_main.h
---- linux-2.6.27.10/drivers/video/i810/i810_main.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/drivers/video/i810/i810_main.h   2009-01-27 15:47:16.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/drivers/video/i810/i810_main.h linux-2.6.27-720/drivers/video/i810/i810_main.h
+--- linux-2.6.27-710/drivers/video/i810/i810_main.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/drivers/video/i810/i810_main.h    2009-05-04 16:03:46.000000000 -0400
 @@ -54,7 +54,7 @@
  #ifdef CONFIG_X86
  static inline void flush_cache(void)
@@ -53,9 +45,9 @@ diff -Nurb linux-2.6.27.10/drivers/video/i810/i810_main.h linux-2.6.27.10-clickp
  }
  #else
  #define flush_cache() do { } while(0)
-diff -Nurb linux-2.6.27.10/fs/file_table.c linux-2.6.27.10-clickport/fs/file_table.c
---- linux-2.6.27.10/fs/file_table.c    2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/fs/file_table.c  2009-01-27 15:47:16.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/fs/file_table.c linux-2.6.27-720/fs/file_table.c
+--- linux-2.6.27-710/fs/file_table.c   2009-05-04 12:36:00.000000000 -0400
++++ linux-2.6.27-720/fs/file_table.c   2009-05-04 16:03:46.000000000 -0400
 @@ -34,6 +34,8 @@
  /* public. Not pretty! */
  __cacheline_aligned_in_smp DEFINE_SPINLOCK(files_lock);
@@ -65,9 +57,9 @@ diff -Nurb linux-2.6.27.10/fs/file_table.c linux-2.6.27.10-clickport/fs/file_tab
  static struct percpu_counter nr_files __cacheline_aligned_in_smp;
  
  static inline void file_free_rcu(struct rcu_head *head)
-diff -Nurb linux-2.6.27.10/fs/super.c linux-2.6.27.10-clickport/fs/super.c
---- linux-2.6.27.10/fs/super.c 2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/fs/super.c       2009-01-27 15:47:16.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/fs/super.c linux-2.6.27-720/fs/super.c
+--- linux-2.6.27-710/fs/super.c        2009-05-04 12:36:00.000000000 -0400
++++ linux-2.6.27-720/fs/super.c        2009-05-04 16:03:46.000000000 -0400
 @@ -48,6 +48,8 @@
  LIST_HEAD(super_blocks);
  DEFINE_SPINLOCK(sb_lock);
@@ -77,9 +69,9 @@ diff -Nurb linux-2.6.27.10/fs/super.c linux-2.6.27.10-clickport/fs/super.c
  /**
   *    alloc_super     -       create new superblock
   *    @type:  filesystem type superblock should belong to
-diff -Nurb linux-2.6.27.10/include/asm-cris/arch-v10/io.h linux-2.6.27.10-clickport/include/asm-cris/arch-v10/io.h
---- linux-2.6.27.10/include/asm-cris/arch-v10/io.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-cris/arch-v10/io.h   2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-cris/arch-v10/io.h linux-2.6.27-720/include/asm-cris/arch-v10/io.h
+--- linux-2.6.27-710/include/asm-cris/arch-v10/io.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-cris/arch-v10/io.h    2009-05-04 16:03:46.000000000 -0400
 @@ -190,8 +190,8 @@
   ({ int _Foofoo; __asm__ volatile ("bmod [%0],%0" : "=r" (_Foofoo) : "0" \
                               (255)); _Foofoo; })
@@ -91,9 +83,9 @@ diff -Nurb linux-2.6.27.10/include/asm-cris/arch-v10/io.h linux-2.6.27.10-clickp
  #define CRIS_CYCLES() __extension__ \
   ({ unsigned long c; asm ("bmod [%1],%0" : "=r" (c) : "r" (27)); c;})
  #endif /* ! defined CONFIG_SVINTO_SIM */
-diff -Nurb linux-2.6.27.10/include/asm-cris/module.h linux-2.6.27.10-clickport/include/asm-cris/module.h
---- linux-2.6.27.10/include/asm-cris/module.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-cris/module.h        2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-cris/module.h linux-2.6.27-720/include/asm-cris/module.h
+--- linux-2.6.27-710/include/asm-cris/module.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-cris/module.h 2009-05-04 16:03:46.000000000 -0400
 @@ -1,7 +1,7 @@
  #ifndef _ASM_CRIS_MODULE_H
  #define _ASM_CRIS_MODULE_H
@@ -103,9 +95,9 @@ diff -Nurb linux-2.6.27.10/include/asm-cris/module.h linux-2.6.27.10-clickport/i
  
  #define Elf_Shdr Elf32_Shdr
  #define Elf_Sym Elf32_Sym
-diff -Nurb linux-2.6.27.10/include/asm-frv/bug.h linux-2.6.27.10-clickport/include/asm-frv/bug.h
---- linux-2.6.27.10/include/asm-frv/bug.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/bug.h    2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/bug.h linux-2.6.27-720/include/asm-frv/bug.h
+--- linux-2.6.27-710/include/asm-frv/bug.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/bug.h     2009-05-04 16:03:46.000000000 -0400
 @@ -17,7 +17,7 @@
  /*
   * Tell the user there is some problem.
@@ -115,9 +107,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/bug.h linux-2.6.27.10-clickport/inclu
  
  #ifdef CONFIG_NO_KERNEL_MSG
  #define       _debug_bug_printk()
-diff -Nurb linux-2.6.27.10/include/asm-frv/fpu.h linux-2.6.27.10-clickport/include/asm-frv/fpu.h
---- linux-2.6.27.10/include/asm-frv/fpu.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/fpu.h    2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/fpu.h linux-2.6.27-720/include/asm-frv/fpu.h
+--- linux-2.6.27-710/include/asm-frv/fpu.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/fpu.h     2009-05-04 16:03:46.000000000 -0400
 @@ -6,6 +6,6 @@
   * MAX floating point unit state size (FSAVE/FRESTORE)
   */
@@ -126,9 +118,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/fpu.h linux-2.6.27.10-clickport/inclu
 +#define kernel_fpu_end() do { asm volatile("bar": : :"memory"); preempt_enable(); } while(0)
  
  #endif /* __ASM_FPU_H */
-diff -Nurb linux-2.6.27.10/include/asm-frv/gdb-stub.h linux-2.6.27.10-clickport/include/asm-frv/gdb-stub.h
---- linux-2.6.27.10/include/asm-frv/gdb-stub.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/gdb-stub.h       2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/gdb-stub.h linux-2.6.27-720/include/asm-frv/gdb-stub.h
+--- linux-2.6.27-710/include/asm-frv/gdb-stub.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/gdb-stub.h        2009-05-04 16:03:46.000000000 -0400
 @@ -87,14 +87,14 @@
  extern void gdbstub_tx_flush(void);
  extern void gdbstub_do_rx(void);
@@ -152,9 +144,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/gdb-stub.h linux-2.6.27.10-clickport/
  
  extern uint32_t __entry_usertrap_table[];
  extern uint32_t __entry_kerneltrap_table[];
-diff -Nurb linux-2.6.27.10/include/asm-frv/highmem.h linux-2.6.27.10-clickport/include/asm-frv/highmem.h
---- linux-2.6.27.10/include/asm-frv/highmem.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/highmem.h        2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/highmem.h linux-2.6.27-720/include/asm-frv/highmem.h
+--- linux-2.6.27-710/include/asm-frv/highmem.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/highmem.h 2009-05-04 16:03:46.000000000 -0400
 @@ -82,11 +82,11 @@
        dampr = paddr | xAMPRx_L | xAMPRx_M | xAMPRx_S | xAMPRx_SS_16Kb | xAMPRx_V;             \
                                                                                                \
@@ -181,9 +173,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/highmem.h linux-2.6.27.10-clickport/i
  } while(0)
  
  #define __kunmap_atomic_secondary(slot, vaddr)                                \
-diff -Nurb linux-2.6.27.10/include/asm-frv/module.h linux-2.6.27.10-clickport/include/asm-frv/module.h
---- linux-2.6.27.10/include/asm-frv/module.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/module.h 2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/module.h linux-2.6.27-720/include/asm-frv/module.h
+--- linux-2.6.27-710/include/asm-frv/module.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/module.h  2009-05-04 16:03:46.000000000 -0400
 @@ -11,9 +11,7 @@
  #ifndef _ASM_MODULE_H
  #define _ASM_MODULE_H
@@ -195,9 +187,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/module.h linux-2.6.27.10-clickport/in
  
  #define Elf_Shdr      Elf32_Shdr
  #define Elf_Sym               Elf32_Sym
-diff -Nurb linux-2.6.27.10/include/asm-frv/pgtable.h linux-2.6.27.10-clickport/include/asm-frv/pgtable.h
---- linux-2.6.27.10/include/asm-frv/pgtable.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/pgtable.h        2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/pgtable.h linux-2.6.27-720/include/asm-frv/pgtable.h
+--- linux-2.6.27-710/include/asm-frv/pgtable.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/pgtable.h 2009-05-04 16:03:46.000000000 -0400
 @@ -176,7 +176,7 @@
  #define set_pte(pteptr, pteval)                               \
  do {                                                  \
@@ -216,9 +208,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/pgtable.h linux-2.6.27.10-clickport/i
  } while(0)
  
  static inline pud_t *pud_offset(pgd_t *pgd, unsigned long address)
-diff -Nurb linux-2.6.27.10/include/asm-frv/processor.h linux-2.6.27.10-clickport/include/asm-frv/processor.h
---- linux-2.6.27.10/include/asm-frv/processor.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/processor.h      2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/processor.h linux-2.6.27-720/include/asm-frv/processor.h
+--- linux-2.6.27-710/include/asm-frv/processor.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/processor.h       2009-05-04 16:03:46.000000000 -0400
 @@ -111,9 +111,9 @@
  {
  }
@@ -232,9 +224,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/processor.h linux-2.6.27.10-clickport
  
  #define copy_segments(tsk, mm)                do { } while (0)
  #define release_segments(mm)          do { } while (0)
-diff -Nurb linux-2.6.27.10/include/asm-frv/spr-regs.h linux-2.6.27.10-clickport/include/asm-frv/spr-regs.h
---- linux-2.6.27.10/include/asm-frv/spr-regs.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/spr-regs.h       2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/spr-regs.h linux-2.6.27-720/include/asm-frv/spr-regs.h
+--- linux-2.6.27-710/include/asm-frv/spr-regs.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/spr-regs.h        2009-05-04 16:03:46.000000000 -0400
 @@ -343,7 +343,7 @@
  
  #define restore_dampr(R, _dampr)                      \
@@ -244,9 +236,9 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/spr-regs.h linux-2.6.27.10-clickport/
  } while(0)
  
  /*
-diff -Nurb linux-2.6.27.10/include/asm-frv/system.h linux-2.6.27.10-clickport/include/asm-frv/system.h
---- linux-2.6.27.10/include/asm-frv/system.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-frv/system.h 2009-01-27 15:47:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-frv/system.h linux-2.6.27-720/include/asm-frv/system.h
+--- linux-2.6.27-710/include/asm-frv/system.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-frv/system.h  2009-05-04 16:03:46.000000000 -0400
 @@ -23,7 +23,7 @@
   * `prev' will never be the same as `next'.
   * The `mb' is to tell GCC not to cache `current' across this call.
@@ -265,9 +257,25 @@ diff -Nurb linux-2.6.27.10/include/asm-frv/system.h linux-2.6.27.10-clickport/in
  #define mb()                  asm volatile ("membar" : : :"memory")
  #define rmb()                 asm volatile ("membar" : : :"memory")
  #define wmb()                 asm volatile ("membar" : : :"memory")
-diff -Nurb linux-2.6.27.10/include/asm-m32r/module.h linux-2.6.27.10-clickport/include/asm-m32r/module.h
---- linux-2.6.27.10/include/asm-m32r/module.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-m32r/module.h        2009-01-27 15:47:32.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-generic/bitops/hweight.h linux-2.6.27-720/include/asm-generic/bitops/hweight.h
+--- linux-2.6.27-710/include/asm-generic/bitops/hweight.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-generic/bitops/hweight.h      2009-05-04 16:03:46.000000000 -0400
+@@ -3,6 +3,12 @@
+ #include <asm/types.h>
++#ifdef __cplusplus
++#ifndef CXX_PROTECTED
++#error Unprotected code region
++#endif
++#endif
++
+ extern unsigned int hweight32(unsigned int w);
+ extern unsigned int hweight16(unsigned int w);
+ extern unsigned int hweight8(unsigned int w);
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-m32r/module.h linux-2.6.27-720/include/asm-m32r/module.h
+--- linux-2.6.27-710/include/asm-m32r/module.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-m32r/module.h 2009-05-04 16:03:46.000000000 -0400
 @@ -1,7 +1,7 @@
  #ifndef _ASM_M32R_MODULE_H
  #define _ASM_M32R_MODULE_H
@@ -277,9 +285,9 @@ diff -Nurb linux-2.6.27.10/include/asm-m32r/module.h linux-2.6.27.10-clickport/i
  
  #define Elf_Shdr      Elf32_Shdr
  #define Elf_Sym               Elf32_Sym
-diff -Nurb linux-2.6.27.10/include/asm-m68k/system.h linux-2.6.27.10-clickport/include/asm-m68k/system.h
---- linux-2.6.27.10/include/asm-m68k/system.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-m68k/system.h        2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-m68k/system.h linux-2.6.27-720/include/asm-m68k/system.h
+--- linux-2.6.27-710/include/asm-m68k/system.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-m68k/system.h 2009-05-04 16:03:46.000000000 -0400
 @@ -167,23 +167,23 @@
  #define __HAVE_ARCH_CMPXCHG   1
  
@@ -308,9 +316,9 @@ diff -Nurb linux-2.6.27.10/include/asm-m68k/system.h linux-2.6.27.10-clickport/i
                break;
        }
        return old;
-diff -Nurb linux-2.6.27.10/include/asm-mips/fpu.h linux-2.6.27.10-clickport/include/asm-mips/fpu.h
---- linux-2.6.27.10/include/asm-mips/fpu.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/fpu.h   2009-01-27 15:52:53.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/fpu.h linux-2.6.27-720/include/asm-mips/fpu.h
+--- linux-2.6.27-710/include/asm-mips/fpu.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/fpu.h    2009-05-04 16:03:46.000000000 -0400
 @@ -28,11 +28,11 @@
  struct sigcontext;
  struct sigcontext32;
@@ -327,9 +335,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/fpu.h linux-2.6.27.10-clickport/incl
  
  extern void fpu_emulator_init_fpu(void);
  extern int fpu_emulator_save_context(struct sigcontext __user *sc);
-diff -Nurb linux-2.6.27.10/include/asm-mips/io.h linux-2.6.27.10-clickport/include/asm-mips/io.h
---- linux-2.6.27.10/include/asm-mips/io.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/io.h    2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/io.h linux-2.6.27-720/include/asm-mips/io.h
+--- linux-2.6.27-710/include/asm-mips/io.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/io.h     2009-05-04 16:03:46.000000000 -0400
 @@ -303,7 +303,7 @@
        volatile type *__mem;                                           \
        type __val;                                                     \
@@ -411,9 +419,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/io.h linux-2.6.27.10-clickport/inclu
  
  static inline void memset_io(volatile void __iomem *addr, unsigned char val, int count)
  {
-diff -Nurb linux-2.6.27.10/include/asm-mips/ip32/mace.h linux-2.6.27.10-clickport/include/asm-mips/ip32/mace.h
---- linux-2.6.27.10/include/asm-mips/ip32/mace.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/ip32/mace.h     2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/ip32/mace.h linux-2.6.27-720/include/asm-mips/ip32/mace.h
+--- linux-2.6.27-710/include/asm-mips/ip32/mace.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/ip32/mace.h      2009-05-04 16:03:46.000000000 -0400
 @@ -308,11 +308,9 @@
   */
  
@@ -428,9 +436,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/ip32/mace.h linux-2.6.27.10-clickpor
  
  /* Serial port */
  struct mace_serial {
-diff -Nurb linux-2.6.27.10/include/asm-mips/mips-boards/sim.h linux-2.6.27.10-clickport/include/asm-mips/mips-boards/sim.h
---- linux-2.6.27.10/include/asm-mips/mips-boards/sim.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/mips-boards/sim.h       2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/mips-boards/sim.h linux-2.6.27-720/include/asm-mips/mips-boards/sim.h
+--- linux-2.6.27-710/include/asm-mips/mips-boards/sim.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/mips-boards/sim.h        2009-05-04 16:03:46.000000000 -0400
 @@ -31,7 +31,7 @@
  ({                                       \
        __asm__  __volatile__( \
@@ -440,9 +448,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/mips-boards/sim.h linux-2.6.27.10-cl
                ); \
  })
  
-diff -Nurb linux-2.6.27.10/include/asm-mips/mipsregs.h linux-2.6.27.10-clickport/include/asm-mips/mipsregs.h
---- linux-2.6.27.10/include/asm-mips/mipsregs.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/mipsregs.h      2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/mipsregs.h linux-2.6.27-720/include/asm-mips/mipsregs.h
+--- linux-2.6.27-710/include/asm-mips/mipsregs.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/mipsregs.h       2009-05-04 16:03:46.000000000 -0400
 @@ -1052,15 +1052,15 @@
  #define mfhi2() ({ long mfhi2; __asm__("mfhi %0, $ac2" : "=r" (mfhi2)); mfhi2;})
  #define mfhi3() ({ long mfhi3; __asm__("mfhi %0, $ac3" : "=r" (mfhi3)); mfhi3;})
@@ -484,9 +492,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/mipsregs.h linux-2.6.27.10-clickport
        write_c0_##name(res);                                   \
                                                                \
        return res;                                             \
-diff -Nurb linux-2.6.27.10/include/asm-mips/paccess.h linux-2.6.27.10-clickport/include/asm-mips/paccess.h
---- linux-2.6.27.10/include/asm-mips/paccess.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/paccess.h       2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/paccess.h linux-2.6.27-720/include/asm-mips/paccess.h
+--- linux-2.6.27-710/include/asm-mips/paccess.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/paccess.h        2009-05-04 16:03:46.000000000 -0400
 @@ -22,8 +22,8 @@
  #define __PA_ADDR     ".dword"
  #endif
@@ -498,9 +506,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/paccess.h linux-2.6.27.10-clickport/
  
  #define put_dbe(x, ptr) __put_dbe((x), (ptr), sizeof(*(ptr)))
  #define get_dbe(x, ptr) __get_dbe((x), (ptr), sizeof(*(ptr)))
-diff -Nurb linux-2.6.27.10/include/asm-mips/processor.h linux-2.6.27.10-clickport/include/asm-mips/processor.h
---- linux-2.6.27.10/include/asm-mips/processor.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/processor.h     2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/processor.h linux-2.6.27-720/include/asm-mips/processor.h
+--- linux-2.6.27-710/include/asm-mips/processor.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/processor.h      2009-05-04 16:03:46.000000000 -0400
 @@ -242,7 +242,7 @@
   * overhead of a function call by forcing the compiler to save the return
   * address register on the stack.
@@ -510,9 +518,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/processor.h linux-2.6.27.10-clickpor
  
  #ifdef CONFIG_CPU_HAS_PREFETCH
  
-diff -Nurb linux-2.6.27.10/include/asm-mips/ptrace.h linux-2.6.27.10-clickport/include/asm-mips/ptrace.h
---- linux-2.6.27.10/include/asm-mips/ptrace.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/ptrace.h        2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/ptrace.h linux-2.6.27-720/include/asm-mips/ptrace.h
+--- linux-2.6.27-710/include/asm-mips/ptrace.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/ptrace.h 2009-05-04 16:03:46.000000000 -0400
 @@ -84,7 +84,7 @@
  #define instruction_pointer(regs) ((regs)->cp0_epc)
  #define profile_pc(regs) instruction_pointer(regs)
@@ -522,9 +530,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/ptrace.h linux-2.6.27.10-clickport/i
  
  extern NORET_TYPE void die(const char *, const struct pt_regs *) ATTRIB_NORET;
  
-diff -Nurb linux-2.6.27.10/include/asm-mips/smp.h linux-2.6.27.10-clickport/include/asm-mips/smp.h
---- linux-2.6.27.10/include/asm-mips/smp.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/smp.h   2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/smp.h linux-2.6.27-720/include/asm-mips/smp.h
+--- linux-2.6.27-710/include/asm-mips/smp.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/smp.h    2009-05-04 16:03:46.000000000 -0400
 @@ -55,7 +55,7 @@
        mp_ops->send_ipi_single(cpu, SMP_RESCHEDULE_YOURSELF);
  }
@@ -534,9 +542,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/smp.h linux-2.6.27.10-clickport/incl
  
  extern void arch_send_call_function_single_ipi(int cpu);
  extern void arch_send_call_function_ipi(cpumask_t mask);
-diff -Nurb linux-2.6.27.10/include/asm-mips/system.h linux-2.6.27.10-clickport/include/asm-mips/system.h
---- linux-2.6.27.10/include/asm-mips/system.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-mips/system.h        2009-01-27 15:47:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-mips/system.h linux-2.6.27-720/include/asm-mips/system.h
+--- linux-2.6.27-710/include/asm-mips/system.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-mips/system.h 2009-05-04 16:03:46.000000000 -0400
 @@ -27,7 +27,7 @@
   * switch_to(n) should switch tasks to task nr n, first
   * checking that n isn't the current task, in which case it does nothing.
@@ -558,9 +566,9 @@ diff -Nurb linux-2.6.27.10/include/asm-mips/system.h linux-2.6.27.10-clickport/i
        }
        __xchg_called_with_bad_pointer();
        return x;
-diff -Nurb linux-2.6.27.10/include/asm-parisc/system.h linux-2.6.27.10-clickport/include/asm-parisc/system.h
---- linux-2.6.27.10/include/asm-parisc/system.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-parisc/system.h      2009-01-27 15:47:34.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-parisc/system.h linux-2.6.27-720/include/asm-parisc/system.h
+--- linux-2.6.27-710/include/asm-parisc/system.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-parisc/system.h       2009-05-04 16:03:46.000000000 -0400
 @@ -122,7 +122,7 @@
  ** The __asm__ op below simple prevents gcc/ld from reordering
  ** instructions across the mb() "call".
@@ -570,9 +578,9 @@ diff -Nurb linux-2.6.27.10/include/asm-parisc/system.h linux-2.6.27.10-clickport
  #define rmb()         mb()
  #define wmb()         mb()
  #define smp_mb()      mb()
-diff -Nurb linux-2.6.27.10/include/asm-um/module-i386.h linux-2.6.27.10-clickport/include/asm-um/module-i386.h
---- linux-2.6.27.10/include/asm-um/module-i386.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-um/module-i386.h     2009-01-27 15:47:37.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-um/module-i386.h linux-2.6.27-720/include/asm-um/module-i386.h
+--- linux-2.6.27-710/include/asm-um/module-i386.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-um/module-i386.h      2009-05-04 16:03:46.000000000 -0400
 @@ -2,9 +2,7 @@
  #define __UM_MODULE_I386_H
  
@@ -584,9 +592,9 @@ diff -Nurb linux-2.6.27.10/include/asm-um/module-i386.h linux-2.6.27.10-clickpor
  
  #define Elf_Shdr Elf32_Shdr
  #define Elf_Sym Elf32_Sym
-diff -Nurb linux-2.6.27.10/include/asm-um/module-x86_64.h linux-2.6.27.10-clickport/include/asm-um/module-x86_64.h
---- linux-2.6.27.10/include/asm-um/module-x86_64.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-um/module-x86_64.h   2009-01-27 15:47:37.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-um/module-x86_64.h linux-2.6.27-720/include/asm-um/module-x86_64.h
+--- linux-2.6.27-710/include/asm-um/module-x86_64.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-um/module-x86_64.h    2009-05-04 16:03:46.000000000 -0400
 @@ -8,9 +8,7 @@
  #define __UM_MODULE_X86_64_H
  
@@ -598,9 +606,9 @@ diff -Nurb linux-2.6.27.10/include/asm-um/module-x86_64.h linux-2.6.27.10-clickp
  
  #define Elf_Shdr Elf64_Shdr
  #define Elf_Sym Elf64_Sym
-diff -Nurb linux-2.6.27.10/include/asm-x86/bitops.h linux-2.6.27.10-clickport/include/asm-x86/bitops.h
---- linux-2.6.27.10/include/asm-x86/bitops.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/bitops.h 2009-01-28 11:21:01.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/bitops.h linux-2.6.27-720/include/asm-x86/bitops.h
+--- linux-2.6.27-710/include/asm-x86/bitops.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/bitops.h  2009-05-04 16:03:46.000000000 -0400
 @@ -35,7 +35,7 @@
   * a mask operation on a byte.
   */
@@ -610,9 +618,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/bitops.h linux-2.6.27.10-clickport/in
  #define CONST_MASK(nr)                        (1 << ((nr) & 7))
  
  /**
-diff -Nurb linux-2.6.27.10/include/asm-x86/desc.h linux-2.6.27.10-clickport/include/asm-x86/desc.h
---- linux-2.6.27.10/include/asm-x86/desc.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/desc.h   2009-01-28 11:30:11.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/desc.h linux-2.6.27-720/include/asm-x86/desc.h
+--- linux-2.6.27-710/include/asm-x86/desc.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/desc.h    2009-05-04 16:03:46.000000000 -0400
 @@ -70,7 +70,7 @@
  
  static inline int desc_empty(const void *ptr)
@@ -622,9 +630,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/desc.h linux-2.6.27.10-clickport/incl
        return !(desc[0] | desc[1]);
  }
  
-diff -Nurb linux-2.6.27.10/include/asm-x86/hw_irq.h linux-2.6.27.10-clickport/include/asm-x86/hw_irq.h
---- linux-2.6.27.10/include/asm-x86/hw_irq.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/hw_irq.h 2009-01-28 11:57:08.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/hw_irq.h linux-2.6.27-720/include/asm-x86/hw_irq.h
+--- linux-2.6.27-710/include/asm-x86/hw_irq.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/hw_irq.h  2009-05-04 16:03:46.000000000 -0400
 @@ -84,6 +84,16 @@
  extern void eisa_set_level_irq(unsigned int irq);
  
@@ -651,9 +659,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/hw_irq.h linux-2.6.27.10-clickport/in
  #ifdef CONFIG_X86_32
  extern void (*const interrupt[NR_IRQS])(void);
  #else
-diff -Nurb linux-2.6.27.10/include/asm-x86/page.h linux-2.6.27.10-clickport/include/asm-x86/page.h
---- linux-2.6.27.10/include/asm-x86/page.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/page.h   2009-01-28 11:24:13.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/page.h linux-2.6.27-720/include/asm-x86/page.h
+--- linux-2.6.27-710/include/asm-x86/page.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/page.h    2009-05-04 16:03:46.000000000 -0400
 @@ -138,7 +138,7 @@
  
  static inline pte_t native_make_pte(pteval_t val)
@@ -663,9 +671,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/page.h linux-2.6.27.10-clickport/incl
  }
  
  static inline pteval_t native_pte_val(pte_t pte)
-diff -Nurb linux-2.6.27.10/include/asm-x86/paravirt.h linux-2.6.27.10-clickport/include/asm-x86/paravirt.h
---- linux-2.6.27.10/include/asm-x86/paravirt.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/paravirt.h       2009-01-28 11:28:41.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/paravirt.h linux-2.6.27-720/include/asm-x86/paravirt.h
+--- linux-2.6.27-710/include/asm-x86/paravirt.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/paravirt.h        2009-05-04 16:03:46.000000000 -0400
 @@ -1060,7 +1060,7 @@
                                 pv_mmu_ops.make_pte,
                                 val);
@@ -688,18 +696,18 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/paravirt.h linux-2.6.27.10-clickport/
        set_pte_at(mm, addr, ptep, __pte(0));
  }
  
-+/*
++#ifndef __cplusplus
  static inline void pmd_clear(pmd_t *pmdp)
  {
        set_pmd(pmdp, __pmd(0));
  }
-+*/
++#endif
  #endif        /* CONFIG_X86_PAE */
  
  /* Lazy mode for batching updates / context switch */
-diff -Nurb linux-2.6.27.10/include/asm-x86/pgtable-2level.h linux-2.6.27.10-clickport/include/asm-x86/pgtable-2level.h
---- linux-2.6.27.10/include/asm-x86/pgtable-2level.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/pgtable-2level.h 2009-01-28 11:47:18.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/pgtable-2level.h linux-2.6.27-720/include/asm-x86/pgtable-2level.h
+--- linux-2.6.27-710/include/asm-x86/pgtable-2level.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/pgtable-2level.h  2009-05-04 16:03:46.000000000 -0400
 @@ -33,10 +33,12 @@
        native_set_pte(ptep, pte);
  }
@@ -713,26 +721,26 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/pgtable-2level.h linux-2.6.27.10-clic
  
  static inline void native_pte_clear(struct mm_struct *mm,
                                    unsigned long addr, pte_t *xp)
-diff -Nurb linux-2.6.27.10/include/asm-x86/pgtable.h linux-2.6.27.10-clickport/include/asm-x86/pgtable.h
---- linux-2.6.27.10/include/asm-x86/pgtable.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/pgtable.h        2009-01-28 11:46:55.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/pgtable.h linux-2.6.27-720/include/asm-x86/pgtable.h
+--- linux-2.6.27-710/include/asm-x86/pgtable.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/pgtable.h 2009-05-04 16:03:46.000000000 -0400
 @@ -260,11 +260,13 @@
                      pgprot_val(pgprot)) & __supported_pte_mask);
  }
  
-+/*
++#ifndef __cplusplus
  static inline pmd_t pfn_pmd(unsigned long page_nr, pgprot_t pgprot)
  {
        return __pmd((((phys_addr_t)page_nr << PAGE_SHIFT) |
                      pgprot_val(pgprot)) & __supported_pte_mask);
  }
-+*/
++#endif
  
  static inline pte_t pte_modify(pte_t pte, pgprot_t newprot)
  {
-diff -Nurb linux-2.6.27.10/include/asm-x86/spinlock_types.h linux-2.6.27.10-clickport/include/asm-x86/spinlock_types.h
---- linux-2.6.27.10/include/asm-x86/spinlock_types.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/spinlock_types.h 2009-01-28 11:44:42.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/spinlock_types.h linux-2.6.27-720/include/asm-x86/spinlock_types.h
+--- linux-2.6.27-710/include/asm-x86/spinlock_types.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/spinlock_types.h  2009-05-04 16:03:46.000000000 -0400
 @@ -9,12 +9,19 @@
        unsigned int slock;
  } raw_spinlock_t;
@@ -754,9 +762,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/spinlock_types.h linux-2.6.27.10-clic
 +#define __RAW_RW_LOCK_UNLOCKED                ({raw_rwlock_t duh;duh.lock=RW_LOCK_BIAS;duh;})
 +#endif
  #endif
-diff -Nurb linux-2.6.27.10/include/asm-x86/vdso.h linux-2.6.27.10-clickport/include/asm-x86/vdso.h
---- linux-2.6.27.10/include/asm-x86/vdso.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-x86/vdso.h   2009-01-28 11:29:35.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-x86/vdso.h linux-2.6.27-720/include/asm-x86/vdso.h
+--- linux-2.6.27-710/include/asm-x86/vdso.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-x86/vdso.h    2009-05-04 16:03:46.000000000 -0400
 @@ -33,8 +33,8 @@
   * These symbols are defined with the addresses in the vsyscall page.
   * See vsyscall-sigreturn.S.
@@ -768,9 +776,9 @@ diff -Nurb linux-2.6.27.10/include/asm-x86/vdso.h linux-2.6.27.10-clickport/incl
  
  /*
   * These symbols are defined by vdso32.S to mark the bounds
-diff -Nurb linux-2.6.27.10/include/asm-xtensa/module.h linux-2.6.27.10-clickport/include/asm-xtensa/module.h
---- linux-2.6.27.10/include/asm-xtensa/module.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-xtensa/module.h      2009-01-27 15:50:31.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-xtensa/module.h linux-2.6.27-720/include/asm-xtensa/module.h
+--- linux-2.6.27-710/include/asm-xtensa/module.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-xtensa/module.h       2009-05-04 16:03:46.000000000 -0400
 @@ -13,10 +13,7 @@
  #ifndef _XTENSA_MODULE_H
  #define _XTENSA_MODULE_H
@@ -783,9 +791,9 @@ diff -Nurb linux-2.6.27.10/include/asm-xtensa/module.h linux-2.6.27.10-clickport
  
  #define MODULE_ARCH_VERMAGIC "xtensa-" __stringify(XCHAL_CORE_ID) " "
  
-diff -Nurb linux-2.6.27.10/include/asm-xtensa/processor.h linux-2.6.27.10-clickport/include/asm-xtensa/processor.h
---- linux-2.6.27.10/include/asm-xtensa/processor.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-xtensa/processor.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-xtensa/processor.h linux-2.6.27-720/include/asm-xtensa/processor.h
+--- linux-2.6.27-710/include/asm-xtensa/processor.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-xtensa/processor.h    2009-05-04 16:03:46.000000000 -0400
 @@ -183,7 +183,7 @@
  
  /* Special register access. */
@@ -795,9 +803,9 @@ diff -Nurb linux-2.6.27.10/include/asm-xtensa/processor.h linux-2.6.27.10-clickp
  #define RSR(v,sr) __asm__ __volatile__ ("rsr %0,"__stringify(sr) : "=a"(v));
  
  #define set_sr(x,sr) ({unsigned int v=(unsigned int)x; WSR(v,sr);})
-diff -Nurb linux-2.6.27.10/include/asm-xtensa/system.h linux-2.6.27.10-clickport/include/asm-xtensa/system.h
---- linux-2.6.27.10/include/asm-xtensa/system.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/asm-xtensa/system.h      2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/asm-xtensa/system.h linux-2.6.27-720/include/asm-xtensa/system.h
+--- linux-2.6.27-710/include/asm-xtensa/system.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/asm-xtensa/system.h       2009-05-04 16:03:46.000000000 -0400
 @@ -21,21 +21,21 @@
        __asm__ __volatile__ ("rsr %0,"__stringify(PS) : "=a" (x));
  #define local_irq_restore(x)  do {                                    \
@@ -824,10 +832,9 @@ diff -Nurb linux-2.6.27.10/include/asm-xtensa/system.h linux-2.6.27.10-clickport
  
  }
  
-Files linux-2.6.27.10/include/linux/.bitops.h.swp and linux-2.6.27.10-clickport/include/linux/.bitops.h.swp differ
-diff -Nurb linux-2.6.27.10/include/linux/backing-dev.h linux-2.6.27.10-clickport/include/linux/backing-dev.h
---- linux-2.6.27.10/include/linux/backing-dev.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/backing-dev.h      2009-01-27 15:56:49.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/backing-dev.h linux-2.6.27-720/include/linux/backing-dev.h
+--- linux-2.6.27-710/include/linux/backing-dev.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/backing-dev.h       2009-05-04 16:03:46.000000000 -0400
 @@ -29,7 +29,7 @@
        BDI_unused,             /* Available bits start here */
  };
@@ -846,9 +853,20 @@ diff -Nurb linux-2.6.27.10/include/linux/backing-dev.h linux-2.6.27.10-clickport
        void *congested_data;   /* Pointer to aux data for congested func */
        void (*unplug_io_fn)(struct backing_dev_info *, struct page *);
        void *unplug_io_data;
-diff -Nurb linux-2.6.27.10/include/linux/compat.h linux-2.6.27.10-clickport/include/linux/compat.h
---- linux-2.6.27.10/include/linux/compat.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/compat.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/bitops.h linux-2.6.27-720/include/linux/bitops.h
+--- linux-2.6.27-710/include/linux/bitops.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/bitops.h    2009-05-04 16:03:46.000000000 -0400
+@@ -44,7 +44,6 @@
+ {
+       return sizeof(w) == 4 ? hweight32(w) : hweight64(w);
+ }
+-
+ /**
+  * rol32 - rotate a 32-bit value left
+  * @word: value to rotate
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/compat.h linux-2.6.27-720/include/linux/compat.h
+--- linux-2.6.27-710/include/linux/compat.h    2009-05-04 12:35:57.000000000 -0400
++++ linux-2.6.27-720/include/linux/compat.h    2009-05-04 16:03:46.000000000 -0400
 @@ -115,7 +115,7 @@
  
  struct compat_siginfo;
@@ -858,9 +876,9 @@ diff -Nurb linux-2.6.27.10/include/linux/compat.h linux-2.6.27.10-clickport/incl
                struct compat_siginfo __user *, int,
                struct compat_rusage __user *);
  
-diff -Nurb linux-2.6.27.10/include/linux/dmaengine.h linux-2.6.27.10-clickport/include/linux/dmaengine.h
---- linux-2.6.27.10/include/linux/dmaengine.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/dmaengine.h        2009-01-28 11:51:02.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/dmaengine.h linux-2.6.27-720/include/linux/dmaengine.h
+--- linux-2.6.27-710/include/linux/dmaengine.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/dmaengine.h 2009-05-04 16:03:46.000000000 -0400
 @@ -377,7 +377,7 @@
  
  static inline void async_tx_ack(struct dma_async_tx_descriptor *tx)
@@ -870,9 +888,9 @@ diff -Nurb linux-2.6.27.10/include/linux/dmaengine.h linux-2.6.27.10-clickport/i
  }
  
  static inline bool async_tx_test_ack(struct dma_async_tx_descriptor *tx)
-diff -Nurb linux-2.6.27.10/include/linux/dqblk_v1.h linux-2.6.27.10-clickport/include/linux/dqblk_v1.h
---- linux-2.6.27.10/include/linux/dqblk_v1.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/dqblk_v1.h 2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/dqblk_v1.h linux-2.6.27-720/include/linux/dqblk_v1.h
+--- linux-2.6.27-710/include/linux/dqblk_v1.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/dqblk_v1.h  2009-05-04 16:03:46.000000000 -0400
 @@ -18,7 +18,6 @@
  #define V1_DEL_REWRITE 2
  
@@ -882,10 +900,10 @@ diff -Nurb linux-2.6.27.10/include/linux/dqblk_v1.h linux-2.6.27.10-clickport/in
 +EMPTY_STRUCT_DECL(v1_mem_dqinfo);
  
  #endif        /* _LINUX_DQBLK_V1_H */
-diff -Nurb linux-2.6.27.10/include/linux/fs.h linux-2.6.27.10-clickport/include/linux/fs.h
---- linux-2.6.27.10/include/linux/fs.h 2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/fs.h       2009-01-27 15:47:52.000000000 -0500
-@@ -2109,7 +2109,7 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/fs.h linux-2.6.27-720/include/linux/fs.h
+--- linux-2.6.27-710/include/linux/fs.h        2009-05-04 12:36:50.000000000 -0400
++++ linux-2.6.27-720/include/linux/fs.h        2009-05-04 16:03:46.000000000 -0400
+@@ -2111,7 +2111,7 @@
  
  static inline void simple_transaction_set(struct file *file, size_t n)
  {
@@ -894,9 +912,9 @@ diff -Nurb linux-2.6.27.10/include/linux/fs.h linux-2.6.27.10-clickport/include/
  
        BUG_ON(n > SIMPLE_TRANSACTION_LIMIT);
  
-diff -Nurb linux-2.6.27.10/include/linux/highmem.h linux-2.6.27.10-clickport/include/linux/highmem.h
---- linux-2.6.27.10/include/linux/highmem.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/highmem.h  2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/highmem.h linux-2.6.27-720/include/linux/highmem.h
+--- linux-2.6.27-710/include/linux/highmem.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/highmem.h   2009-05-04 16:03:46.000000000 -0400
 @@ -165,8 +165,8 @@
  {
        char *vfrom, *vto;
@@ -919,9 +937,9 @@ diff -Nurb linux-2.6.27.10/include/linux/highmem.h linux-2.6.27.10-clickport/inc
        copy_page(vto, vfrom);
        kunmap_atomic(vfrom, KM_USER0);
        kunmap_atomic(vto, KM_USER1);
-diff -Nurb linux-2.6.27.10/include/linux/hrtimer.h linux-2.6.27.10-clickport/include/linux/hrtimer.h
---- linux-2.6.27.10/include/linux/hrtimer.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/hrtimer.h  2009-01-28 11:55:10.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/hrtimer.h linux-2.6.27-720/include/linux/hrtimer.h
+--- linux-2.6.27-710/include/linux/hrtimer.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/hrtimer.h   2009-05-04 16:03:46.000000000 -0400
 @@ -384,7 +384,7 @@
  static inline void timer_stats_account_hrtimer(struct hrtimer *timer)
  {
@@ -931,9 +949,9 @@ diff -Nurb linux-2.6.27.10/include/linux/hrtimer.h linux-2.6.27.10-clickport/inc
  }
  
  extern void __timer_stats_hrtimer_set_start_info(struct hrtimer *timer,
-diff -Nurb linux-2.6.27.10/include/linux/inetdevice.h linux-2.6.27.10-clickport/include/linux/inetdevice.h
---- linux-2.6.27.10/include/linux/inetdevice.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/inetdevice.h       2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/inetdevice.h linux-2.6.27-720/include/linux/inetdevice.h
+--- linux-2.6.27-710/include/linux/inetdevice.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/inetdevice.h        2009-05-04 16:03:46.000000000 -0400
 @@ -166,7 +166,7 @@
  
  static inline struct in_device *__in_dev_get_rcu(const struct net_device *dev)
@@ -943,9 +961,9 @@ diff -Nurb linux-2.6.27.10/include/linux/inetdevice.h linux-2.6.27.10-clickport/
        if (in_dev)
                in_dev = rcu_dereference(in_dev);
        return in_dev;
-diff -Nurb linux-2.6.27.10/include/linux/jhash.h linux-2.6.27.10-clickport/include/linux/jhash.h
---- linux-2.6.27.10/include/linux/jhash.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/jhash.h    2009-01-28 12:46:26.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/jhash.h linux-2.6.27-720/include/linux/jhash.h
+--- linux-2.6.27-710/include/linux/jhash.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/jhash.h     2009-05-04 16:03:46.000000000 -0400
 @@ -44,7 +44,7 @@
  static inline u32 jhash(const void *key, u32 length, u32 initval)
  {
@@ -955,9 +973,9 @@ diff -Nurb linux-2.6.27.10/include/linux/jhash.h linux-2.6.27.10-clickport/inclu
  
        len = length;
        a = b = JHASH_GOLDEN_RATIO;
-diff -Nurb linux-2.6.27.10/include/linux/kernel.h linux-2.6.27.10-clickport/include/linux/kernel.h
---- linux-2.6.27.10/include/linux/kernel.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/kernel.h   2009-01-28 11:26:08.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/kernel.h linux-2.6.27-720/include/linux/kernel.h
+--- linux-2.6.27-710/include/linux/kernel.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/kernel.h    2009-05-04 16:03:46.000000000 -0400
 @@ -213,7 +213,7 @@
                { return false; }
  #endif
@@ -967,9 +985,9 @@ diff -Nurb linux-2.6.27.10/include/linux/kernel.h linux-2.6.27.10-clickport/incl
        early_printk(const char *fmt, ...);
  
  unsigned long int_sqrt(unsigned long);
-diff -Nurb linux-2.6.27.10/include/linux/ktime.h linux-2.6.27.10-clickport/include/linux/ktime.h
---- linux-2.6.27.10/include/linux/ktime.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/ktime.h    2009-01-28 11:53:54.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/ktime.h linux-2.6.27-720/include/linux/ktime.h
+--- linux-2.6.27-710/include/linux/ktime.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/ktime.h     2009-05-04 16:03:46.000000000 -0400
 @@ -71,6 +71,12 @@
  
  #if (BITS_PER_LONG == 64) || defined(CONFIG_KTIME_SCALAR)
@@ -1096,18 +1114,19 @@ diff -Nurb linux-2.6.27.10/include/linux/ktime.h linux-2.6.27.10-clickport/inclu
  }
  
  /**
-@@ -329,7 +348,7 @@
+@@ -329,7 +348,8 @@
  
  static inline ktime_t ns_to_ktime(u64 ns)
  {
 -      static const ktime_t ktime_zero = { .tv64 = 0 };
-+      static const ktime_t ktime_zero = ({ktime_t duh; duh.tv64 = 0;duh;});
++      static ktime_t ktime_zero;
++    ktime_zero = ({ktime_t duh; duh.tv64 = 0;duh;});
        return ktime_add_ns(ktime_zero, ns);
  }
  
-diff -Nurb linux-2.6.27.10/include/linux/linkage.h linux-2.6.27.10-clickport/include/linux/linkage.h
---- linux-2.6.27.10/include/linux/linkage.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/linkage.h  2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/linkage.h linux-2.6.27-720/include/linux/linkage.h
+--- linux-2.6.27-710/include/linux/linkage.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/linkage.h   2009-05-04 16:03:46.000000000 -0400
 @@ -11,6 +11,13 @@
  #else
  #define CPP_ASMLINKAGE
@@ -1122,9 +1141,9 @@ diff -Nurb linux-2.6.27.10/include/linux/linkage.h linux-2.6.27.10-clickport/inc
  
  #ifndef asmlinkage
  #define asmlinkage CPP_ASMLINKAGE
-diff -Nurb linux-2.6.27.10/include/linux/list.h linux-2.6.27.10-clickport/include/linux/list.h
---- linux-2.6.27.10/include/linux/list.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/list.h     2009-01-28 11:46:14.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/list.h linux-2.6.27-720/include/linux/list.h
+--- linux-2.6.27-710/include/linux/list.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/list.h      2009-05-04 16:03:46.000000000 -0400
 @@ -20,7 +20,11 @@
        struct list_head *next, *prev;
  };
@@ -1159,9 +1178,9 @@ diff -Nurb linux-2.6.27.10/include/linux/list.h linux-2.6.27.10-clickport/includ
  }
  
  static inline void hlist_del_init(struct hlist_node *n)
-diff -Nurb linux-2.6.27.10/include/linux/mempolicy.h linux-2.6.27.10-clickport/include/linux/mempolicy.h
---- linux-2.6.27.10/include/linux/mempolicy.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/mempolicy.h        2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/mempolicy.h linux-2.6.27-720/include/linux/mempolicy.h
+--- linux-2.6.27-710/include/linux/mempolicy.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/mempolicy.h 2009-05-04 16:03:46.000000000 -0400
 @@ -241,7 +241,7 @@
  
  #else
@@ -1180,10 +1199,10 @@ diff -Nurb linux-2.6.27.10/include/linux/mempolicy.h linux-2.6.27.10-clickport/i
  
  static inline int mpol_set_shared_policy(struct shared_policy *info,
                                        struct vm_area_struct *vma,
-diff -Nurb linux-2.6.27.10/include/linux/mm.h linux-2.6.27.10-clickport/include/linux/mm.h
---- linux-2.6.27.10/include/linux/mm.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/mm.h       2009-01-28 11:48:07.000000000 -0500
-@@ -327,7 +327,7 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/mm.h linux-2.6.27-720/include/linux/mm.h
+--- linux-2.6.27-710/include/linux/mm.h        2009-05-04 12:35:57.000000000 -0400
++++ linux-2.6.27-720/include/linux/mm.h        2009-05-04 16:03:46.000000000 -0400
+@@ -326,7 +326,7 @@
  static inline void set_compound_page_dtor(struct page *page,
                                                compound_page_dtor *dtor)
  {
@@ -1192,7 +1211,7 @@ diff -Nurb linux-2.6.27.10/include/linux/mm.h linux-2.6.27.10-clickport/include/
  }
  
  static inline compound_page_dtor *get_compound_page_dtor(struct page *page)
-@@ -344,7 +344,7 @@
+@@ -343,7 +343,7 @@
  
  static inline void set_compound_order(struct page *page, unsigned long order)
  {
@@ -1201,7 +1220,7 @@ diff -Nurb linux-2.6.27.10/include/linux/mm.h linux-2.6.27.10-clickport/include/
  }
  
  /*
-@@ -494,7 +494,7 @@
+@@ -493,7 +493,7 @@
  
  static inline enum zone_type page_zonenum(struct page *page)
  {
@@ -1210,9 +1229,9 @@ diff -Nurb linux-2.6.27.10/include/linux/mm.h linux-2.6.27.10-clickport/include/
  }
  
  /*
-diff -Nurb linux-2.6.27.10/include/linux/netdevice.h linux-2.6.27.10-clickport/include/linux/netdevice.h
---- linux-2.6.27.10/include/linux/netdevice.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/netdevice.h        2009-01-27 15:59:47.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/netdevice.h linux-2.6.27-720/include/linux/netdevice.h
+--- linux-2.6.27-710/include/linux/netdevice.h 2009-05-04 12:36:43.000000000 -0400
++++ linux-2.6.27-720/include/linux/netdevice.h 2009-05-04 16:03:46.000000000 -0400
 @@ -735,6 +735,46 @@
        /* GARP */
        struct garp_port        *garp_port;
@@ -1260,7 +1279,7 @@ diff -Nurb linux-2.6.27.10/include/linux/netdevice.h linux-2.6.27.10-clickport/i
        /* class/net/name entry */
        struct device           dev;
        /* space for optional statistics and wireless sysfs groups */
-@@ -918,6 +958,11 @@
+@@ -919,6 +959,11 @@
  extern int            dev_queue_xmit(struct sk_buff *skb);
  extern int            register_netdevice(struct net_device *dev);
  extern void           unregister_netdevice(struct net_device *dev);
@@ -1272,7 +1291,7 @@ diff -Nurb linux-2.6.27.10/include/linux/netdevice.h linux-2.6.27.10-clickport/i
  extern void           free_netdev(struct net_device *dev);
  extern void           synchronize_net(void);
  extern int            register_netdevice_notifier(struct notifier_block *nb);
-@@ -1216,7 +1261,10 @@
+@@ -1217,7 +1262,10 @@
  extern int            netif_rx(struct sk_buff *skb);
  extern int            netif_rx_ni(struct sk_buff *skb);
  #define HAVE_NETIF_RECEIVE_SKB 1
@@ -1284,7 +1303,7 @@ diff -Nurb linux-2.6.27.10/include/linux/netdevice.h linux-2.6.27.10-clickport/i
  extern void           netif_nit_deliver(struct sk_buff *skb);
  extern int            dev_valid_name(const char *name);
  extern int            dev_ioctl(struct net *net, unsigned int cmd, void __user *);
-@@ -1357,6 +1405,11 @@
+@@ -1358,6 +1406,11 @@
  
  extern void netif_device_attach(struct net_device *dev);
  
@@ -1296,9 +1315,9 @@ diff -Nurb linux-2.6.27.10/include/linux/netdevice.h linux-2.6.27.10-clickport/i
  /*
   * Network interface message level settings
   */
-diff -Nurb linux-2.6.27.10/include/linux/netlink.h linux-2.6.27.10-clickport/include/linux/netlink.h
---- linux-2.6.27.10/include/linux/netlink.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/netlink.h  2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/netlink.h linux-2.6.27-720/include/linux/netlink.h
+--- linux-2.6.27-710/include/linux/netlink.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/netlink.h   2009-05-04 16:03:46.000000000 -0400
 @@ -242,7 +242,7 @@
        nlh->nlmsg_flags = flags;
        nlh->nlmsg_pid = pid;
@@ -1308,9 +1327,9 @@ diff -Nurb linux-2.6.27.10/include/linux/netlink.h linux-2.6.27.10-clickport/inc
        return nlh;
  }
  
-diff -Nurb linux-2.6.27.10/include/linux/page-flags.h linux-2.6.27.10-clickport/include/linux/page-flags.h
---- linux-2.6.27.10/include/linux/page-flags.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/page-flags.h       2009-01-28 11:49:03.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/page-flags.h linux-2.6.27-720/include/linux/page-flags.h
+--- linux-2.6.27-710/include/linux/page-flags.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/page-flags.h        2009-05-04 16:03:46.000000000 -0400
 @@ -174,8 +174,10 @@
  PAGEFLAG(Pinned, pinned) TESTSCFLAG(Pinned, pinned)   /* Xen */
  PAGEFLAG(SavePinned, savepinned);                     /* Xen */
@@ -1322,9 +1341,20 @@ diff -Nurb linux-2.6.27.10/include/linux/page-flags.h linux-2.6.27.10-clickport/
  
  __PAGEFLAG(SlobPage, slob_page)
  __PAGEFLAG(SlobFree, slob_free)
-diff -Nurb linux-2.6.27.10/include/linux/prefetch.h linux-2.6.27.10-clickport/include/linux/prefetch.h
---- linux-2.6.27.10/include/linux/prefetch.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/prefetch.h 2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/posix_types.h linux-2.6.27-720/include/linux/posix_types.h
+--- linux-2.6.27-710/include/linux/posix_types.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/posix_types.h       2009-05-04 16:03:46.000000000 -0400
+@@ -33,6 +33,7 @@
+ #undef __FDMASK
+ #define       __FDMASK(d)     (1UL << ((d) % __NFDBITS))
++
+ typedef struct {
+       unsigned long fds_bits [__FDSET_LONGS];
+ } __kernel_fd_set;
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/prefetch.h linux-2.6.27-720/include/linux/prefetch.h
+--- linux-2.6.27-710/include/linux/prefetch.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/prefetch.h  2009-05-04 16:03:46.000000000 -0400
 @@ -54,9 +54,9 @@
  {
  #ifdef ARCH_HAS_PREFETCH
@@ -1337,9 +1367,9 @@ diff -Nurb linux-2.6.27.10/include/linux/prefetch.h linux-2.6.27.10-clickport/in
                prefetch(cp);
  #endif
  }
-diff -Nurb linux-2.6.27.10/include/linux/proc_fs.h linux-2.6.27.10-clickport/include/linux/proc_fs.h
---- linux-2.6.27.10/include/linux/proc_fs.h    2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/proc_fs.h  2009-01-28 13:12:34.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/proc_fs.h linux-2.6.27-720/include/linux/proc_fs.h
+--- linux-2.6.27-710/include/linux/proc_fs.h   2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/linux/proc_fs.h   2009-05-04 16:03:46.000000000 -0400
 @@ -315,7 +315,7 @@
  
  static inline struct net *PDE_NET(struct proc_dir_entry *pde)
@@ -1349,9 +1379,9 @@ diff -Nurb linux-2.6.27.10/include/linux/proc_fs.h linux-2.6.27.10-clickport/inc
  }
  
  struct proc_maps_private {
-diff -Nurb linux-2.6.27.10/include/linux/rculist.h linux-2.6.27.10-clickport/include/linux/rculist.h
---- linux-2.6.27.10/include/linux/rculist.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/rculist.h  2009-01-28 12:00:49.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/rculist.h linux-2.6.27-720/include/linux/rculist.h
+--- linux-2.6.27-710/include/linux/rculist.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/rculist.h   2009-05-04 16:03:46.000000000 -0400
 @@ -94,7 +94,7 @@
  static inline void list_del_rcu(struct list_head *entry)
  {
@@ -1388,9 +1418,9 @@ diff -Nurb linux-2.6.27.10/include/linux/rculist.h linux-2.6.27.10-clickport/inc
  }
  
  /**
-diff -Nurb linux-2.6.27.10/include/linux/reiserfs_fs_sb.h linux-2.6.27.10-clickport/include/linux/reiserfs_fs_sb.h
---- linux-2.6.27.10/include/linux/reiserfs_fs_sb.h     2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/reiserfs_fs_sb.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/reiserfs_fs_sb.h linux-2.6.27-720/include/linux/reiserfs_fs_sb.h
+--- linux-2.6.27-710/include/linux/reiserfs_fs_sb.h    2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/linux/reiserfs_fs_sb.h    2009-05-04 16:03:46.000000000 -0400
 @@ -337,8 +337,7 @@
        } journal;
  } reiserfs_proc_info_data_t;
@@ -1401,9 +1431,9 @@ diff -Nurb linux-2.6.27.10/include/linux/reiserfs_fs_sb.h linux-2.6.27.10-clickp
  #endif
  
  /* reiserfs union of in-core super block data */
-diff -Nurb linux-2.6.27.10/include/linux/rtnetlink.h linux-2.6.27.10-clickport/include/linux/rtnetlink.h
---- linux-2.6.27.10/include/linux/rtnetlink.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/rtnetlink.h        2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/rtnetlink.h linux-2.6.27-720/include/linux/rtnetlink.h
+--- linux-2.6.27-710/include/linux/rtnetlink.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/rtnetlink.h 2009-05-04 16:03:46.000000000 -0400
 @@ -727,7 +727,7 @@
        rta = (struct rtattr*)skb_put(skb, RTA_ALIGN(size));
        rta->rta_type = attrtype;
@@ -1413,9 +1443,9 @@ diff -Nurb linux-2.6.27.10/include/linux/rtnetlink.h linux-2.6.27.10-clickport/i
        return rta;
  }
  
-diff -Nurb linux-2.6.27.10/include/linux/scatterlist.h linux-2.6.27.10-clickport/include/linux/scatterlist.h
---- linux-2.6.27.10/include/linux/scatterlist.h        2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/scatterlist.h      2009-01-28 11:49:33.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/scatterlist.h linux-2.6.27-720/include/linux/scatterlist.h
+--- linux-2.6.27-710/include/linux/scatterlist.h       2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/scatterlist.h       2009-05-04 16:03:46.000000000 -0400
 @@ -196,7 +196,7 @@
   **/
  static inline void *sg_virt(struct scatterlist *sg)
@@ -1425,9 +1455,9 @@ diff -Nurb linux-2.6.27.10/include/linux/scatterlist.h linux-2.6.27.10-clickport
  }
  
  struct scatterlist *sg_next(struct scatterlist *);
-diff -Nurb linux-2.6.27.10/include/linux/sched.h linux-2.6.27.10-clickport/include/linux/sched.h
---- linux-2.6.27.10/include/linux/sched.h      2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/sched.h    2009-01-28 11:56:24.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/sched.h linux-2.6.27-720/include/linux/sched.h
+--- linux-2.6.27-710/include/linux/sched.h     2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/linux/sched.h     2009-05-04 16:03:46.000000000 -0400
 @@ -242,7 +242,12 @@
  
  extern void sched_init(void);
@@ -1441,7 +1471,7 @@ diff -Nurb linux-2.6.27.10/include/linux/sched.h linux-2.6.27.10-clickport/inclu
  extern void init_idle(struct task_struct *idle, int cpu);
  extern void init_idle_bootup_task(struct task_struct *idle);
  
-@@ -1978,7 +1983,7 @@
+@@ -1977,7 +1982,7 @@
  
  static inline unsigned long *end_of_stack(struct task_struct *p)
  {
@@ -1450,7 +1480,7 @@ diff -Nurb linux-2.6.27.10/include/linux/sched.h linux-2.6.27.10-clickport/inclu
  }
  
  #endif
-@@ -1987,7 +1992,7 @@
+@@ -1986,7 +1991,7 @@
  {
        void *stack = task_stack_page(current);
  
@@ -1459,9 +1489,9 @@ diff -Nurb linux-2.6.27.10/include/linux/sched.h linux-2.6.27.10-clickport/inclu
  }
  
  extern void thread_info_cache_init(void);
-diff -Nurb linux-2.6.27.10/include/linux/seccomp.h linux-2.6.27.10-clickport/include/linux/seccomp.h
---- linux-2.6.27.10/include/linux/seccomp.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/seccomp.h  2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/seccomp.h linux-2.6.27-720/include/linux/seccomp.h
+--- linux-2.6.27-710/include/linux/seccomp.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/seccomp.h   2009-05-04 16:03:46.000000000 -0400
 @@ -21,7 +21,7 @@
  
  #else /* CONFIG_SECCOMP */
@@ -1471,9 +1501,9 @@ diff -Nurb linux-2.6.27.10/include/linux/seccomp.h linux-2.6.27.10-clickport/inc
  
  #define secure_computing(x) do { } while (0)
  
-diff -Nurb linux-2.6.27.10/include/linux/security.h linux-2.6.27.10-clickport/include/linux/security.h
---- linux-2.6.27.10/include/linux/security.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/security.h 2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/security.h linux-2.6.27-720/include/linux/security.h
+--- linux-2.6.27-710/include/linux/security.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/security.h  2009-05-04 16:03:46.000000000 -0400
 @@ -2427,7 +2427,7 @@
  static inline struct dentry *securityfs_create_dir(const char *name,
                                        struct dentry *parent)
@@ -1492,9 +1522,9 @@ diff -Nurb linux-2.6.27.10/include/linux/security.h linux-2.6.27.10-clickport/in
  }
  
  static inline void securityfs_remove(struct dentry *dentry)
-diff -Nurb linux-2.6.27.10/include/linux/semaphore.h linux-2.6.27.10-clickport/include/linux/semaphore.h
---- linux-2.6.27.10/include/linux/semaphore.h  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/semaphore.h        2009-01-28 11:34:40.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/semaphore.h linux-2.6.27-720/include/linux/semaphore.h
+--- linux-2.6.27-710/include/linux/semaphore.h 2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/semaphore.h 2009-05-04 16:03:46.000000000 -0400
 @@ -19,12 +19,21 @@
        struct list_head        wait_list;
  };
@@ -1517,9 +1547,9 @@ diff -Nurb linux-2.6.27.10/include/linux/semaphore.h linux-2.6.27.10-clickport/i
  
  #define DECLARE_MUTEX(name)   \
        struct semaphore name = __SEMAPHORE_INITIALIZER(name, 1)
-diff -Nurb linux-2.6.27.10/include/linux/skbuff.h linux-2.6.27.10-clickport/include/linux/skbuff.h
---- linux-2.6.27.10/include/linux/skbuff.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/skbuff.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/skbuff.h linux-2.6.27-720/include/linux/skbuff.h
+--- linux-2.6.27-710/include/linux/skbuff.h    2009-05-04 12:36:07.000000000 -0400
++++ linux-2.6.27-720/include/linux/skbuff.h    2009-05-04 16:03:46.000000000 -0400
 @@ -194,6 +194,12 @@
  typedef unsigned char *sk_buff_data_t;
  #endif
@@ -1533,7 +1563,7 @@ diff -Nurb linux-2.6.27.10/include/linux/skbuff.h linux-2.6.27.10-clickport/incl
  /** 
   *    struct sk_buff - socket buffer
   *    @next: Next buffer in list
-@@ -376,6 +382,7 @@
+@@ -377,6 +383,7 @@
                                gfp_t priority);
  extern struct sk_buff *pskb_copy(struct sk_buff *skb,
                                 gfp_t gfp_mask);
@@ -1541,7 +1571,7 @@ diff -Nurb linux-2.6.27.10/include/linux/skbuff.h linux-2.6.27.10-clickport/incl
  extern int           pskb_expand_head(struct sk_buff *skb,
                                        int nhead, int ntail,
                                        gfp_t gfp_mask);
-@@ -1325,7 +1332,7 @@
+@@ -1326,7 +1333,7 @@
  }
  
  static inline int skb_add_data(struct sk_buff *skb,
@@ -1550,7 +1580,7 @@ diff -Nurb linux-2.6.27.10/include/linux/skbuff.h linux-2.6.27.10-clickport/incl
  {
        const int off = skb->len;
  
-@@ -1401,7 +1408,7 @@
+@@ -1402,7 +1409,7 @@
                                      const void *start, unsigned int len)
  {
        if (skb->ip_summed == CHECKSUM_COMPLETE)
@@ -1559,9 +1589,9 @@ diff -Nurb linux-2.6.27.10/include/linux/skbuff.h linux-2.6.27.10-clickport/incl
  }
  
  unsigned char *skb_pull_rcsum(struct sk_buff *skb, unsigned int len);
-diff -Nurb linux-2.6.27.10/include/linux/spinlock.h linux-2.6.27.10-clickport/include/linux/spinlock.h
---- linux-2.6.27.10/include/linux/spinlock.h   2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/spinlock.h 2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/spinlock.h linux-2.6.27-720/include/linux/spinlock.h
+--- linux-2.6.27-710/include/linux/spinlock.h  2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/spinlock.h  2009-05-04 16:03:46.000000000 -0400
 @@ -54,6 +54,7 @@
  #include <linux/kernel.h>
  #include <linux/stringify.h>
@@ -1570,9 +1600,9 @@ diff -Nurb linux-2.6.27.10/include/linux/spinlock.h linux-2.6.27.10-clickport/in
  
  #include <asm/system.h>
  
-diff -Nurb linux-2.6.27.10/include/linux/spinlock_types.h linux-2.6.27.10-clickport/include/linux/spinlock_types.h
---- linux-2.6.27.10/include/linux/spinlock_types.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/spinlock_types.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/spinlock_types.h linux-2.6.27-720/include/linux/spinlock_types.h
+--- linux-2.6.27-710/include/linux/spinlock_types.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/spinlock_types.h    2009-05-04 16:03:46.000000000 -0400
 @@ -51,37 +51,47 @@
  
  #define SPINLOCK_OWNER_INIT   ((void *)-1L)
@@ -1633,13 +1663,14 @@ diff -Nurb linux-2.6.27.10/include/linux/spinlock_types.h linux-2.6.27.10-clickp
                                RW_DEP_MAP_INIT(lockname) }
  #endif
  
-diff -Nurb linux-2.6.27.10/include/linux/stddef.h linux-2.6.27.10-clickport/include/linux/stddef.h
---- linux-2.6.27.10/include/linux/stddef.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/stddef.h   2009-01-27 15:47:52.000000000 -0500
-@@ -12,10 +12,12 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/stddef.h linux-2.6.27-720/include/linux/stddef.h
+--- linux-2.6.27-710/include/linux/stddef.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/stddef.h    2009-05-04 16:03:46.000000000 -0400
+@@ -11,11 +11,12 @@
+ #endif
  
  #ifdef __KERNEL__
+-
 +#ifndef __cplusplus
  enum {
        false   = 0,
@@ -1649,10 +1680,10 @@ diff -Nurb linux-2.6.27.10/include/linux/stddef.h linux-2.6.27.10-clickport/incl
  
  #undef offsetof
  #ifdef __compiler_offsetof
-diff -Nurb linux-2.6.27.10/include/linux/sysctl.h linux-2.6.27.10-clickport/include/linux/sysctl.h
---- linux-2.6.27.10/include/linux/sysctl.h     2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/sysctl.h   2009-01-27 16:04:48.000000000 -0500
-@@ -978,7 +978,7 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/sysctl.h linux-2.6.27-720/include/linux/sysctl.h
+--- linux-2.6.27-710/include/linux/sysctl.h    2009-05-04 12:36:06.000000000 -0400
++++ linux-2.6.27-720/include/linux/sysctl.h    2009-05-04 16:03:46.000000000 -0400
+@@ -985,7 +985,7 @@
                         void __user *oldval, size_t __user *oldlenp,
                         void __user *newval, size_t newlen);
  
@@ -1661,7 +1692,7 @@ diff -Nurb linux-2.6.27.10/include/linux/sysctl.h linux-2.6.27.10-clickport/incl
                          void __user *buffer, size_t *lenp, loff_t *ppos);
  
  extern int proc_dostring(struct ctl_table *, int, struct file *,
-@@ -1059,7 +1059,7 @@
+@@ -1066,7 +1066,7 @@
        mode_t mode;
        struct ctl_table *child;
        struct ctl_table *parent;       /* Automatically set */
@@ -1670,9 +1701,9 @@ diff -Nurb linux-2.6.27.10/include/linux/sysctl.h linux-2.6.27.10-clickport/incl
        ctl_handler *strategy;          /* Callback function for all r/w */
        void *extra1;
        void *extra2;
-diff -Nurb linux-2.6.27.10/include/linux/textsearch.h linux-2.6.27.10-clickport/include/linux/textsearch.h
---- linux-2.6.27.10/include/linux/textsearch.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/textsearch.h       2009-01-27 15:55:38.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/textsearch.h linux-2.6.27-720/include/linux/textsearch.h
+--- linux-2.6.27-710/include/linux/textsearch.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/textsearch.h        2009-05-04 16:03:46.000000000 -0400
 @@ -162,9 +162,9 @@
  {
        struct ts_config *conf;
@@ -1685,9 +1716,9 @@ diff -Nurb linux-2.6.27.10/include/linux/textsearch.h linux-2.6.27.10-clickport/
  
        return conf;
  }
-diff -Nurb linux-2.6.27.10/include/linux/types.h linux-2.6.27.10-clickport/include/linux/types.h
---- linux-2.6.27.10/include/linux/types.h      2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/types.h    2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/types.h linux-2.6.27-720/include/linux/types.h
+--- linux-2.6.27-710/include/linux/types.h     2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/linux/types.h     2009-05-04 16:03:46.000000000 -0400
 @@ -30,7 +30,9 @@
  typedef __kernel_mqd_t                mqd_t;
  
@@ -1711,9 +1742,9 @@ diff -Nurb linux-2.6.27.10/include/linux/types.h linux-2.6.27.10-clickport/inclu
 +#define EMPTY_STRUCT_INIT(s) (s) { 0 }
 +
  #endif /* _LINUX_TYPES_H */
-diff -Nurb linux-2.6.27.10/include/linux/unwind.h linux-2.6.27.10-clickport/include/linux/unwind.h
---- linux-2.6.27.10/include/linux/unwind.h     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/unwind.h   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/unwind.h linux-2.6.27-720/include/linux/unwind.h
+--- linux-2.6.27-710/include/linux/unwind.h    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/unwind.h    2009-05-04 16:03:46.000000000 -0400
 @@ -14,7 +14,7 @@
  
  struct module;
@@ -1723,9 +1754,9 @@ diff -Nurb linux-2.6.27.10/include/linux/unwind.h linux-2.6.27.10-clickport/incl
  
  static inline void unwind_init(void) {}
  static inline void unwind_setup(void) {}
-diff -Nurb linux-2.6.27.10/include/linux/wait.h linux-2.6.27.10-clickport/include/linux/wait.h
---- linux-2.6.27.10/include/linux/wait.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/linux/wait.h     2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/linux/wait.h linux-2.6.27-720/include/linux/wait.h
+--- linux-2.6.27-710/include/linux/wait.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/linux/wait.h      2009-05-04 16:03:46.000000000 -0400
 @@ -485,7 +485,7 @@
  static inline int wait_on_bit(void *word, int bit,
                                int (*action)(void *), unsigned mode)
@@ -1744,9 +1775,9 @@ diff -Nurb linux-2.6.27.10/include/linux/wait.h linux-2.6.27.10-clickport/includ
                return 0;
        return out_of_line_wait_on_bit_lock(word, bit, action, mode);
  }
-diff -Nurb linux-2.6.27.10/include/net/compat.h linux-2.6.27.10-clickport/include/net/compat.h
---- linux-2.6.27.10/include/net/compat.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/compat.h     2009-01-27 15:52:42.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/compat.h linux-2.6.27-720/include/net/compat.h
+--- linux-2.6.27-710/include/net/compat.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/net/compat.h      2009-05-04 16:03:46.000000000 -0400
 @@ -33,9 +33,9 @@
  
  extern int get_compat_msghdr(struct msghdr *, struct compat_msghdr __user *);
@@ -1760,9 +1791,9 @@ diff -Nurb linux-2.6.27.10/include/net/compat.h linux-2.6.27.10-clickport/includ
  extern int put_cmsg_compat(struct msghdr*, int, int, int, void *);
  
  extern int cmsghdr_from_user_compat_to_kern(struct msghdr *, struct sock *, unsigned char *, int);
-diff -Nurb linux-2.6.27.10/include/net/neighbour.h linux-2.6.27.10-clickport/include/net/neighbour.h
---- linux-2.6.27.10/include/net/neighbour.h    2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/neighbour.h  2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/neighbour.h linux-2.6.27-720/include/net/neighbour.h
+--- linux-2.6.27-710/include/net/neighbour.h   2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/net/neighbour.h   2009-05-04 16:03:46.000000000 -0400
 @@ -275,7 +275,7 @@
                                                      struct neigh_parms *p,
                                                      int p_id, int pdev_id,
@@ -1772,9 +1803,9 @@ diff -Nurb linux-2.6.27.10/include/net/neighbour.h linux-2.6.27.10-clickport/inc
                                                      ctl_handler *strategy);
  extern void                   neigh_sysctl_unregister(struct neigh_parms *p);
  
-diff -Nurb linux-2.6.27.10/include/net/netlink.h linux-2.6.27.10-clickport/include/net/netlink.h
---- linux-2.6.27.10/include/net/netlink.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/netlink.h    2009-01-28 12:45:44.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/netlink.h linux-2.6.27-720/include/net/netlink.h
+--- linux-2.6.27-710/include/net/netlink.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/net/netlink.h     2009-05-04 16:03:46.000000000 -0400
 @@ -315,7 +315,7 @@
  static inline struct nlattr *nlmsg_attrdata(const struct nlmsghdr *nlh,
                                            int hdrlen)
@@ -1829,9 +1860,9 @@ diff -Nurb linux-2.6.27.10/include/net/netlink.h linux-2.6.27.10-clickport/inclu
  }
  
  /**
-diff -Nurb linux-2.6.27.10/include/net/pkt_cls.h linux-2.6.27.10-clickport/include/net/pkt_cls.h
---- linux-2.6.27.10/include/net/pkt_cls.h      2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/pkt_cls.h    2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/pkt_cls.h linux-2.6.27-720/include/net/pkt_cls.h
+--- linux-2.6.27-710/include/net/pkt_cls.h     2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/net/pkt_cls.h     2009-05-04 16:03:46.000000000 -0400
 @@ -302,9 +302,7 @@
  
  #else /* CONFIG_NET_EMATCH */
@@ -1843,9 +1874,9 @@ diff -Nurb linux-2.6.27.10/include/net/pkt_cls.h linux-2.6.27.10-clickport/inclu
  
  #define tcf_em_tree_validate(tp, tb, t) ((void)(t), 0)
  #define tcf_em_tree_destroy(tp, t) do { (void)(t); } while(0)
-diff -Nurb linux-2.6.27.10/include/net/request_sock.h linux-2.6.27.10-clickport/include/net/request_sock.h
---- linux-2.6.27.10/include/net/request_sock.h 2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/request_sock.h       2009-01-28 13:02:38.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/request_sock.h linux-2.6.27-720/include/net/request_sock.h
+--- linux-2.6.27-710/include/net/request_sock.h        2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/net/request_sock.h        2009-05-04 16:03:46.000000000 -0400
 @@ -60,7 +60,7 @@
  
  static inline struct request_sock *reqsk_alloc(const struct request_sock_ops *ops)
@@ -1855,9 +1886,9 @@ diff -Nurb linux-2.6.27.10/include/net/request_sock.h linux-2.6.27.10-clickport/
  
        if (req != NULL)
                req->rsk_ops = ops;
-diff -Nurb linux-2.6.27.10/include/net/route.h linux-2.6.27.10-clickport/include/net/route.h
---- linux-2.6.27.10/include/net/route.h        2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/route.h      2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/route.h linux-2.6.27-720/include/net/route.h
+--- linux-2.6.27-710/include/net/route.h       2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/net/route.h       2009-05-04 16:03:46.000000000 -0400
 @@ -161,6 +161,16 @@
                                   __be16 sport, __be16 dport, struct sock *sk,
                                   int flags)
@@ -1883,9 +1914,9 @@ diff -Nurb linux-2.6.27.10/include/net/route.h linux-2.6.27.10-clickport/include
  
        int err;
        struct net *net = sock_net(sk);
-diff -Nurb linux-2.6.27.10/include/net/sock.h linux-2.6.27.10-clickport/include/net/sock.h
---- linux-2.6.27.10/include/net/sock.h 2009-01-27 15:18:03.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/net/sock.h       2009-01-27 15:51:30.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/net/sock.h linux-2.6.27-720/include/net/sock.h
+--- linux-2.6.27-710/include/net/sock.h        2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/include/net/sock.h        2009-05-04 16:03:46.000000000 -0400
 @@ -1104,13 +1104,13 @@
  {
        if (skb->ip_summed == CHECKSUM_NONE) {
@@ -1903,9 +1934,9 @@ diff -Nurb linux-2.6.27.10/include/net/sock.h linux-2.6.27.10-clickport/include/
                return -EFAULT;
  
        skb->len             += copy;
-diff -Nurb linux-2.6.27.10/include/rdma/ib_user_verbs.h linux-2.6.27.10-clickport/include/rdma/ib_user_verbs.h
---- linux-2.6.27.10/include/rdma/ib_user_verbs.h       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/include/rdma/ib_user_verbs.h     2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/include/rdma/ib_user_verbs.h linux-2.6.27-720/include/rdma/ib_user_verbs.h
+--- linux-2.6.27-710/include/rdma/ib_user_verbs.h      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/include/rdma/ib_user_verbs.h      2009-05-04 16:03:47.000000000 -0400
 @@ -504,8 +504,7 @@
        __u64 driver_data[0];
  };
@@ -1916,9 +1947,9 @@ diff -Nurb linux-2.6.27.10/include/rdma/ib_user_verbs.h linux-2.6.27.10-clickpor
  
  struct ib_uverbs_destroy_qp {
        __u64 response;
-diff -Nurb linux-2.6.27.10/kernel/sched.c linux-2.6.27.10-clickport/kernel/sched.c
---- linux-2.6.27.10/kernel/sched.c     2009-01-27 15:18:04.000000000 -0500
-+++ linux-2.6.27.10-clickport/kernel/sched.c   2009-01-27 16:06:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/kernel/sched.c linux-2.6.27-720/kernel/sched.c
+--- linux-2.6.27-710/kernel/sched.c    2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/kernel/sched.c    2009-05-04 16:03:47.000000000 -0400
 @@ -6298,7 +6298,7 @@
  static void
  set_table_entry(struct ctl_table *entry,
@@ -1928,10 +1959,10 @@ diff -Nurb linux-2.6.27.10/kernel/sched.c linux-2.6.27.10-clickport/kernel/sched
  {
        entry->procname = procname;
        entry->data = data;
-diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev.c
---- linux-2.6.27.10/net/core/dev.c     2009-01-27 15:18:04.000000000 -0500
-+++ linux-2.6.27.10-clickport/net/core/dev.c   2009-01-27 16:02:45.000000000 -0500
-@@ -250,6 +250,9 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/core/dev.c linux-2.6.27-720/net/core/dev.c
+--- linux-2.6.27-710/net/core/dev.c    2009-05-04 12:36:43.000000000 -0400
++++ linux-2.6.27-720/net/core/dev.c    2009-05-04 16:05:12.000000000 -0400
+@@ -252,6 +252,9 @@
        write_unlock_bh(&dev_base_lock);
  }
  
@@ -1941,7 +1972,7 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
  /*
   *    Our notifier list
   */
-@@ -2019,6 +2022,31 @@
+@@ -2021,6 +2024,31 @@
        return pt_prev->func(skb, skb->dev, pt_prev, orig_dev);
  }
  
@@ -1973,24 +2004,26 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
  #if defined(CONFIG_BRIDGE) || defined (CONFIG_BRIDGE_MODULE)
  /* These hooks defined here for ATM */
  struct net_bridge;
-@@ -2185,13 +2213,14 @@
+@@ -2191,14 +2219,16 @@
   *    NET_RX_SUCCESS: no congestion
   *    NET_RX_DROP: packet was dropped
   */
 -int netif_receive_skb(struct sk_buff *skb)
-+//int netif_receive_skb(struct sk_buff *skb)
++
 +int __netif_receive_skb(struct sk_buff *skb, unsigned short type, int notifier_data)
++//int netif_receive_skb(struct sk_buff *skb)
  {
        struct packet_type *ptype, *pt_prev;
        struct net_device *orig_dev;
        struct net_device *null_or_orig;
        int ret = NET_RX_DROP;
+       int *cur_elevator = &__get_cpu_var(sknid_elevator);
 -      __be16 type;
-+//    __be16 type;
++      //__be16 type;
+       *cur_elevator = 0;
  
-       /* if we've gotten here through NAPI, check netpoll */
-       if (netpoll_receive_skb(skb))
-@@ -2218,6 +2247,14 @@
+@@ -2227,6 +2257,14 @@
        skb_reset_transport_header(skb);
        skb->mac_len = skb->network_header - skb->mac_header;
  
@@ -2005,7 +2038,7 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
        pt_prev = NULL;
  
        rcu_read_lock();
-@@ -2316,7 +2353,8 @@
+@@ -2345,7 +2383,8 @@
                }
                local_irq_enable();
  
@@ -2015,7 +2048,7 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
        } while (++work < quota && jiffies == start_time);
  
        return work;
-@@ -4869,6 +4907,7 @@
+@@ -4898,6 +4937,7 @@
  EXPORT_SYMBOL(dev_get_by_index);
  EXPORT_SYMBOL(dev_get_by_name);
  EXPORT_SYMBOL(dev_open);
@@ -2023,7 +2056,7 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
  EXPORT_SYMBOL(dev_queue_xmit);
  EXPORT_SYMBOL(dev_remove_pack);
  EXPORT_SYMBOL(dev_set_allmulti);
-@@ -4881,10 +4920,16 @@
+@@ -4910,10 +4950,16 @@
  EXPORT_SYMBOL(netdev_set_master);
  EXPORT_SYMBOL(netdev_state_change);
  EXPORT_SYMBOL(netif_receive_skb);
@@ -2040,9 +2073,43 @@ diff -Nurb linux-2.6.27.10/net/core/dev.c linux-2.6.27.10-clickport/net/core/dev
  EXPORT_SYMBOL(skb_checksum_help);
  EXPORT_SYMBOL(synchronize_net);
  EXPORT_SYMBOL(unregister_netdevice);
-diff -Nurb linux-2.6.27.10/net/core/neighbour.c linux-2.6.27.10-clickport/net/core/neighbour.c
---- linux-2.6.27.10/net/core/neighbour.c       2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/net/core/neighbour.c     2009-01-27 16:03:49.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/core/dev.c.rej linux-2.6.27-720/net/core/dev.c.rej
+--- linux-2.6.27-710/net/core/dev.c.rej        1969-12-31 19:00:00.000000000 -0500
++++ linux-2.6.27-720/net/core/dev.c.rej        2009-05-04 16:03:47.000000000 -0400
+@@ -0,0 +1,30 @@
++***************
++*** 2187,2199 ****
++   *  NET_RX_SUCCESS: no congestion
++   *  NET_RX_DROP: packet was dropped
++   */
++- int netif_receive_skb(struct sk_buff *skb)
++  {
++      struct packet_type *ptype, *pt_prev;
++      struct net_device *orig_dev;
++      struct net_device *null_or_orig;
++      int ret = NET_RX_DROP;
++-     __be16 type;
++  
++      /* if we've gotten here through NAPI, check netpoll */
++      if (netpoll_receive_skb(skb))
++--- 2215,2228 ----
++   *  NET_RX_SUCCESS: no congestion
++   *  NET_RX_DROP: packet was dropped
++   */
+++ //int netif_receive_skb(struct sk_buff *skb)
+++ int __netif_receive_skb(struct sk_buff *skb, unsigned short type, int notifier_data)
++  {
++      struct packet_type *ptype, *pt_prev;
++      struct net_device *orig_dev;
++      struct net_device *null_or_orig;
++      int ret = NET_RX_DROP;
+++ //  __be16 type;
++  
++      /* if we've gotten here through NAPI, check netpoll */
++      if (netpoll_receive_skb(skb))
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/core/neighbour.c linux-2.6.27-720/net/core/neighbour.c
+--- linux-2.6.27-710/net/core/neighbour.c      2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/net/core/neighbour.c      2009-05-04 16:03:47.000000000 -0400
 @@ -2702,7 +2702,7 @@
  
  int neigh_sysctl_register(struct net_device *dev, struct neigh_parms *p,
@@ -2052,10 +2119,10 @@ diff -Nurb linux-2.6.27.10/net/core/neighbour.c linux-2.6.27.10-clickport/net/co
  {
        struct neigh_sysctl_table *t;
        const char *dev_name_source = NULL;
-diff -Nurb linux-2.6.27.10/net/core/skbuff.c linux-2.6.27.10-clickport/net/core/skbuff.c
---- linux-2.6.27.10/net/core/skbuff.c  2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/net/core/skbuff.c        2009-01-27 17:09:12.000000000 -0500
-@@ -570,6 +570,112 @@
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/core/skbuff.c linux-2.6.27-720/net/core/skbuff.c
+--- linux-2.6.27-710/net/core/skbuff.c 2009-05-04 12:36:07.000000000 -0400
++++ linux-2.6.27-720/net/core/skbuff.c 2009-05-04 16:03:47.000000000 -0400
+@@ -575,6 +575,112 @@
        skb_shinfo(new)->gso_type = skb_shinfo(old)->gso_type;
  }
  
@@ -2168,7 +2235,7 @@ diff -Nurb linux-2.6.27.10/net/core/skbuff.c linux-2.6.27.10-clickport/net/core/
  /**
   *    skb_copy        -       create private copy of an sk_buff
   *    @skb: buffer to copy
-@@ -2599,6 +2705,7 @@
+@@ -2604,6 +2710,7 @@
  EXPORT_SYMBOL(skb_append_datato_frags);
  EXPORT_SYMBOL(__skb_warn_lro_forwarding);
  
@@ -2176,9 +2243,9 @@ diff -Nurb linux-2.6.27.10/net/core/skbuff.c linux-2.6.27.10-clickport/net/core/
  EXPORT_SYMBOL_GPL(skb_to_sgvec);
  EXPORT_SYMBOL_GPL(skb_cow_data);
  EXPORT_SYMBOL_GPL(skb_partial_csum_set);
-diff -Nurb linux-2.6.27.10/net/ipv4/arp.c linux-2.6.27.10-clickport/net/ipv4/arp.c
---- linux-2.6.27.10/net/ipv4/arp.c     2008-12-18 12:13:59.000000000 -0500
-+++ linux-2.6.27.10-clickport/net/ipv4/arp.c   2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/ipv4/arp.c linux-2.6.27-720/net/ipv4/arp.c
+--- linux-2.6.27-710/net/ipv4/arp.c    2008-10-09 18:13:53.000000000 -0400
++++ linux-2.6.27-720/net/ipv4/arp.c    2009-05-04 16:03:47.000000000 -0400
 @@ -328,6 +328,7 @@
  {
        __be32 saddr = 0;
@@ -2207,17 +2274,17 @@ diff -Nurb linux-2.6.27.10/net/ipv4/arp.c linux-2.6.27.10-clickport/net/ipv4/arp
  }
  
  static int arp_ignore(struct in_device *in_dev, __be32 sip, __be32 tip)
-diff -Nurb linux-2.6.27.10/net/ipv4/devinet.c linux-2.6.27.10-clickport/net/ipv4/devinet.c
---- linux-2.6.27.10/net/ipv4/devinet.c 2009-01-27 15:18:04.000000000 -0500
-+++ linux-2.6.27.10-clickport/net/ipv4/devinet.c       2009-01-27 15:47:52.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/net/ipv4/devinet.c linux-2.6.27-720/net/ipv4/devinet.c
+--- linux-2.6.27-710/net/ipv4/devinet.c        2009-05-04 12:36:01.000000000 -0400
++++ linux-2.6.27-720/net/ipv4/devinet.c        2009-05-04 16:03:47.000000000 -0400
 @@ -1687,3 +1687,4 @@
  EXPORT_SYMBOL(inetdev_by_index);
  EXPORT_SYMBOL(register_inetaddr_notifier);
  EXPORT_SYMBOL(unregister_inetaddr_notifier);
 +EXPORT_SYMBOL(devinet_ioctl);
-diff -Nurb linux-2.6.27.10/scr linux-2.6.27.10-clickport/scr
---- linux-2.6.27.10/scr        1969-12-31 19:00:00.000000000 -0500
-+++ linux-2.6.27.10-clickport/scr      2009-01-27 15:48:50.000000000 -0500
+diff -Nurb --exclude='*.a' --exclude='*.dbg' --exclude='*.order' --exclude='*.d' --exclude='*.elf' --exclude='*.o' --exclude='*.mod' --exclude='*.cmd' --exclude='*.orig' --exclude='*.swp' --exclude=tags --exclude='*.patch' --exclude='*.diff' --exclude='*.svn*' linux-2.6.27-710/scr linux-2.6.27-720/scr
+--- linux-2.6.27-710/scr       1969-12-31 19:00:00.000000000 -0500
++++ linux-2.6.27-720/scr       2009-05-04 16:03:47.000000000 -0400
 @@ -0,0 +1,29 @@
 +vi -o ./include/asm-um/elf-x86_64.h ./include/asm-um/elf-x86_64.h.rej
 +vi -o ./include/asm-frv/tlbflush.h ./include/asm-frv/tlbflush.h.rej