patch kernelheaders before distributing in staging_dir
authorWaldemar Brodkorb <mail@waldemar-brodkorb.de>
Tue, 14 Mar 2006 21:12:54 +0000 (21:12 +0000)
committerWaldemar Brodkorb <mail@waldemar-brodkorb.de>
Tue, 14 Mar 2006 21:12:54 +0000 (21:12 +0000)
SVN-Revision: 3368

openwrt/toolchain/kernel-headers/Makefile
openwrt/toolchain/kernel-headers/patches/include.patch [new file with mode: 0644]

index 27da1d5e9fde7df441645086259084c891b99f73..027c3e722c6eea3c2f0f49229888693aac6ba4a9 100644 (file)
@@ -33,6 +33,7 @@ $(LINUX_HEADERS_DIR)/.unpacked: $(DL_DIR)/$(LINUX_HEADERS_SOURCE)
                linux-$(LINUX_HEADERS_VERSION)/arch/$(LINUX_HEADERS_ARCH)/config*.in \
                linux-$(LINUX_HEADERS_VERSION)/*/*/Config.in \
                linux-$(LINUX_HEADERS_VERSION)/*/Config.in
+       (cd $(LINUX_HEADERS_DIR)-$(LINUX_HEADERS_VERSION) ; patch -p1 < $(TOPDIR)/toolchain/kernel-headers/patches/include.patch)
        ln -sf $(LINUX_HEADERS_DIR)-$(LINUX_HEADERS_VERSION) $(LINUX_HEADERS_DIR)
        $(SED) 's/@expr length/@-expr length/' $(LINUX_HEADERS_DIR)/Makefile 
        touch $(LINUX_HEADERS_DIR)/.unpacked
diff --git a/openwrt/toolchain/kernel-headers/patches/include.patch b/openwrt/toolchain/kernel-headers/patches/include.patch
new file mode 100644 (file)
index 0000000..34ecbef
--- /dev/null
@@ -0,0 +1,17964 @@
+diff -Nur linux-2.4.32/include/asm-alpha/param.h linux-2.4.32.patched/include/asm-alpha/param.h
+--- linux-2.4.32/include/asm-alpha/param.h     2000-11-08 08:37:31.000000000 +0100
++++ linux-2.4.32.patched/include/asm-alpha/param.h     2006-03-13 18:55:54.000000000 +0100
+@@ -13,6 +13,9 @@
+ # else
+ #  define HZ  1200
+ # endif
++#ifdef __KERNEL__
++# define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 8192
+diff -Nur linux-2.4.32/include/asm-alpha/signal.h linux-2.4.32.patched/include/asm-alpha/signal.h
+--- linux-2.4.32/include/asm-alpha/signal.h    1998-06-24 23:30:11.000000000 +0200
++++ linux-2.4.32.patched/include/asm-alpha/signal.h    2006-03-13 18:55:56.000000000 +0100
+@@ -121,8 +121,15 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x40000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          1  /* for blocking signals */
+ #define SIG_UNBLOCK        2  /* for unblocking signals */
+ #define SIG_SETMASK        3  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-arm/signal.h linux-2.4.32.patched/include/asm-arm/signal.h
+--- linux-2.4.32/include/asm-arm/signal.h      2003-08-25 13:44:43.000000000 +0200
++++ linux-2.4.32.patched/include/asm-arm/signal.h      2006-03-13 18:55:56.000000000 +0100
+@@ -125,8 +125,15 @@
+ #define SA_PROBE              0x80000000
+ #define SA_SAMPLE_RANDOM      0x10000000
+ #define SA_SHIRQ              0x04000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0  /* for blocking signals */
+ #define SIG_UNBLOCK        1  /* for unblocking signals */
+ #define SIG_SETMASK        2  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-cris/signal.h linux-2.4.32.patched/include/asm-cris/signal.h
+--- linux-2.4.32/include/asm-cris/signal.h     2001-02-09 01:32:44.000000000 +0100
++++ linux-2.4.32.patched/include/asm-cris/signal.h     2006-03-13 18:55:56.000000000 +0100
+@@ -120,8 +120,15 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0  /* for blocking signals */
+ #define SIG_UNBLOCK        1  /* for unblocking signals */
+ #define SIG_SETMASK        2  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-i386/byteorder.h linux-2.4.32.patched/include/asm-i386/byteorder.h
+--- linux-2.4.32/include/asm-i386/byteorder.h  2003-06-13 16:51:38.000000000 +0200
++++ linux-2.4.32.patched/include/asm-i386/byteorder.h  2006-03-13 18:55:55.000000000 +0100
+@@ -2,6 +2,7 @@
+ #define _I386_BYTEORDER_H
+ #include <asm/types.h>
++#include <linux/compiler.h>
+ #ifdef __GNUC__
+@@ -10,7 +11,7 @@
+ #include <linux/config.h>
+ #endif
+-static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
++static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
+ {
+ #ifdef CONFIG_X86_BSWAP
+       __asm__("bswap %0" : "=r" (x) : "0" (x));
+@@ -26,7 +27,7 @@
+ /* gcc should generate this for open coded C now too. May be worth switching to 
+    it because inline assembly cannot be scheduled. -AK */
+-static __inline__ __const__ __u16 ___arch__swab16(__u16 x)
++static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 x)
+ {
+       __asm__("xchgb %b0,%h0"         /* swap bytes           */
+               : "=q" (x)
+diff -Nur linux-2.4.32/include/asm-i386/param.h linux-2.4.32.patched/include/asm-i386/param.h
+--- linux-2.4.32/include/asm-i386/param.h      2000-10-27 20:04:43.000000000 +0200
++++ linux-2.4.32.patched/include/asm-i386/param.h      2006-03-13 18:55:54.000000000 +0100
+@@ -3,6 +3,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 4096
+diff -Nur linux-2.4.32/include/asm-i386/processor.h linux-2.4.32.patched/include/asm-i386/processor.h
+--- linux-2.4.32/include/asm-i386/processor.h  2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-i386/processor.h  2006-03-13 18:55:55.000000000 +0100
+@@ -72,7 +72,6 @@
+  */
+ extern struct cpuinfo_x86 boot_cpu_data;
+-extern struct tss_struct init_tss[NR_CPUS];
+ #ifdef CONFIG_SMP
+ extern struct cpuinfo_x86 cpu_data[];
+@@ -357,6 +356,8 @@
+       unsigned long __cacheline_filler[5];
+ };
++extern struct tss_struct init_tss[NR_CPUS];
++
+ struct thread_struct {
+       unsigned long   esp0;
+       unsigned long   eip;
+diff -Nur linux-2.4.32/include/asm-i386/signal.h linux-2.4.32.patched/include/asm-i386/signal.h
+--- linux-2.4.32/include/asm-i386/signal.h     2001-11-22 20:46:18.000000000 +0100
++++ linux-2.4.32.patched/include/asm-i386/signal.h     2006-03-13 18:55:56.000000000 +0100
+@@ -119,8 +119,15 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0  /* for blocking signals */
+ #define SIG_UNBLOCK        1  /* for unblocking signals */
+ #define SIG_SETMASK        2  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-i386/string.h linux-2.4.32.patched/include/asm-i386/string.h
+--- linux-2.4.32/include/asm-i386/string.h     2001-11-22 20:46:18.000000000 +0100
++++ linux-2.4.32.patched/include/asm-i386/string.h     2006-03-13 18:55:55.000000000 +0100
+@@ -337,7 +337,7 @@
+ #define struct_cpy(x,y)                       \
+ ({                                            \
+       if (sizeof(*(x)) != sizeof(*(y)))       \
+-              __struct_cpy_bug;               \
++              __struct_cpy_bug();             \
+       memcpy(x, y, sizeof(*(x)));             \
+ })
+diff -Nur linux-2.4.32/include/asm-ia64/param.h linux-2.4.32.patched/include/asm-ia64/param.h
+--- linux-2.4.32/include/asm-ia64/param.h      2004-04-14 15:05:40.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ia64/param.h      2006-03-13 18:55:54.000000000 +0100
+@@ -7,9 +7,15 @@
+  * Based on <asm-i386/param.h>.
+  *
+  * Modified 1998, 1999, 2002-2003
+- *    David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
++ *    David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
+  */
++#include <linux/config.h>
++
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
++
+ #define EXEC_PAGESIZE 65536
+ #ifndef NGROUPS
+diff -Nur linux-2.4.32/include/asm-ia64/signal.h linux-2.4.32.patched/include/asm-ia64/signal.h
+--- linux-2.4.32/include/asm-ia64/signal.h     2004-04-14 15:05:40.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ia64/signal.h     2006-03-13 18:55:56.000000000 +0100
+@@ -117,6 +117,12 @@
+ #define SA_SHIRQ              0x04000000
+ #define SA_PERCPU_IRQ         0x02000000
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
++#endif
++
+ #endif /* __KERNEL__ */
+ #define SIG_BLOCK          0  /* for blocking signals */
+diff -Nur linux-2.4.32/include/asm-m68k/param.h linux-2.4.32.patched/include/asm-m68k/param.h
+--- linux-2.4.32/include/asm-m68k/param.h      2001-01-04 22:00:55.000000000 +0100
++++ linux-2.4.32.patched/include/asm-m68k/param.h      2006-03-13 18:55:54.000000000 +0100
+@@ -3,6 +3,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 8192
+diff -Nur linux-2.4.32/include/asm-m68k/setup.h linux-2.4.32.patched/include/asm-m68k/setup.h
+--- linux-2.4.32/include/asm-m68k/setup.h      2000-01-26 21:44:21.000000000 +0100
++++ linux-2.4.32.patched/include/asm-m68k/setup.h      2006-03-13 18:55:55.000000000 +0100
+@@ -361,12 +361,13 @@
+ #ifndef __ASSEMBLY__
+ extern int m68k_num_memory;           /* # of memory blocks found (and used) */
+ extern int m68k_realnum_memory;               /* real # of memory blocks found */
+-extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */
+ struct mem_info {
+       unsigned long addr;             /* physical address of memory chunk */
+       unsigned long size;             /* length of memory chunk (in bytes) */
+ };
++
++extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */
+ #endif
+ #endif /* __KERNEL__ */
+diff -Nur linux-2.4.32/include/asm-m68k/signal.h linux-2.4.32.patched/include/asm-m68k/signal.h
+--- linux-2.4.32/include/asm-m68k/signal.h     2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-m68k/signal.h     2006-03-13 18:55:56.000000000 +0100
+@@ -116,8 +116,15 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0  /* for blocking signals */
+ #define SIG_UNBLOCK        1  /* for unblocking signals */
+ #define SIG_SETMASK        2  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-mips/au1000_gpio.h linux-2.4.32.patched/include/asm-mips/au1000_gpio.h
+--- linux-2.4.32/include/asm-mips/au1000_gpio.h        2002-11-29 00:53:15.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1000_gpio.h        2006-03-13 18:55:54.000000000 +0100
+@@ -30,6 +30,13 @@
+  *  675 Mass Ave, Cambridge, MA 02139, USA.
+  */
++/*
++ *  Revision history
++ *    01/31/02  0.01   Initial release. Steve Longerbeam, MontaVista
++ *    10/12/03  0.1    Added Au1100/Au1500, GPIO2, and bit operations. K.C. Nishio, AMD
++ *    08/05/04  0.11   Added Au1550 and Au1200. K.C. Nishio
++ */
++
+ #ifndef __AU1000_GPIO_H
+ #define __AU1000_GPIO_H
+@@ -44,13 +51,94 @@
+ #define AU1000GPIO_TRISTATE   _IOW (AU1000GPIO_IOC_MAGIC, 4, int)
+ #define AU1000GPIO_AVAIL_MASK _IOR (AU1000GPIO_IOC_MAGIC, 5, int)
++// bit operations
++#define AU1000GPIO_BIT_READ   _IOW (AU1000GPIO_IOC_MAGIC, 6, int)
++#define AU1000GPIO_BIT_SET    _IOW (AU1000GPIO_IOC_MAGIC, 7, int)
++#define AU1000GPIO_BIT_CLEAR  _IOW (AU1000GPIO_IOC_MAGIC, 8, int)
++#define AU1000GPIO_BIT_TRISTATE       _IOW (AU1000GPIO_IOC_MAGIC, 9, int)
++#define AU1000GPIO_BIT_INIT   _IOW (AU1000GPIO_IOC_MAGIC, 10, int)
++#define AU1000GPIO_BIT_TERM   _IOW (AU1000GPIO_IOC_MAGIC, 11, int)
++
++/* set this major numer same as the CRIS GPIO driver */
++#define AU1X00_GPIO_MAJOR     (120)
++
++#define ENABLED_ZERO          (0)
++#define ENABLED_ONE           (1)
++#define ENABLED_10            (0x2)
++#define ENABLED_11            (0x3)
++#define ENABLED_111           (0x7)
++#define NOT_AVAIL             (-1)
++#define AU1X00_MAX_PRIMARY_GPIO       (32) 
++
++#define AU1000_GPIO_MINOR_MAX AU1X00_MAX_PRIMARY_GPIO
++/* Au1100, 1500, 1550 and 1200 have the secondary GPIO block */
++#define AU1XX0_GPIO_MINOR_MAX (48)
++
++#define AU1X00_GPIO_NAME      "gpio"
++
++/* GPIO pins which are not multiplexed */
++#if defined(CONFIG_SOC_AU1000)
++  #define NATIVE_GPIOPIN      ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 1) | (1 << 0))
++  #define NATIVE_GPIO2PIN     (0)
++#elif defined(CONFIG_SOC_AU1100)
++  #define NATIVE_GPIOPIN      ((1 << 23) | (1 << 22) | (1 << 21) | (1 << 20) | (1 << 19) | (1 << 18) | \
++                               (1 << 17) | (1 << 16) | (1 << 7) | (1 << 1) | (1 << 0))
++  #define NATIVE_GPIO2PIN     (0)
++#elif defined(CONFIG_SOC_AU1500)
++  #define NATIVE_GPIOPIN      ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 1) | (1 << 0))
++  /* exclude the PCI reset output signal: GPIO[200], DMA_REQ2 and DMA_REQ3 */
++  #define NATIVE_GPIO2PIN     (0xfffe & ~((1 << 9) | (1 << 8))) 
++#elif defined(CONFIG_SOC_AU1550)
++  #define NATIVE_GPIOPIN      ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 6) | (1 << 1) | (1 << 0))
++  /* please refere Au1550 Data Book, chapter 15 */
++  #define NATIVE_GPIO2PIN     (1 << 5) 
++#elif defined(CONFIG_SOC_AU1200)
++  #define NATIVE_GPIOPIN      ((1 << 7) | (1 << 5))
++  #define NATIVE_GPIO2PIN     (0) 
++#endif
++
++/* minor as u32 */
++#define MINOR_TO_GPIOPIN(minor)               ((minor < AU1X00_MAX_PRIMARY_GPIO) ? minor : (minor - AU1X00_MAX_PRIMARY_GPIO))
++#define IS_PRIMARY_GPIOPIN(minor)     ((minor < AU1X00_MAX_PRIMARY_GPIO) ? 1 : 0)
++
++/*
++ * pin to minor mapping.
++ * GPIO0-GPIO31, minor=0-31.
++ * GPIO200-GPIO215, minor=32-47.
++ */
++typedef struct _au1x00_gpio_bit_ctl {
++      int direction;  // The direction of this GPIO pin. 0: IN, 1: OUT.
++      int data;       // Pin output when itized (0/1), or at the term. 0/1/-1 (tristate).
++} au1x00_gpio_bit_ctl;
++
++typedef struct _au1x00_gpio_driver {
++      const char      *driver_name;
++      const char      *name;
++      int             name_base;      /* offset of printed name */
++      short           major;          /* major device number */
++      short           minor_start;    /* start of minor device number*/
++      short           num;            /* number of devices */
++} au1x00_gpio_driver;
++
+ #ifdef __KERNEL__
+-extern u32 get_au1000_avail_gpio_mask(void);
+-extern int au1000gpio_tristate(u32 data);
+-extern int au1000gpio_in(u32 *data);
+-extern int au1000gpio_set(u32 data);
+-extern int au1000gpio_clear(u32 data);
+-extern int au1000gpio_out(u32 data);
++extern u32 get_au1000_avail_gpio_mask(u32 *avail_gpio2);
++extern int au1000gpio_tristate(u32 minor, u32 data);
++extern int au1000gpio_in(u32 minor, u32 *data);
++extern int au1000gpio_set(u32 minor, u32 data);
++extern int au1000gpio_clear(u32 minor, u32 data);
++extern int au1000gpio_out(u32 minor, u32 data);
++extern int au1000gpio_bit_read(u32 minor, u32 *read_data);
++extern int au1000gpio_bit_set(u32 minor);
++extern int au1000gpio_bit_clear(u32 minor);
++extern int au1000gpio_bit_tristate(u32 minor);
++extern int check_minor_to_gpio(u32 minor);
++extern int au1000gpio_bit_init(u32 minor, au1x00_gpio_bit_ctl *bit_opt);
++extern int au1000gpio_bit_term(u32 minor, au1x00_gpio_bit_ctl *bit_opt);
++
++extern void gpio_register_devfs (au1x00_gpio_driver *driver, unsigned int flags, unsigned minor);
++extern void gpio_unregister_devfs (au1x00_gpio_driver *driver, unsigned minor);
++extern int gpio_register_driver(au1x00_gpio_driver *driver);
++extern int gpio_unregister_driver(au1x00_gpio_driver *driver);
+ #endif
+ #endif
+diff -Nur linux-2.4.32/include/asm-mips/au1000.h linux-2.4.32.patched/include/asm-mips/au1000.h
+--- linux-2.4.32/include/asm-mips/au1000.h     2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1000.h     2006-03-13 18:55:54.000000000 +0100
+@@ -160,28 +160,356 @@
+ #define ALLINTS (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5)
+ #endif
+-/* SDRAM Controller */
++/*
++ * SDRAM Register Offsets
++ */
+ #if defined(CONFIG_SOC_AU1000) || defined(CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1100)
+-#define MEM_SDMODE0                0xB4000000
+-#define MEM_SDMODE1                0xB4000004
+-#define MEM_SDMODE2                0xB4000008
+-
+-#define MEM_SDADDR0                0xB400000C
+-#define MEM_SDADDR1                0xB4000010
+-#define MEM_SDADDR2                0xB4000014
+-
+-#define MEM_SDREFCFG               0xB4000018
+-#define MEM_SDPRECMD               0xB400001C
+-#define MEM_SDAUTOREF              0xB4000020
+-
+-#define MEM_SDWRMD0                0xB4000024
+-#define MEM_SDWRMD1                0xB4000028
+-#define MEM_SDWRMD2                0xB400002C
++#define MEM_SDMODE0           (0x0000)
++#define MEM_SDMODE1           (0x0004)
++#define MEM_SDMODE2           (0x0008)
++#define MEM_SDADDR0           (0x000C)
++#define MEM_SDADDR1           (0x0010)
++#define MEM_SDADDR2           (0x0014)
++#define MEM_SDREFCFG  (0x0018)
++#define MEM_SDPRECMD  (0x001C)
++#define MEM_SDAUTOREF (0x0020)
++#define MEM_SDWRMD0           (0x0024)
++#define MEM_SDWRMD1           (0x0028)
++#define MEM_SDWRMD2           (0x002C)
++#define MEM_SDSLEEP           (0x0030)
++#define MEM_SDSMCKE           (0x0034)
++
++#ifndef ASSEMBLER
++/*typedef volatile struct
++{
++      uint32 sdmode0;
++      uint32 sdmode1;
++      uint32 sdmode2;
++      uint32 sdaddr0;
++      uint32 sdaddr1;
++      uint32 sdaddr2;
++      uint32 sdrefcfg;
++      uint32 sdautoref;
++      uint32 sdwrmd0;
++      uint32 sdwrmd1;
++      uint32 sdwrmd2;
++      uint32 sdsleep;
++      uint32 sdsmcke;
++
++} AU1X00_SDRAM;*/
++#endif
++
++/*
++ * MEM_SDMODE register content definitions
++ */
++#define MEM_SDMODE_F          (1<<22)
++#define MEM_SDMODE_SR         (1<<21)
++#define MEM_SDMODE_BS         (1<<20)
++#define MEM_SDMODE_RS         (3<<18)
++#define MEM_SDMODE_CS         (7<<15)
++#define MEM_SDMODE_TRAS               (15<<11)
++#define MEM_SDMODE_TMRD               (3<<9)
++#define MEM_SDMODE_TWR                (3<<7)
++#define MEM_SDMODE_TRP                (3<<5)
++#define MEM_SDMODE_TRCD               (3<<3)
++#define MEM_SDMODE_TCL                (7<<0)
++
++#define MEM_SDMODE_BS_2Bank   (0<<20)
++#define MEM_SDMODE_BS_4Bank   (1<<20)
++#define MEM_SDMODE_RS_11Row   (0<<18)
++#define MEM_SDMODE_RS_12Row   (1<<18)
++#define MEM_SDMODE_RS_13Row   (2<<18)
++#define MEM_SDMODE_RS_N(N)    ((N)<<18)
++#define MEM_SDMODE_CS_7Col    (0<<15)
++#define MEM_SDMODE_CS_8Col    (1<<15)
++#define MEM_SDMODE_CS_9Col    (2<<15)
++#define MEM_SDMODE_CS_10Col   (3<<15)
++#define MEM_SDMODE_CS_11Col   (4<<15)
++#define MEM_SDMODE_CS_N(N)            ((N)<<15)
++#define MEM_SDMODE_TRAS_N(N)  ((N)<<11)
++#define MEM_SDMODE_TMRD_N(N)  ((N)<<9)
++#define MEM_SDMODE_TWR_N(N)           ((N)<<7)
++#define MEM_SDMODE_TRP_N(N)           ((N)<<5)
++#define MEM_SDMODE_TRCD_N(N)  ((N)<<3)
++#define MEM_SDMODE_TCL_N(N)           ((N)<<0)
++
++/*
++ * MEM_SDADDR register contents definitions
++ */
++#define MEM_SDADDR_E                  (1<<20)
++#define MEM_SDADDR_CSBA                       (0x03FF<<10)
++#define MEM_SDADDR_CSMASK             (0x03FF<<0)
++#define MEM_SDADDR_CSBA_N(N)  ((N)&(0x03FF<<22)>>12)
++#define MEM_SDADDR_CSMASK_N(N)        ((N)&(0x03FF<<22)>>22)
++
++/*
++ * MEM_SDREFCFG register content definitions
++ */
++#define MEM_SDREFCFG_TRC              (15<<28)
++#define MEM_SDREFCFG_TRPM             (3<<26)
++#define MEM_SDREFCFG_E                        (1<<25)
++#define MEM_SDREFCFG_RE                       (0x1ffffff<<0)
++#define MEM_SDREFCFG_TRC_N(N) ((N)<<MEM_SDREFCFG_TRC)
++#define MEM_SDREFCFG_TRPM_N(N)        ((N)<<MEM_SDREFCFG_TRPM)
++#define MEM_SDREFCFG_REF_N(N) (N)
++#endif
++
++/***********************************************************************/
++
++/*
++ * Au1550 SDRAM Register Offsets
++ */
++
++/***********************************************************************/
++
++#if defined(CONFIG_SOC_AU1550) || defined(CONFIG_SOC_AU1200)
++#define MEM_SDMODE0           (0x0800)
++#define MEM_SDMODE1           (0x0808)
++#define MEM_SDMODE2           (0x0810)
++#define MEM_SDADDR0           (0x0820)
++#define MEM_SDADDR1           (0x0828)
++#define MEM_SDADDR2           (0x0830)
++#define MEM_SDCONFIGA (0x0840)
++#define MEM_SDCONFIGB (0x0848)
++#define MEM_SDSTAT            (0x0850)
++#define MEM_SDERRADDR (0x0858)
++#define MEM_SDSTRIDE0 (0x0860)
++#define MEM_SDSTRIDE1 (0x0868)
++#define MEM_SDSTRIDE2 (0x0870)
++#define MEM_SDWRMD0           (0x0880)
++#define MEM_SDWRMD1           (0x0888)
++#define MEM_SDWRMD2           (0x0890)
++#define MEM_SDPRECMD  (0x08C0)
++#define MEM_SDAUTOREF (0x08C8)
++#define MEM_SDSREF            (0x08D0)
++#define MEM_SDSLEEP           MEM_SDSREF
++
++#ifndef ASSEMBLER
++/*typedef volatile struct
++{
++      uint32 sdmode0;
++      uint32 reserved0;
++      uint32 sdmode1;
++      uint32 reserved1;
++      uint32 sdmode2;
++      uint32 reserved2[3];
++      uint32 sdaddr0;
++      uint32 reserved3;
++      uint32 sdaddr1;
++      uint32 reserved4;
++      uint32 sdaddr2;
++      uint32 reserved5[3];
++      uint32 sdconfiga;
++      uint32 reserved6;
++      uint32 sdconfigb;
++      uint32 reserved7;
++      uint32 sdstat;
++      uint32 reserved8;
++      uint32 sderraddr;
++      uint32 reserved9;
++      uint32 sdstride0;
++      uint32 reserved10;
++      uint32 sdstride1;
++      uint32 reserved11;
++      uint32 sdstride2;
++      uint32 reserved12[3];
++      uint32 sdwrmd0;
++      uint32 reserved13;
++      uint32 sdwrmd1;
++      uint32 reserved14;
++      uint32 sdwrmd2;
++      uint32 reserved15[11];
++      uint32 sdprecmd;
++      uint32 reserved16;
++      uint32 sdautoref;
++      uint32 reserved17;
++      uint32 sdsref;
++
++} AU1550_SDRAM;*/
++#endif
++#endif
++
++/*
++ * Physical base addresses for integrated peripherals
++ */
++
++#ifdef CONFIG_SOC_AU1000
++#define       MEM_PHYS_ADDR           0x14000000
++#define       STATIC_MEM_PHYS_ADDR    0x14001000
++#define       DMA0_PHYS_ADDR          0x14002000
++#define       DMA1_PHYS_ADDR          0x14002100
++#define       DMA2_PHYS_ADDR          0x14002200
++#define       DMA3_PHYS_ADDR          0x14002300
++#define       DMA4_PHYS_ADDR          0x14002400
++#define       DMA5_PHYS_ADDR          0x14002500
++#define       DMA6_PHYS_ADDR          0x14002600
++#define       DMA7_PHYS_ADDR          0x14002700
++#define       IC0_PHYS_ADDR           0x10400000
++#define       IC1_PHYS_ADDR           0x11800000
++#define       AC97_PHYS_ADDR          0x10000000
++#define       USBH_PHYS_ADDR          0x10100000
++#define       USBD_PHYS_ADDR          0x10200000
++#define       IRDA_PHYS_ADDR          0x10300000
++#define       MAC0_PHYS_ADDR          0x10500000
++#define       MAC1_PHYS_ADDR          0x10510000
++#define       MACEN_PHYS_ADDR         0x10520000
++#define       MACDMA0_PHYS_ADDR       0x14004000
++#define       MACDMA1_PHYS_ADDR       0x14004200
++#define       I2S_PHYS_ADDR           0x11000000
++#define       UART0_PHYS_ADDR         0x11100000
++#define       UART1_PHYS_ADDR         0x11200000
++#define       UART2_PHYS_ADDR         0x11300000
++#define       UART3_PHYS_ADDR         0x11400000
++#define       SSI0_PHYS_ADDR          0x11600000
++#define       SSI1_PHYS_ADDR          0x11680000
++#define       SYS_PHYS_ADDR           0x11900000
++#define PCMCIA_IO_PHYS_ADDR   0xF00000000
++#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
++#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
++#endif
++
++/********************************************************************/
+-#define MEM_SDSLEEP                0xB4000030
+-#define MEM_SDSMCKE                0xB4000034
++#ifdef CONFIG_SOC_AU1500
++#define       MEM_PHYS_ADDR           0x14000000
++#define       STATIC_MEM_PHYS_ADDR    0x14001000
++#define       DMA0_PHYS_ADDR          0x14002000
++#define       DMA1_PHYS_ADDR          0x14002100
++#define       DMA2_PHYS_ADDR          0x14002200
++#define       DMA3_PHYS_ADDR          0x14002300
++#define       DMA4_PHYS_ADDR          0x14002400
++#define       DMA5_PHYS_ADDR          0x14002500
++#define       DMA6_PHYS_ADDR          0x14002600
++#define       DMA7_PHYS_ADDR          0x14002700
++#define       IC0_PHYS_ADDR           0x10400000
++#define       IC1_PHYS_ADDR           0x11800000
++#define       AC97_PHYS_ADDR          0x10000000
++#define       USBH_PHYS_ADDR          0x10100000
++#define       USBD_PHYS_ADDR          0x10200000
++#define PCI_PHYS_ADDR         0x14005000
++#define       MAC0_PHYS_ADDR          0x11500000
++#define       MAC1_PHYS_ADDR          0x11510000
++#define       MACEN_PHYS_ADDR         0x11520000
++#define       MACDMA0_PHYS_ADDR       0x14004000
++#define       MACDMA1_PHYS_ADDR       0x14004200
++#define       I2S_PHYS_ADDR           0x11000000
++#define       UART0_PHYS_ADDR         0x11100000
++#define       UART3_PHYS_ADDR         0x11400000
++#define GPIO2_PHYS_ADDR               0x11700000
++#define       SYS_PHYS_ADDR           0x11900000
++#define PCI_MEM_PHYS_ADDR     0x400000000
++#define PCI_IO_PHYS_ADDR      0x500000000
++#define PCI_CONFIG0_PHYS_ADDR 0x600000000
++#define PCI_CONFIG1_PHYS_ADDR 0x680000000
++#define PCMCIA_IO_PHYS_ADDR   0xF00000000
++#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
++#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
+ #endif
++/********************************************************************/
++
++#ifdef CONFIG_SOC_AU1100
++#define       MEM_PHYS_ADDR           0x14000000
++#define       STATIC_MEM_PHYS_ADDR    0x14001000
++#define       DMA0_PHYS_ADDR          0x14002000
++#define       DMA1_PHYS_ADDR          0x14002100
++#define       DMA2_PHYS_ADDR          0x14002200
++#define       DMA3_PHYS_ADDR          0x14002300
++#define       DMA4_PHYS_ADDR          0x14002400
++#define       DMA5_PHYS_ADDR          0x14002500
++#define       DMA6_PHYS_ADDR          0x14002600
++#define       DMA7_PHYS_ADDR          0x14002700
++#define       IC0_PHYS_ADDR           0x10400000
++#define SD0_PHYS_ADDR         0x10600000
++#define SD1_PHYS_ADDR         0x10680000
++#define       IC1_PHYS_ADDR           0x11800000
++#define       AC97_PHYS_ADDR          0x10000000
++#define       USBH_PHYS_ADDR          0x10100000
++#define       USBD_PHYS_ADDR          0x10200000
++#define       IRDA_PHYS_ADDR          0x10300000
++#define       MAC0_PHYS_ADDR          0x10500000
++#define       MACEN_PHYS_ADDR         0x10520000
++#define       MACDMA0_PHYS_ADDR       0x14004000
++#define       MACDMA1_PHYS_ADDR       0x14004200
++#define       I2S_PHYS_ADDR           0x11000000
++#define       UART0_PHYS_ADDR         0x11100000
++#define       UART1_PHYS_ADDR         0x11200000
++#define       UART3_PHYS_ADDR         0x11400000
++#define       SSI0_PHYS_ADDR          0x11600000
++#define       SSI1_PHYS_ADDR          0x11680000
++#define GPIO2_PHYS_ADDR               0x11700000
++#define       SYS_PHYS_ADDR           0x11900000
++#define LCD_PHYS_ADDR         0x15000000
++#define PCMCIA_IO_PHYS_ADDR   0xF00000000
++#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
++#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
++#endif
++
++/***********************************************************************/
++
++#ifdef CONFIG_SOC_AU1550
++#define       MEM_PHYS_ADDR           0x14000000
++#define       STATIC_MEM_PHYS_ADDR    0x14001000
++#define       IC0_PHYS_ADDR           0x10400000
++#define       IC1_PHYS_ADDR           0x11800000
++#define       USBH_PHYS_ADDR          0x14020000
++#define       USBD_PHYS_ADDR          0x10200000
++#define PCI_PHYS_ADDR         0x14005000
++#define       MAC0_PHYS_ADDR          0x10500000
++#define       MAC1_PHYS_ADDR          0x10510000
++#define       MACEN_PHYS_ADDR         0x10520000
++#define       MACDMA0_PHYS_ADDR       0x14004000
++#define       MACDMA1_PHYS_ADDR       0x14004200
++#define       UART0_PHYS_ADDR         0x11100000
++#define       UART1_PHYS_ADDR         0x11200000
++#define       UART3_PHYS_ADDR         0x11400000
++#define GPIO2_PHYS_ADDR               0x11700000
++#define       SYS_PHYS_ADDR           0x11900000
++#define       DDMA_PHYS_ADDR          0x14002000
++#define PE_PHYS_ADDR          0x14008000
++#define PSC0_PHYS_ADDR                0x11A00000
++#define PSC1_PHYS_ADDR                0x11B00000
++#define PSC2_PHYS_ADDR                0x10A00000
++#define PSC3_PHYS_ADDR                0x10B00000
++#define PCI_MEM_PHYS_ADDR     0x400000000
++#define PCI_IO_PHYS_ADDR      0x500000000
++#define PCI_CONFIG0_PHYS_ADDR 0x600000000
++#define PCI_CONFIG1_PHYS_ADDR 0x680000000
++#define PCMCIA_IO_PHYS_ADDR   0xF00000000
++#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
++#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
++#endif
++
++/***********************************************************************/
++
++#ifdef CONFIG_SOC_AU1200
++#define       MEM_PHYS_ADDR           0x14000000
++#define       STATIC_MEM_PHYS_ADDR    0x14001000
++#define AES_PHYS_ADDR         0x10300000
++#define CIM_PHYS_ADDR         0x14004000
++#define       IC0_PHYS_ADDR           0x10400000
++#define       IC1_PHYS_ADDR           0x11800000
++#define USBM_PHYS_ADDR                0x14020000
++#define       USBH_PHYS_ADDR          0x14020100
++#define       UART0_PHYS_ADDR         0x11100000
++#define       UART1_PHYS_ADDR         0x11200000
++#define GPIO2_PHYS_ADDR               0x11700000
++#define       SYS_PHYS_ADDR           0x11900000
++#define       DDMA_PHYS_ADDR          0x14002000
++#define PSC0_PHYS_ADDR                0x11A00000
++#define PSC1_PHYS_ADDR                0x11B00000
++#define PCMCIA_IO_PHYS_ADDR   0xF00000000
++#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
++#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
++#define SD0_PHYS_ADDR         0x10600000
++#define SD1_PHYS_ADDR         0x10680000
++#define LCD_PHYS_ADDR         0x15000000
++#define SWCNT_PHYS_ADDR               0x1110010C
++#define MAEFE_PHYS_ADDR               0x14012000
++#define MAEBE_PHYS_ADDR               0x14010000
++#endif
++
++
+ /* Static Bus Controller */
+ #define MEM_STCFG0                 0xB4001000
+ #define MEM_STTIME0                0xB4001004
+@@ -367,7 +695,7 @@
+ #define AU1000_MAC0_ENABLE       0xB0520000
+ #define AU1000_MAC1_ENABLE       0xB0520004
+ #define NUM_ETH_INTERFACES 2
+-#endif // CONFIG_SOC_AU1000
++#endif /* CONFIG_SOC_AU1000 */
+ /* Au1500 */
+ #ifdef CONFIG_SOC_AU1500
+@@ -438,7 +766,7 @@
+ #define AU1500_MAC0_ENABLE       0xB1520000
+ #define AU1500_MAC1_ENABLE       0xB1520004
+ #define NUM_ETH_INTERFACES 2
+-#endif // CONFIG_SOC_AU1500
++#endif /* CONFIG_SOC_AU1500 */
+ /* Au1100 */
+ #ifdef CONFIG_SOC_AU1100
+@@ -483,6 +811,22 @@
+ #define AU1000_GPIO_13            45
+ #define AU1000_GPIO_14            46
+ #define AU1000_GPIO_15            47
++#define AU1000_GPIO_16            48
++#define AU1000_GPIO_17            49
++#define AU1000_GPIO_18            50
++#define AU1000_GPIO_19            51
++#define AU1000_GPIO_20            52
++#define AU1000_GPIO_21            53
++#define AU1000_GPIO_22            54
++#define AU1000_GPIO_23            55
++#define AU1000_GPIO_24            56
++#define AU1000_GPIO_25            57
++#define AU1000_GPIO_26            58
++#define AU1000_GPIO_27            59
++#define AU1000_GPIO_28            60
++#define AU1000_GPIO_29            61
++#define AU1000_GPIO_30            62
++#define AU1000_GPIO_31            63
+ #define UART0_ADDR                0xB1100000
+ #define UART1_ADDR                0xB1200000
+@@ -494,7 +838,7 @@
+ #define AU1100_ETH0_BASE        0xB0500000
+ #define AU1100_MAC0_ENABLE       0xB0520000
+ #define NUM_ETH_INTERFACES 1
+-#endif // CONFIG_SOC_AU1100
++#endif /* CONFIG_SOC_AU1100 */
+ #ifdef CONFIG_SOC_AU1550
+ #define AU1550_UART0_INT          0
+@@ -511,14 +855,14 @@
+ #define AU1550_PSC1_INT           11
+ #define AU1550_PSC2_INT           12
+ #define AU1550_PSC3_INT           13
+-#define AU1550_TOY_INT                          14
+-#define AU1550_TOY_MATCH0_INT     15
+-#define AU1550_TOY_MATCH1_INT     16
+-#define AU1550_TOY_MATCH2_INT     17
+-#define AU1550_RTC_INT            18
+-#define AU1550_RTC_MATCH0_INT     19
+-#define AU1550_RTC_MATCH1_INT     20
+-#define AU1550_RTC_MATCH2_INT     21
++#define AU1000_TOY_INT                          14
++#define AU1000_TOY_MATCH0_INT     15
++#define AU1000_TOY_MATCH1_INT     16
++#define AU1000_TOY_MATCH2_INT     17
++#define AU1000_RTC_INT            18
++#define AU1000_RTC_MATCH0_INT     19
++#define AU1000_RTC_MATCH1_INT     20
++#define AU1000_RTC_MATCH2_INT     21
+ #define AU1550_NAND_INT           23
+ #define AU1550_USB_DEV_REQ_INT    24
+ #define AU1550_USB_DEV_SUS_INT    25
+@@ -573,7 +917,7 @@
+ #define AU1550_MAC0_ENABLE       0xB0520000
+ #define AU1550_MAC1_ENABLE       0xB0520004
+ #define NUM_ETH_INTERFACES 2
+-#endif // CONFIG_SOC_AU1550
++#endif /* CONFIG_SOC_AU1550 */
+ #ifdef CONFIG_SOC_AU1200
+ #define AU1200_UART0_INT          0
+@@ -590,14 +934,14 @@
+ #define AU1200_PSC1_INT           11
+ #define AU1200_AES_INT            12
+ #define AU1200_CAMERA_INT         13
+-#define AU1200_TOY_INT                          14
+-#define AU1200_TOY_MATCH0_INT     15
+-#define AU1200_TOY_MATCH1_INT     16
+-#define AU1200_TOY_MATCH2_INT     17
+-#define AU1200_RTC_INT            18
+-#define AU1200_RTC_MATCH0_INT     19
+-#define AU1200_RTC_MATCH1_INT     20
+-#define AU1200_RTC_MATCH2_INT     21
++#define AU1000_TOY_INT                          14
++#define AU1000_TOY_MATCH0_INT     15
++#define AU1000_TOY_MATCH1_INT     16
++#define AU1000_TOY_MATCH2_INT     17
++#define AU1000_RTC_INT            18
++#define AU1000_RTC_MATCH0_INT     19
++#define AU1000_RTC_MATCH1_INT     20
++#define AU1000_RTC_MATCH2_INT     21
+ #define AU1200_NAND_INT           23
+ #define AU1200_GPIO_204           24
+ #define AU1200_GPIO_205           25
+@@ -605,6 +949,7 @@
+ #define AU1200_GPIO_207           27
+ #define AU1200_GPIO_208_215       28 // Logical OR of 208:215
+ #define AU1200_USB_INT            29
++#define AU1000_USB_HOST_INT             AU1200_USB_INT
+ #define AU1200_LCD_INT            30
+ #define AU1200_MAE_BOTH_INT       31
+ #define AU1000_GPIO_0             32
+@@ -643,21 +988,36 @@
+ #define UART0_ADDR                0xB1100000
+ #define UART1_ADDR                0xB1200000
+-#define USB_OHCI_BASE             0x14020000 // phys addr for ioremap
+-#define USB_HOST_CONFIG           0xB4027ffc
++#define USB_UOC_BASE              0x14020020
++#define USB_UOC_LEN               0x20
++#define USB_OHCI_BASE             0x14020100
++#define USB_OHCI_LEN              0x100
++#define USB_EHCI_BASE             0x14020200
++#define USB_EHCI_LEN              0x100
++#define USB_UDC_BASE              0x14022000
++#define USB_UDC_LEN               0x2000
++#define USB_MSR_BASE                    0xB4020000
++#define USB_MSR_MCFG              4
++#define USBMSRMCFG_OMEMEN         0
++#define USBMSRMCFG_OBMEN          1
++#define USBMSRMCFG_EMEMEN         2
++#define USBMSRMCFG_EBMEN          3
++#define USBMSRMCFG_DMEMEN         4
++#define USBMSRMCFG_DBMEN          5
++#define USBMSRMCFG_GMEMEN         6
++#define USBMSRMCFG_OHCCLKEN       16
++#define USBMSRMCFG_EHCCLKEN       17
++#define USBMSRMCFG_UDCCLKEN       18
++#define USBMSRMCFG_PHYPLLEN       19
++#define USBMSRMCFG_RDCOMB         30
++#define USBMSRMCFG_PFEN           31
+-// these are here for prototyping on au1550 (do not exist on au1200)
+-#define AU1200_ETH0_BASE      0xB0500000
+-#define AU1200_ETH1_BASE      0xB0510000
+-#define AU1200_MAC0_ENABLE       0xB0520000
+-#define AU1200_MAC1_ENABLE       0xB0520004
+-#define NUM_ETH_INTERFACES 2
+-#endif // CONFIG_SOC_AU1200
++#endif /* CONFIG_SOC_AU1200 */
+ #define AU1000_LAST_INTC0_INT     31
++#define AU1000_LAST_INTC1_INT     63
+ #define AU1000_MAX_INTR           63
+-
+ /* Programmable Counters 0 and 1 */
+ #define SYS_BASE                   0xB1900000
+ #define SYS_COUNTER_CNTRL          (SYS_BASE + 0x14)
+@@ -728,6 +1088,8 @@
+   #define I2S_CONTROL_D         (1<<1)
+   #define I2S_CONTROL_CE        (1<<0)
++#ifndef CONFIG_SOC_AU1200
++
+ /* USB Host Controller */
+ #define USB_OHCI_LEN              0x00100000
+@@ -773,6 +1135,8 @@
+   #define USBDEV_ENABLE (1<<1)
+   #define USBDEV_CE     (1<<0)
++#endif /* !CONFIG_SOC_AU1200 */
++
+ /* Ethernet Controllers  */
+ /* 4 byte offsets from AU1000_ETH_BASE */
+@@ -1171,6 +1535,37 @@
+   #define SYS_PF_PSC1_S1              (1 << 1)
+   #define SYS_PF_MUST_BE_SET          ((1 << 5) | (1 << 2))
++/* Au1200 Only */
++#ifdef CONFIG_SOC_AU1200
++#define SYS_PINFUNC_DMA               (1<<31)
++#define SYS_PINFUNC_S0A               (1<<30)
++#define SYS_PINFUNC_S1A               (1<<29)
++#define SYS_PINFUNC_LP0               (1<<28)
++#define SYS_PINFUNC_LP1               (1<<27)
++#define SYS_PINFUNC_LD16      (1<<26)
++#define SYS_PINFUNC_LD8               (1<<25)
++#define SYS_PINFUNC_LD1               (1<<24)
++#define SYS_PINFUNC_LD0               (1<<23)
++#define SYS_PINFUNC_P1A               (3<<21)
++#define SYS_PINFUNC_P1B               (1<<20)
++#define SYS_PINFUNC_FS3               (1<<19)
++#define SYS_PINFUNC_P0A               (3<<17)
++#define SYS_PINFUNC_CS                (1<<16)
++#define SYS_PINFUNC_CIM               (1<<15)
++#define SYS_PINFUNC_P1C               (1<<14)
++#define SYS_PINFUNC_U1T               (1<<12)
++#define SYS_PINFUNC_U1R               (1<<11)
++#define SYS_PINFUNC_EX1               (1<<10)
++#define SYS_PINFUNC_EX0               (1<<9)
++#define SYS_PINFUNC_U0R               (1<<8)
++#define SYS_PINFUNC_MC                (1<<7)
++#define SYS_PINFUNC_S0B               (1<<6)
++#define SYS_PINFUNC_S0C               (1<<5)
++#define SYS_PINFUNC_P0B               (1<<4)
++#define SYS_PINFUNC_U0T               (1<<3)
++#define SYS_PINFUNC_S1B               (1<<2)
++#endif
++
+ #define SYS_TRIOUTRD              0xB1900100
+ #define SYS_TRIOUTCLR             0xB1900100
+ #define SYS_OUTPUTRD              0xB1900108
+@@ -1298,7 +1693,6 @@
+ #define SD1_XMIT_FIFO 0xB0680000
+ #define SD1_RECV_FIFO 0xB0680004
+-
+ #if defined (CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1550)
+ /* Au1500 PCI Controller */
+ #define Au1500_CFG_BASE           0xB4005000 // virtual, kseg0 addr
+@@ -1388,9 +1782,60 @@
+ #endif
++#ifndef _LANGUAGE_ASSEMBLY
++typedef volatile struct
++{
++      /* 0x0000 */ u32 toytrim;
++      /* 0x0004 */ u32 toywrite;
++      /* 0x0008 */ u32 toymatch0;
++      /* 0x000C */ u32 toymatch1;
++      /* 0x0010 */ u32 toymatch2;
++      /* 0x0014 */ u32 cntrctrl;
++      /* 0x0018 */ u32 scratch0;
++      /* 0x001C */ u32 scratch1;
++      /* 0x0020 */ u32 freqctrl0;
++      /* 0x0024 */ u32 freqctrl1;
++      /* 0x0028 */ u32 clksrc;
++      /* 0x002C */ u32 pinfunc;
++      /* 0x0030 */ u32 reserved0;
++      /* 0x0034 */ u32 wakemsk;
++      /* 0x0038 */ u32 endian;
++      /* 0x003C */ u32 powerctrl;
++      /* 0x0040 */ u32 toyread;
++      /* 0x0044 */ u32 rtctrim;
++      /* 0x0048 */ u32 rtcwrite;
++      /* 0x004C */ u32 rtcmatch0;
++      /* 0x0050 */ u32 rtcmatch1;
++      /* 0x0054 */ u32 rtcmatch2;
++      /* 0x0058 */ u32 rtcread;
++      /* 0x005C */ u32 wakesrc;
++      /* 0x0060 */ u32 cpupll;
++      /* 0x0064 */ u32 auxpll;
++      /* 0x0068 */ u32 reserved1;
++      /* 0x006C */ u32 reserved2;
++      /* 0x0070 */ u32 reserved3;
++      /* 0x0074 */ u32 reserved4;
++      /* 0x0078 */ u32 slppwr;
++      /* 0x007C */ u32 sleep;
++      /* 0x0080 */ u32 reserved5[32];
++      /* 0x0100 */ u32 trioutrd;
++#define trioutclr trioutrd
++      /* 0x0104 */ u32 reserved6;
++      /* 0x0108 */ u32 outputrd;
++#define outputset outputrd
++      /* 0x010C */ u32 outputclr;
++      /* 0x0110 */ u32 pinstaterd;
++#define pininputen pinstaterd
++
++} AU1X00_SYS;
++
++static AU1X00_SYS* const sys  = (AU1X00_SYS *)SYS_BASE;
++
++#endif
+ /* Processor information base on prid.
+  * Copied from PowerPC.
+  */
++#ifndef _LANGUAGE_ASSEMBLY
+ struct cpu_spec {
+       /* CPU is matched via (PRID & prid_mask) == prid_value */
+       unsigned int    prid_mask;
+@@ -1404,3 +1849,6 @@
+ extern struct cpu_spec                cpu_specs[];
+ extern struct cpu_spec                *cur_cpu_spec[];
+ #endif
++
++#endif
++
+diff -Nur linux-2.4.32/include/asm-mips/au1000_pcmcia.h linux-2.4.32.patched/include/asm-mips/au1000_pcmcia.h
+--- linux-2.4.32/include/asm-mips/au1000_pcmcia.h      2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1000_pcmcia.h      2006-03-13 18:55:54.000000000 +0100
+@@ -38,16 +38,41 @@
+ #define AU1X_SOCK0_PHYS_MEM  0xF80000000
+ /* pcmcia socket 1 needs external glue logic so the memory map
+- * differs from board to board.
++ * differs from board to board. the general rule is that
++ * static bus address bit 26 should be used to decode socket 0
++ * from socket 1. alas, some boards dont follow this...
++ * These really belong in a board-specific header file...
+  */
+-#if defined(CONFIG_MIPS_PB1000) || defined(CONFIG_MIPS_PB1100) || defined(CONFIG_MIPS_PB1500)
+-#define AU1X_SOCK1_IO        0xF08000000
+-#define AU1X_SOCK1_PHYS_ATTR 0xF48000000
+-#define AU1X_SOCK1_PHYS_MEM  0xF88000000
+-#elif defined(CONFIG_MIPS_DB1000) || defined(CONFIG_MIPS_DB1100) || defined(CONFIG_MIPS_DB1500) || defined(CONFIG_MIPS_PB1550) || defined(CONFIG_MIPS_DB1550)
+-#define AU1X_SOCK1_IO        0xF04000000
+-#define AU1X_SOCK1_PHYS_ATTR 0xF44000000
+-#define AU1X_SOCK1_PHYS_MEM  0xF84000000
++#ifdef CONFIG_MIPS_PB1000
++#define SOCK1_DECODE (1<<27)
++#endif
++#ifdef CONFIG_MIPS_DB1000
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_DB1500
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_DB1100
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_DB1550
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_DB1200
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_PB1550
++#define SOCK1_DECODE (1<<26)
++#endif
++#ifdef CONFIG_MIPS_PB1200
++#define SOCK1_DECODE (1<<26)
++#endif
++
++/* The board has a second PCMCIA socket */
++#ifdef SOCK1_DECODE
++#define AU1X_SOCK1_IO        (0xF00000000|SOCK1_DECODE)
++#define AU1X_SOCK1_PHYS_ATTR (0xF40000000|SOCK1_DECODE)
++#define AU1X_SOCK1_PHYS_MEM  (0xF80000000|SOCK1_DECODE)
+ #endif
+ struct pcmcia_state {
+diff -Nur linux-2.4.32/include/asm-mips/au1100_mmc.h linux-2.4.32.patched/include/asm-mips/au1100_mmc.h
+--- linux-2.4.32/include/asm-mips/au1100_mmc.h 2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1100_mmc.h 2006-03-13 18:55:54.000000000 +0100
+@@ -39,16 +39,22 @@
+ #define __ASM_AU1100_MMC_H
+-#define NUM_AU1100_MMC_CONTROLLERS    2
+-
+-
+-#define AU1100_SD_IRQ 2
+-
++#if defined(CONFIG_SOC_AU1100)
++#define NUM_MMC_CONTROLLERS   2
++#define AU1X_MMC_INT AU1100_SD_INT
++#endif
++
++#if defined(CONFIG_SOC_AU1200)
++#define NUM_MMC_CONTROLLERS   2
++#define AU1X_MMC_INT AU1200_SD_INT
++#endif
+ #define SD0_BASE      0xB0600000
+ #define SD1_BASE      0xB0680000
++
++
+ /*
+  *  Register offsets.
+  */
+@@ -201,5 +207,12 @@
+ #define SD_CMD_RT_1B  (0x00810000)
++/* support routines required on a platform-specific basis */
++extern void mmc_card_inserted(int _n_, int *_res_);
++extern void mmc_card_writable(int _n_, int *_res_);
++extern void mmc_power_on(int _n_);
++extern void mmc_power_off(int _n_);
++
++
+ #endif /* __ASM_AU1100_MMC_H */
+diff -Nur linux-2.4.32/include/asm-mips/au1xxx_dbdma.h linux-2.4.32.patched/include/asm-mips/au1xxx_dbdma.h
+--- linux-2.4.32/include/asm-mips/au1xxx_dbdma.h       2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1xxx_dbdma.h       2006-03-13 18:55:54.000000000 +0100
+@@ -43,7 +43,7 @@
+ #define DDMA_GLOBAL_BASE      0xb4003000
+ #define DDMA_CHANNEL_BASE     0xb4002000
+-typedef struct dbdma_global {
++typedef volatile struct dbdma_global {
+       u32     ddma_config;
+       u32     ddma_intstat;
+       u32     ddma_throttle;
+@@ -60,7 +60,7 @@
+ /* The structure of a DMA Channel.
+ */
+-typedef struct au1xxx_dma_channel {
++typedef volatile struct au1xxx_dma_channel {
+       u32     ddma_cfg;       /* See below */
+       u32     ddma_desptr;    /* 32-byte aligned pointer to descriptor */
+       u32     ddma_statptr;   /* word aligned pointer to status word */
+@@ -96,7 +96,7 @@
+ /* "Standard" DDMA Descriptor.
+  * Must be 32-byte aligned.
+  */
+-typedef struct au1xxx_ddma_desc {
++typedef volatile struct au1xxx_ddma_desc {
+       u32     dscr_cmd0;              /* See below */
+       u32     dscr_cmd1;              /* See below */
+       u32     dscr_source0;           /* source phys address */
+@@ -105,6 +105,12 @@
+       u32     dscr_dest1;             /* See below */
+       u32     dscr_stat;              /* completion status */
+       u32     dscr_nxtptr;            /* Next descriptor pointer (mostly) */
++      /* First 32bytes are HW specific!!!
++         Lets have some SW data following.. make sure its 32bytes
++       */
++      u32     sw_status;
++      u32     sw_context;
++      u32     sw_reserved[6];
+ } au1x_ddma_desc_t;
+ #define DSCR_CMD0_V           (1 << 31)       /* Descriptor valid */
+@@ -123,6 +129,8 @@
+ #define DSCR_CMD0_CV          (0x1 << 2)      /* Clear Valid when done */
+ #define DSCR_CMD0_ST_MASK     (0x3 << 0)      /* Status instruction */
++#define SW_STATUS_INUSE               (1<<0)
++
+ /* Command 0 device IDs.
+ */
+ #ifdef CONFIG_SOC_AU1550
+@@ -169,8 +177,8 @@
+ #define DSCR_CMD0_SDMS_RX0    9
+ #define DSCR_CMD0_SDMS_TX1    10
+ #define DSCR_CMD0_SDMS_RX1    11
+-#define DSCR_CMD0_AES_TX      12
+-#define DSCR_CMD0_AES_RX      13
++#define DSCR_CMD0_AES_TX      13
++#define DSCR_CMD0_AES_RX      12
+ #define DSCR_CMD0_PSC0_TX     14
+ #define DSCR_CMD0_PSC0_RX     15
+ #define DSCR_CMD0_PSC1_TX     16
+@@ -189,6 +197,10 @@
+ #define DSCR_CMD0_THROTTLE    30
+ #define DSCR_CMD0_ALWAYS      31
+ #define DSCR_NDEV_IDS         32
++/* THis macro is used to find/create custom device types */
++#define DSCR_DEV2CUSTOM_ID(x,d)       (((((x)&0xFFFF)<<8)|0x32000000)|((d)&0xFF))
++#define DSCR_CUSTOM2DEV_ID(x) ((x)&0xFF)
++
+ #define DSCR_CMD0_SID(x)      (((x) & 0x1f) << 25)
+ #define DSCR_CMD0_DID(x)      (((x) & 0x1f) << 20)
+@@ -277,6 +289,43 @@
+ */
+ #define NUM_DBDMA_CHANS       16
++/*
++ * Ddma API definitions
++ * FIXME: may not fit to this header file
++ */
++typedef struct dbdma_device_table {
++      u32             dev_id;
++      u32             dev_flags;
++      u32             dev_tsize;
++      u32             dev_devwidth;
++      u32             dev_physaddr;           /* If FIFO */
++      u32             dev_intlevel;
++      u32             dev_intpolarity;
++} dbdev_tab_t;
++
++
++typedef struct dbdma_chan_config {
++      spinlock_t      lock;
++
++      u32                     chan_flags;
++      u32                     chan_index;
++      dbdev_tab_t             *chan_src;
++      dbdev_tab_t             *chan_dest;
++      au1x_dma_chan_t         *chan_ptr;
++      au1x_ddma_desc_t        *chan_desc_base;
++      au1x_ddma_desc_t        *get_ptr, *put_ptr, *cur_ptr;
++      void                    *chan_callparam;
++      void (*chan_callback)(int, void *, struct pt_regs *);
++} chan_tab_t;
++
++#define DEV_FLAGS_INUSE               (1 << 0)
++#define DEV_FLAGS_ANYUSE      (1 << 1)
++#define DEV_FLAGS_OUT         (1 << 2)
++#define DEV_FLAGS_IN          (1 << 3)
++#define DEV_FLAGS_BURSTABLE (1 << 4)
++#define DEV_FLAGS_SYNC                (1 << 5)
++/* end Ddma API definitions */
++
+ /* External functions for drivers to use.
+ */
+ /* Use this to allocate a dbdma channel.  The device ids are one of the
+@@ -299,8 +348,8 @@
+ /* Put buffers on source/destination descriptors.
+ */
+-u32 au1xxx_dbdma_put_source(u32 chanid, void *buf, int nbytes);
+-u32 au1xxx_dbdma_put_dest(u32 chanid, void *buf, int nbytes);
++u32 _au1xxx_dbdma_put_source(u32 chanid, void *buf, int nbytes, u32 flags);
++u32 _au1xxx_dbdma_put_dest(u32 chanid, void *buf, int nbytes, u32 flags);
+ /* Get a buffer from the destination descriptor.
+ */
+@@ -314,5 +363,25 @@
+ void au1xxx_dbdma_chan_free(u32 chanid);
+ void au1xxx_dbdma_dump(u32 chanid);
++u32 au1xxx_dbdma_put_dscr(u32 chanid, au1x_ddma_desc_t *dscr );
++
++u32 au1xxx_ddma_add_device( dbdev_tab_t *dev );
++
++/*
++      Some compatibilty macros --
++              Needed to make changes to API without breaking existing drivers
++*/
++#define       au1xxx_dbdma_put_source(chanid,buf,nbytes)_au1xxx_dbdma_put_source(chanid, buf, nbytes, DDMA_FLAGS_IE)
++#define       au1xxx_dbdma_put_source_flags(chanid,buf,nbytes,flags) _au1xxx_dbdma_put_source(chanid, buf, nbytes, flags)
++
++#define au1xxx_dbdma_put_dest(chanid,buf,nbytes) _au1xxx_dbdma_put_dest(chanid, buf, nbytes, DDMA_FLAGS_IE)
++#define       au1xxx_dbdma_put_dest_flags(chanid,buf,nbytes,flags) _au1xxx_dbdma_put_dest(chanid, buf, nbytes, flags)
++
++/*
++ *    Flags for the put_source/put_dest functions.
++ */
++#define DDMA_FLAGS_IE (1<<0)
++#define DDMA_FLAGS_NOIE (1<<1)
++
+ #endif /* _LANGUAGE_ASSEMBLY */
+ #endif /* _AU1000_DBDMA_H_ */
+diff -Nur linux-2.4.32/include/asm-mips/au1xxx_gpio.h linux-2.4.32.patched/include/asm-mips/au1xxx_gpio.h
+--- linux-2.4.32/include/asm-mips/au1xxx_gpio.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1xxx_gpio.h        2006-03-13 18:55:54.000000000 +0100
+@@ -0,0 +1,22 @@
++
++
++#ifndef __AU1XXX_GPIO_H
++#define __AU1XXX_GPIO_H
++
++void au1xxx_gpio1_set_inputs(void);
++void au1xxx_gpio_tristate(int signal);
++void au1xxx_gpio_write(int signal, int value);
++int  au1xxx_gpio_read(int signal);
++
++typedef volatile struct
++{
++      u32 dir;
++      u32 reserved;
++      u32 output;
++      u32 pinstate;
++      u32 inten;
++      u32 enable;
++
++} AU1X00_GPIO2;
++
++#endif //__AU1XXX_GPIO_H
+diff -Nur linux-2.4.32/include/asm-mips/au1xxx_psc.h linux-2.4.32.patched/include/asm-mips/au1xxx_psc.h
+--- linux-2.4.32/include/asm-mips/au1xxx_psc.h 2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/au1xxx_psc.h 2006-03-13 18:55:54.000000000 +0100
+@@ -41,6 +41,11 @@
+ #define PSC3_BASE_ADDR                0xb0d00000
+ #endif
++#ifdef CONFIG_SOC_AU1200
++#define PSC0_BASE_ADDR                0xb1a00000
++#define PSC1_BASE_ADDR                0xb1b00000
++#endif
++
+ /* The PSC select and control registers are common to
+  * all protocols.
+  */
+@@ -226,6 +231,8 @@
+ #define PSC_I2SCFG_DD_DISABLE (1 << 27)
+ #define PSC_I2SCFG_DE_ENABLE  (1 << 26)
+ #define PSC_I2SCFG_SET_WS(x)  (((((x) / 2) - 1) & 0x7f) << 16)
++#define PSC_I2SCFG_WS(n)              ((n&0xFF)<<16)
++#define PSC_I2SCFG_WS_MASK    (PSC_I2SCFG_WS(0x3F))
+ #define PSC_I2SCFG_WI         (1 << 15)
+ #define PSC_I2SCFG_DIV_MASK   (3 << 13)
+diff -Nur linux-2.4.32/include/asm-mips/bootinfo.h linux-2.4.32.patched/include/asm-mips/bootinfo.h
+--- linux-2.4.32/include/asm-mips/bootinfo.h   2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/bootinfo.h   2006-03-13 18:55:59.000000000 +0100
+@@ -37,6 +37,7 @@
+ #define MACH_GROUP_HP_LJ       20 /* Hewlett Packard LaserJet               */
+ #define MACH_GROUP_LASAT       21
+ #define MACH_GROUP_TITAN       22 /* PMC-Sierra Titan                             */
++#define MACH_GROUP_BRCM                  23 /* Broadcom */
+ /*
+  * Valid machtype values for group unknown (low order halfword of mips_machtype)
+@@ -180,6 +181,9 @@
+ #define MACH_MTX1             7       /* 4G MTX-1 Au1500-based board */
+ #define MACH_CSB250           8       /* Cogent Au1500 */
+ #define MACH_PB1550           9       /* Au1550-based eval board */
++#define MACH_PB1200           10      /* Au1200-based eval board */
++#define MACH_DB1550           11      /* Au1550-based eval board */
++#define MACH_DB1200           12      /* Au1200-based eval board */
+ /*
+  * Valid machtype for group NEC_VR41XX
+@@ -194,6 +198,15 @@
+ #define MACH_TANBAC_TB0229    7       /* TANBAC TB0229 (VR4131DIMM) */
+ /*
++ * Valid machtypes for group Broadcom
++ */
++#define MACH_BCM93725          0
++#define MACH_BCM93725_VJ       1
++#define MACH_BCM93730          2
++#define MACH_BCM947XX          3
++#define MACH_BCM933XX          4
++
++/*
+  * Valid machtype for group TITAN
+  */
+ #define       MACH_TITAN_YOSEMITE     1       /* PMC-Sierra Yosemite */
+diff -Nur linux-2.4.32/include/asm-mips/cpu.h linux-2.4.32.patched/include/asm-mips/cpu.h
+--- linux-2.4.32/include/asm-mips/cpu.h        2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/cpu.h        2006-03-13 18:55:59.000000000 +0100
+@@ -22,6 +22,11 @@
+    spec.
+ */
++#define PRID_COPT_MASK         0xff000000
++#define PRID_COMP_MASK         0x00ff0000
++#define PRID_IMP_MASK          0x0000ff00
++#define PRID_REV_MASK          0x000000ff
++
+ #define PRID_COMP_LEGACY       0x000000
+ #define PRID_COMP_MIPS         0x010000
+ #define PRID_COMP_BROADCOM     0x020000
+@@ -58,6 +63,7 @@
+ #define PRID_IMP_RM7000               0x2700
+ #define PRID_IMP_NEVADA               0x2800          /* RM5260 ??? */
+ #define PRID_IMP_RM9000               0x3400
++#define PRID_IMP_BCM4710      0x4000
+ #define PRID_IMP_R5432                0x5400
+ #define PRID_IMP_R5500                0x5500
+ #define PRID_IMP_4KC          0x8000
+@@ -66,10 +72,16 @@
+ #define PRID_IMP_4KEC         0x8400
+ #define PRID_IMP_4KSC         0x8600
+ #define PRID_IMP_25KF         0x8800
++#define PRID_IMP_BCM3302      0x9000
++#define PRID_IMP_BCM3303      0x9100
+ #define PRID_IMP_24K          0x9300
+ #define PRID_IMP_UNKNOWN      0xff00
++#define       BCM330X(id) \
++      (((id & (PRID_COMP_MASK | PRID_IMP_MASK)) == (PRID_COMP_BROADCOM | PRID_IMP_BCM3302)) \
++      || ((id & (PRID_COMP_MASK | PRID_IMP_MASK)) == (PRID_COMP_BROADCOM | PRID_IMP_BCM3303)))
++
+ /*
+  * These are the PRID's for when 23:16 == PRID_COMP_SIBYTE
+  */
+@@ -174,7 +186,9 @@
+ #define CPU_AU1550            57
+ #define CPU_24K                       58
+ #define CPU_AU1200            59
+-#define CPU_LAST              59
++#define CPU_BCM4710           60
++#define CPU_BCM3302           61
++#define CPU_LAST              61
+ /*
+  * ISA Level encodings
+diff -Nur linux-2.4.32/include/asm-mips/db1200.h linux-2.4.32.patched/include/asm-mips/db1200.h
+--- linux-2.4.32/include/asm-mips/db1200.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/db1200.h     2006-03-13 18:55:54.000000000 +0100
+@@ -0,0 +1,214 @@
++/*
++ * AMD Alchemy DB1200 Referrence Board
++ * Board Registers defines.
++ *
++ * ########################################################################
++ *
++ *  This program is free software; you can distribute it and/or modify it
++ *  under the terms of the GNU General Public License (Version 2) as
++ *  published by the Free Software Foundation.
++ *
++ *  This program is distributed in the hope it will be useful, but WITHOUT
++ *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
++ *  for more details.
++ *
++ *  You should have received a copy of the GNU General Public License along
++ *  with this program; if not, write to the Free Software Foundation, Inc.,
++ *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
++ *
++ * ########################################################################
++ *
++ *
++ */
++#ifndef __ASM_DB1200_H
++#define __ASM_DB1200_H
++
++#include <linux/types.h>
++
++// This is defined in au1000.h with bogus value
++#undef AU1X00_EXTERNAL_INT
++
++#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
++#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
++
++/* SPI and SMB are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define SPI_PSC_BASE        PSC0_BASE_ADDR
++#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
++/* AC97 and I2S are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define AC97_PSC_BASE       PSC1_BASE_ADDR
++#define I2S_PSC_BASE          PSC1_BASE_ADDR
++
++#define BCSR_KSEG1_ADDR 0xB9800000
++
++typedef volatile struct
++{
++      /*00*/  u16 whoami;
++              u16 reserved0;
++      /*04*/  u16 status;
++              u16 reserved1;
++      /*08*/  u16 switches;
++              u16 reserved2;
++      /*0C*/  u16 resets;
++              u16 reserved3;
++
++      /*10*/  u16 pcmcia;
++              u16 reserved4;
++      /*14*/  u16 board;
++              u16 reserved5;
++      /*18*/  u16 disk_leds;
++              u16 reserved6;
++      /*1C*/  u16 system;
++              u16 reserved7;
++
++      /*20*/  u16 intclr;
++              u16 reserved8;
++      /*24*/  u16 intset;
++              u16 reserved9;
++      /*28*/  u16 intclr_mask;
++              u16 reserved10;
++      /*2C*/  u16 intset_mask;
++              u16 reserved11;
++
++      /*30*/  u16 sig_status;
++              u16 reserved12;
++      /*34*/  u16 int_status;
++              u16 reserved13;
++      /*38*/  u16 reserved14;
++              u16 reserved15;
++      /*3C*/  u16 reserved16;
++              u16 reserved17;
++
++} BCSR;
++
++static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
++
++/*
++ * Register bit definitions for the BCSRs
++ */
++#define BCSR_WHOAMI_DCID      0x000F
++#define BCSR_WHOAMI_CPLD      0x00F0
++#define BCSR_WHOAMI_BOARD     0x0F00
++
++#define BCSR_STATUS_PCMCIA0VS 0x0003
++#define BCSR_STATUS_PCMCIA1VS 0x000C
++#define BCSR_STATUS_SWAPBOOT  0x0040
++#define BCSR_STATUS_FLASHBUSY 0x0100
++#define BCSR_STATUS_IDECBLID  0x0200
++#define BCSR_STATUS_SD0WP             0x0400
++#define BCSR_STATUS_U0RXD             0x1000
++#define BCSR_STATUS_U1RXD             0x2000
++
++#define BCSR_SWITCHES_OCTAL   0x00FF
++#define BCSR_SWITCHES_DIP_1   0x0080
++#define BCSR_SWITCHES_DIP_2   0x0040
++#define BCSR_SWITCHES_DIP_3   0x0020
++#define BCSR_SWITCHES_DIP_4   0x0010
++#define BCSR_SWITCHES_DIP_5   0x0008
++#define BCSR_SWITCHES_DIP_6   0x0004
++#define BCSR_SWITCHES_DIP_7   0x0002
++#define BCSR_SWITCHES_DIP_8   0x0001
++#define BCSR_SWITCHES_ROTARY  0x0F00
++
++#define BCSR_RESETS_ETH               0x0001
++#define BCSR_RESETS_CAMERA    0x0002
++#define BCSR_RESETS_DC                0x0004
++#define BCSR_RESETS_IDE               0x0008
++#define BCSR_RESETS_TV                0x0010
++/* not resets but in the same register */
++#define BCSR_RESETS_PWMR1mUX 0x0800
++#define BCSR_RESETS_PCS0MUX   0x1000
++#define BCSR_RESETS_PCS1MUX   0x2000
++#define BCSR_RESETS_SPISEL    0x4000
++
++#define BCSR_PCMCIA_PC0VPP    0x0003
++#define BCSR_PCMCIA_PC0VCC    0x000C
++#define BCSR_PCMCIA_PC0DRVEN  0x0010
++#define BCSR_PCMCIA_PC0RST    0x0080
++#define BCSR_PCMCIA_PC1VPP    0x0300
++#define BCSR_PCMCIA_PC1VCC    0x0C00
++#define BCSR_PCMCIA_PC1DRVEN  0x1000
++#define BCSR_PCMCIA_PC1RST    0x8000
++
++#define BCSR_BOARD_LCDVEE     0x0001
++#define BCSR_BOARD_LCDVDD     0x0002
++#define BCSR_BOARD_LCDBL      0x0004
++#define BCSR_BOARD_CAMSNAP    0x0010
++#define BCSR_BOARD_CAMPWR     0x0020
++#define BCSR_BOARD_SD0PWR     0x0040
++
++#define BCSR_LEDS_DECIMALS    0x0003
++#define BCSR_LEDS_LED0                0x0100
++#define BCSR_LEDS_LED1                0x0200
++#define BCSR_LEDS_LED2                0x0400
++#define BCSR_LEDS_LED3                0x0800
++
++#define BCSR_SYSTEM_POWEROFF  0x4000
++#define BCSR_SYSTEM_RESET     0x8000
++
++/* Bit positions for the different interrupt sources */
++#define BCSR_INT_IDE          0x0001
++#define BCSR_INT_ETH          0x0002
++#define BCSR_INT_PC0          0x0004
++#define BCSR_INT_PC0STSCHG    0x0008
++#define BCSR_INT_PC1          0x0010
++#define BCSR_INT_PC1STSCHG    0x0020
++#define BCSR_INT_DC                   0x0040
++#define BCSR_INT_FLASHBUSY    0x0080
++#define BCSR_INT_PC0INSERT    0x0100
++#define BCSR_INT_PC0EJECT     0x0200
++#define BCSR_INT_PC1INSERT    0x0400
++#define BCSR_INT_PC1EJECT     0x0800
++#define BCSR_INT_SD0INSERT    0x1000
++#define BCSR_INT_SD0EJECT     0x2000
++
++#define AU1XXX_SMC91111_PHYS_ADDR     (0x19000300)
++#define AU1XXX_SMC91111_IRQ                   DB1200_ETH_INT
++
++#define AU1XXX_ATA_PHYS_ADDR          (0x18800000)
++#define AU1XXX_ATA_PHYS_LEN                   (0x100)
++#define AU1XXX_ATA_REG_OFFSET (5)
++#define AU1XXX_ATA_INT                        DB1200_IDE_INT
++#define AU1XXX_ATA_DDMA_REQ           DSCR_CMD0_DMA_REQ1;
++#define AU1XXX_ATA_RQSIZE             128
++
++#define NAND_PHYS_ADDR   0x20000000
++
++/*
++ *    External Interrupts for Pb1200 as of 8/6/2004.
++ *   Bit positions in the CPLD registers can be calculated by taking
++ *   the interrupt define and subtracting the DB1200_INT_BEGIN value.
++ *    *example: IDE bis pos is  = 64 - 64
++                ETH bit pos is  = 65 - 64
++ */
++#define DB1200_INT_BEGIN              (AU1000_LAST_INTC1_INT + 1)
++#define DB1200_IDE_INT                        (DB1200_INT_BEGIN + 0)
++#define DB1200_ETH_INT                        (DB1200_INT_BEGIN + 1)
++#define DB1200_PC0_INT                        (DB1200_INT_BEGIN + 2)
++#define DB1200_PC0_STSCHG_INT (DB1200_INT_BEGIN + 3)
++#define DB1200_PC1_INT                        (DB1200_INT_BEGIN + 4)
++#define DB1200_PC1_STSCHG_INT (DB1200_INT_BEGIN + 5)
++#define DB1200_DC_INT                 (DB1200_INT_BEGIN + 6)
++#define DB1200_FLASHBUSY_INT  (DB1200_INT_BEGIN + 7)
++#define DB1200_PC0_INSERT_INT (DB1200_INT_BEGIN + 8)
++#define DB1200_PC0_EJECT_INT  (DB1200_INT_BEGIN + 9)
++#define DB1200_PC1_INSERT_INT (DB1200_INT_BEGIN + 10)
++#define DB1200_PC1_EJECT_INT  (DB1200_INT_BEGIN + 11)
++#define DB1200_SD0_INSERT_INT (DB1200_INT_BEGIN + 12)
++#define DB1200_SD0_EJECT_INT  (DB1200_INT_BEGIN + 13)
++
++#define DB1200_INT_END                        (DB1200_INT_BEGIN + 15)
++
++/* For drivers/pcmcia/au1000_db1x00.c */
++#define BOARD_PC0_INT DB1200_PC0_INT
++#define BOARD_PC1_INT DB1200_PC1_INT
++#define BOARD_CARD_INSERTED(SOCKET) bcsr->sig_status & (1<<(8+(2*SOCKET)))
++
++#endif /* __ASM_DB1200_H */
++
+diff -Nur linux-2.4.32/include/asm-mips/db1x00.h linux-2.4.32.patched/include/asm-mips/db1x00.h
+--- linux-2.4.32/include/asm-mips/db1x00.h     2005-01-19 15:10:11.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/db1x00.h     2006-03-13 18:55:54.000000000 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * AMD Alchemy DB1x00 Reference Boards
++ * AMD Alchemy DB1x00 Reference Boards (BUT NOT DB1200)
+  *
+  * Copyright 2001 MontaVista Software Inc.
+  * Author: MontaVista Software, Inc.
+@@ -36,9 +36,18 @@
+ #define AC97_PSC_BASE       PSC1_BASE_ADDR
+ #define SMBUS_PSC_BASE      PSC2_BASE_ADDR
+ #define I2S_PSC_BASE        PSC3_BASE_ADDR
++#define NAND_CS 1
++/* for drivers/pcmcia/au1000_db1x00.c */
++#define BOARD_PC0_INT AU1000_GPIO_3
++#define BOARD_PC1_INT AU1000_GPIO_5
++#define BOARD_CARD_INSERTED(SOCKET) !(bcsr->status & (1<<(4+SOCKET)))
+ #else
+ #define BCSR_KSEG1_ADDR 0xAE000000
++/* for drivers/pcmcia/au1000_db1x00.c */
++#define BOARD_PC0_INT AU1000_GPIO_2
++#define BOARD_PC1_INT AU1000_GPIO_5
++#define BOARD_CARD_INSERTED(SOCKET) !(bcsr->status & (1<<(4+SOCKET)))
+ #endif
+ /*
+@@ -66,6 +75,7 @@
+ } BCSR;
++static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
+ /*
+  * Register/mask bit definitions for the BCSRs
+@@ -130,14 +140,6 @@
+ #define BCSR_SWRESET_RESET            0x0080
+-/* PCMCIA Db1x00 specific defines */
+-#define PCMCIA_MAX_SOCK 1
+-#define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1)
+-
+-/* VPP/VCC */
+-#define SET_VCC_VPP(VCC, VPP, SLOT)\
+-      ((((VCC)<<2) | ((VPP)<<0)) << ((SLOT)*8))
+-
+ /* MTD CONFIG OPTIONS */
+ #if defined(CONFIG_MTD_DB1X00_BOOT) && defined(CONFIG_MTD_DB1X00_USER)
+ #define DB1X00_BOTH_BANKS
+@@ -147,48 +149,15 @@
+ #define DB1X00_USER_ONLY
+ #endif
+-/* SD controller macros */
+-/*
+- * Detect card.
+- */
+-#define mmc_card_inserted(_n_, _res_) \
+-      do { \
+-              BCSR * const bcsr = (BCSR *)0xAE000000; \
+-              unsigned long mmc_wp, board_specific; \
+-              if ((_n_)) { \
+-                      mmc_wp = BCSR_BOARD_SD1_WP; \
+-              } else { \
+-                      mmc_wp = BCSR_BOARD_SD0_WP; \
+-              } \
+-              board_specific = au_readl((unsigned long)(&bcsr->specific)); \
+-              if (!(board_specific & mmc_wp)) {/* low means card present */ \
+-                      *(int *)(_res_) = 1; \
+-              } else { \
+-                      *(int *)(_res_) = 0; \
+-              } \
+-      } while (0)
+-
++#if defined(CONFIG_BLK_DEV_IDE_AU1XXX) && defined(CONFIG_MIPS_DB1550)
+ /*
+- * Apply power to card slot(s).
++ * Daughter card information.
+  */
+-#define mmc_power_on(_n_) \
+-      do { \
+-              BCSR * const bcsr = (BCSR *)0xAE000000; \
+-              unsigned long mmc_pwr, mmc_wp, board_specific; \
+-              if ((_n_)) { \
+-                      mmc_pwr = BCSR_BOARD_SD1_PWR; \
+-                      mmc_wp = BCSR_BOARD_SD1_WP; \
+-              } else { \
+-                      mmc_pwr = BCSR_BOARD_SD0_PWR; \
+-                      mmc_wp = BCSR_BOARD_SD0_WP; \
+-              } \
+-              board_specific = au_readl((unsigned long)(&bcsr->specific)); \
+-              if (!(board_specific & mmc_wp)) {/* low means card present */ \
+-                      board_specific |= mmc_pwr; \
+-                      au_writel(board_specific, (int)(&bcsr->specific)); \
+-                      au_sync(); \
+-              } \
+-      } while (0)
++#define DAUGHTER_CARD_IRQ             (AU1000_GPIO_8)
++/* DC_IDE */
++#define AU1XXX_ATA_PHYS_ADDR          (0x0C000000)
++#define AU1XXX_ATA_REG_OFFSET         (5)     
++#endif /* CONFIG_MIPS_DB1550 */
+ #endif /* __ASM_DB1X00_H */
+diff -Nur linux-2.4.32/include/asm-mips/elf.h linux-2.4.32.patched/include/asm-mips/elf.h
+--- linux-2.4.32/include/asm-mips/elf.h        2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/elf.h        2006-03-13 18:55:54.000000000 +0100
+@@ -66,9 +66,10 @@
+ #define USE_ELF_CORE_DUMP
+ #define ELF_EXEC_PAGESIZE     PAGE_SIZE
+-#define ELF_CORE_COPY_REGS(_dest,_regs)                               \
+-      memcpy((char *) &_dest, (char *) _regs,                 \
+-             sizeof(struct pt_regs));
++extern void dump_regs(elf_greg_t *, struct pt_regs *regs);
++
++#define ELF_CORE_COPY_REGS(elf_regs, regs)                    \
++      dump_regs((elf_greg_t *)&(elf_regs), regs);
+ /* This yields a mask that user programs can use to figure out what
+    instruction set this cpu supports.  This could be done in userspace,
+diff -Nur linux-2.4.32/include/asm-mips/ficmmp.h linux-2.4.32.patched/include/asm-mips/ficmmp.h
+--- linux-2.4.32/include/asm-mips/ficmmp.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/ficmmp.h     2006-03-13 18:55:54.000000000 +0100
+@@ -0,0 +1,156 @@
++/*
++ * FIC MMP
++ *
++ * ########################################################################
++ *
++ *  This program is free software; you can distribute it and/or modify it
++ *  under the terms of the GNU General Public License (Version 2) as
++ *  published by the Free Software Foundation.
++ *
++ *  This program is distributed in the hope it will be useful, but WITHOUT
++ *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
++ *  for more details.
++ *
++ *  You should have received a copy of the GNU General Public License along
++ *  with this program; if not, write to the Free Software Foundation, Inc.,
++ *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
++ *
++ * ########################################################################
++ *
++ *
++ */
++#ifndef __ASM_FICMMP_H
++#define __ASM_FICMMP_H
++
++#include <linux/types.h>
++#include <asm/au1000.h>
++#include <asm/au1xxx_gpio.h>
++
++// This is defined in au1000.h with bogus value
++#undef AU1X00_EXTERNAL_INT
++
++#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
++#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
++/* SPI and SMB are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define SPI_PSC_BASE        PSC0_BASE_ADDR
++#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
++/* AC97 and I2S are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define AC97_PSC_BASE       PSC1_BASE_ADDR
++#define I2S_PSC_BASE          PSC1_BASE_ADDR
++
++
++/*
++ * SMSC LAN91C111
++ */
++#define AU1XXX_SMC91111_PHYS_ADDR     (0xAC000300)
++#define AU1XXX_SMC91111_IRQ                   AU1000_GPIO_5
++
++/* DC_IDE and DC_ETHERNET */
++#define FICMMP_IDE_INT        AU1000_GPIO_4
++
++#define AU1XXX_ATA_PHYS_ADDR  (0x0C800000)
++#define AU1XXX_ATA_REG_OFFSET (5)
++/*
++#define AU1XXX_ATA_BASE               (0x0C800000)
++#define AU1XXX_ATA_END                        (0x0CFFFFFF)
++#define AU1XXX_ATA_MEM_SIZE           (AU1XXX_ATA_END - AU1XXX_ATA_BASE +1)
++
++#define AU1XXX_ATA_REG_OFFSET         (5)
++*/
++/* VPP/VCC */
++#define SET_VCC_VPP(VCC, VPP, SLOT)\
++      ((((VCC)<<2) | ((VPP)<<0)) << ((SLOT)*8))
++
++      
++#define FICMMP_CONFIG_BASE            0xAD000000
++#define FICMMP_CONFIG_ENABLE  13
++
++#define FICMMP_CONFIG_I2SFREQ(N)      (N<<0)
++#define FICMMP_CONFIG_I2SXTAL0                (1<<0)
++#define FICMMP_CONFIG_I2SXTAL1                (1<<1)
++#define FICMMP_CONFIG_I2SXTAL2                (1<<2)
++#define FICMMP_CONFIG_I2SXTAL3                (1<<3)
++#define FICMMP_CONFIG_ADV1                    (1<<4)
++#define FICMMP_CONFIG_IDERST          (1<<5)
++#define FICMMP_CONFIG_LCMEN                   (1<<6)
++#define FICMMP_CONFIG_CAMPWDN         (1<<7)
++#define FICMMP_CONFIG_USBPWREN                (1<<8)
++#define FICMMP_CONFIG_LCMPWREN                (1<<9)
++#define FICMMP_CONFIG_TVOUTPWREN      (1<<10)
++#define FICMMP_CONFIG_RS232PWREN      (1<<11)
++#define FICMMP_CONFIG_LCMDATAOUT      (1<<12)
++#define FICMMP_CONFIG_TVODATAOUT      (1<<13)
++#define FICMMP_CONFIG_ADV3                    (1<<14)
++#define FICMMP_CONFIG_ADV4                    (1<<15)
++
++#define I2S_FREQ_8_192                                (0x0)
++#define I2S_FREQ_11_2896                      (0x1)
++#define I2S_FREQ_12_288                               (0x2)
++#define I2S_FREQ_24_576                               (0x3)
++//#define I2S_FREQ_12_288                     (0x4)
++#define I2S_FREQ_16_9344                      (0x5)
++#define I2S_FREQ_18_432                               (0x6)
++#define I2S_FREQ_36_864                               (0x7)
++#define I2S_FREQ_16_384                               (0x8)
++#define I2S_FREQ_22_5792                      (0x9)
++//#define I2S_FREQ_24_576                     (0x10)
++#define I2S_FREQ_49_152                               (0x11)
++//#define I2S_FREQ_24_576                     (0x12)
++#define I2S_FREQ_33_8688                      (0x13)
++//#define I2S_FREQ_36_864                     (0x14)
++#define I2S_FREQ_73_728                               (0x15)
++
++#define FICMMP_IDE_PWR                                9
++#define FICMMP_FOCUS_RST                      2
++
++static __inline void ficmmp_config_set(u16 bits)
++{
++      extern u16 ficmmp_config;
++      //printk("set_config: %X, Old: %X, New: %X\n", bits, ficmmp_config, ficmmp_config | bits);
++      ficmmp_config |= bits;
++      *((u16*)FICMMP_CONFIG_BASE) = ficmmp_config;
++}
++
++static __inline void ficmmp_config_clear(u16 bits)
++{
++      extern u16 ficmmp_config;
++//    printk("clear_config: %X, Old: %X, New: %X\n", bits, ficmmp_config, ficmmp_config & ~bits);
++      ficmmp_config &= ~bits;
++      *((u16*)FICMMP_CONFIG_BASE) = ficmmp_config;
++}
++
++static __inline void ficmmp_config_init(void)
++{
++      au1xxx_gpio_write(FICMMP_CONFIG_ENABLE, 0);     //Enable configuration latch
++      ficmmp_config_set(FICMMP_CONFIG_LCMDATAOUT | FICMMP_CONFIG_TVODATAOUT | FICMMP_CONFIG_IDERST);  //Disable display data buffers
++      ficmmp_config_set(FICMMP_CONFIG_I2SFREQ(I2S_FREQ_36_864));
++}
++
++static __inline u32 ficmmp_set_i2s_sample_rate(u32 rate)
++{
++      u32 freq;
++      
++      switch(rate)
++      {
++      case 88200: 
++      case 44100:
++      case  8018: freq = I2S_FREQ_11_2896; break;
++      case 48000:
++      case 32000: //freq = I2S_FREQ_18_432; break;
++      case  8000: freq = I2S_FREQ_12_288; break;
++      default:    freq = I2S_FREQ_12_288; rate = 8000; 
++      }
++      ficmmp_config_clear(FICMMP_CONFIG_I2SFREQ(0xF));
++      ficmmp_config_set(FICMMP_CONFIG_I2SFREQ(freq));
++      return rate;
++}
++
++#endif /* __ASM_FICMMP_H */
++
+diff -Nur linux-2.4.32/include/asm-mips/hazards.h linux-2.4.32.patched/include/asm-mips/hazards.h
+--- linux-2.4.32/include/asm-mips/hazards.h    2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/hazards.h    2006-03-13 18:57:11.000000000 +0100
+@@ -3,7 +3,7 @@
+  * License.  See the file "COPYING" in the main directory of this archive
+  * for more details.
+  *
+- * Copyright (C) 2003 Ralf Baechle
++ * Copyright (C) 2003, 2004 Ralf Baechle
+  */
+ #ifndef _ASM_HAZARDS_H
+ #define _ASM_HAZARDS_H
+@@ -12,38 +12,200 @@
+ #ifdef __ASSEMBLY__
++      .macro  _ssnop
++      sll     $0, $0, 1
++      .endm
++
+ /*
+  * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
+  * use of the JTLB for instructions should not occur for 4 cpu cycles and use
+  * for data translations should not occur for 3 cpu cycles.
+  */
+ #ifdef CONFIG_CPU_RM9000
+-#define rm9000_tlb_hazard                                             \
++
++#define mtc0_tlbw_hazard                                              \
+       .set    push;                                                   \
+       .set    mips32;                                                 \
+-      ssnop; ssnop; ssnop; ssnop;                                     \
++      _ssnop; _ssnop; _ssnop; _ssnop;                                 \
+       .set    pop
++
++#define tlbw_eret_hazard                                              \
++      .set    push;                                                   \
++      .set    mips32;                                                 \
++      _ssnop; _ssnop; _ssnop; _ssnop;                                 \
++      .set    pop
++
+ #else
+-#define rm9000_tlb_hazard
++
++/*
++ * The taken branch will result in a two cycle penalty for the two killed
++ * instructions on R4000 / R4400.  Other processors only have a single cycle
++ * hazard so this is nice trick to have an optimal code for a range of
++ * processors.
++ */
++#define mtc0_tlbw_hazard                                              \
++      b       . + 8
++#define tlbw_eret_hazard                                              \
++      nop
+ #endif
++/*
++ * mtc0->mfc0 hazard
++ * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
++ * It is a MIPS32R2 processor so ehb will clear the hazard.
++ */
++
++#ifdef CONFIG_CPU_MIPSR2
++/*
++ * Use a macro for ehb unless explicit support for MIPSR2 is enabled
++ */
++      .macro  ehb
++      sll     $0, $0, 3
++      .endm
++
++#define irq_enable_hazard                                             \
++      ehb             # irq_enable_hazard
++
++#define irq_disable_hazard                                            \
++      ehb             # irq_disable_hazard
++
++#elif defined(CONFIG_CPU_R10000) || defined(CONFIG_CPU_RM9000)
++
++/*
++ * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
++ */
++
++#define irq_enable_hazard
++
++#define irq_disable_hazard
++
+ #else
+ /*
++ * Classic MIPS needs 1 - 3 nops or ssnops
++ */
++#define irq_enable_hazard
++#define irq_disable_hazard                                            \
++      _ssnop; _ssnop; _ssnop
++
++#endif
++
++#else /* __ASSEMBLY__ */
++
++/*
+  * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
+  * use of the JTLB for instructions should not occur for 4 cpu cycles and use
+  * for data translations should not occur for 3 cpu cycles.
+  */
+ #ifdef CONFIG_CPU_RM9000
+-#define rm9000_tlb_hazard()                                           \
++
++#define mtc0_tlbw_hazard()                                            \
+       __asm__ __volatile__(                                           \
+               ".set\tmips32\n\t"                                      \
+-              "ssnop; ssnop; ssnop; ssnop\n\t"                        \
++              "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
++              ".set\tmips0")
++
++#define tlbw_use_hazard()                                             \
++      __asm__ __volatile__(                                           \
++              ".set\tmips32\n\t"                                      \
++              "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
+               ".set\tmips0")
+ #else
+-#define rm9000_tlb_hazard() do { } while (0)
++
++/*
++ * Overkill warning ...
++ */
++#define mtc0_tlbw_hazard()                                            \
++      __asm__ __volatile__(                                           \
++              ".set noreorder\n\t"                                    \
++              "nop; nop; nop; nop; nop; nop;\n\t"                     \
++              ".set reorder\n\t")
++
++#define tlbw_use_hazard()                                             \
++      __asm__ __volatile__(                                           \
++              ".set noreorder\n\t"                                    \
++              "nop; nop; nop; nop; nop; nop;\n\t"                     \
++              ".set reorder\n\t")
++
+ #endif
++/*
++ * mtc0->mfc0 hazard
++ * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
++ * It is a MIPS32R2 processor so ehb will clear the hazard.
++ */
++
++#ifdef CONFIG_CPU_MIPSR2
++/*
++ * Use a macro for ehb unless explicit support for MIPSR2 is enabled
++ */
++__asm__(
++      "       .macro  ehb                                     \n\t"
++      "       sll     $0, $0, 3                               \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       ehb                                             \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       ehb                                             \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()                                           \
++      __asm__ __volatile__(                                           \
++      "ehb\t\t\t\t# irq_enable_hazard")
++
++#define irq_disable_hazard()                                          \
++      __asm__ __volatile__(                                           \
++      "ehb\t\t\t\t# irq_disable_hazard")
++
++#elif defined(CONFIG_CPU_R10000)
++
++/*
++ * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
++ */
++
++__asm__(
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()   do { } while (0)
++#define irq_disable_hazard()  do { } while (0)
++
++#else
++
++/*
++ * Default for classic MIPS processors.  Assume worst case hazards but don't
++ * care about the irq_enable_hazard - sooner or later the hardware will
++ * enable it and we don't care when exactly.
++ */
++
++__asm__(
++      "       .macro  _ssnop                                  \n\t"
++      "       sll     $0, $2, 1                               \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       #                                               \n\t"
++      "       # There is a hazard but we do not care          \n\t"
++      "       #                                               \n\t"
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       _ssnop; _ssnop; _ssnop                          \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()   do { } while (0)
++#define irq_disable_hazard()                                          \
++      __asm__ __volatile__(                                           \
++      "_ssnop; _ssnop; _ssnop;\t\t# irq_disable_hazard")
++
+ #endif
++#endif /* __ASSEMBLY__ */
++
+ #endif /* _ASM_HAZARDS_H */
+diff -Nur linux-2.4.32/include/asm-mips/ide.h linux-2.4.32.patched/include/asm-mips/ide.h
+--- linux-2.4.32/include/asm-mips/ide.h        2003-08-25 13:44:43.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/ide.h        2006-03-13 18:57:19.000000000 +0100
+@@ -32,12 +32,12 @@
+ extern struct ide_ops *ide_ops;
+-static __inline__ int ide_default_irq(ide_ioreg_t base)
++static inline int ide_default_irq(ide_ioreg_t base)
+ {
+       return ide_ops->ide_default_irq(base);
+ }
+-static __inline__ ide_ioreg_t ide_default_io_base(int index)
++static inline ide_ioreg_t ide_default_io_base(int index)
+ {
+       return ide_ops->ide_default_io_base(index);
+ }
+@@ -48,7 +48,7 @@
+       ide_ops->ide_init_hwif_ports(hw, data_port, ctrl_port, irq);
+ }
+-static __inline__ void ide_init_default_hwifs(void)
++static inline void ide_init_default_hwifs(void)
+ {
+ #ifndef CONFIG_BLK_DEV_IDEPCI
+       hw_regs_t hw;
+@@ -68,7 +68,89 @@
+ #define ide_ack_intr(hwif)    ((hwif)->hw.ack_intr ? (hwif)->hw.ack_intr(hwif) : 1)
+ #endif
+-#include <asm-generic/ide_iops.h>
++/* MIPS port and memory-mapped I/O string operations.  */
++
++static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size)
++{
++      if (cpu_has_dc_aliases) {
++              unsigned long end = addr + size;
++              for (; addr < end; addr += PAGE_SIZE)
++                      flush_dcache_page(virt_to_page(addr));
++      }
++}
++
++static inline void __ide_insw(unsigned long port, void *addr,
++      unsigned int count)
++{
++      insw(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 2);
++}
++
++static inline void __ide_insl(unsigned long port, void *addr, unsigned int count)
++{
++      insl(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 4);
++}
++
++static inline void __ide_outsw(unsigned long port, const void *addr,
++      unsigned long count)
++{
++      outsw(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 2);
++}
++
++static inline void __ide_outsl(unsigned long port, const void *addr,
++      unsigned long count)
++{
++      outsl(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 4);
++}
++
++static inline void __ide_mm_insw(unsigned long port, void *addr, u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              *(u16 *)addr = readw(port);
++              addr += 2;
++      }
++      __ide_flush_dcache_range(start, count * 2);
++}
++
++static inline void __ide_mm_insl(unsigned long port, void *addr, u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              *(u32 *)addr = readl(port);
++              addr += 4;
++      }
++      __ide_flush_dcache_range(start, count * 4);
++}
++
++static inline void __ide_mm_outsw(unsigned long port, const void *addr,
++      u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              writew(*(u16 *)addr, port);
++              addr += 2;
++      }
++      __ide_flush_dcache_range(start, count * 2);
++}
++
++static inline void __ide_mm_outsl(unsigned long port, const void *addr,
++      u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              writel(*(u32 *)addr, port);
++              addr += 4;
++      }
++      __ide_flush_dcache_range(start, count * 4);
++}
+ #endif /* __KERNEL__ */
+diff -Nur linux-2.4.32/include/asm-mips/io.h linux-2.4.32.patched/include/asm-mips/io.h
+--- linux-2.4.32/include/asm-mips/io.h 2003-08-25 13:44:43.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/io.h 2006-03-13 18:57:11.000000000 +0100
+@@ -392,7 +392,8 @@
+       return __ioswab32(__val);
+ }
+-static inline void __outsb(unsigned long port, void *addr, unsigned int count)
++static inline void __outsb(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outb(*(u8 *)addr, port);
+@@ -408,7 +409,8 @@
+       }
+ }
+-static inline void __outsw(unsigned long port, void *addr, unsigned int count)
++static inline void __outsw(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outw(*(u16 *)addr, port);
+@@ -424,7 +426,8 @@
+       }
+ }
+-static inline void __outsl(unsigned long port, void *addr, unsigned int count)
++static inline void __outsl(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outl(*(u32 *)addr, port);
+diff -Nur linux-2.4.32/include/asm-mips/mipsregs.h linux-2.4.32.patched/include/asm-mips/mipsregs.h
+--- linux-2.4.32/include/asm-mips/mipsregs.h   2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/mipsregs.h   2006-03-13 18:57:11.000000000 +0100
+@@ -757,10 +757,18 @@
+ #define read_c0_config1()     __read_32bit_c0_register($16, 1)
+ #define read_c0_config2()     __read_32bit_c0_register($16, 2)
+ #define read_c0_config3()     __read_32bit_c0_register($16, 3)
++#define read_c0_config4()     __read_32bit_c0_register($16, 4)
++#define read_c0_config5()     __read_32bit_c0_register($16, 5)
++#define read_c0_config6()     __read_32bit_c0_register($16, 6)
++#define read_c0_config7()     __read_32bit_c0_register($16, 7)
+ #define write_c0_config(val)  __write_32bit_c0_register($16, 0, val)
+ #define write_c0_config1(val) __write_32bit_c0_register($16, 1, val)
+ #define write_c0_config2(val) __write_32bit_c0_register($16, 2, val)
+ #define write_c0_config3(val) __write_32bit_c0_register($16, 3, val)
++#define write_c0_config4(val) __write_32bit_c0_register($16, 4, val)
++#define write_c0_config5(val) __write_32bit_c0_register($16, 5, val)
++#define write_c0_config6(val) __write_32bit_c0_register($16, 6, val)
++#define write_c0_config7(val) __write_32bit_c0_register($16, 7, val)
+ /*
+  * The WatchLo register.  There may be upto 8 of them.
+@@ -874,42 +882,34 @@
+  */
+ static inline void tlb_probe(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbp\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_read(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbr\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_write_indexed(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbwi\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_write_random(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbwr\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ /*
+diff -Nur linux-2.4.32/include/asm-mips/mmu_context.h linux-2.4.32.patched/include/asm-mips/mmu_context.h
+--- linux-2.4.32/include/asm-mips/mmu_context.h        2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/mmu_context.h        2006-03-13 18:55:54.000000000 +0100
+@@ -27,7 +27,7 @@
+ #define TLBMISS_HANDLER_SETUP_PGD(pgd) \
+       pgd_current[smp_processor_id()] = (unsigned long)(pgd)
+ #define TLBMISS_HANDLER_SETUP() \
+-      write_c0_context((unsigned long) smp_processor_id() << (23 + 3)); \
++      write_c0_context((unsigned long) smp_processor_id() << 23); \
+       TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
+ extern unsigned long pgd_current[];
+diff -Nur linux-2.4.32/include/asm-mips/param.h linux-2.4.32.patched/include/asm-mips/param.h
+--- linux-2.4.32/include/asm-mips/param.h      2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/param.h      2006-03-13 18:57:11.000000000 +0100
+@@ -55,7 +55,7 @@
+ #endif /* defined(__KERNEL__)  */
+ #endif /* defined(HZ)  */
+-#define EXEC_PAGESIZE 65536
++#define EXEC_PAGESIZE 4096
+ #ifndef NGROUPS
+ #define NGROUPS               32
+diff -Nur linux-2.4.32/include/asm-mips/pb1100.h linux-2.4.32.patched/include/asm-mips/pb1100.h
+--- linux-2.4.32/include/asm-mips/pb1100.h     2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/pb1100.h     2006-03-13 18:55:54.000000000 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Alchemy Semi PB1100 Referrence Board
++ * AMD Alchemy PB1100 Reference Boards
+  *
+  * Copyright 2001 MontaVista Software Inc.
+  * Author: MontaVista Software, Inc.
+@@ -27,55 +27,108 @@
+ #ifndef __ASM_PB1100_H
+ #define __ASM_PB1100_H
+-#define PB1100_IDENT          0xAE000000
+-#define BOARD_STATUS_REG      0xAE000004
+-  #define PB1100_ROM_SEL         (1<<15)
+-  #define PB1100_ROM_SIZ         (1<<14)
+-  #define PB1100_SWAP_BOOT       (1<<13)
+-  #define PB1100_FLASH_WP        (1<<12)
+-  #define PB1100_ROM_H_STS       (1<<11)
+-  #define PB1100_ROM_L_STS       (1<<10)
+-  #define PB1100_FLASH_H_STS      (1<<9)
+-  #define PB1100_FLASH_L_STS      (1<<8)
+-  #define PB1100_SRAM_SIZ         (1<<7)
+-  #define PB1100_TSC_BUSY         (1<<6)
+-  #define PB1100_PCMCIA_VS_MASK   (3<<4)
+-  #define PB1100_RS232_CD         (1<<3)
+-  #define PB1100_RS232_CTS        (1<<2)
+-  #define PB1100_RS232_DSR        (1<<1)
+-  #define PB1100_RS232_RI         (1<<0)
+-
+-#define PB1100_IRDA_RS232     0xAE00000C
+-  #define PB1100_IRDA_FULL       (0<<14) /* full power */
+-  #define PB1100_IRDA_SHUTDOWN   (1<<14)
+-  #define PB1100_IRDA_TT         (2<<14) /* 2/3 power */
+-  #define PB1100_IRDA_OT         (3<<14) /* 1/3 power */
+-  #define PB1100_IRDA_FIR        (1<<13)
+-
+-#define PCMCIA_BOARD_REG     0xAE000010
+-  #define PB1100_SD_WP1_RO       (1<<15) /* read only */
+-  #define PB1100_SD_WP0_RO       (1<<14) /* read only */
+-  #define PB1100_SD_PWR1         (1<<11) /* applies power to SD1 */
+-  #define PB1100_SD_PWR0         (1<<10) /* applies power to SD0 */
+-  #define PB1100_SEL_SD_CONN1     (1<<9)
+-  #define PB1100_SEL_SD_CONN0     (1<<8)
+-  #define PC_DEASSERT_RST         (1<<7)
+-  #define PC_DRV_EN               (1<<4)
+-
+-#define PB1100_G_CONTROL      0xAE000014 /* graphics control */
+-
+-#define PB1100_RST_VDDI       0xAE00001C
+-  #define PB1100_SOFT_RESET      (1<<15) /* clear to reset the board */
+-  #define PB1100_VDDI_MASK        (0x1F)
++#define BCSR_KSEG1_ADDR 0xAE000000
++
++/*
++ * Overlay data structure of the Pb1100 board registers.
++ * Registers located at physical 0E0000xx, KSEG1 0xAE0000xx
++ */
++typedef volatile struct
++{
++      /*00*/  unsigned short whoami;
++                      unsigned short reserved0;
++      /*04*/  unsigned short status;
++                      unsigned short reserved1;
++      /*08*/  unsigned short switches;
++                      unsigned short reserved2;
++      /*0C*/  unsigned short resets;
++                      unsigned short reserved3;
++      /*10*/  unsigned short pcmcia;
++                      unsigned short reserved4;
++      /*14*/  unsigned short graphics; 
++                      unsigned short reserved5;
++      /*18*/  unsigned short leds;
++                      unsigned short reserved6;
++      /*1C*/  unsigned short swreset;
++                      unsigned short reserved7;
++
++} BCSR;
+-#define PB1100_LEDS           0xAE000018
+-/* 11:8 is 4 discreet LEDs. Clearing a bit illuminates the LED.
+- * 7:0 is the LED Display's decimal points.
++/*
++ * Register/mask bit definitions for the BCSRs
+  */
+-#define PB1100_HEX_LED        0xAE000018
++#define BCSR_WHOAMI_DCID              0x000F  
++#define BCSR_WHOAMI_CPLD              0x00F0
++#define BCSR_WHOAMI_BOARD             0x0F00 
++
++#define BCSR_STATUS_RS232_RI          0x0001 
++#define BCSR_STATUS_RS232_DSR         0x0002 
++#define BCSR_STATUS_RS232_CTS         0x0004  
++#define BCSR_STATUS_RS232_CD          0x0008   
++#define BCSR_STATUS_PCMCIA_VS_MASK    0x0030 
++#define BCSR_STATUS_TSC_BUSY          0x0040 
++#define BCSR_STATUS_SRAM_SIZ          0x0080 
++#define BCSR_STATUS_FLASH_L_STS       0x0100 
++#define BCSR_STATUS_FLASH_H_STS       0x0200  
++#define BCSR_STATUS_ROM_H_STS         0x0400 
++#define BCSR_STATUS_ROM_L_STS         0x0800  
++#define BCSR_STATUS_FLASH_WP          0x1000 
++#define BCSR_STATUS_SWAP_BOOT         0x2000
++#define BCSR_STATUS_ROM_SIZ                   0x4000 
++#define BCSR_STATUS_ROM_SEL           0x8000  
++
++#define BCSR_SWITCHES_DIP             0x00FF
++#define BCSR_SWITCHES_DIP_1           0x0080
++#define BCSR_SWITCHES_DIP_2           0x0040
++#define BCSR_SWITCHES_DIP_3           0x0020
++#define BCSR_SWITCHES_DIP_4           0x0010
++#define BCSR_SWITCHES_DIP_5           0x0008
++#define BCSR_SWITCHES_DIP_6           0x0004
++#define BCSR_SWITCHES_DIP_7           0x0002
++#define BCSR_SWITCHES_DIP_8           0x0001
++#define BCSR_SWITCHES_ROTARY          0x0F00
++#define BCSR_SWITCHES_SDO_CL          0x8000
++
++#define BCSR_RESETS_PHY0              0x0001
++#define BCSR_RESETS_PHY1              0x0002
++#define BCSR_RESETS_DC                        0x0004
++#define BCSR_RESETS_RS232_RTS         0x0100
++#define BCSR_RESETS_RS232_DTR         0x0200
++#define BCSR_RESETS_FIR_SEL           0x2000
++#define BCSR_RESETS_IRDA_MODE_MASK    0xC000
++#define BCSR_RESETS_IRDA_MODE_FULL    0x0000
++#define BCSR_RESETS_IRDA_MODE_OFF     0x4000
++#define BCSR_RESETS_IRDA_MODE_2_3     0x8000
++#define BCSR_RESETS_IRDA_MODE_1_3     0xC000
++
++#define BCSR_PCMCIA_PC0VPP            0x0003
++#define BCSR_PCMCIA_PC0VCC            0x000C
++#define BCSR_PCMCIA_PC0_DR_VEN                0x0010
++#define BCSR_PCMCIA_PC0RST            0x0080
++#define BCSR_PCMCIA_SEL_SD_CON0       0x0100
++#define BCSR_PCMCIA_SEL_SD_CON1       0x0200
++#define BCSR_PCMCIA_SD0_PWR           0x0400
++#define BCSR_PCMCIA_SD1_PWR           0x0800
++#define BCSR_PCMCIA_SD0_WP            0x4000
++#define BCSR_PCMCIA_SD1_WP            0x8000
++
++#define PB1100_G_CONTROL              0xAE000014
++#define BCSR_GRAPHICS_GPX_SMPASS      0x0010
++#define BCSR_GRAPHICS_GPX_BIG_ENDIAN  0x0020
++#define BCSR_GRAPHICS_GPX_RST         0x0040
++
++#define BCSR_LEDS_DECIMALS            0x00FF
++#define BCSR_LEDS_LED0                        0x0100
++#define BCSR_LEDS_LED1                        0x0200
++#define BCSR_LEDS_LED2                        0x0400
++#define BCSR_LEDS_LED3                        0x0800
++
++#define BCSR_SWRESET_RESET            0x0080
++#define BCSR_VDDI_VDI                 0x001F
+-/* PCMCIA PB1100 specific defines */
++
++ /* PCMCIA Pb1x00 specific defines */
+ #define PCMCIA_MAX_SOCK 0
+ #define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1)
+@@ -83,3 +136,4 @@
+ #define SET_VCC_VPP(VCC, VPP) (((VCC)<<2) | ((VPP)<<0))
+ #endif /* __ASM_PB1100_H */
++
+diff -Nur linux-2.4.32/include/asm-mips/pb1200.h linux-2.4.32.patched/include/asm-mips/pb1200.h
+--- linux-2.4.32/include/asm-mips/pb1200.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/pb1200.h     2006-03-13 18:55:54.000000000 +0100
+@@ -0,0 +1,244 @@
++/*
++ * AMD Alchemy PB1200 Referrence Board
++ * Board Registers defines.
++ *
++ * ########################################################################
++ *
++ *  This program is free software; you can distribute it and/or modify it
++ *  under the terms of the GNU General Public License (Version 2) as
++ *  published by the Free Software Foundation.
++ *
++ *  This program is distributed in the hope it will be useful, but WITHOUT
++ *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
++ *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
++ *  for more details.
++ *
++ *  You should have received a copy of the GNU General Public License along
++ *  with this program; if not, write to the Free Software Foundation, Inc.,
++ *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
++ *
++ * ########################################################################
++ *
++ *
++ */
++#ifndef __ASM_PB1200_H
++#define __ASM_PB1200_H
++
++#include <linux/types.h>
++
++// This is defined in au1000.h with bogus value
++#undef AU1X00_EXTERNAL_INT
++
++#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
++#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
++#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
++
++/* SPI and SMB are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define SPI_PSC_BASE        PSC0_BASE_ADDR
++#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
++/* AC97 and I2S are muxed on the Pb1200 board.
++   Refer to board documentation.
++ */
++#define AC97_PSC_BASE       PSC1_BASE_ADDR
++#define I2S_PSC_BASE          PSC1_BASE_ADDR
++
++#define BCSR_KSEG1_ADDR 0xAD800000
++
++typedef volatile struct
++{
++      /*00*/  u16 whoami;
++              u16 reserved0;
++      /*04*/  u16 status;
++              u16 reserved1;
++      /*08*/  u16 switches;
++              u16 reserved2;
++      /*0C*/  u16 resets;
++              u16 reserved3;
++
++      /*10*/  u16 pcmcia;
++              u16 reserved4;
++      /*14*/  u16 board;
++              u16 reserved5;
++      /*18*/  u16 disk_leds;
++              u16 reserved6;
++      /*1C*/  u16 system;
++              u16 reserved7;
++
++      /*20*/  u16 intclr;
++              u16 reserved8;
++      /*24*/  u16 intset;
++              u16 reserved9;
++      /*28*/  u16 intclr_mask;
++              u16 reserved10;
++      /*2C*/  u16 intset_mask;
++              u16 reserved11;
++
++      /*30*/  u16 sig_status;
++              u16 reserved12;
++      /*34*/  u16 int_status;
++              u16 reserved13;
++      /*38*/  u16 reserved14;
++              u16 reserved15;
++      /*3C*/  u16 reserved16;
++              u16 reserved17;
++
++} BCSR;
++
++static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
++
++/*
++ * Register bit definitions for the BCSRs
++ */
++#define BCSR_WHOAMI_DCID      0x000F
++#define BCSR_WHOAMI_CPLD      0x00F0
++#define BCSR_WHOAMI_BOARD     0x0F00
++
++#define BCSR_STATUS_PCMCIA0VS 0x0003
++#define BCSR_STATUS_PCMCIA1VS 0x000C
++#define BCSR_STATUS_SWAPBOOT  0x0040
++#define BCSR_STATUS_FLASHBUSY 0x0100
++#define BCSR_STATUS_IDECBLID  0x0200
++#define BCSR_STATUS_SD0WP             0x0400
++#define BCSR_STATUS_SD1WP             0x0800
++#define BCSR_STATUS_U0RXD             0x1000
++#define BCSR_STATUS_U1RXD             0x2000
++
++#define BCSR_SWITCHES_OCTAL   0x00FF
++#define BCSR_SWITCHES_DIP_1   0x0080
++#define BCSR_SWITCHES_DIP_2   0x0040
++#define BCSR_SWITCHES_DIP_3   0x0020
++#define BCSR_SWITCHES_DIP_4   0x0010
++#define BCSR_SWITCHES_DIP_5   0x0008
++#define BCSR_SWITCHES_DIP_6   0x0004
++#define BCSR_SWITCHES_DIP_7   0x0002
++#define BCSR_SWITCHES_DIP_8   0x0001
++#define BCSR_SWITCHES_ROTARY  0x0F00
++
++#define BCSR_RESETS_ETH               0x0001
++#define BCSR_RESETS_CAMERA    0x0002
++#define BCSR_RESETS_DC                0x0004
++#define BCSR_RESETS_IDE               0x0008
++/* not resets but in the same register */
++#define BCSR_RESETS_WSCFSM  0x0800
++#define BCSR_RESETS_PCS0MUX   0x1000
++#define BCSR_RESETS_PCS1MUX   0x2000
++#define BCSR_RESETS_SPISEL    0x4000
++#define BCSR_RESETS_SD1MUX  0x8000
++
++#define BCSR_PCMCIA_PC0VPP    0x0003
++#define BCSR_PCMCIA_PC0VCC    0x000C
++#define BCSR_PCMCIA_PC0DRVEN  0x0010
++#define BCSR_PCMCIA_PC0RST    0x0080
++#define BCSR_PCMCIA_PC1VPP    0x0300
++#define BCSR_PCMCIA_PC1VCC    0x0C00
++#define BCSR_PCMCIA_PC1DRVEN  0x1000
++#define BCSR_PCMCIA_PC1RST    0x8000
++
++#define BCSR_BOARD_LCDVEE     0x0001
++#define BCSR_BOARD_LCDVDD     0x0002
++#define BCSR_BOARD_LCDBL      0x0004
++#define BCSR_BOARD_CAMSNAP    0x0010
++#define BCSR_BOARD_CAMPWR     0x0020
++#define BCSR_BOARD_SD0PWR     0x0040
++#define BCSR_BOARD_SD1PWR     0x0080
++
++#define BCSR_LEDS_DECIMALS    0x00FF
++#define BCSR_LEDS_LED0                0x0100
++#define BCSR_LEDS_LED1                0x0200
++#define BCSR_LEDS_LED2                0x0400
++#define BCSR_LEDS_LED3                0x0800
++
++#define BCSR_SYSTEM_VDDI      0x001F
++#define BCSR_SYSTEM_POWEROFF  0x4000
++#define BCSR_SYSTEM_RESET     0x8000
++
++/* Bit positions for the different interrupt sources */
++#define BCSR_INT_IDE          0x0001
++#define BCSR_INT_ETH          0x0002
++#define BCSR_INT_PC0          0x0004
++#define BCSR_INT_PC0STSCHG    0x0008
++#define BCSR_INT_PC1          0x0010
++#define BCSR_INT_PC1STSCHG    0x0020
++#define BCSR_INT_DC                   0x0040
++#define BCSR_INT_FLASHBUSY    0x0080
++#define BCSR_INT_PC0INSERT    0x0100
++#define BCSR_INT_PC0EJECT     0x0200
++#define BCSR_INT_PC1INSERT    0x0400
++#define BCSR_INT_PC1EJECT     0x0800
++#define BCSR_INT_SD0INSERT    0x1000
++#define BCSR_INT_SD0EJECT     0x2000
++#define BCSR_INT_SD1INSERT    0x4000
++#define BCSR_INT_SD1EJECT     0x8000
++
++#define AU1XXX_SMC91111_PHYS_ADDR     (0x0D000300)
++#define AU1XXX_SMC91111_IRQ                   PB1200_ETH_INT
++
++#define AU1XXX_ATA_PHYS_ADDR          (0x0C800000)
++#define AU1XXX_ATA_PHYS_LEN                   (0x100)
++#define AU1XXX_ATA_REG_OFFSET (5)
++#define AU1XXX_ATA_INT                        PB1200_IDE_INT
++#define AU1XXX_ATA_DDMA_REQ           DSCR_CMD0_DMA_REQ1;
++#define AU1XXX_ATA_RQSIZE             128
++
++#define NAND_PHYS_ADDR   0x1C000000
++
++/* Timing values as described in databook, * ns value stripped of
++ * lower 2 bits.
++ * These defines are here rather than an SOC1200 generic file because
++ * the parts chosen on another board may be different and may require
++ * different timings.
++ */
++#define NAND_T_H                      (18 >> 2)
++#define NAND_T_PUL                    (30 >> 2)
++#define NAND_T_SU                     (30 >> 2)
++#define NAND_T_WH                     (30 >> 2)
++
++/* Bitfield shift amounts */
++#define NAND_T_H_SHIFT                0
++#define NAND_T_PUL_SHIFT      4
++#define NAND_T_SU_SHIFT               8
++#define NAND_T_WH_SHIFT               12
++
++#define NAND_TIMING   ((NAND_T_H   & 0xF)     << NAND_T_H_SHIFT)   | \
++                      ((NAND_T_PUL & 0xF)     << NAND_T_PUL_SHIFT) | \
++                      ((NAND_T_SU  & 0xF)     << NAND_T_SU_SHIFT)  | \
++                      ((NAND_T_WH  & 0xF)     << NAND_T_WH_SHIFT)
++
++
++/*
++ *    External Interrupts for Pb1200 as of 8/6/2004.
++ *   Bit positions in the CPLD registers can be calculated by taking
++ *   the interrupt define and subtracting the PB1200_INT_BEGIN value.
++ *    *example: IDE bis pos is  = 64 - 64
++                ETH bit pos is  = 65 - 64
++ */
++#define PB1200_INT_BEGIN              (AU1000_LAST_INTC1_INT + 1)
++#define PB1200_IDE_INT                        (PB1200_INT_BEGIN + 0)
++#define PB1200_ETH_INT                        (PB1200_INT_BEGIN + 1)
++#define PB1200_PC0_INT                        (PB1200_INT_BEGIN + 2)
++#define PB1200_PC0_STSCHG_INT (PB1200_INT_BEGIN + 3)
++#define PB1200_PC1_INT                        (PB1200_INT_BEGIN + 4)
++#define PB1200_PC1_STSCHG_INT (PB1200_INT_BEGIN + 5)
++#define PB1200_DC_INT                 (PB1200_INT_BEGIN + 6)
++#define PB1200_FLASHBUSY_INT  (PB1200_INT_BEGIN + 7)
++#define PB1200_PC0_INSERT_INT (PB1200_INT_BEGIN + 8)
++#define PB1200_PC0_EJECT_INT  (PB1200_INT_BEGIN + 9)
++#define PB1200_PC1_INSERT_INT (PB1200_INT_BEGIN + 10)
++#define PB1200_PC1_EJECT_INT  (PB1200_INT_BEGIN + 11)
++#define PB1200_SD0_INSERT_INT (PB1200_INT_BEGIN + 12)
++#define PB1200_SD0_EJECT_INT  (PB1200_INT_BEGIN + 13)
++#define PB1200_SD1_INSERT_INT (PB1200_INT_BEGIN + 14)
++#define PB1200_SD1_EJECT_INT  (PB1200_INT_BEGIN + 15)
++
++#define PB1200_INT_END                        (PB1200_INT_BEGIN + 15)
++
++/* For drivers/pcmcia/au1000_db1x00.c */
++#define BOARD_PC0_INT PB1200_PC0_INT
++#define BOARD_PC1_INT PB1200_PC1_INT
++#define BOARD_CARD_INSERTED(SOCKET) bcsr->sig_status & (1<<(8+(2*SOCKET)))
++
++#endif /* __ASM_PB1200_H */
++
+diff -Nur linux-2.4.32/include/asm-mips/pb1550.h linux-2.4.32.patched/include/asm-mips/pb1550.h
+--- linux-2.4.32/include/asm-mips/pb1550.h     2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/pb1550.h     2006-03-13 18:55:54.000000000 +0100
+@@ -30,13 +30,11 @@
+ #define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
+ #define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
+-#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC3_TX
+-#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC3_RX
+-
+ #define SPI_PSC_BASE        PSC0_BASE_ADDR
+ #define AC97_PSC_BASE       PSC1_BASE_ADDR
+ #define SMBUS_PSC_BASE      PSC2_BASE_ADDR
+ #define I2S_PSC_BASE        PSC3_BASE_ADDR
++#define NAND_CS 1
+ #define BCSR_PHYS_ADDR 0xAF000000
+@@ -160,9 +158,23 @@
+ #define NAND_T_SU_SHIFT               8
+ #define NAND_T_WH_SHIFT               12
+-#define NAND_TIMING   ((NAND_T_H   & 0xF)     << NAND_T_H_SHIFT)   | \
+-                      ((NAND_T_PUL & 0xF)     << NAND_T_PUL_SHIFT) | \
+-                      ((NAND_T_SU  & 0xF)     << NAND_T_SU_SHIFT)  | \
+-                      ((NAND_T_WH  & 0xF)     << NAND_T_WH_SHIFT)
++#define NAND_TIMING   ((NAND_T_H   & 0xF) << NAND_T_H_SHIFT)   | \
++                      ((NAND_T_PUL & 0xF) << NAND_T_PUL_SHIFT) | \
++                      ((NAND_T_SU  & 0xF) << NAND_T_SU_SHIFT)  | \
++                      ((NAND_T_WH  & 0xF) << NAND_T_WH_SHIFT)
++
++/*
++ * Daughter card information.
++ */
++#define DAUGHTER_CARD_BASE            (0xAC000000)
++#define DAUGHTER_CARD_MEM_SIZE                (0xADFFFFFF - DAUGHTER_CARD_BASE + 1)
++#define DAUGHTER_CARD_IRQ             (AU1000_GPIO_3)
++
++/* DC_IDE and DC_ETHERNET */
++#define AU1XXX_ATA_PHYS_ADDR          (0x0C000000)
++#define AU1XXX_ATA_REG_OFFSET         (5)     
++
++#define AU1XXX_SMC91111_PHYS_ADDR     (0x0C000300)
++#define AU1XXX_SMC91111_IRQ           AU1000_GPIO_3
+ #endif /* __ASM_PB1550_H */
+diff -Nur linux-2.4.32/include/asm-mips/ptrace.h linux-2.4.32.patched/include/asm-mips/ptrace.h
+--- linux-2.4.32/include/asm-mips/ptrace.h     2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/ptrace.h     2006-03-13 18:57:11.000000000 +0100
+@@ -4,6 +4,7 @@
+  * for more details.
+  *
+  * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000 by Ralf Baechle
++ * Copyright (C) 2004  Maciej W. Rozycki
+  *
+  * Machine dependent structs and defines to help the user use
+  * the ptrace system call.
+@@ -64,12 +65,10 @@
+         "sw\t$22,"__str(PT_R22)"($29)\n\t"                              \
+         "sw\t$23,"__str(PT_R23)"($29)\n\t"                              \
+         "sw\t$30,"__str(PT_R30)"($29)\n\t"                              \
++       "j\t_" #symbol "\n\t"                                           \
+         ".end\t" #symbol "\n\t"                                         \
+         ".size\t" #symbol",. - " #symbol)
+-/* Used in declaration of save_static functions.  */
+-#define static_unused static __attribute__((unused))
+-
+ #endif /* !__ASSEMBLY__ */
+ /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */
+diff -Nur linux-2.4.32/include/asm-mips/r4kcache.h linux-2.4.32.patched/include/asm-mips/r4kcache.h
+--- linux-2.4.32/include/asm-mips/r4kcache.h   2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/r4kcache.h   2006-03-13 18:55:59.000000000 +0100
+@@ -15,6 +15,18 @@
+ #include <asm/asm.h>
+ #include <asm/cacheops.h>
++#ifdef CONFIG_BCM4710
++#define BCM4710_DUMMY_RREG() (((sbconfig_t *)(KSEG1ADDR(SB_ENUM_BASE + SBCONFIGOFF)))->sbimstate)
++
++#define BCM4710_FILL_TLB(addr) (*(volatile unsigned long *)(addr))
++#define BCM4710_PROTECTED_FILL_TLB(addr) ({ unsigned long x; get_dbe(x, (volatile unsigned long *)(addr)); })
++#else
++#define BCM4710_DUMMY_RREG()
++
++#define BCM4710_FILL_TLB(addr)
++#define BCM4710_PROTECTED_FILL_TLB(addr)
++#endif
++
+ #define cache_op(op,addr)                                             \
+       __asm__ __volatile__(                                           \
+       "       .set    noreorder                               \n"     \
+@@ -27,12 +39,25 @@
+ static inline void flush_icache_line_indexed(unsigned long addr)
+ {
+-      cache_op(Index_Invalidate_I, addr);
++      unsigned int way;
++      unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
++      
++      for (way = 0; way < current_cpu_data.dcache.ways; way++) {
++              cache_op(Index_Invalidate_I, addr);
++              addr += ws_inc;
++      }
+ }
+ static inline void flush_dcache_line_indexed(unsigned long addr)
+ {
+-      cache_op(Index_Writeback_Inv_D, addr);
++      unsigned int way;
++      unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
++      
++      for (way = 0; way < current_cpu_data.dcache.ways; way++) {
++              BCM4710_DUMMY_RREG();
++              cache_op(Index_Writeback_Inv_D, addr);
++              addr += ws_inc;
++      }
+ }
+ static inline void flush_scache_line_indexed(unsigned long addr)
+@@ -47,6 +72,7 @@
+ static inline void flush_dcache_line(unsigned long addr)
+ {
++      BCM4710_DUMMY_RREG();
+       cache_op(Hit_Writeback_Inv_D, addr);
+ }
+@@ -91,6 +117,7 @@
+  */
+ static inline void protected_writeback_dcache_line(unsigned long addr)
+ {
++      BCM4710_DUMMY_RREG();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               ".set mips3\n"
+@@ -138,6 +165,62 @@
+               : "r" (base),                                           \
+                 "i" (op));
++#define cache_unroll(base,op)                   \
++      __asm__ __volatile__("                  \
++              .set noreorder;                 \
++              .set mips3;                     \
++              cache %1, (%0);                 \
++              .set mips0;                     \
++              .set reorder"                   \
++              :                               \
++              : "r" (base),                   \
++                "i" (op));
++
++
++static inline void blast_dcache(void)
++{
++      unsigned long start = KSEG0;
++      unsigned long dcache_size = current_cpu_data.dcache.waysize * current_cpu_data.dcache.ways;
++      unsigned long end = (start + dcache_size);
++
++      while(start < end) {
++              BCM4710_DUMMY_RREG();
++              cache_unroll(start,Index_Writeback_Inv_D);
++              start += current_cpu_data.dcache.linesz;
++      }
++}
++
++static inline void blast_dcache_page(unsigned long page)
++{
++      unsigned long start = page;
++      unsigned long end = start + PAGE_SIZE;
++
++      BCM4710_FILL_TLB(start);
++      do {
++              BCM4710_DUMMY_RREG();
++              cache_unroll(start,Hit_Writeback_Inv_D);
++              start += current_cpu_data.dcache.linesz;
++      } while (start < end);
++}
++
++static inline void blast_dcache_page_indexed(unsigned long page)
++{
++      unsigned long start = page;
++      unsigned long end = start + PAGE_SIZE;
++      unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
++      unsigned long ws_end = current_cpu_data.dcache.ways <<
++                             current_cpu_data.dcache.waybit;
++      unsigned long ws, addr;
++
++      for (ws = 0; ws < ws_end; ws += ws_inc) {
++              start = page + ws;
++              for (addr = start; addr < end; addr += current_cpu_data.dcache.linesz) {
++                      BCM4710_DUMMY_RREG();
++                      cache_unroll(addr,Index_Writeback_Inv_D);
++              }
++      }       
++}
++
+ static inline void blast_dcache16(void)
+ {
+       unsigned long start = KSEG0;
+@@ -148,8 +231,9 @@
+       unsigned long ws, addr;
+       for (ws = 0; ws < ws_end; ws += ws_inc) 
+-              for (addr = start; addr < end; addr += 0x200)
++              for (addr = start; addr < end; addr += 0x200) {
+                       cache16_unroll32(addr|ws,Index_Writeback_Inv_D);
++              }
+ }
+ static inline void blast_dcache16_page(unsigned long page)
+@@ -173,8 +257,9 @@
+       unsigned long ws, addr;
+       for (ws = 0; ws < ws_end; ws += ws_inc) 
+-              for (addr = start; addr < end; addr += 0x200) 
++              for (addr = start; addr < end; addr += 0x200) {
+                       cache16_unroll32(addr|ws,Index_Writeback_Inv_D);
++              }
+ }
+ static inline void blast_icache16(void)
+@@ -196,6 +281,7 @@
+       unsigned long start = page;
+       unsigned long end = start + PAGE_SIZE;
++      BCM4710_FILL_TLB(start);
+       do {
+               cache16_unroll32(start,Hit_Invalidate_I);
+               start += 0x200;
+@@ -281,6 +367,7 @@
+               : "r" (base),                                           \
+                 "i" (op));
++
+ static inline void blast_dcache32(void)
+ {
+       unsigned long start = KSEG0;
+@@ -291,8 +378,9 @@
+       unsigned long ws, addr;
+       for (ws = 0; ws < ws_end; ws += ws_inc) 
+-              for (addr = start; addr < end; addr += 0x400) 
++              for (addr = start; addr < end; addr += 0x400) {
+                       cache32_unroll32(addr|ws,Index_Writeback_Inv_D);
++              }
+ }
+ static inline void blast_dcache32_page(unsigned long page)
+@@ -316,8 +404,9 @@
+       unsigned long ws, addr;
+       for (ws = 0; ws < ws_end; ws += ws_inc) 
+-              for (addr = start; addr < end; addr += 0x400) 
++              for (addr = start; addr < end; addr += 0x400) {
+                       cache32_unroll32(addr|ws,Index_Writeback_Inv_D);
++              }
+ }
+ static inline void blast_icache32(void)
+@@ -339,6 +428,7 @@
+       unsigned long start = page;
+       unsigned long end = start + PAGE_SIZE;
++      BCM4710_FILL_TLB(start);
+       do {
+               cache32_unroll32(start,Hit_Invalidate_I);
+               start += 0x400;
+@@ -443,6 +533,7 @@
+       unsigned long start = page;
+       unsigned long end = start + PAGE_SIZE;
++      BCM4710_FILL_TLB(start);
+       do {
+               cache64_unroll32(start,Hit_Invalidate_I);
+               start += 0x800;
+@@ -567,4 +658,17 @@
+                       cache128_unroll32(addr|ws,Index_Writeback_Inv_SD);
+ }
++extern inline void fill_icache_line(unsigned long addr)
++{       
++      __asm__ __volatile__(
++              ".set noreorder\n\t"
++              ".set mips3\n\t"
++              "cache %1, (%0)\n\t"
++              ".set mips0\n\t"
++              ".set reorder"
++              :
++              : "r" (addr),
++              "i" (Fill));
++}      
++
+ #endif /* __ASM_R4KCACHE_H */
+diff -Nur linux-2.4.32/include/asm-mips/reg.h linux-2.4.32.patched/include/asm-mips/reg.h
+--- linux-2.4.32/include/asm-mips/reg.h        2002-08-03 02:39:45.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/reg.h        2006-03-13 18:55:54.000000000 +0100
+@@ -45,6 +45,9 @@
+ /*
+  * k0/k1 unsaved
+  */
++#define EF_REG26              32
++#define EF_REG27              33
++
+ #define EF_REG28              34
+ #define EF_REG29              35
+ #define EF_REG30              36
+@@ -60,6 +63,7 @@
+ #define EF_CP0_BADVADDR               41
+ #define EF_CP0_STATUS         42
+ #define EF_CP0_CAUSE          43
++#define EF_UNUSED0            44
+ #define EF_SIZE                       180     /* size in bytes */
+diff -Nur linux-2.4.32/include/asm-mips/serial.h linux-2.4.32.patched/include/asm-mips/serial.h
+--- linux-2.4.32/include/asm-mips/serial.h     2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/serial.h     2006-03-13 18:55:59.000000000 +0100
+@@ -223,6 +223,13 @@
+ #define TXX927_SERIAL_PORT_DEFNS
+ #endif
++#ifdef CONFIG_BCM947XX
++/* reserve 4 ports to be configured at runtime */
++#define BCM947XX_SERIAL_PORT_DEFNS { 0, }, { 0, }, { 0, }, { 0, },
++#else
++#define BCM947XX_SERIAL_PORT_DEFNS
++#endif
++
+ #ifdef CONFIG_HAVE_STD_PC_SERIAL_PORT
+ #define STD_SERIAL_PORT_DEFNS                 \
+       /* UART CLK   PORT IRQ     FLAGS        */                      \
+@@ -470,6 +477,7 @@
+ #define SERIAL_PORT_DFNS                      \
+       ATLAS_SERIAL_PORT_DEFNS                 \
+       AU1000_SERIAL_PORT_DEFNS                \
++      BCM947XX_SERIAL_PORT_DEFNS              \
+       COBALT_SERIAL_PORT_DEFNS                \
+       DDB5477_SERIAL_PORT_DEFNS               \
+       EV96100_SERIAL_PORT_DEFNS               \
+diff -Nur linux-2.4.32/include/asm-mips/sgi/hpc3.h linux-2.4.32.patched/include/asm-mips/sgi/hpc3.h
+--- linux-2.4.32/include/asm-mips/sgi/hpc3.h   2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/sgi/hpc3.h   2006-03-13 18:55:54.000000000 +0100
+@@ -128,26 +128,26 @@
+       volatile u32 rx_gfptr;  /* current GIO fifo ptr */
+       volatile u32 rx_dfptr;  /* current device fifo ptr */
+       u32 _unused1;           /* padding */
+-      volatile u32 rx_reset;  /* reset register */
+-#define HPC3_ERXRST_CRESET 0x1        /* Reset dma channel and external controller */
+-#define HPC3_ERXRST_CLRIRQ 0x2        /* Clear channel interrupt */
+-#define HPC3_ERXRST_LBACK  0x4        /* Enable diagnostic loopback mode of Seeq8003 */
+-
+-      volatile u32 rx_dconfig;        /* DMA configuration register */
+-#define HPC3_ERXDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
+-#define HPC3_ERXDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
+-#define HPC3_ERXDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
+-#define HPC3_ERXDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
+-#define HPC3_ERXDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
+-#define HPC3_ERXDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
+-#define HPC3_ERXDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
+-#define HPC3_ERXDCFG_PTO   0x30000 /* Programmed timeout value for above two */
+-
+-      volatile u32 rx_pconfig;        /* PIO configuration register */
+-#define HPC3_ERXPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
+-#define HPC3_ERXPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
+-#define HPC3_ERXPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
+-#define HPC3_ERXPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
++      volatile u32 reset;     /* reset register */
++#define HPC3_ERST_CRESET 0x1  /* Reset dma channel and external controller */
++#define HPC3_ERST_CLRIRQ 0x2  /* Clear channel interrupt */
++#define HPC3_ERST_LBACK  0x4  /* Enable diagnostic loopback mode of Seeq8003 */
++
++      volatile u32 dconfig;    /* DMA configuration register */
++#define HPC3_EDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
++#define HPC3_EDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
++#define HPC3_EDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
++#define HPC3_EDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
++#define HPC3_EDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
++#define HPC3_EDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
++#define HPC3_EDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
++#define HPC3_EDCFG_PTO   0x30000 /* Programmed timeout value for above two */
++
++      volatile u32 pconfig;   /* PIO configuration register */
++#define HPC3_EPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
++#define HPC3_EPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
++#define HPC3_EPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
++#define HPC3_EPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
+       u32 _unused2[0x1000/4 - 8];     /* padding */
+@@ -221,7 +221,7 @@
+ #define HPC3_BESTAT_PIDMASK   0x3f700 /* DMA channel parity identifier */
+       u32 _unused1[0x14000/4 - 5];    /* padding */
+-      
++
+       /* Now direct PIO per-HPC3 peripheral access to external regs. */
+       volatile u32 scsi0_ext[256];    /* SCSI channel 0 external regs */
+       u32 _unused2[0x7c00/4];
+@@ -304,7 +304,7 @@
+       volatile u32 bbram[8192-50-14]; /* Battery backed ram */
+ };
+-/* 
++/*
+  * It is possible to have two HPC3's within the address space on
+  * one machine, though only having one is more likely on an Indy.
+  */
+diff -Nur linux-2.4.32/include/asm-mips/signal.h linux-2.4.32.patched/include/asm-mips/signal.h
+--- linux-2.4.32/include/asm-mips/signal.h     2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/signal.h     2006-03-13 18:57:11.000000000 +0100
+@@ -111,6 +111,12 @@
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x02000000
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
++#endif
++
+ #endif /* __KERNEL__ */
+ #define SIG_BLOCK     1       /* for blocking signals */
+diff -Nur linux-2.4.32/include/asm-mips/stackframe.h linux-2.4.32.patched/include/asm-mips/stackframe.h
+--- linux-2.4.32/include/asm-mips/stackframe.h 2002-11-29 00:53:15.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/stackframe.h 2006-03-13 18:55:59.000000000 +0100
+@@ -209,6 +209,20 @@
+ #endif
++#if defined(CONFIG_BCM4710) || defined(CONFIG_BCM4704)
++
++#undef RESTORE_SP_AND_RET
++#define RESTORE_SP_AND_RET                               \
++              lw      sp,  PT_R29(sp);                 \
++              .set    mips3;                           \
++              nop;                                     \
++              nop;                                     \
++              eret;                                    \
++              .set    mips0
++
++#endif
++
++
+ #define RESTORE_SP                                       \
+               lw      sp,  PT_R29(sp);                 \
+diff -Nur linux-2.4.32/include/asm-mips/timex.h linux-2.4.32.patched/include/asm-mips/timex.h
+--- linux-2.4.32/include/asm-mips/timex.h      2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/timex.h      2006-03-13 18:57:11.000000000 +0100
+@@ -31,6 +31,19 @@
+       return read_c0_count();
+ }
++extern __u32 get_htscl(void);
++extern __u64 get_tscll(void);
++
++#define rdtsc(low, high) \
++              high = get_htscl(); \
++              low = read_c0_count();
++
++#define rdtscl(low) \
++              low = read_c0_count();
++
++#define rdtscll(val) \
++              val = get_tscll();
++
+ #define vxtime_lock()         do {} while (0)
+ #define vxtime_unlock()               do {} while (0)
+diff -Nur linux-2.4.32/include/asm-mips/tx4927/tx4927.h linux-2.4.32.patched/include/asm-mips/tx4927/tx4927.h
+--- linux-2.4.32/include/asm-mips/tx4927/tx4927.h      2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips/tx4927/tx4927.h      2006-03-13 18:55:54.000000000 +0100
+@@ -88,8 +88,8 @@
+ /* TX4927 Configuration registers (64-bit registers) */
+-#define TX4927_CONFIG_BASE                       0xe300
+-#define TX4927_CONFIG_CCFG                       0xe300
++#define TX4927_CONFIG_BASE                       0xe000
++#define TX4927_CONFIG_CCFG                       0xe000
+ #define TX4927_CONFIG_CCFG_RESERVED_42_63                BM_63_42
+ #define TX4927_CONFIG_CCFG_WDRST                         BM_41_41
+ #define TX4927_CONFIG_CCFG_WDREXEN                       BM_40_40
+@@ -124,14 +124,14 @@
+ #define TX4927_CONFIG_CCFG_ENDIAN                        BM_02_02
+ #define TX4927_CONFIG_CCFG_ARMODE                        BM_01_01
+ #define TX4927_CONFIG_CCFG_ACEHOLD                       BM_00_00
+-#define TX4927_CONFIG_REVID                      0xe308 
++#define TX4927_CONFIG_REVID                      0xe008 
+ #define TX4927_CONFIG_REVID_RESERVED_32_63               BM_32_63
+ #define TX4927_CONFIG_REVID_PCODE                        BM_16_31
+ #define TX4927_CONFIG_REVID_MJERREV                      BM_12_15
+ #define TX4927_CONFIG_REVID_MINEREV                      BM_08_11
+ #define TX4927_CONFIG_REVID_MJREV                        BM_04_07
+ #define TX4927_CONFIG_REVID_MINREV                       BM_00_03
+-#define TX4927_CONFIG_PCFG                       0xe310 
++#define TX4927_CONFIG_PCFG                       0xe010 
+ #define TX4927_CONFIG_PCFG_RESERVED_57_63                BM_57_63
+ #define TX4927_CONFIG_PCFG_DRVDATA                       BM_56_56
+ #define TX4927_CONFIG_PCFG_DRVCB                         BM_55_55
+@@ -197,10 +197,10 @@
+ #define TX4927_CONFIG_PCFG_DMASEL0_SIO1                  BM_00_00
+ #define TX4927_CONFIG_PCFG_DMASEL0_ACLC0                 BM_01_01
+ #define TX4927_CONFIG_PCFG_DMASEL0_ACLC2                 BM_00_01
+-#define TX4927_CONFIG_TOEA                       0xe318 
++#define TX4927_CONFIG_TOEA                       0xe018 
+ #define TX4927_CONFIG_TOEA_RESERVED_36_63                BM_36_63
+ #define TX4927_CONFIG_TOEA_TOEA                          BM_00_35
+-#define TX4927_CONFIG_CLKCTR                     0xe320 
++#define TX4927_CONFIG_CLKCTR                     0xe020 
+ #define TX4927_CONFIG_CLKCTR_RESERVED_26_63              BM_26_63
+ #define TX4927_CONFIG_CLKCTR_ACLCKD                      BM_25_25
+ #define TX4927_CONFIG_CLKCTR_PIOCKD                      BM_24_24
+@@ -223,7 +223,7 @@
+ #define TX4927_CONFIG_CLKCTR_TM2RST                      BM_02_02
+ #define TX4927_CONFIG_CLKCTR_SIO0RST                     BM_01_01
+ #define TX4927_CONFIG_CLKCTR_SIO1RST                     BM_00_00
+-#define TX4927_CONFIG_GARBC                      0xe330 
++#define TX4927_CONFIG_GARBC                      0xe030 
+ #define TX4927_CONFIG_GARBC_RESERVED_10_63               BM_10_63
+ #define TX4927_CONFIG_GARBC_SET_09                       BM_09_09
+ #define TX4927_CONFIG_GARBC_ARBMD                        BM_08_08
+@@ -243,7 +243,7 @@
+ #define TX4927_CONFIG_GARBC_PRIORITY_H3_PDMAC            BM_00_00
+ #define TX4927_CONFIG_GARBC_PRIORITY_H3_DMAC             BM_01_01
+ #define TX4927_CONFIG_GARBC_PRIORITY_H3_BAD_VALUE        BM_00_01
+-#define TX4927_CONFIG_RAMP                       0xe348 
++#define TX4927_CONFIG_RAMP                       0xe048 
+ #define TX4927_CONFIG_RAMP_RESERVED_20_63                BM_20_63
+ #define TX4927_CONFIG_RAMP_RAMP                          BM_00_19
+ #define TX4927_CONFIG_LIMIT                      0xefff
+@@ -456,7 +456,7 @@
+ #define TX4927_ACLC_ACINTSTS            0xf710
+ #define TX4927_ACLC_ACINTMSTS           0xf714
+ #define TX4927_ACLC_ACINTEN             0xf718
+-#define TX4927_ACLC_ACINTDIS            0xfR71c
++#define TX4927_ACLC_ACINTDIS            0xf71c
+ #define TX4927_ACLC_ACSEMAPH            0xf720
+ #define TX4927_ACLC_ACGPIDAT            0xf740
+ #define TX4927_ACLC_ACGPODAT            0xf744
+diff -Nur linux-2.4.32/include/asm-mips/uaccess.h linux-2.4.32.patched/include/asm-mips/uaccess.h
+--- linux-2.4.32/include/asm-mips/uaccess.h    2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/uaccess.h    2006-03-13 18:57:11.000000000 +0100
+@@ -149,7 +149,7 @@
+  * Returns zero on success, or -EFAULT on error.
+  */
+ #define put_user(x,ptr)       \
+-      __put_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
++      __put_user_check((x),(ptr),sizeof(*(ptr)))
+ /*
+  * get_user: - Get a simple variable from user space.
+@@ -169,7 +169,7 @@
+  * On error, the variable @x is set to zero.
+  */
+ #define get_user(x,ptr) \
+-      __get_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
++      __get_user_check((x),(ptr),sizeof(*(ptr)))
+ /*
+  * __put_user: - Write a simple value into user space, with less checking.
+@@ -191,7 +191,7 @@
+  * Returns zero on success, or -EFAULT on error.
+  */
+ #define __put_user(x,ptr) \
+-      __put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
++      __put_user_nocheck((x),(ptr),sizeof(*(ptr)))
+ /*
+  * __get_user: - Get a simple variable from user space, with less checking.
+@@ -214,7 +214,7 @@
+  * On error, the variable @x is set to zero.
+  */
+ #define __get_user(x,ptr) \
+-      __get_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
++      __get_user_nocheck((x),(ptr),sizeof(*(ptr)))
+ struct __large_struct { unsigned long buf[100]; };
+ #define __m(x) (*(struct __large_struct *)(x))
+@@ -232,7 +232,7 @@
+ #define __get_user_nocheck(x,ptr,size)                                        \
+ ({                                                                    \
+       long __gu_err = 0;                                              \
+-      __typeof(*(ptr)) __gu_val = 0;                                  \
++      __typeof(*(ptr)) __gu_val = (__typeof(*(ptr))) 0;                                       \
+       long __gu_addr;                                                 \
+       __gu_addr = (long) (ptr);                                       \
+       switch (size) {                                                 \
+diff -Nur linux-2.4.32/include/asm-mips/unistd.h linux-2.4.32.patched/include/asm-mips/unistd.h
+--- linux-2.4.32/include/asm-mips/unistd.h     2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips/unistd.h     2006-03-13 18:55:54.000000000 +0100
+@@ -760,7 +760,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ /*
+@@ -788,7 +788,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall2(type,name,atype,a,btype,b) \
+@@ -813,7 +813,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall3(type,name,atype,a,btype,b,ctype,c) \
+@@ -839,7 +839,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
+@@ -865,7 +865,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #if (_MIPS_SIM == _MIPS_SIM_ABI32)
+@@ -902,7 +902,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
+@@ -935,7 +935,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #endif /* (_MIPS_SIM == _MIPS_SIM_ABI32) */
+@@ -966,7 +966,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
+@@ -995,7 +995,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #endif /* (_MIPS_SIM == _MIPS_SIM_NABI32) || (_MIPS_SIM == _MIPS_SIM_ABI64) */
+diff -Nur linux-2.4.32/include/asm-mips64/checksum.h linux-2.4.32.patched/include/asm-mips64/checksum.h
+--- linux-2.4.32/include/asm-mips64/checksum.h 2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/checksum.h 2006-03-13 18:55:54.000000000 +0100
+@@ -144,7 +144,7 @@
+       "daddu\t%0, %4\n\t"
+       "dsll32\t$1, %0, 0\n\t"
+       "daddu\t%0, $1\n\t"
+-      "dsrl32\t%0, %0, 0\n\t"
++      "dsra32\t%0, %0, 0\n\t"
+       ".set\tat"
+       : "=&r" (sum)
+       : "0" (daddr), "r"(saddr),
+diff -Nur linux-2.4.32/include/asm-mips64/elf.h linux-2.4.32.patched/include/asm-mips64/elf.h
+--- linux-2.4.32/include/asm-mips64/elf.h      2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/elf.h      2006-03-13 18:55:54.000000000 +0100
+@@ -64,9 +64,10 @@
+ #define USE_ELF_CORE_DUMP
+ #define ELF_EXEC_PAGESIZE     PAGE_SIZE
+-#define ELF_CORE_COPY_REGS(_dest,_regs)                               \
+-      memcpy((char *) &_dest, (char *) _regs,                 \
+-             sizeof(struct pt_regs));
++extern void dump_regs(elf_greg_t *, struct pt_regs *regs);
++
++#define ELF_CORE_COPY_REGS(elf_regs, regs)                    \
++      dump_regs((elf_greg_t *)&(elf_regs), regs);
+ /* This yields a mask that user programs can use to figure out what
+    instruction set this cpu supports.  This could be done in userspace,
+diff -Nur linux-2.4.32/include/asm-mips64/hazards.h linux-2.4.32.patched/include/asm-mips64/hazards.h
+--- linux-2.4.32/include/asm-mips64/hazards.h  2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/hazards.h  2006-03-13 18:55:54.000000000 +0100
+@@ -3,7 +3,7 @@
+  * License.  See the file "COPYING" in the main directory of this archive
+  * for more details.
+  *
+- * Copyright (C) 2003 Ralf Baechle
++ * Copyright (C) 2003, 2004 Ralf Baechle
+  */
+ #ifndef _ASM_HAZARDS_H
+ #define _ASM_HAZARDS_H
+@@ -12,37 +12,200 @@
+ #ifdef __ASSEMBLY__
++      .macro  _ssnop
++      sll     $0, $0, 1
++      .endm
++
+ /*
+  * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
+  * use of the JTLB for instructions should not occur for 4 cpu cycles and use
+  * for data translations should not occur for 3 cpu cycles.
+  */
+ #ifdef CONFIG_CPU_RM9000
+-#define rm9000_tlb_hazard                                             \
++
++#define mtc0_tlbw_hazard                                              \
++      .set    push;                                                   \
+       .set    mips32;                                                 \
+-      ssnop; ssnop; ssnop; ssnop;                                     \
+-      .set    mips0
++      _ssnop; _ssnop; _ssnop; _ssnop;                                 \
++      .set    pop
++
++#define tlbw_eret_hazard                                              \
++      .set    push;                                                   \
++      .set    mips32;                                                 \
++      _ssnop; _ssnop; _ssnop; _ssnop;                                 \
++      .set    pop
++
+ #else
+-#define rm9000_tlb_hazard
++
++/*
++ * The taken branch will result in a two cycle penalty for the two killed
++ * instructions on R4000 / R4400.  Other processors only have a single cycle
++ * hazard so this is nice trick to have an optimal code for a range of
++ * processors.
++ */
++#define mtc0_tlbw_hazard                                              \
++      b       . + 8
++#define tlbw_eret_hazard                                              \
++      nop
+ #endif
++/*
++ * mtc0->mfc0 hazard
++ * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
++ * It is a MIPS32R2 processor so ehb will clear the hazard.
++ */
++
++#ifdef CONFIG_CPU_MIPSR2
++/*
++ * Use a macro for ehb unless explicit support for MIPSR2 is enabled
++ */
++      .macro  ehb
++      sll     $0, $0, 3
++      .endm
++
++#define irq_enable_hazard                                             \
++      ehb             # irq_enable_hazard
++
++#define irq_disable_hazard                                            \
++      ehb             # irq_disable_hazard
++
++#elif defined(CONFIG_CPU_R10000) || defined(CONFIG_CPU_RM9000)
++
++/*
++ * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
++ */
++
++#define irq_enable_hazard
++
++#define irq_disable_hazard
++
+ #else
+ /*
++ * Classic MIPS needs 1 - 3 nops or ssnops
++ */
++#define irq_enable_hazard
++#define irq_disable_hazard                                            \
++      _ssnop; _ssnop; _ssnop
++
++#endif
++
++#else /* __ASSEMBLY__ */
++
++/*
+  * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
+  * use of the JTLB for instructions should not occur for 4 cpu cycles and use
+  * for data translations should not occur for 3 cpu cycles.
+  */
+ #ifdef CONFIG_CPU_RM9000
+-#define rm9000_tlb_hazard()                                           \
++
++#define mtc0_tlbw_hazard()                                            \
++      __asm__ __volatile__(                                           \
++              ".set\tmips32\n\t"                                      \
++              "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
++              ".set\tmips0")
++
++#define tlbw_use_hazard()                                             \
+       __asm__ __volatile__(                                           \
+               ".set\tmips32\n\t"                                      \
+-              "ssnop; ssnop; ssnop; ssnop\n\t"                        \
++              "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
+               ".set\tmips0")
+ #else
+-#define rm9000_tlb_hazard() do { } while (0)
++
++/*
++ * Overkill warning ...
++ */
++#define mtc0_tlbw_hazard()                                            \
++      __asm__ __volatile__(                                           \
++              ".set noreorder\n\t"                                    \
++              "nop; nop; nop; nop; nop; nop;\n\t"                     \
++              ".set reorder\n\t")
++
++#define tlbw_use_hazard()                                             \
++      __asm__ __volatile__(                                           \
++              ".set noreorder\n\t"                                    \
++              "nop; nop; nop; nop; nop; nop;\n\t"                     \
++              ".set reorder\n\t")
++
+ #endif
++/*
++ * mtc0->mfc0 hazard
++ * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
++ * It is a MIPS32R2 processor so ehb will clear the hazard.
++ */
++
++#ifdef CONFIG_CPU_MIPSR2
++/*
++ * Use a macro for ehb unless explicit support for MIPSR2 is enabled
++ */
++__asm__(
++      "       .macro  ehb                                     \n\t"
++      "       sll     $0, $0, 3                               \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       ehb                                             \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       ehb                                             \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()                                           \
++      __asm__ __volatile__(                                           \
++      "ehb\t\t\t\t# irq_enable_hazard")
++
++#define irq_disable_hazard()                                          \
++      __asm__ __volatile__(                                           \
++      "ehb\t\t\t\t# irq_disable_hazard")
++
++#elif defined(CONFIG_CPU_R10000)
++
++/*
++ * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
++ */
++
++__asm__(
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()   do { } while (0)
++#define irq_disable_hazard()  do { } while (0)
++
++#else
++
++/*
++ * Default for classic MIPS processors.  Assume worst case hazards but don't
++ * care about the irq_enable_hazard - sooner or later the hardware will
++ * enable it and we don't care when exactly.
++ */
++
++__asm__(
++      "       .macro  _ssnop                                  \n\t"
++      "       sll     $0, $2, 1                               \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       #                                               \n\t"
++      "       # There is a hazard but we do not care          \n\t"
++      "       #                                               \n\t"
++      "       .macro\tirq_enable_hazard                       \n\t"
++      "       .endm                                           \n\t"
++      "                                                       \n\t"
++      "       .macro\tirq_disable_hazard                      \n\t"
++      "       _ssnop; _ssnop; _ssnop                          \n\t"
++      "       .endm");
++
++#define irq_enable_hazard()   do { } while (0)
++#define irq_disable_hazard()                                          \
++      __asm__ __volatile__(                                           \
++      "_ssnop; _ssnop; _ssnop;\t\t# irq_disable_hazard")
++
+ #endif
++#endif /* __ASSEMBLY__ */
++
+ #endif /* _ASM_HAZARDS_H */
+diff -Nur linux-2.4.32/include/asm-mips64/ide.h linux-2.4.32.patched/include/asm-mips64/ide.h
+--- linux-2.4.32/include/asm-mips64/ide.h      2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips64/ide.h      2006-03-13 18:55:54.000000000 +0100
+@@ -32,12 +32,12 @@
+ extern struct ide_ops *ide_ops;
+-static __inline__ int ide_default_irq(ide_ioreg_t base)
++static inline int ide_default_irq(ide_ioreg_t base)
+ {
+       return ide_ops->ide_default_irq(base);
+ }
+-static __inline__ ide_ioreg_t ide_default_io_base(int index)
++static inline ide_ioreg_t ide_default_io_base(int index)
+ {
+       return ide_ops->ide_default_io_base(index);
+ }
+@@ -48,7 +48,7 @@
+       ide_ops->ide_init_hwif_ports(hw, data_port, ctrl_port, irq);
+ }
+-static __inline__ void ide_init_default_hwifs(void)
++static inline void ide_init_default_hwifs(void)
+ {
+ #ifndef CONFIG_BLK_DEV_IDEPCI
+       hw_regs_t hw;
+@@ -68,7 +68,89 @@
+ #define ide_ack_intr(hwif)    ((hwif)->hw.ack_intr ? (hwif)->hw.ack_intr(hwif) : 1)
+ #endif
+-#include <asm-generic/ide_iops.h>
++/* MIPS port and memory-mapped I/O string operations.  */
++
++static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size)
++{
++      if (cpu_has_dc_aliases) {
++              unsigned long end = addr + size;
++              for (; addr < end; addr += PAGE_SIZE)
++                      flush_dcache_page(virt_to_page(addr));
++      }
++}
++
++static inline void __ide_insw(unsigned long port, void *addr,
++      unsigned int count)
++{
++      insw(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 2);
++}
++
++static inline void __ide_insl(unsigned long port, void *addr, unsigned int count)
++{
++      insl(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 4);
++}
++
++static inline void __ide_outsw(unsigned long port, const void *addr,
++      unsigned long count)
++{
++      outsw(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 2);
++}
++
++static inline void __ide_outsl(unsigned long port, const void *addr,
++      unsigned long count)
++{
++      outsl(port, addr, count);
++      __ide_flush_dcache_range((unsigned long)addr, count * 4);
++}
++
++static inline void __ide_mm_insw(unsigned long port, void *addr, u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              *(u16 *)addr = readw(port);
++              addr += 2;
++      }
++      __ide_flush_dcache_range(start, count * 2);
++}
++
++static inline void __ide_mm_insl(unsigned long port, void *addr, u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              *(u32 *)addr = readl(port);
++              addr += 4;
++      }
++      __ide_flush_dcache_range(start, count * 4);
++}
++
++static inline void __ide_mm_outsw(unsigned long port, const void *addr,
++      u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              writew(*(u16 *)addr, port);
++              addr += 2;
++      }
++      __ide_flush_dcache_range(start, count * 2);
++}
++
++static inline void __ide_mm_outsl(unsigned long port, const void *addr,
++      u32 count)
++{
++      unsigned long start = (unsigned long) addr;
++
++      while (count--) {
++              writel(*(u32 *)addr, port);
++              addr += 4;
++      }
++      __ide_flush_dcache_range(start, count * 4);
++}
+ #endif /* __KERNEL__ */
+diff -Nur linux-2.4.32/include/asm-mips64/io.h linux-2.4.32.patched/include/asm-mips64/io.h
+--- linux-2.4.32/include/asm-mips64/io.h       2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/io.h       2006-03-13 18:55:54.000000000 +0100
+@@ -414,7 +414,8 @@
+       return __ioswab32(__val);
+ }
+-static inline void __outsb(unsigned long port, void *addr, unsigned int count)
++static inline void __outsb(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outb(*(u8 *)addr, port);
+@@ -430,7 +431,8 @@
+       }
+ }
+-static inline void __outsw(unsigned long port, void *addr, unsigned int count)
++static inline void __outsw(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outw(*(u16 *)addr, port);
+@@ -446,7 +448,8 @@
+       }
+ }
+-static inline void __outsl(unsigned long port, void *addr, unsigned int count)
++static inline void __outsl(unsigned long port, const void *addr,
++      unsigned int count)
+ {
+       while (count--) {
+               outl(*(u32 *)addr, port);
+diff -Nur linux-2.4.32/include/asm-mips64/mipsregs.h linux-2.4.32.patched/include/asm-mips64/mipsregs.h
+--- linux-2.4.32/include/asm-mips64/mipsregs.h 2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/mipsregs.h 2006-03-13 18:55:54.000000000 +0100
+@@ -757,10 +757,18 @@
+ #define read_c0_config1()     __read_32bit_c0_register($16, 1)
+ #define read_c0_config2()     __read_32bit_c0_register($16, 2)
+ #define read_c0_config3()     __read_32bit_c0_register($16, 3)
++#define read_c0_config4()     __read_32bit_c0_register($16, 4)
++#define read_c0_config5()     __read_32bit_c0_register($16, 5)
++#define read_c0_config6()     __read_32bit_c0_register($16, 6)
++#define read_c0_config7()     __read_32bit_c0_register($16, 7)
+ #define write_c0_config(val)  __write_32bit_c0_register($16, 0, val)
+ #define write_c0_config1(val) __write_32bit_c0_register($16, 1, val)
+ #define write_c0_config2(val) __write_32bit_c0_register($16, 2, val)
+ #define write_c0_config3(val) __write_32bit_c0_register($16, 3, val)
++#define write_c0_config4(val) __write_32bit_c0_register($16, 4, val)
++#define write_c0_config5(val) __write_32bit_c0_register($16, 5, val)
++#define write_c0_config6(val) __write_32bit_c0_register($16, 6, val)
++#define write_c0_config7(val) __write_32bit_c0_register($16, 7, val)
+ /*
+  * The WatchLo register.  There may be upto 8 of them.
+@@ -856,42 +864,34 @@
+  */
+ static inline void tlb_probe(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbp\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_read(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbr\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_write_indexed(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbwi\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ static inline void tlb_write_random(void)
+ {
+-      rm9000_tlb_hazard();
+       __asm__ __volatile__(
+               ".set noreorder\n\t"
+               "tlbwr\n\t"
+               ".set reorder");
+-      rm9000_tlb_hazard();
+ }
+ /*
+diff -Nur linux-2.4.32/include/asm-mips64/ptrace.h linux-2.4.32.patched/include/asm-mips64/ptrace.h
+--- linux-2.4.32/include/asm-mips64/ptrace.h   2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/ptrace.h   2006-03-13 18:55:56.000000000 +0100
+@@ -5,6 +5,7 @@
+  *
+  * Copyright (C) 1994, 95, 96, 97, 98, 99, 2000 by Ralf Baechle
+  * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
++ * Copyright (C) 2004  Maciej W. Rozycki
+  */
+ #ifndef _ASM_PTRACE_H
+ #define _ASM_PTRACE_H
+@@ -61,12 +62,10 @@
+         "sd\t$22,"__str(PT_R22)"($29)\n\t"                              \
+         "sd\t$23,"__str(PT_R23)"($29)\n\t"                              \
+         "sd\t$30,"__str(PT_R30)"($29)\n\t"                              \
++        "j\t_" #symbol "\n\t"                                           \
+         ".end\t" #symbol "\n\t"                                         \
+         ".size\t" #symbol",. - " #symbol)
+-/* Used in declaration of save_static functions.  */
+-#define static_unused static __attribute__((unused))
+-
+ #define abi64_no_regargs                                              \
+       unsigned long __dummy0,                                         \
+       unsigned long __dummy1,                                         \
+diff -Nur linux-2.4.32/include/asm-mips64/reg.h linux-2.4.32.patched/include/asm-mips64/reg.h
+--- linux-2.4.32/include/asm-mips64/reg.h      2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips64/reg.h      2006-03-13 18:55:54.000000000 +0100
+@@ -46,6 +46,9 @@
+ /*
+  * k0/k1 unsaved
+  */
++#define EF_REG26              26
++#define EF_REG27              27
++
+ #define EF_REG28              28
+ #define EF_REG29              29
+ #define EF_REG30              30
+diff -Nur linux-2.4.32/include/asm-mips64/sgi/hpc3.h linux-2.4.32.patched/include/asm-mips64/sgi/hpc3.h
+--- linux-2.4.32/include/asm-mips64/sgi/hpc3.h 2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips64/sgi/hpc3.h 2006-03-13 18:55:54.000000000 +0100
+@@ -128,26 +128,26 @@
+       volatile u32 rx_gfptr;  /* current GIO fifo ptr */
+       volatile u32 rx_dfptr;  /* current device fifo ptr */
+       u32 _unused1;           /* padding */
+-      volatile u32 rx_reset;  /* reset register */
+-#define HPC3_ERXRST_CRESET 0x1        /* Reset dma channel and external controller */
+-#define HPC3_ERXRST_CLRIRQ 0x2        /* Clear channel interrupt */
+-#define HPC3_ERXRST_LBACK  0x4        /* Enable diagnostic loopback mode of Seeq8003 */
+-
+-      volatile u32 rx_dconfig;        /* DMA configuration register */
+-#define HPC3_ERXDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
+-#define HPC3_ERXDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
+-#define HPC3_ERXDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
+-#define HPC3_ERXDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
+-#define HPC3_ERXDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
+-#define HPC3_ERXDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
+-#define HPC3_ERXDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
+-#define HPC3_ERXDCFG_PTO   0x30000 /* Programmed timeout value for above two */
+-
+-      volatile u32 rx_pconfig;        /* PIO configuration register */
+-#define HPC3_ERXPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
+-#define HPC3_ERXPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
+-#define HPC3_ERXPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
+-#define HPC3_ERXPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
++      volatile u32 reset;     /* reset register */
++#define HPC3_ERST_CRESET 0x1  /* Reset dma channel and external controller */
++#define HPC3_ERST_CLRIRQ 0x2  /* Clear channel interrupt */
++#define HPC3_ERST_LBACK  0x4  /* Enable diagnostic loopback mode of Seeq8003 */
++
++      volatile u32 dconfig;    /* DMA configuration register */
++#define HPC3_EDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
++#define HPC3_EDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
++#define HPC3_EDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
++#define HPC3_EDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
++#define HPC3_EDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
++#define HPC3_EDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
++#define HPC3_EDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
++#define HPC3_EDCFG_PTO   0x30000 /* Programmed timeout value for above two */
++
++      volatile u32 pconfig;   /* PIO configuration register */
++#define HPC3_EPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
++#define HPC3_EPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
++#define HPC3_EPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
++#define HPC3_EPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
+       u32 _unused2[0x1000/4 - 8];     /* padding */
+@@ -221,7 +221,7 @@
+ #define HPC3_BESTAT_PIDMASK   0x3f700 /* DMA channel parity identifier */
+       u32 _unused1[0x14000/4 - 5];    /* padding */
+-      
++
+       /* Now direct PIO per-HPC3 peripheral access to external regs. */
+       volatile u32 scsi0_ext[256];    /* SCSI channel 0 external regs */
+       u32 _unused2[0x7c00/4];
+@@ -304,7 +304,7 @@
+       volatile u32 bbram[8192-50-14]; /* Battery backed ram */
+ };
+-/* 
++/*
+  * It is possible to have two HPC3's within the address space on
+  * one machine, though only having one is more likely on an Indy.
+  */
+diff -Nur linux-2.4.32/include/asm-mips64/signal.h linux-2.4.32.patched/include/asm-mips64/signal.h
+--- linux-2.4.32/include/asm-mips64/signal.h   2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-mips64/signal.h   2006-03-13 18:55:56.000000000 +0100
+@@ -119,6 +119,12 @@
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x02000000
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
++#endif
++
+ #endif /* __KERNEL__ */
+ #define SIG_BLOCK     1       /* for blocking signals */
+diff -Nur linux-2.4.32/include/asm-mips64/sn/nmi.h linux-2.4.32.patched/include/asm-mips64/sn/nmi.h
+--- linux-2.4.32/include/asm-mips64/sn/nmi.h   2002-11-29 00:53:15.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/sn/nmi.h   2006-03-13 18:55:54.000000000 +0100
+@@ -8,7 +8,7 @@
+ #ifndef __ASM_SN_NMI_H
+ #define __ASM_SN_NMI_H
+-#ident "$Revision: 1.2.4.2 $"
++#ident "$Revision: 1.2.4.1 $"
+ #include <asm/sn/addrs.h>
+diff -Nur linux-2.4.32/include/asm-mips64/unistd.h linux-2.4.32.patched/include/asm-mips64/unistd.h
+--- linux-2.4.32/include/asm-mips64/unistd.h   2005-01-19 15:10:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-mips64/unistd.h   2006-03-13 18:55:54.000000000 +0100
+@@ -760,7 +760,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ /*
+@@ -788,7 +788,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall2(type,name,atype,a,btype,b) \
+@@ -813,7 +813,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall3(type,name,atype,a,btype,b,ctype,c) \
+@@ -839,7 +839,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
+@@ -865,7 +865,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #if (_MIPS_SIM == _MIPS_SIM_ABI32)
+@@ -902,7 +902,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
+@@ -935,7 +935,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #endif /* (_MIPS_SIM == _MIPS_SIM_ABI32) */
+@@ -966,7 +966,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
+@@ -995,7 +995,7 @@
+       if (__a3 == 0) \
+               return (type) __v0; \
+       errno = __v0; \
+-      return -1; \
++      return (type)-1; \
+ }
+ #endif /* (_MIPS_SIM == _MIPS_SIM_NABI32) || (_MIPS_SIM == _MIPS_SIM_ABI64) */
+diff -Nur linux-2.4.32/include/asm-parisc/signal.h linux-2.4.32.patched/include/asm-parisc/signal.h
+--- linux-2.4.32/include/asm-parisc/signal.h   2000-12-05 21:29:39.000000000 +0100
++++ linux-2.4.32.patched/include/asm-parisc/signal.h   2006-03-13 18:55:56.000000000 +0100
+@@ -100,6 +100,12 @@
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
++#endif
++
+ #endif /* __KERNEL__ */
+ #define SIG_BLOCK          0  /* for blocking signals */
+diff -Nur linux-2.4.32/include/asm-ppc/byteorder.h linux-2.4.32.patched/include/asm-ppc/byteorder.h
+--- linux-2.4.32/include/asm-ppc/byteorder.h   2003-06-13 16:51:38.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ppc/byteorder.h   2006-03-13 18:55:55.000000000 +0100
+@@ -2,6 +2,7 @@
+ #define _PPC_BYTEORDER_H
+ #include <asm/types.h>
++#include <linux/compiler.h>
+ #ifdef __GNUC__
+ #ifdef __KERNEL__
+@@ -50,7 +51,7 @@
+       __asm__ __volatile__ ("stwbrx  %1,0,%2" : "=m" (*addr) : "r" (val), "r" (taddr+4));
+ }
+-static __inline__ __const__ __u16 ___arch__swab16(__u16 value)
++static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 value)
+ {
+       __u16 result;
+@@ -58,7 +59,7 @@
+       return result;
+ }
+-static __inline__ __const__ __u32 ___arch__swab32(__u32 value)
++static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 value)
+ {
+       __u32 result;
+diff -Nur linux-2.4.32/include/asm-ppc/param.h linux-2.4.32.patched/include/asm-ppc/param.h
+--- linux-2.4.32/include/asm-ppc/param.h       2003-06-13 16:51:38.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ppc/param.h       2006-03-13 18:55:54.000000000 +0100
+@@ -3,6 +3,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 4096
+diff -Nur linux-2.4.32/include/asm-ppc/signal.h linux-2.4.32.patched/include/asm-ppc/signal.h
+--- linux-2.4.32/include/asm-ppc/signal.h      2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ppc/signal.h      2006-03-13 18:55:56.000000000 +0100
+@@ -111,6 +111,13 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++ 
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
++#endif
++  
+ #endif /* __KERNEL__ */
+ #define SIG_BLOCK          0  /* for blocking signals */
+diff -Nur linux-2.4.32/include/asm-ppc/spinlock.h linux-2.4.32.patched/include/asm-ppc/spinlock.h
+--- linux-2.4.32/include/asm-ppc/spinlock.h    2003-06-13 16:51:38.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ppc/spinlock.h    2006-03-13 18:55:55.000000000 +0100
+@@ -40,7 +40,6 @@
+ extern void _spin_lock(spinlock_t *lock);
+ extern void _spin_unlock(spinlock_t *lock);
+ extern int spin_trylock(spinlock_t *lock);
+-extern unsigned long __spin_trylock(volatile unsigned long *lock);
+ #define spin_lock(lp)                 _spin_lock(lp)
+ #define spin_unlock(lp)                       _spin_unlock(lp)
+diff -Nur linux-2.4.32/include/asm-ppc/time.h linux-2.4.32.patched/include/asm-ppc/time.h
+--- linux-2.4.32/include/asm-ppc/time.h        2003-08-25 13:44:44.000000000 +0200
++++ linux-2.4.32.patched/include/asm-ppc/time.h        2006-03-13 18:55:55.000000000 +0100
+@@ -12,6 +12,7 @@
+ #include <linux/config.h>
+ #include <linux/mc146818rtc.h>
+ #include <linux/threads.h>
++#include <linux/compiler.h>
+ #include <asm/processor.h>
+@@ -57,7 +58,7 @@
+ /* Accessor functions for the timebase (RTC on 601) registers. */
+ /* If one day CONFIG_POWER is added just define __USE_RTC as 1 */
+ #ifdef CONFIG_6xx
+-extern __inline__ int const __USE_RTC(void) {
++extern __inline__ int __attribute_const__ __USE_RTC(void) {
+       return (mfspr(SPRN_PVR)>>16) == 1;
+ }
+ #else
+diff -Nur linux-2.4.32/include/asm-s390/param.h linux-2.4.32.patched/include/asm-s390/param.h
+--- linux-2.4.32/include/asm-s390/param.h      2001-02-13 23:13:44.000000000 +0100
++++ linux-2.4.32.patched/include/asm-s390/param.h      2006-03-13 18:55:54.000000000 +0100
+@@ -11,6 +11,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 4096
+diff -Nur linux-2.4.32/include/asm-s390/signal.h linux-2.4.32.patched/include/asm-s390/signal.h
+--- linux-2.4.32/include/asm-s390/signal.h     2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-s390/signal.h     2006-03-13 18:55:56.000000000 +0100
+@@ -129,8 +129,15 @@
+ #define SA_SHIRQ                0x04000000
+ #define SA_DOPATHGROUP          0x00100000
+ #define SA_FORCE                0x00200000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM         SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM         0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0    /* for blocking signals */
+ #define SIG_UNBLOCK        1    /* for unblocking signals */
+ #define SIG_SETMASK        2    /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-s390x/signal.h linux-2.4.32.patched/include/asm-s390x/signal.h
+--- linux-2.4.32/include/asm-s390x/signal.h    2004-02-18 14:36:32.000000000 +0100
++++ linux-2.4.32.patched/include/asm-s390x/signal.h    2006-03-13 18:55:56.000000000 +0100
+@@ -129,8 +129,15 @@
+ #define SA_SHIRQ                0x04000000
+ #define SA_DOPATHGROUP          0x00100000
+ #define SA_FORCE                0x00200000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM         SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM         0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0    /* for blocking signals */
+ #define SIG_UNBLOCK        1    /* for unblocking signals */
+ #define SIG_SETMASK        2    /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-sh/param.h linux-2.4.32.patched/include/asm-sh/param.h
+--- linux-2.4.32/include/asm-sh/param.h        2001-01-04 22:19:13.000000000 +0100
++++ linux-2.4.32.patched/include/asm-sh/param.h        2006-03-13 18:55:54.000000000 +0100
+@@ -3,6 +3,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 4096
+diff -Nur linux-2.4.32/include/asm-sh/signal.h linux-2.4.32.patched/include/asm-sh/signal.h
+--- linux-2.4.32/include/asm-sh/signal.h       1999-11-19 04:37:03.000000000 +0100
++++ linux-2.4.32.patched/include/asm-sh/signal.h       2006-03-13 18:55:56.000000000 +0100
+@@ -107,8 +107,15 @@
+ #define SA_PROBE              SA_ONESHOT
+ #define SA_SAMPLE_RANDOM      SA_RESTART
+ #define SA_SHIRQ              0x04000000
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ #define SIG_BLOCK          0  /* for blocking signals */
+ #define SIG_UNBLOCK        1  /* for unblocking signals */
+ #define SIG_SETMASK        2  /* for setting the signal mask */
+diff -Nur linux-2.4.32/include/asm-sparc/param.h linux-2.4.32.patched/include/asm-sparc/param.h
+--- linux-2.4.32/include/asm-sparc/param.h     2000-10-30 23:34:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-sparc/param.h     2006-03-13 18:55:54.000000000 +0100
+@@ -4,6 +4,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 8192    /* Thanks for sun4's we carry baggage... */
+diff -Nur linux-2.4.32/include/asm-sparc/signal.h linux-2.4.32.patched/include/asm-sparc/signal.h
+--- linux-2.4.32/include/asm-sparc/signal.h    1999-09-08 20:14:32.000000000 +0200
++++ linux-2.4.32.patched/include/asm-sparc/signal.h    2006-03-13 18:55:56.000000000 +0100
+@@ -176,8 +176,15 @@
+ #define SA_PROBE SA_ONESHOT
+ #define SA_SAMPLE_RANDOM SA_RESTART
+ #define SA_STATIC_ALLOC               0x80
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ /* Type of a signal handler.  */
+ #ifdef __KERNEL__
+ typedef void (*__sighandler_t)(int, int, struct sigcontext *, char *);
+diff -Nur linux-2.4.32/include/asm-sparc64/param.h linux-2.4.32.patched/include/asm-sparc64/param.h
+--- linux-2.4.32/include/asm-sparc64/param.h   2000-10-30 23:34:12.000000000 +0100
++++ linux-2.4.32.patched/include/asm-sparc64/param.h   2006-03-13 18:55:54.000000000 +0100
+@@ -4,6 +4,9 @@
+ #ifndef HZ
+ #define HZ 100
++#ifdef __KERNEL__
++#define hz_to_std(a) (a)
++#endif
+ #endif
+ #define EXEC_PAGESIZE 8192    /* Thanks for sun4's we carry baggage... */
+diff -Nur linux-2.4.32/include/asm-sparc64/signal.h linux-2.4.32.patched/include/asm-sparc64/signal.h
+--- linux-2.4.32/include/asm-sparc64/signal.h  1999-09-08 20:14:32.000000000 +0200
++++ linux-2.4.32.patched/include/asm-sparc64/signal.h  2006-03-13 18:55:56.000000000 +0100
+@@ -192,8 +192,15 @@
+ #define SA_PROBE SA_ONESHOT
+ #define SA_SAMPLE_RANDOM SA_RESTART
+ #define SA_STATIC_ALLOC               0x80
++
++#ifdef CONFIG_NET_RANDOM
++#define SA_NET_RANDOM SA_SAMPLE_RANDOM
++#else
++#define SA_NET_RANDOM 0
+ #endif
++#endif /* __KERNEL__ */
++
+ /* Type of a signal handler.  */
+ #ifdef __KERNEL__
+ typedef void (*__sighandler_t)(int, struct sigcontext *);
+diff -Nur linux-2.4.32/include/asm-x86_64/byteorder.h linux-2.4.32.patched/include/asm-x86_64/byteorder.h
+--- linux-2.4.32/include/asm-x86_64/byteorder.h        2002-11-29 00:53:15.000000000 +0100
++++ linux-2.4.32.patched/include/asm-x86_64/byteorder.h        2006-03-13 18:55:55.000000000 +0100
+@@ -2,16 +2,17 @@
+ #define _X86_64_BYTEORDER_H
+ #include <asm/types.h>
++#include <linux/compiler.h>
+ #ifdef __GNUC__
+-static __inline__ __const__ __u64 ___arch__swab64(__u64 x)
++static __inline__ __attribute_const__ __u64 ___arch__swab64(__u64 x)
+ {
+       __asm__("bswapq %0" : "=r" (x) : "0" (x));
+       return x;
+ }
+-static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
++static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
+ {
+       __asm__("bswapl %0" : "=r" (x) : "0" (x));
+       return x;
+diff -Nur linux-2.4.32/include/asm-x86_64/processor.h linux-2.4.32.patched/include/asm-x86_64/processor.h
+--- linux-2.4.32/include/asm-x86_64/processor.h        2005-11-16 20:12:54.000000000 +0100
++++ linux-2.4.32.patched/include/asm-x86_64/processor.h        2006-03-13 18:55:55.000000000 +0100
+@@ -68,7 +68,6 @@
+ #define X86_VENDOR_UNKNOWN 0xff
+ extern struct cpuinfo_x86 boot_cpu_data;
+-extern struct tss_struct init_tss[NR_CPUS];
+ #ifdef CONFIG_SMP
+ extern struct cpuinfo_x86 cpu_data[];
+@@ -300,6 +299,8 @@
+       u32 io_bitmap[IO_BITMAP_SIZE];
+ } __attribute__((packed)) ____cacheline_aligned;
++extern struct tss_struct init_tss[NR_CPUS];
++
+ struct thread_struct {
+       unsigned long   rsp0;
+       unsigned long   rip;
+diff -Nur linux-2.4.32/include/config/60xx/wdt.h linux-2.4.32.patched/include/config/60xx/wdt.h
+--- linux-2.4.32/include/config/60xx/wdt.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/60xx/wdt.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_60XX_WDT
+diff -Nur linux-2.4.32/include/config/64bit/phys/addr.h linux-2.4.32.patched/include/config/64bit/phys/addr.h
+--- linux-2.4.32/include/config/64bit/phys/addr.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/64bit/phys/addr.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_64BIT_PHYS_ADDR
+diff -Nur linux-2.4.32/include/config/6pack.h linux-2.4.32.patched/include/config/6pack.h
+--- linux-2.4.32/include/config/6pack.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/6pack.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_6PACK
+diff -Nur linux-2.4.32/include/config/8139/old/rx/reset.h linux-2.4.32.patched/include/config/8139/old/rx/reset.h
+--- linux-2.4.32/include/config/8139/old/rx/reset.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139/old/rx/reset.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139_OLD_RX_RESET
+diff -Nur linux-2.4.32/include/config/8139cp.h linux-2.4.32.patched/include/config/8139cp.h
+--- linux-2.4.32/include/config/8139cp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139cp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139CP
+diff -Nur linux-2.4.32/include/config/8139too/8129.h linux-2.4.32.patched/include/config/8139too/8129.h
+--- linux-2.4.32/include/config/8139too/8129.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139too/8129.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139TOO_8129
+diff -Nur linux-2.4.32/include/config/8139too/pio.h linux-2.4.32.patched/include/config/8139too/pio.h
+--- linux-2.4.32/include/config/8139too/pio.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139too/pio.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139TOO_PIO
+diff -Nur linux-2.4.32/include/config/8139too/tune/twister.h linux-2.4.32.patched/include/config/8139too/tune/twister.h
+--- linux-2.4.32/include/config/8139too/tune/twister.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139too/tune/twister.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139TOO_TUNE_TWISTER
+diff -Nur linux-2.4.32/include/config/8139too.h linux-2.4.32.patched/include/config/8139too.h
+--- linux-2.4.32/include/config/8139too.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/8139too.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_8139TOO
+diff -Nur linux-2.4.32/include/config/acenic.h linux-2.4.32.patched/include/config/acenic.h
+--- linux-2.4.32/include/config/acenic.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/acenic.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ACENIC
+diff -Nur linux-2.4.32/include/config/acer/pica/61.h linux-2.4.32.patched/include/config/acer/pica/61.h
+--- linux-2.4.32/include/config/acer/pica/61.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/acer/pica/61.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ACER_PICA_61
+diff -Nur linux-2.4.32/include/config/acorn/partition.h linux-2.4.32.patched/include/config/acorn/partition.h
+--- linux-2.4.32/include/config/acorn/partition.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/acorn/partition.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ACORN_PARTITION
+diff -Nur linux-2.4.32/include/config/acquire/wdt.h linux-2.4.32.patched/include/config/acquire/wdt.h
+--- linux-2.4.32/include/config/acquire/wdt.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/acquire/wdt.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ACQUIRE_WDT
+diff -Nur linux-2.4.32/include/config/adaptec/starfire.h linux-2.4.32.patched/include/config/adaptec/starfire.h
+--- linux-2.4.32/include/config/adaptec/starfire.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/adaptec/starfire.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ADAPTEC_STARFIRE
+diff -Nur linux-2.4.32/include/config/adfs/fs/rw.h linux-2.4.32.patched/include/config/adfs/fs/rw.h
+--- linux-2.4.32/include/config/adfs/fs/rw.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/adfs/fs/rw.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ADFS_FS_RW
+diff -Nur linux-2.4.32/include/config/adfs/fs.h linux-2.4.32.patched/include/config/adfs/fs.h
+--- linux-2.4.32/include/config/adfs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/adfs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ADFS_FS
+diff -Nur linux-2.4.32/include/config/advantech/wdt.h linux-2.4.32.patched/include/config/advantech/wdt.h
+--- linux-2.4.32/include/config/advantech/wdt.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/advantech/wdt.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ADVANTECH_WDT
+diff -Nur linux-2.4.32/include/config/affs/fs.h linux-2.4.32.patched/include/config/affs/fs.h
+--- linux-2.4.32/include/config/affs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/affs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AFFS_FS
+diff -Nur linux-2.4.32/include/config/agp.h linux-2.4.32.patched/include/config/agp.h
+--- linux-2.4.32/include/config/agp.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/agp.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AGP
+diff -Nur linux-2.4.32/include/config/airo/cs.h linux-2.4.32.patched/include/config/airo/cs.h
+--- linux-2.4.32/include/config/airo/cs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/airo/cs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AIRO_CS
+diff -Nur linux-2.4.32/include/config/airo.h linux-2.4.32.patched/include/config/airo.h
+--- linux-2.4.32/include/config/airo.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/airo.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AIRO
+diff -Nur linux-2.4.32/include/config/aironet4500/noncs.h linux-2.4.32.patched/include/config/aironet4500/noncs.h
+--- linux-2.4.32/include/config/aironet4500/noncs.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/aironet4500/noncs.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AIRONET4500_NONCS
+diff -Nur linux-2.4.32/include/config/aironet4500/proc.h linux-2.4.32.patched/include/config/aironet4500/proc.h
+--- linux-2.4.32/include/config/aironet4500/proc.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/aironet4500/proc.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AIRONET4500_PROC
+diff -Nur linux-2.4.32/include/config/aironet4500.h linux-2.4.32.patched/include/config/aironet4500.h
+--- linux-2.4.32/include/config/aironet4500.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/aironet4500.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AIRONET4500
+diff -Nur linux-2.4.32/include/config/alim1535/wdt.h linux-2.4.32.patched/include/config/alim1535/wdt.h
+--- linux-2.4.32/include/config/alim1535/wdt.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/alim1535/wdt.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ALIM1535_WDT
+diff -Nur linux-2.4.32/include/config/alim7101/wdt.h linux-2.4.32.patched/include/config/alim7101/wdt.h
+--- linux-2.4.32/include/config/alim7101/wdt.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/alim7101/wdt.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ALIM7101_WDT
+diff -Nur linux-2.4.32/include/config/amd/pm768.h linux-2.4.32.patched/include/config/amd/pm768.h
+--- linux-2.4.32/include/config/amd/pm768.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/amd/pm768.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AMD_PM768
+diff -Nur linux-2.4.32/include/config/amd74xx/override.h linux-2.4.32.patched/include/config/amd74xx/override.h
+--- linux-2.4.32/include/config/amd74xx/override.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/amd74xx/override.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AMD74XX_OVERRIDE
+diff -Nur linux-2.4.32/include/config/amd8111/eth.h linux-2.4.32.patched/include/config/amd8111/eth.h
+--- linux-2.4.32/include/config/amd8111/eth.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/amd8111/eth.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AMD8111_ETH
+diff -Nur linux-2.4.32/include/config/amiga/partition.h linux-2.4.32.patched/include/config/amiga/partition.h
+--- linux-2.4.32/include/config/amiga/partition.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/amiga/partition.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AMIGA_PARTITION
+diff -Nur linux-2.4.32/include/config/applicom.h linux-2.4.32.patched/include/config/applicom.h
+--- linux-2.4.32/include/config/applicom.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/applicom.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_APPLICOM
+diff -Nur linux-2.4.32/include/config/apricot.h linux-2.4.32.patched/include/config/apricot.h
+--- linux-2.4.32/include/config/apricot.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/apricot.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_APRICOT
+diff -Nur linux-2.4.32/include/config/arcnet.h linux-2.4.32.patched/include/config/arcnet.h
+--- linux-2.4.32/include/config/arcnet.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/arcnet.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ARCNET
+diff -Nur linux-2.4.32/include/config/arlan.h linux-2.4.32.patched/include/config/arlan.h
+--- linux-2.4.32/include/config/arlan.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/arlan.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ARLAN
+diff -Nur linux-2.4.32/include/config/arpd.h linux-2.4.32.patched/include/config/arpd.h
+--- linux-2.4.32/include/config/arpd.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/arpd.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ARPD
+diff -Nur linux-2.4.32/include/config/atalk.h linux-2.4.32.patched/include/config/atalk.h
+--- linux-2.4.32/include/config/atalk.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/atalk.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ATALK
+diff -Nur linux-2.4.32/include/config/atari/partition.h linux-2.4.32.patched/include/config/atari/partition.h
+--- linux-2.4.32/include/config/atari/partition.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/atari/partition.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ATARI_PARTITION
+diff -Nur linux-2.4.32/include/config/atm.h linux-2.4.32.patched/include/config/atm.h
+--- linux-2.4.32/include/config/atm.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/atm.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ATM
+diff -Nur linux-2.4.32/include/config/autofs/fs.h linux-2.4.32.patched/include/config/autofs/fs.h
+--- linux-2.4.32/include/config/autofs/fs.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/autofs/fs.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AUTOFS_FS
+diff -Nur linux-2.4.32/include/config/autofs4/fs.h linux-2.4.32.patched/include/config/autofs4/fs.h
+--- linux-2.4.32/include/config/autofs4/fs.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/autofs4/fs.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AUTOFS4_FS
+diff -Nur linux-2.4.32/include/config/ax25/dama/slave.h linux-2.4.32.patched/include/config/ax25/dama/slave.h
+--- linux-2.4.32/include/config/ax25/dama/slave.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ax25/dama/slave.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AX25_DAMA_SLAVE
+diff -Nur linux-2.4.32/include/config/ax25/module.h linux-2.4.32.patched/include/config/ax25/module.h
+--- linux-2.4.32/include/config/ax25/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ax25/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_AX25_MODULE 1
+diff -Nur linux-2.4.32/include/config/ax25.h linux-2.4.32.patched/include/config/ax25.h
+--- linux-2.4.32/include/config/ax25.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ax25.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_AX25
+diff -Nur linux-2.4.32/include/config/b44.h linux-2.4.32.patched/include/config/b44.h
+--- linux-2.4.32/include/config/b44.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/b44.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_B44 1
+diff -Nur linux-2.4.32/include/config/baget/mips.h linux-2.4.32.patched/include/config/baget/mips.h
+--- linux-2.4.32/include/config/baget/mips.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/baget/mips.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BAGET_MIPS
+diff -Nur linux-2.4.32/include/config/baycom/epp.h linux-2.4.32.patched/include/config/baycom/epp.h
+--- linux-2.4.32/include/config/baycom/epp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/baycom/epp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BAYCOM_EPP
+diff -Nur linux-2.4.32/include/config/baycom/par.h linux-2.4.32.patched/include/config/baycom/par.h
+--- linux-2.4.32/include/config/baycom/par.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/baycom/par.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BAYCOM_PAR
+diff -Nur linux-2.4.32/include/config/baycom/ser/fdx.h linux-2.4.32.patched/include/config/baycom/ser/fdx.h
+--- linux-2.4.32/include/config/baycom/ser/fdx.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/baycom/ser/fdx.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BAYCOM_SER_FDX
+diff -Nur linux-2.4.32/include/config/baycom/ser/hdx.h linux-2.4.32.patched/include/config/baycom/ser/hdx.h
+--- linux-2.4.32/include/config/baycom/ser/hdx.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/baycom/ser/hdx.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BAYCOM_SER_HDX
+diff -Nur linux-2.4.32/include/config/bcm4310.h linux-2.4.32.patched/include/config/bcm4310.h
+--- linux-2.4.32/include/config/bcm4310.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bcm4310.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BCM4310 1
+diff -Nur linux-2.4.32/include/config/bcm4704.h linux-2.4.32.patched/include/config/bcm4704.h
+--- linux-2.4.32/include/config/bcm4704.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bcm4704.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BCM4704 1
+diff -Nur linux-2.4.32/include/config/bcm4710.h linux-2.4.32.patched/include/config/bcm4710.h
+--- linux-2.4.32/include/config/bcm4710.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bcm4710.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BCM4710 1
+diff -Nur linux-2.4.32/include/config/bcm5365.h linux-2.4.32.patched/include/config/bcm5365.h
+--- linux-2.4.32/include/config/bcm5365.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bcm5365.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BCM5365 1
+diff -Nur linux-2.4.32/include/config/bcm947xx.h linux-2.4.32.patched/include/config/bcm947xx.h
+--- linux-2.4.32/include/config/bcm947xx.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bcm947xx.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BCM947XX 1
+diff -Nur linux-2.4.32/include/config/befs/debug.h linux-2.4.32.patched/include/config/befs/debug.h
+--- linux-2.4.32/include/config/befs/debug.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/befs/debug.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BEFS_DEBUG
+diff -Nur linux-2.4.32/include/config/befs/fs.h linux-2.4.32.patched/include/config/befs/fs.h
+--- linux-2.4.32/include/config/befs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/befs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BEFS_FS
+diff -Nur linux-2.4.32/include/config/bfs/fs.h linux-2.4.32.patched/include/config/bfs/fs.h
+--- linux-2.4.32/include/config/bfs/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bfs/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BFS_FS
+diff -Nur linux-2.4.32/include/config/binfmt/aout.h linux-2.4.32.patched/include/config/binfmt/aout.h
+--- linux-2.4.32/include/config/binfmt/aout.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/binfmt/aout.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BINFMT_AOUT
+diff -Nur linux-2.4.32/include/config/binfmt/elf/aout.h linux-2.4.32.patched/include/config/binfmt/elf/aout.h
+--- linux-2.4.32/include/config/binfmt/elf/aout.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/binfmt/elf/aout.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BINFMT_ELF_AOUT
+diff -Nur linux-2.4.32/include/config/binfmt/elf32.h linux-2.4.32.patched/include/config/binfmt/elf32.h
+--- linux-2.4.32/include/config/binfmt/elf32.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/binfmt/elf32.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BINFMT_ELF32
+diff -Nur linux-2.4.32/include/config/binfmt/elf.h linux-2.4.32.patched/include/config/binfmt/elf.h
+--- linux-2.4.32/include/config/binfmt/elf.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/binfmt/elf.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BINFMT_ELF 1
+diff -Nur linux-2.4.32/include/config/binfmt/misc.h linux-2.4.32.patched/include/config/binfmt/misc.h
+--- linux-2.4.32/include/config/binfmt/misc.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/binfmt/misc.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BINFMT_MISC
+diff -Nur linux-2.4.32/include/config/blk/cpq/ciss/da.h linux-2.4.32.patched/include/config/blk/cpq/ciss/da.h
+--- linux-2.4.32/include/config/blk/cpq/ciss/da.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/cpq/ciss/da.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_CPQ_CISS_DA
+diff -Nur linux-2.4.32/include/config/blk/cpq/da.h linux-2.4.32.patched/include/config/blk/cpq/da.h
+--- linux-2.4.32/include/config/blk/cpq/da.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/cpq/da.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_CPQ_DA
+diff -Nur linux-2.4.32/include/config/blk/dev/3w/xxxx/raid.h linux-2.4.32.patched/include/config/blk/dev/3w/xxxx/raid.h
+--- linux-2.4.32/include/config/blk/dev/3w/xxxx/raid.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/3w/xxxx/raid.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_3W_XXXX_RAID
+diff -Nur linux-2.4.32/include/config/blk/dev/adma100.h linux-2.4.32.patched/include/config/blk/dev/adma100.h
+--- linux-2.4.32/include/config/blk/dev/adma100.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/adma100.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ADMA100
+diff -Nur linux-2.4.32/include/config/blk/dev/aec62xx.h linux-2.4.32.patched/include/config/blk/dev/aec62xx.h
+--- linux-2.4.32/include/config/blk/dev/aec62xx.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/aec62xx.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_AEC62XX
+diff -Nur linux-2.4.32/include/config/blk/dev/ali15x3.h linux-2.4.32.patched/include/config/blk/dev/ali15x3.h
+--- linux-2.4.32/include/config/blk/dev/ali15x3.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ali15x3.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ALI15X3
+diff -Nur linux-2.4.32/include/config/blk/dev/amd74xx.h linux-2.4.32.patched/include/config/blk/dev/amd74xx.h
+--- linux-2.4.32/include/config/blk/dev/amd74xx.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/amd74xx.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_AMD74XX
+diff -Nur linux-2.4.32/include/config/blk/dev/ataraid/hpt.h linux-2.4.32.patched/include/config/blk/dev/ataraid/hpt.h
+--- linux-2.4.32/include/config/blk/dev/ataraid/hpt.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ataraid/hpt.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATARAID_HPT
+diff -Nur linux-2.4.32/include/config/blk/dev/ataraid/medley.h linux-2.4.32.patched/include/config/blk/dev/ataraid/medley.h
+--- linux-2.4.32/include/config/blk/dev/ataraid/medley.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ataraid/medley.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATARAID_MEDLEY
+diff -Nur linux-2.4.32/include/config/blk/dev/ataraid/pdc.h linux-2.4.32.patched/include/config/blk/dev/ataraid/pdc.h
+--- linux-2.4.32/include/config/blk/dev/ataraid/pdc.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ataraid/pdc.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATARAID_PDC
+diff -Nur linux-2.4.32/include/config/blk/dev/ataraid/sii.h linux-2.4.32.patched/include/config/blk/dev/ataraid/sii.h
+--- linux-2.4.32/include/config/blk/dev/ataraid/sii.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ataraid/sii.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATARAID_SII
+diff -Nur linux-2.4.32/include/config/blk/dev/ataraid.h linux-2.4.32.patched/include/config/blk/dev/ataraid.h
+--- linux-2.4.32/include/config/blk/dev/ataraid.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ataraid.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATARAID
+diff -Nur linux-2.4.32/include/config/blk/dev/atiixp.h linux-2.4.32.patched/include/config/blk/dev/atiixp.h
+--- linux-2.4.32/include/config/blk/dev/atiixp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/atiixp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ATIIXP
+diff -Nur linux-2.4.32/include/config/blk/dev/cmd640/enhanced.h linux-2.4.32.patched/include/config/blk/dev/cmd640/enhanced.h
+--- linux-2.4.32/include/config/blk/dev/cmd640/enhanced.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/cmd640/enhanced.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_CMD640_ENHANCED
+diff -Nur linux-2.4.32/include/config/blk/dev/cmd640.h linux-2.4.32.patched/include/config/blk/dev/cmd640.h
+--- linux-2.4.32/include/config/blk/dev/cmd640.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/cmd640.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_CMD640
+diff -Nur linux-2.4.32/include/config/blk/dev/cmd64x.h linux-2.4.32.patched/include/config/blk/dev/cmd64x.h
+--- linux-2.4.32/include/config/blk/dev/cmd64x.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/cmd64x.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_CMD64X
+diff -Nur linux-2.4.32/include/config/blk/dev/cs5530.h linux-2.4.32.patched/include/config/blk/dev/cs5530.h
+--- linux-2.4.32/include/config/blk/dev/cs5530.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/cs5530.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_CS5530
+diff -Nur linux-2.4.32/include/config/blk/dev/cy82c693.h linux-2.4.32.patched/include/config/blk/dev/cy82c693.h
+--- linux-2.4.32/include/config/blk/dev/cy82c693.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/cy82c693.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_CY82C693
+diff -Nur linux-2.4.32/include/config/blk/dev/dac960.h linux-2.4.32.patched/include/config/blk/dev/dac960.h
+--- linux-2.4.32/include/config/blk/dev/dac960.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/dac960.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_DAC960
+diff -Nur linux-2.4.32/include/config/blk/dev/delkin.h linux-2.4.32.patched/include/config/blk/dev/delkin.h
+--- linux-2.4.32/include/config/blk/dev/delkin.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/delkin.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_DELKIN
+diff -Nur linux-2.4.32/include/config/blk/dev/fd.h linux-2.4.32.patched/include/config/blk/dev/fd.h
+--- linux-2.4.32/include/config/blk/dev/fd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/fd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_FD
+diff -Nur linux-2.4.32/include/config/blk/dev/generic.h linux-2.4.32.patched/include/config/blk/dev/generic.h
+--- linux-2.4.32/include/config/blk/dev/generic.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/generic.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_GENERIC
+diff -Nur linux-2.4.32/include/config/blk/dev/hd/ide.h linux-2.4.32.patched/include/config/blk/dev/hd/ide.h
+--- linux-2.4.32/include/config/blk/dev/hd/ide.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/hd/ide.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_HD_IDE
+diff -Nur linux-2.4.32/include/config/blk/dev/hd.h linux-2.4.32.patched/include/config/blk/dev/hd.h
+--- linux-2.4.32/include/config/blk/dev/hd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/hd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_HD
+diff -Nur linux-2.4.32/include/config/blk/dev/hpt34x.h linux-2.4.32.patched/include/config/blk/dev/hpt34x.h
+--- linux-2.4.32/include/config/blk/dev/hpt34x.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/hpt34x.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_HPT34X
+diff -Nur linux-2.4.32/include/config/blk/dev/hpt366.h linux-2.4.32.patched/include/config/blk/dev/hpt366.h
+--- linux-2.4.32/include/config/blk/dev/hpt366.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/hpt366.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_HPT366
+diff -Nur linux-2.4.32/include/config/blk/dev/ide/module.h linux-2.4.32.patched/include/config/blk/dev/ide/module.h
+--- linux-2.4.32/include/config/blk/dev/ide/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ide/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_IDE_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/ide/sata.h linux-2.4.32.patched/include/config/blk/dev/ide/sata.h
+--- linux-2.4.32/include/config/blk/dev/ide/sata.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ide/sata.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDE_SATA
+diff -Nur linux-2.4.32/include/config/blk/dev/idecd.h linux-2.4.32.patched/include/config/blk/dev/idecd.h
+--- linux-2.4.32/include/config/blk/dev/idecd.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idecd.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDECD
+diff -Nur linux-2.4.32/include/config/blk/dev/idecs.h linux-2.4.32.patched/include/config/blk/dev/idecs.h
+--- linux-2.4.32/include/config/blk/dev/idecs.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idecs.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDECS
+diff -Nur linux-2.4.32/include/config/blk/dev/idedisk/module.h linux-2.4.32.patched/include/config/blk/dev/idedisk/module.h
+--- linux-2.4.32/include/config/blk/dev/idedisk/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idedisk/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_IDEDISK_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/idedisk.h linux-2.4.32.patched/include/config/blk/dev/idedisk.h
+--- linux-2.4.32/include/config/blk/dev/idedisk.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idedisk.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDEDISK
+diff -Nur linux-2.4.32/include/config/blk/dev/idedma/forced.h linux-2.4.32.patched/include/config/blk/dev/idedma/forced.h
+--- linux-2.4.32/include/config/blk/dev/idedma/forced.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idedma/forced.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDEDMA_FORCED
+diff -Nur linux-2.4.32/include/config/blk/dev/idedma/pci.h linux-2.4.32.patched/include/config/blk/dev/idedma/pci.h
+--- linux-2.4.32/include/config/blk/dev/idedma/pci.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idedma/pci.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_IDEDMA_PCI 1
+diff -Nur linux-2.4.32/include/config/blk/dev/idedma.h linux-2.4.32.patched/include/config/blk/dev/idedma.h
+--- linux-2.4.32/include/config/blk/dev/idedma.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idedma.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_IDEDMA 1
+diff -Nur linux-2.4.32/include/config/blk/dev/idefloppy.h linux-2.4.32.patched/include/config/blk/dev/idefloppy.h
+--- linux-2.4.32/include/config/blk/dev/idefloppy.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idefloppy.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDEFLOPPY
+diff -Nur linux-2.4.32/include/config/blk/dev/ide.h linux-2.4.32.patched/include/config/blk/dev/ide.h
+--- linux-2.4.32/include/config/blk/dev/ide.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ide.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDE
+diff -Nur linux-2.4.32/include/config/blk/dev/idepci.h linux-2.4.32.patched/include/config/blk/dev/idepci.h
+--- linux-2.4.32/include/config/blk/dev/idepci.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idepci.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_IDEPCI 1
+diff -Nur linux-2.4.32/include/config/blk/dev/idescsi.h linux-2.4.32.patched/include/config/blk/dev/idescsi.h
+--- linux-2.4.32/include/config/blk/dev/idescsi.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idescsi.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDESCSI
+diff -Nur linux-2.4.32/include/config/blk/dev/idetape.h linux-2.4.32.patched/include/config/blk/dev/idetape.h
+--- linux-2.4.32/include/config/blk/dev/idetape.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/idetape.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_IDETAPE
+diff -Nur linux-2.4.32/include/config/blk/dev/initrd.h linux-2.4.32.patched/include/config/blk/dev/initrd.h
+--- linux-2.4.32/include/config/blk/dev/initrd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/initrd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_INITRD
+diff -Nur linux-2.4.32/include/config/blk/dev/isapnp.h linux-2.4.32.patched/include/config/blk/dev/isapnp.h
+--- linux-2.4.32/include/config/blk/dev/isapnp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/isapnp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_ISAPNP
+diff -Nur linux-2.4.32/include/config/blk/dev/loop/module.h linux-2.4.32.patched/include/config/blk/dev/loop/module.h
+--- linux-2.4.32/include/config/blk/dev/loop/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/loop/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_LOOP_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/loop.h linux-2.4.32.patched/include/config/blk/dev/loop.h
+--- linux-2.4.32/include/config/blk/dev/loop.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/loop.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_LOOP
+diff -Nur linux-2.4.32/include/config/blk/dev/lvm.h linux-2.4.32.patched/include/config/blk/dev/lvm.h
+--- linux-2.4.32/include/config/blk/dev/lvm.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/lvm.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_LVM
+diff -Nur linux-2.4.32/include/config/blk/dev/md.h linux-2.4.32.patched/include/config/blk/dev/md.h
+--- linux-2.4.32/include/config/blk/dev/md.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/md.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_MD
+diff -Nur linux-2.4.32/include/config/blk/dev/nbd/module.h linux-2.4.32.patched/include/config/blk/dev/nbd/module.h
+--- linux-2.4.32/include/config/blk/dev/nbd/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/nbd/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_NBD_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/nbd.h linux-2.4.32.patched/include/config/blk/dev/nbd.h
+--- linux-2.4.32/include/config/blk/dev/nbd.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/nbd.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_NBD
+diff -Nur linux-2.4.32/include/config/blk/dev/ns87415.h linux-2.4.32.patched/include/config/blk/dev/ns87415.h
+--- linux-2.4.32/include/config/blk/dev/ns87415.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ns87415.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_NS87415
+diff -Nur linux-2.4.32/include/config/blk/dev/offboard.h linux-2.4.32.patched/include/config/blk/dev/offboard.h
+--- linux-2.4.32/include/config/blk/dev/offboard.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/offboard.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_OFFBOARD 1
+diff -Nur linux-2.4.32/include/config/blk/dev/opti621.h linux-2.4.32.patched/include/config/blk/dev/opti621.h
+--- linux-2.4.32/include/config/blk/dev/opti621.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/opti621.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_OPTI621
+diff -Nur linux-2.4.32/include/config/blk/dev/pdc202xx/new.h linux-2.4.32.patched/include/config/blk/dev/pdc202xx/new.h
+--- linux-2.4.32/include/config/blk/dev/pdc202xx/new.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/new.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_PDC202XX_NEW
+diff -Nur linux-2.4.32/include/config/blk/dev/pdc202xx/old/module.h linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old/module.h
+--- linux-2.4.32/include/config/blk/dev/pdc202xx/old/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_PDC202XX_OLD_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/pdc202xx/old.h linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old.h
+--- linux-2.4.32/include/config/blk/dev/pdc202xx/old.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_PDC202XX_OLD
+diff -Nur linux-2.4.32/include/config/blk/dev/pdc202xx.h linux-2.4.32.patched/include/config/blk/dev/pdc202xx.h
+--- linux-2.4.32/include/config/blk/dev/pdc202xx.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_PDC202XX 1
+diff -Nur linux-2.4.32/include/config/blk/dev/piix.h linux-2.4.32.patched/include/config/blk/dev/piix.h
+--- linux-2.4.32/include/config/blk/dev/piix.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/piix.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_PIIX
+diff -Nur linux-2.4.32/include/config/blk/dev/ram.h linux-2.4.32.patched/include/config/blk/dev/ram.h
+--- linux-2.4.32/include/config/blk/dev/ram.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/ram.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_RAM
+diff -Nur linux-2.4.32/include/config/blk/dev/rz1000.h linux-2.4.32.patched/include/config/blk/dev/rz1000.h
+--- linux-2.4.32/include/config/blk/dev/rz1000.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/rz1000.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_RZ1000
+diff -Nur linux-2.4.32/include/config/blk/dev/sc1200.h linux-2.4.32.patched/include/config/blk/dev/sc1200.h
+--- linux-2.4.32/include/config/blk/dev/sc1200.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sc1200.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SC1200
+diff -Nur linux-2.4.32/include/config/blk/dev/sd/module.h linux-2.4.32.patched/include/config/blk/dev/sd/module.h
+--- linux-2.4.32/include/config/blk/dev/sd/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sd/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLK_DEV_SD_MODULE 1
+diff -Nur linux-2.4.32/include/config/blk/dev/sd.h linux-2.4.32.patched/include/config/blk/dev/sd.h
+--- linux-2.4.32/include/config/blk/dev/sd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SD
+diff -Nur linux-2.4.32/include/config/blk/dev/siimage.h linux-2.4.32.patched/include/config/blk/dev/siimage.h
+--- linux-2.4.32/include/config/blk/dev/siimage.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/siimage.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SIIMAGE
+diff -Nur linux-2.4.32/include/config/blk/dev/sis5513.h linux-2.4.32.patched/include/config/blk/dev/sis5513.h
+--- linux-2.4.32/include/config/blk/dev/sis5513.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sis5513.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SIS5513
+diff -Nur linux-2.4.32/include/config/blk/dev/slc90e66.h linux-2.4.32.patched/include/config/blk/dev/slc90e66.h
+--- linux-2.4.32/include/config/blk/dev/slc90e66.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/slc90e66.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SLC90E66
+diff -Nur linux-2.4.32/include/config/blk/dev/sr.h linux-2.4.32.patched/include/config/blk/dev/sr.h
+--- linux-2.4.32/include/config/blk/dev/sr.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sr.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SR
+diff -Nur linux-2.4.32/include/config/blk/dev/svwks.h linux-2.4.32.patched/include/config/blk/dev/svwks.h
+--- linux-2.4.32/include/config/blk/dev/svwks.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/svwks.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SVWKS
+diff -Nur linux-2.4.32/include/config/blk/dev/sx8.h linux-2.4.32.patched/include/config/blk/dev/sx8.h
+--- linux-2.4.32/include/config/blk/dev/sx8.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/sx8.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_SX8
+diff -Nur linux-2.4.32/include/config/blk/dev/triflex.h linux-2.4.32.patched/include/config/blk/dev/triflex.h
+--- linux-2.4.32/include/config/blk/dev/triflex.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/triflex.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_TRIFLEX
+diff -Nur linux-2.4.32/include/config/blk/dev/trm290.h linux-2.4.32.patched/include/config/blk/dev/trm290.h
+--- linux-2.4.32/include/config/blk/dev/trm290.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/trm290.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_TRM290
+diff -Nur linux-2.4.32/include/config/blk/dev/umem.h linux-2.4.32.patched/include/config/blk/dev/umem.h
+--- linux-2.4.32/include/config/blk/dev/umem.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/umem.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_UMEM
+diff -Nur linux-2.4.32/include/config/blk/dev/via82cxxx.h linux-2.4.32.patched/include/config/blk/dev/via82cxxx.h
+--- linux-2.4.32/include/config/blk/dev/via82cxxx.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/via82cxxx.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_VIA82CXXX
+diff -Nur linux-2.4.32/include/config/blk/dev/xd.h linux-2.4.32.patched/include/config/blk/dev/xd.h
+--- linux-2.4.32/include/config/blk/dev/xd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/dev/xd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_DEV_XD
+diff -Nur linux-2.4.32/include/config/blk/stats.h linux-2.4.32.patched/include/config/blk/stats.h
+--- linux-2.4.32/include/config/blk/stats.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/blk/stats.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLK_STATS
+diff -Nur linux-2.4.32/include/config/bluez/bnep/mc/filter.h linux-2.4.32.patched/include/config/bluez/bnep/mc/filter.h
+--- linux-2.4.32/include/config/bluez/bnep/mc/filter.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/bnep/mc/filter.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_BNEP_MC_FILTER 1
+diff -Nur linux-2.4.32/include/config/bluez/bnep/module.h linux-2.4.32.patched/include/config/bluez/bnep/module.h
+--- linux-2.4.32/include/config/bluez/bnep/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/bnep/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_BNEP_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/bnep/proto/filter.h linux-2.4.32.patched/include/config/bluez/bnep/proto/filter.h
+--- linux-2.4.32/include/config/bluez/bnep/proto/filter.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/bnep/proto/filter.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_BNEP_PROTO_FILTER 1
+diff -Nur linux-2.4.32/include/config/bluez/bnep.h linux-2.4.32.patched/include/config/bluez/bnep.h
+--- linux-2.4.32/include/config/bluez/bnep.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/bnep.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_BNEP
+diff -Nur linux-2.4.32/include/config/bluez/hcibfusb.h linux-2.4.32.patched/include/config/bluez/hcibfusb.h
+--- linux-2.4.32/include/config/bluez/hcibfusb.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcibfusb.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIBFUSB
+diff -Nur linux-2.4.32/include/config/bluez/hcibluecard.h linux-2.4.32.patched/include/config/bluez/hcibluecard.h
+--- linux-2.4.32/include/config/bluez/hcibluecard.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcibluecard.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIBLUECARD
+diff -Nur linux-2.4.32/include/config/bluez/hcibt3c.h linux-2.4.32.patched/include/config/bluez/hcibt3c.h
+--- linux-2.4.32/include/config/bluez/hcibt3c.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcibt3c.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIBT3C
+diff -Nur linux-2.4.32/include/config/bluez/hcibtuart.h linux-2.4.32.patched/include/config/bluez/hcibtuart.h
+--- linux-2.4.32/include/config/bluez/hcibtuart.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcibtuart.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIBTUART
+diff -Nur linux-2.4.32/include/config/bluez/hcidtl1.h linux-2.4.32.patched/include/config/bluez/hcidtl1.h
+--- linux-2.4.32/include/config/bluez/hcidtl1.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcidtl1.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIDTL1
+diff -Nur linux-2.4.32/include/config/bluez/hciuart/bcsp/txcrc.h linux-2.4.32.patched/include/config/bluez/hciuart/bcsp/txcrc.h
+--- linux-2.4.32/include/config/bluez/hciuart/bcsp/txcrc.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciuart/bcsp/txcrc.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUART_BCSP_TXCRC 1
+diff -Nur linux-2.4.32/include/config/bluez/hciuart/bcsp.h linux-2.4.32.patched/include/config/bluez/hciuart/bcsp.h
+--- linux-2.4.32/include/config/bluez/hciuart/bcsp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciuart/bcsp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUART_BCSP 1
+diff -Nur linux-2.4.32/include/config/bluez/hciuart/h4.h linux-2.4.32.patched/include/config/bluez/hciuart/h4.h
+--- linux-2.4.32/include/config/bluez/hciuart/h4.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciuart/h4.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUART_H4 1
+diff -Nur linux-2.4.32/include/config/bluez/hciuart/module.h linux-2.4.32.patched/include/config/bluez/hciuart/module.h
+--- linux-2.4.32/include/config/bluez/hciuart/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciuart/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUART_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/hciuart.h linux-2.4.32.patched/include/config/bluez/hciuart.h
+--- linux-2.4.32/include/config/bluez/hciuart.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciuart.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIUART
+diff -Nur linux-2.4.32/include/config/bluez/hciusb/module.h linux-2.4.32.patched/include/config/bluez/hciusb/module.h
+--- linux-2.4.32/include/config/bluez/hciusb/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciusb/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUSB_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/hciusb/sco.h linux-2.4.32.patched/include/config/bluez/hciusb/sco.h
+--- linux-2.4.32/include/config/bluez/hciusb/sco.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciusb/sco.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_HCIUSB_SCO 1
+diff -Nur linux-2.4.32/include/config/bluez/hciusb.h linux-2.4.32.patched/include/config/bluez/hciusb.h
+--- linux-2.4.32/include/config/bluez/hciusb.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hciusb.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIUSB
+diff -Nur linux-2.4.32/include/config/bluez/hcivhci.h linux-2.4.32.patched/include/config/bluez/hcivhci.h
+--- linux-2.4.32/include/config/bluez/hcivhci.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/hcivhci.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_HCIVHCI
+diff -Nur linux-2.4.32/include/config/bluez/l2cap/module.h linux-2.4.32.patched/include/config/bluez/l2cap/module.h
+--- linux-2.4.32/include/config/bluez/l2cap/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/l2cap/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_L2CAP_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/l2cap.h linux-2.4.32.patched/include/config/bluez/l2cap.h
+--- linux-2.4.32/include/config/bluez/l2cap.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/l2cap.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_L2CAP
+diff -Nur linux-2.4.32/include/config/bluez/module.h linux-2.4.32.patched/include/config/bluez/module.h
+--- linux-2.4.32/include/config/bluez/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/rfcomm/module.h linux-2.4.32.patched/include/config/bluez/rfcomm/module.h
+--- linux-2.4.32/include/config/bluez/rfcomm/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/rfcomm/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_RFCOMM_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/rfcomm/tty.h linux-2.4.32.patched/include/config/bluez/rfcomm/tty.h
+--- linux-2.4.32/include/config/bluez/rfcomm/tty.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/rfcomm/tty.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_RFCOMM_TTY 1
+diff -Nur linux-2.4.32/include/config/bluez/rfcomm.h linux-2.4.32.patched/include/config/bluez/rfcomm.h
+--- linux-2.4.32/include/config/bluez/rfcomm.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/rfcomm.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_RFCOMM
+diff -Nur linux-2.4.32/include/config/bluez/sco/module.h linux-2.4.32.patched/include/config/bluez/sco/module.h
+--- linux-2.4.32/include/config/bluez/sco/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/sco/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BLUEZ_SCO_MODULE 1
+diff -Nur linux-2.4.32/include/config/bluez/sco.h linux-2.4.32.patched/include/config/bluez/sco.h
+--- linux-2.4.32/include/config/bluez/sco.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez/sco.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ_SCO
+diff -Nur linux-2.4.32/include/config/bluez.h linux-2.4.32.patched/include/config/bluez.h
+--- linux-2.4.32/include/config/bluez.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bluez.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BLUEZ
+diff -Nur linux-2.4.32/include/config/bonding.h linux-2.4.32.patched/include/config/bonding.h
+--- linux-2.4.32/include/config/bonding.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bonding.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BONDING
+diff -Nur linux-2.4.32/include/config/bpqether.h linux-2.4.32.patched/include/config/bpqether.h
+--- linux-2.4.32/include/config/bpqether.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bpqether.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BPQETHER
+diff -Nur linux-2.4.32/include/config/bridge.h linux-2.4.32.patched/include/config/bridge.h
+--- linux-2.4.32/include/config/bridge.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bridge.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_BRIDGE 1
+diff -Nur linux-2.4.32/include/config/bsd/disklabel.h linux-2.4.32.patched/include/config/bsd/disklabel.h
+--- linux-2.4.32/include/config/bsd/disklabel.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bsd/disklabel.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BSD_DISKLABEL
+diff -Nur linux-2.4.32/include/config/bsd/process/acct.h linux-2.4.32.patched/include/config/bsd/process/acct.h
+--- linux-2.4.32/include/config/bsd/process/acct.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/bsd/process/acct.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BSD_PROCESS_ACCT
+diff -Nur linux-2.4.32/include/config/build/elf64.h linux-2.4.32.patched/include/config/build/elf64.h
+--- linux-2.4.32/include/config/build/elf64.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/build/elf64.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BUILD_ELF64
+diff -Nur linux-2.4.32/include/config/busmouse.h linux-2.4.32.patched/include/config/busmouse.h
+--- linux-2.4.32/include/config/busmouse.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/busmouse.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_BUSMOUSE
+diff -Nur linux-2.4.32/include/config/cardbus.h linux-2.4.32.patched/include/config/cardbus.h
+--- linux-2.4.32/include/config/cardbus.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cardbus.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CARDBUS 1
+diff -Nur linux-2.4.32/include/config/casio/e55.h linux-2.4.32.patched/include/config/casio/e55.h
+--- linux-2.4.32/include/config/casio/e55.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/casio/e55.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CASIO_E55
+diff -Nur linux-2.4.32/include/config/chr/dev/osst.h linux-2.4.32.patched/include/config/chr/dev/osst.h
+--- linux-2.4.32/include/config/chr/dev/osst.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/chr/dev/osst.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CHR_DEV_OSST
+diff -Nur linux-2.4.32/include/config/chr/dev/sg/module.h linux-2.4.32.patched/include/config/chr/dev/sg/module.h
+--- linux-2.4.32/include/config/chr/dev/sg/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/chr/dev/sg/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CHR_DEV_SG_MODULE 1
+diff -Nur linux-2.4.32/include/config/chr/dev/sg.h linux-2.4.32.patched/include/config/chr/dev/sg.h
+--- linux-2.4.32/include/config/chr/dev/sg.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/chr/dev/sg.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CHR_DEV_SG
+diff -Nur linux-2.4.32/include/config/chr/dev/st.h linux-2.4.32.patched/include/config/chr/dev/st.h
+--- linux-2.4.32/include/config/chr/dev/st.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/chr/dev/st.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CHR_DEV_ST
+diff -Nur linux-2.4.32/include/config/cifs/module.h linux-2.4.32.patched/include/config/cifs/module.h
+--- linux-2.4.32/include/config/cifs/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cifs/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CIFS_MODULE 1
+diff -Nur linux-2.4.32/include/config/cifs/posix.h linux-2.4.32.patched/include/config/cifs/posix.h
+--- linux-2.4.32/include/config/cifs/posix.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cifs/posix.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CIFS_POSIX 1
+diff -Nur linux-2.4.32/include/config/cifs/stats.h linux-2.4.32.patched/include/config/cifs/stats.h
+--- linux-2.4.32/include/config/cifs/stats.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cifs/stats.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CIFS_STATS
+diff -Nur linux-2.4.32/include/config/cifs.h linux-2.4.32.patched/include/config/cifs.h
+--- linux-2.4.32/include/config/cifs.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cifs.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CIFS
+diff -Nur linux-2.4.32/include/config/ciss/monitor/thread.h linux-2.4.32.patched/include/config/ciss/monitor/thread.h
+--- linux-2.4.32/include/config/ciss/monitor/thread.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ciss/monitor/thread.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CISS_MONITOR_THREAD
+diff -Nur linux-2.4.32/include/config/ciss/scsi/tape.h linux-2.4.32.patched/include/config/ciss/scsi/tape.h
+--- linux-2.4.32/include/config/ciss/scsi/tape.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ciss/scsi/tape.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CISS_SCSI_TAPE
+diff -Nur linux-2.4.32/include/config/cmdline/bool.h linux-2.4.32.patched/include/config/cmdline/bool.h
+--- linux-2.4.32/include/config/cmdline/bool.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cmdline/bool.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CMDLINE_BOOL
+diff -Nur linux-2.4.32/include/config/cmdline.h linux-2.4.32.patched/include/config/cmdline.h
+--- linux-2.4.32/include/config/cmdline.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cmdline.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CMDLINE "root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200"
+diff -Nur linux-2.4.32/include/config/coda/fs.h linux-2.4.32.patched/include/config/coda/fs.h
+--- linux-2.4.32/include/config/coda/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/coda/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CODA_FS
+diff -Nur linux-2.4.32/include/config/cogent/csb250.h linux-2.4.32.patched/include/config/cogent/csb250.h
+--- linux-2.4.32/include/config/cogent/csb250.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cogent/csb250.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_COGENT_CSB250
+diff -Nur linux-2.4.32/include/config/cpu/advanced.h linux-2.4.32.patched/include/config/cpu/advanced.h
+--- linux-2.4.32/include/config/cpu/advanced.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/advanced.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_ADVANCED
+diff -Nur linux-2.4.32/include/config/cpu/has/lldscd.h linux-2.4.32.patched/include/config/cpu/has/lldscd.h
+--- linux-2.4.32/include/config/cpu/has/lldscd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/has/lldscd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_HAS_LLDSCD
+diff -Nur linux-2.4.32/include/config/cpu/has/llsc.h linux-2.4.32.patched/include/config/cpu/has/llsc.h
+--- linux-2.4.32/include/config/cpu/has/llsc.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/has/llsc.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CPU_HAS_LLSC 1
+diff -Nur linux-2.4.32/include/config/cpu/has/prefetch.h linux-2.4.32.patched/include/config/cpu/has/prefetch.h
+--- linux-2.4.32/include/config/cpu/has/prefetch.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/has/prefetch.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CPU_HAS_PREFETCH 1
+diff -Nur linux-2.4.32/include/config/cpu/has/sync.h linux-2.4.32.patched/include/config/cpu/has/sync.h
+--- linux-2.4.32/include/config/cpu/has/sync.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/has/sync.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CPU_HAS_SYNC 1
+diff -Nur linux-2.4.32/include/config/cpu/has/wb.h linux-2.4.32.patched/include/config/cpu/has/wb.h
+--- linux-2.4.32/include/config/cpu/has/wb.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/has/wb.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_HAS_WB
+diff -Nur linux-2.4.32/include/config/cpu/little/endian.h linux-2.4.32.patched/include/config/cpu/little/endian.h
+--- linux-2.4.32/include/config/cpu/little/endian.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/little/endian.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CPU_LITTLE_ENDIAN 1
+diff -Nur linux-2.4.32/include/config/cpu/mips32.h linux-2.4.32.patched/include/config/cpu/mips32.h
+--- linux-2.4.32/include/config/cpu/mips32.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/mips32.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CPU_MIPS32 1
+diff -Nur linux-2.4.32/include/config/cpu/mips64.h linux-2.4.32.patched/include/config/cpu/mips64.h
+--- linux-2.4.32/include/config/cpu/mips64.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/mips64.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_MIPS64
+diff -Nur linux-2.4.32/include/config/cpu/nevada.h linux-2.4.32.patched/include/config/cpu/nevada.h
+--- linux-2.4.32/include/config/cpu/nevada.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/nevada.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_NEVADA
+diff -Nur linux-2.4.32/include/config/cpu/r10000.h linux-2.4.32.patched/include/config/cpu/r10000.h
+--- linux-2.4.32/include/config/cpu/r10000.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r10000.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R10000
+diff -Nur linux-2.4.32/include/config/cpu/r3000.h linux-2.4.32.patched/include/config/cpu/r3000.h
+--- linux-2.4.32/include/config/cpu/r3000.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r3000.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R3000
+diff -Nur linux-2.4.32/include/config/cpu/r4300.h linux-2.4.32.patched/include/config/cpu/r4300.h
+--- linux-2.4.32/include/config/cpu/r4300.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r4300.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R4300
+diff -Nur linux-2.4.32/include/config/cpu/r4x00.h linux-2.4.32.patched/include/config/cpu/r4x00.h
+--- linux-2.4.32/include/config/cpu/r4x00.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r4x00.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R4X00
+diff -Nur linux-2.4.32/include/config/cpu/r5000.h linux-2.4.32.patched/include/config/cpu/r5000.h
+--- linux-2.4.32/include/config/cpu/r5000.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r5000.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R5000
+diff -Nur linux-2.4.32/include/config/cpu/r5432.h linux-2.4.32.patched/include/config/cpu/r5432.h
+--- linux-2.4.32/include/config/cpu/r5432.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r5432.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R5432
+diff -Nur linux-2.4.32/include/config/cpu/r6000.h linux-2.4.32.patched/include/config/cpu/r6000.h
+--- linux-2.4.32/include/config/cpu/r6000.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r6000.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R6000
+diff -Nur linux-2.4.32/include/config/cpu/r8000.h linux-2.4.32.patched/include/config/cpu/r8000.h
+--- linux-2.4.32/include/config/cpu/r8000.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/r8000.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_R8000
+diff -Nur linux-2.4.32/include/config/cpu/rm7000.h linux-2.4.32.patched/include/config/cpu/rm7000.h
+--- linux-2.4.32/include/config/cpu/rm7000.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/rm7000.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_RM7000
+diff -Nur linux-2.4.32/include/config/cpu/rm9000.h linux-2.4.32.patched/include/config/cpu/rm9000.h
+--- linux-2.4.32/include/config/cpu/rm9000.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/rm9000.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_RM9000
+diff -Nur linux-2.4.32/include/config/cpu/sb1.h linux-2.4.32.patched/include/config/cpu/sb1.h
+--- linux-2.4.32/include/config/cpu/sb1.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/sb1.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_SB1
+diff -Nur linux-2.4.32/include/config/cpu/tx39xx.h linux-2.4.32.patched/include/config/cpu/tx39xx.h
+--- linux-2.4.32/include/config/cpu/tx39xx.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/tx39xx.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_TX39XX
+diff -Nur linux-2.4.32/include/config/cpu/tx49xx.h linux-2.4.32.patched/include/config/cpu/tx49xx.h
+--- linux-2.4.32/include/config/cpu/tx49xx.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/tx49xx.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_TX49XX
+diff -Nur linux-2.4.32/include/config/cpu/vr41xx.h linux-2.4.32.patched/include/config/cpu/vr41xx.h
+--- linux-2.4.32/include/config/cpu/vr41xx.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cpu/vr41xx.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CPU_VR41XX
+diff -Nur linux-2.4.32/include/config/cramfs.h linux-2.4.32.patched/include/config/cramfs.h
+--- linux-2.4.32/include/config/cramfs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cramfs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRAMFS
+diff -Nur linux-2.4.32/include/config/crc32.h linux-2.4.32.patched/include/config/crc32.h
+--- linux-2.4.32/include/config/crc32.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crc32.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRC32
+diff -Nur linux-2.4.32/include/config/crosscompile.h linux-2.4.32.patched/include/config/crosscompile.h
+--- linux-2.4.32/include/config/crosscompile.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crosscompile.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CROSSCOMPILE 1
+diff -Nur linux-2.4.32/include/config/crypto/aes/module.h linux-2.4.32.patched/include/config/crypto/aes/module.h
+--- linux-2.4.32/include/config/crypto/aes/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/aes/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_AES_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/aes.h linux-2.4.32.patched/include/config/crypto/aes.h
+--- linux-2.4.32/include/config/crypto/aes.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/aes.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_AES
+diff -Nur linux-2.4.32/include/config/crypto/anubis.h linux-2.4.32.patched/include/config/crypto/anubis.h
+--- linux-2.4.32/include/config/crypto/anubis.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/anubis.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_ANUBIS
+diff -Nur linux-2.4.32/include/config/crypto/arc4/module.h linux-2.4.32.patched/include/config/crypto/arc4/module.h
+--- linux-2.4.32/include/config/crypto/arc4/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/arc4/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_ARC4_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/arc4.h linux-2.4.32.patched/include/config/crypto/arc4.h
+--- linux-2.4.32/include/config/crypto/arc4.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/arc4.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_ARC4
+diff -Nur linux-2.4.32/include/config/crypto/blowfish.h linux-2.4.32.patched/include/config/crypto/blowfish.h
+--- linux-2.4.32/include/config/crypto/blowfish.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/blowfish.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_BLOWFISH
+diff -Nur linux-2.4.32/include/config/crypto/cast5.h linux-2.4.32.patched/include/config/crypto/cast5.h
+--- linux-2.4.32/include/config/crypto/cast5.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/cast5.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_CAST5
+diff -Nur linux-2.4.32/include/config/crypto/cast6.h linux-2.4.32.patched/include/config/crypto/cast6.h
+--- linux-2.4.32/include/config/crypto/cast6.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/cast6.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_CAST6
+diff -Nur linux-2.4.32/include/config/crypto/deflate/module.h linux-2.4.32.patched/include/config/crypto/deflate/module.h
+--- linux-2.4.32/include/config/crypto/deflate/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/deflate/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_DEFLATE_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/deflate.h linux-2.4.32.patched/include/config/crypto/deflate.h
+--- linux-2.4.32/include/config/crypto/deflate.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/deflate.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_DEFLATE
+diff -Nur linux-2.4.32/include/config/crypto/des/module.h linux-2.4.32.patched/include/config/crypto/des/module.h
+--- linux-2.4.32/include/config/crypto/des/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/des/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_DES_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/des.h linux-2.4.32.patched/include/config/crypto/des.h
+--- linux-2.4.32/include/config/crypto/des.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/des.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_DES
+diff -Nur linux-2.4.32/include/config/crypto/hmac.h linux-2.4.32.patched/include/config/crypto/hmac.h
+--- linux-2.4.32/include/config/crypto/hmac.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/hmac.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_HMAC 1
+diff -Nur linux-2.4.32/include/config/crypto/khazad.h linux-2.4.32.patched/include/config/crypto/khazad.h
+--- linux-2.4.32/include/config/crypto/khazad.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/khazad.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_KHAZAD
+diff -Nur linux-2.4.32/include/config/crypto/md4.h linux-2.4.32.patched/include/config/crypto/md4.h
+--- linux-2.4.32/include/config/crypto/md4.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/md4.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_MD4
+diff -Nur linux-2.4.32/include/config/crypto/md5/module.h linux-2.4.32.patched/include/config/crypto/md5/module.h
+--- linux-2.4.32/include/config/crypto/md5/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/md5/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_MD5_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/md5.h linux-2.4.32.patched/include/config/crypto/md5.h
+--- linux-2.4.32/include/config/crypto/md5.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/md5.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_MD5
+diff -Nur linux-2.4.32/include/config/crypto/michael/mic/module.h linux-2.4.32.patched/include/config/crypto/michael/mic/module.h
+--- linux-2.4.32/include/config/crypto/michael/mic/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/michael/mic/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_MICHAEL_MIC_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/michael/mic.h linux-2.4.32.patched/include/config/crypto/michael/mic.h
+--- linux-2.4.32/include/config/crypto/michael/mic.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/michael/mic.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_MICHAEL_MIC
+diff -Nur linux-2.4.32/include/config/crypto/null.h linux-2.4.32.patched/include/config/crypto/null.h
+--- linux-2.4.32/include/config/crypto/null.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/null.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_NULL
+diff -Nur linux-2.4.32/include/config/crypto/serpent.h linux-2.4.32.patched/include/config/crypto/serpent.h
+--- linux-2.4.32/include/config/crypto/serpent.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/serpent.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_SERPENT
+diff -Nur linux-2.4.32/include/config/crypto/sha1/module.h linux-2.4.32.patched/include/config/crypto/sha1/module.h
+--- linux-2.4.32/include/config/crypto/sha1/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/sha1/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO_SHA1_MODULE 1
+diff -Nur linux-2.4.32/include/config/crypto/sha1.h linux-2.4.32.patched/include/config/crypto/sha1.h
+--- linux-2.4.32/include/config/crypto/sha1.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/sha1.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_SHA1
+diff -Nur linux-2.4.32/include/config/crypto/sha256.h linux-2.4.32.patched/include/config/crypto/sha256.h
+--- linux-2.4.32/include/config/crypto/sha256.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/sha256.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_SHA256
+diff -Nur linux-2.4.32/include/config/crypto/sha512.h linux-2.4.32.patched/include/config/crypto/sha512.h
+--- linux-2.4.32/include/config/crypto/sha512.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/sha512.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_SHA512
+diff -Nur linux-2.4.32/include/config/crypto/tea.h linux-2.4.32.patched/include/config/crypto/tea.h
+--- linux-2.4.32/include/config/crypto/tea.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/tea.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_TEA
+diff -Nur linux-2.4.32/include/config/crypto/test.h linux-2.4.32.patched/include/config/crypto/test.h
+--- linux-2.4.32/include/config/crypto/test.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/test.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_TEST
+diff -Nur linux-2.4.32/include/config/crypto/twofish.h linux-2.4.32.patched/include/config/crypto/twofish.h
+--- linux-2.4.32/include/config/crypto/twofish.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/twofish.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_TWOFISH
+diff -Nur linux-2.4.32/include/config/crypto/wp512.h linux-2.4.32.patched/include/config/crypto/wp512.h
+--- linux-2.4.32/include/config/crypto/wp512.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto/wp512.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CRYPTO_WP512
+diff -Nur linux-2.4.32/include/config/crypto.h linux-2.4.32.patched/include/config/crypto.h
+--- linux-2.4.32/include/config/crypto.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/crypto.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_CRYPTO 1
+diff -Nur linux-2.4.32/include/config/cs89x0.h linux-2.4.32.patched/include/config/cs89x0.h
+--- linux-2.4.32/include/config/cs89x0.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/cs89x0.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_CS89x0
+diff -Nur linux-2.4.32/include/config/ddb5074.h linux-2.4.32.patched/include/config/ddb5074.h
+--- linux-2.4.32/include/config/ddb5074.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ddb5074.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DDB5074
+diff -Nur linux-2.4.32/include/config/ddb5476.h linux-2.4.32.patched/include/config/ddb5476.h
+--- linux-2.4.32/include/config/ddb5476.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ddb5476.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DDB5476
+diff -Nur linux-2.4.32/include/config/ddb5477.h linux-2.4.32.patched/include/config/ddb5477.h
+--- linux-2.4.32/include/config/ddb5477.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ddb5477.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DDB5477
+diff -Nur linux-2.4.32/include/config/de4x5.h linux-2.4.32.patched/include/config/de4x5.h
+--- linux-2.4.32/include/config/de4x5.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/de4x5.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DE4X5
+diff -Nur linux-2.4.32/include/config/debug/info.h linux-2.4.32.patched/include/config/debug/info.h
+--- linux-2.4.32/include/config/debug/info.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/debug/info.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DEBUG_INFO
+diff -Nur linux-2.4.32/include/config/decnet.h linux-2.4.32.patched/include/config/decnet.h
+--- linux-2.4.32/include/config/decnet.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/decnet.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DECNET
+diff -Nur linux-2.4.32/include/config/decstation.h linux-2.4.32.patched/include/config/decstation.h
+--- linux-2.4.32/include/config/decstation.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/decstation.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DECSTATION
+diff -Nur linux-2.4.32/include/config/devfs/debug.h linux-2.4.32.patched/include/config/devfs/debug.h
+--- linux-2.4.32/include/config/devfs/debug.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/devfs/debug.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DEVFS_DEBUG
+diff -Nur linux-2.4.32/include/config/devfs/fs.h linux-2.4.32.patched/include/config/devfs/fs.h
+--- linux-2.4.32/include/config/devfs/fs.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/devfs/fs.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_DEVFS_FS 1
+diff -Nur linux-2.4.32/include/config/devfs/mount.h linux-2.4.32.patched/include/config/devfs/mount.h
+--- linux-2.4.32/include/config/devfs/mount.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/devfs/mount.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_DEVFS_MOUNT 1
+diff -Nur linux-2.4.32/include/config/devpts/fs.h linux-2.4.32.patched/include/config/devpts/fs.h
+--- linux-2.4.32/include/config/devpts/fs.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/devpts/fs.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_DEVPTS_FS 1
+diff -Nur linux-2.4.32/include/config/dgrs.h linux-2.4.32.patched/include/config/dgrs.h
+--- linux-2.4.32/include/config/dgrs.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dgrs.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DGRS
+diff -Nur linux-2.4.32/include/config/dl2k.h linux-2.4.32.patched/include/config/dl2k.h
+--- linux-2.4.32/include/config/dl2k.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dl2k.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DL2K
+diff -Nur linux-2.4.32/include/config/dm9102.h linux-2.4.32.patched/include/config/dm9102.h
+--- linux-2.4.32/include/config/dm9102.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dm9102.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DM9102
+diff -Nur linux-2.4.32/include/config/dma/nonpci.h linux-2.4.32.patched/include/config/dma/nonpci.h
+--- linux-2.4.32/include/config/dma/nonpci.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dma/nonpci.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DMA_NONPCI
+diff -Nur linux-2.4.32/include/config/drm.h linux-2.4.32.patched/include/config/drm.h
+--- linux-2.4.32/include/config/drm.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/drm.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DRM
+diff -Nur linux-2.4.32/include/config/dtlk.h linux-2.4.32.patched/include/config/dtlk.h
+--- linux-2.4.32/include/config/dtlk.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dtlk.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DTLK
+diff -Nur linux-2.4.32/include/config/dummy.h linux-2.4.32.patched/include/config/dummy.h
+--- linux-2.4.32/include/config/dummy.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/dummy.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_DUMMY
+diff -Nur linux-2.4.32/include/config/e1000.h linux-2.4.32.patched/include/config/e1000.h
+--- linux-2.4.32/include/config/e1000.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/e1000.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_E1000
+diff -Nur linux-2.4.32/include/config/e100.h linux-2.4.32.patched/include/config/e100.h
+--- linux-2.4.32/include/config/e100.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/e100.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_E100
+diff -Nur linux-2.4.32/include/config/econet.h linux-2.4.32.patched/include/config/econet.h
+--- linux-2.4.32/include/config/econet.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/econet.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ECONET
+diff -Nur linux-2.4.32/include/config/eepro100/pio.h linux-2.4.32.patched/include/config/eepro100/pio.h
+--- linux-2.4.32/include/config/eepro100/pio.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/eepro100/pio.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EEPRO100_PIO
+diff -Nur linux-2.4.32/include/config/eepro100.h linux-2.4.32.patched/include/config/eepro100.h
+--- linux-2.4.32/include/config/eepro100.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/eepro100.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EEPRO100
+diff -Nur linux-2.4.32/include/config/efi/partition.h linux-2.4.32.patched/include/config/efi/partition.h
+--- linux-2.4.32/include/config/efi/partition.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/efi/partition.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EFI_PARTITION
+diff -Nur linux-2.4.32/include/config/efs/fs.h linux-2.4.32.patched/include/config/efs/fs.h
+--- linux-2.4.32/include/config/efs/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/efs/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EFS_FS
+diff -Nur linux-2.4.32/include/config/epic100.h linux-2.4.32.patched/include/config/epic100.h
+--- linux-2.4.32/include/config/epic100.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/epic100.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EPIC100
+diff -Nur linux-2.4.32/include/config/equalizer.h linux-2.4.32.patched/include/config/equalizer.h
+--- linux-2.4.32/include/config/equalizer.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/equalizer.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EQUALIZER
+diff -Nur linux-2.4.32/include/config/es3210.h linux-2.4.32.patched/include/config/es3210.h
+--- linux-2.4.32/include/config/es3210.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/es3210.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ES3210
+diff -Nur linux-2.4.32/include/config/ethertap.h linux-2.4.32.patched/include/config/ethertap.h
+--- linux-2.4.32/include/config/ethertap.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ethertap.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ETHERTAP
+diff -Nur linux-2.4.32/include/config/eurotech/wdt.h linux-2.4.32.patched/include/config/eurotech/wdt.h
+--- linux-2.4.32/include/config/eurotech/wdt.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/eurotech/wdt.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EUROTECH_WDT
+diff -Nur linux-2.4.32/include/config/experimental.h linux-2.4.32.patched/include/config/experimental.h
+--- linux-2.4.32/include/config/experimental.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/experimental.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_EXPERIMENTAL 1
+diff -Nur linux-2.4.32/include/config/ext2/fs/module.h linux-2.4.32.patched/include/config/ext2/fs/module.h
+--- linux-2.4.32/include/config/ext2/fs/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ext2/fs/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_EXT2_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ext2/fs.h linux-2.4.32.patched/include/config/ext2/fs.h
+--- linux-2.4.32/include/config/ext2/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ext2/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EXT2_FS
+diff -Nur linux-2.4.32/include/config/ext3/fs/module.h linux-2.4.32.patched/include/config/ext3/fs/module.h
+--- linux-2.4.32/include/config/ext3/fs/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ext3/fs/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_EXT3_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ext3/fs.h linux-2.4.32.patched/include/config/ext3/fs.h
+--- linux-2.4.32/include/config/ext3/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ext3/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_EXT3_FS
+diff -Nur linux-2.4.32/include/config/fat/fs/module.h linux-2.4.32.patched/include/config/fat/fs/module.h
+--- linux-2.4.32/include/config/fat/fs/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fat/fs/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_FAT_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/fat/fs.h linux-2.4.32.patched/include/config/fat/fs.h
+--- linux-2.4.32/include/config/fat/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fat/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FAT_FS
+diff -Nur linux-2.4.32/include/config/fddi.h linux-2.4.32.patched/include/config/fddi.h
+--- linux-2.4.32/include/config/fddi.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fddi.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FDDI
+diff -Nur linux-2.4.32/include/config/fealnx.h linux-2.4.32.patched/include/config/fealnx.h
+--- linux-2.4.32/include/config/fealnx.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fealnx.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FEALNX
+diff -Nur linux-2.4.32/include/config/filter.h linux-2.4.32.patched/include/config/filter.h
+--- linux-2.4.32/include/config/filter.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/filter.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_FILTER 1
+diff -Nur linux-2.4.32/include/config/forcedeth.h linux-2.4.32.patched/include/config/forcedeth.h
+--- linux-2.4.32/include/config/forcedeth.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/forcedeth.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FORCEDETH
+diff -Nur linux-2.4.32/include/config/ftape.h linux-2.4.32.patched/include/config/ftape.h
+--- linux-2.4.32/include/config/ftape.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ftape.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FTAPE
+diff -Nur linux-2.4.32/include/config/ftl.h linux-2.4.32.patched/include/config/ftl.h
+--- linux-2.4.32/include/config/ftl.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ftl.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FTL
+diff -Nur linux-2.4.32/include/config/fusion/boot.h linux-2.4.32.patched/include/config/fusion/boot.h
+--- linux-2.4.32/include/config/fusion/boot.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fusion/boot.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FUSION_BOOT
+diff -Nur linux-2.4.32/include/config/fusion/ctl.h linux-2.4.32.patched/include/config/fusion/ctl.h
+--- linux-2.4.32/include/config/fusion/ctl.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fusion/ctl.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FUSION_CTL
+diff -Nur linux-2.4.32/include/config/fusion/isense.h linux-2.4.32.patched/include/config/fusion/isense.h
+--- linux-2.4.32/include/config/fusion/isense.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fusion/isense.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FUSION_ISENSE
+diff -Nur linux-2.4.32/include/config/fusion/lan.h linux-2.4.32.patched/include/config/fusion/lan.h
+--- linux-2.4.32/include/config/fusion/lan.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fusion/lan.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FUSION_LAN
+diff -Nur linux-2.4.32/include/config/fusion.h linux-2.4.32.patched/include/config/fusion.h
+--- linux-2.4.32/include/config/fusion.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fusion.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FUSION
+diff -Nur linux-2.4.32/include/config/fw/loader.h linux-2.4.32.patched/include/config/fw/loader.h
+--- linux-2.4.32/include/config/fw/loader.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/fw/loader.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_FW_LOADER
+diff -Nur linux-2.4.32/include/config/gdb/console.h linux-2.4.32.patched/include/config/gdb/console.h
+--- linux-2.4.32/include/config/gdb/console.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/gdb/console.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_GDB_CONSOLE
+diff -Nur linux-2.4.32/include/config/hamachi.h linux-2.4.32.patched/include/config/hamachi.h
+--- linux-2.4.32/include/config/hamachi.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hamachi.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HAMACHI
+diff -Nur linux-2.4.32/include/config/hamradio.h linux-2.4.32.patched/include/config/hamradio.h
+--- linux-2.4.32/include/config/hamradio.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hamradio.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_HAMRADIO 1
+diff -Nur linux-2.4.32/include/config/happymeal.h linux-2.4.32.patched/include/config/happymeal.h
+--- linux-2.4.32/include/config/happymeal.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/happymeal.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HAPPYMEAL
+diff -Nur linux-2.4.32/include/config/hermes.h linux-2.4.32.patched/include/config/hermes.h
+--- linux-2.4.32/include/config/hermes.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hermes.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HERMES
+diff -Nur linux-2.4.32/include/config/hfs/fs.h linux-2.4.32.patched/include/config/hfs/fs.h
+--- linux-2.4.32/include/config/hfs/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hfs/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HFS_FS
+diff -Nur linux-2.4.32/include/config/hfsplus/fs/module.h linux-2.4.32.patched/include/config/hfsplus/fs/module.h
+--- linux-2.4.32/include/config/hfsplus/fs/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hfsplus/fs/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_HFSPLUS_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/hfsplus/fs.h linux-2.4.32.patched/include/config/hfsplus/fs.h
+--- linux-2.4.32/include/config/hfsplus/fs.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hfsplus/fs.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HFSPLUS_FS
+diff -Nur linux-2.4.32/include/config/highmem.h linux-2.4.32.patched/include/config/highmem.h
+--- linux-2.4.32/include/config/highmem.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/highmem.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HIGHMEM
+diff -Nur linux-2.4.32/include/config/hippi.h linux-2.4.32.patched/include/config/hippi.h
+--- linux-2.4.32/include/config/hippi.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hippi.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HIPPI
+diff -Nur linux-2.4.32/include/config/hnd.h linux-2.4.32.patched/include/config/hnd.h
+--- linux-2.4.32/include/config/hnd.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hnd.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_HND 1
+diff -Nur linux-2.4.32/include/config/hotplug/pci/compaq/nvram.h linux-2.4.32.patched/include/config/hotplug/pci/compaq/nvram.h
+--- linux-2.4.32/include/config/hotplug/pci/compaq/nvram.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/compaq/nvram.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM
+diff -Nur linux-2.4.32/include/config/hotplug/pci/compaq.h linux-2.4.32.patched/include/config/hotplug/pci/compaq.h
+--- linux-2.4.32/include/config/hotplug/pci/compaq.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/compaq.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_COMPAQ
+diff -Nur linux-2.4.32/include/config/hotplug/pci/pcie/poll/event/mode.h linux-2.4.32.patched/include/config/hotplug/pci/pcie/poll/event/mode.h
+--- linux-2.4.32/include/config/hotplug/pci/pcie/poll/event/mode.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/pcie/poll/event/mode.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
+diff -Nur linux-2.4.32/include/config/hotplug/pci/pcie.h linux-2.4.32.patched/include/config/hotplug/pci/pcie.h
+--- linux-2.4.32/include/config/hotplug/pci/pcie.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/pcie.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_PCIE
+diff -Nur linux-2.4.32/include/config/hotplug/pci/shpc/poll/event/mode.h linux-2.4.32.patched/include/config/hotplug/pci/shpc/poll/event/mode.h
+--- linux-2.4.32/include/config/hotplug/pci/shpc/poll/event/mode.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/shpc/poll/event/mode.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
+diff -Nur linux-2.4.32/include/config/hotplug/pci/shpc.h linux-2.4.32.patched/include/config/hotplug/pci/shpc.h
+--- linux-2.4.32/include/config/hotplug/pci/shpc.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci/shpc.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI_SHPC
+diff -Nur linux-2.4.32/include/config/hotplug/pci.h linux-2.4.32.patched/include/config/hotplug/pci.h
+--- linux-2.4.32/include/config/hotplug/pci.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug/pci.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HOTPLUG_PCI
+diff -Nur linux-2.4.32/include/config/hotplug.h linux-2.4.32.patched/include/config/hotplug.h
+--- linux-2.4.32/include/config/hotplug.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hotplug.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_HOTPLUG 1
+diff -Nur linux-2.4.32/include/config/hp/laserjet.h linux-2.4.32.patched/include/config/hp/laserjet.h
+--- linux-2.4.32/include/config/hp/laserjet.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hp/laserjet.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HP_LASERJET
+diff -Nur linux-2.4.32/include/config/hp100.h linux-2.4.32.patched/include/config/hp100.h
+--- linux-2.4.32/include/config/hp100.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hp100.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HP100
+diff -Nur linux-2.4.32/include/config/hpfs/fs.h linux-2.4.32.patched/include/config/hpfs/fs.h
+--- linux-2.4.32/include/config/hpfs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hpfs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HPFS_FS
+diff -Nur linux-2.4.32/include/config/hpt34x/autodma.h linux-2.4.32.patched/include/config/hpt34x/autodma.h
+--- linux-2.4.32/include/config/hpt34x/autodma.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/hpt34x/autodma.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_HPT34X_AUTODMA
+diff -Nur linux-2.4.32/include/config/i2c/parport.h linux-2.4.32.patched/include/config/i2c/parport.h
+--- linux-2.4.32/include/config/i2c/parport.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2c/parport.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2C_PARPORT
+diff -Nur linux-2.4.32/include/config/i2c.h linux-2.4.32.patched/include/config/i2c.h
+--- linux-2.4.32/include/config/i2c.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2c.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2C
+diff -Nur linux-2.4.32/include/config/i2o/block.h linux-2.4.32.patched/include/config/i2o/block.h
+--- linux-2.4.32/include/config/i2o/block.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o/block.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O_BLOCK
+diff -Nur linux-2.4.32/include/config/i2o/lan.h linux-2.4.32.patched/include/config/i2o/lan.h
+--- linux-2.4.32/include/config/i2o/lan.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o/lan.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O_LAN
+diff -Nur linux-2.4.32/include/config/i2o/pci.h linux-2.4.32.patched/include/config/i2o/pci.h
+--- linux-2.4.32/include/config/i2o/pci.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o/pci.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O_PCI
+diff -Nur linux-2.4.32/include/config/i2o/proc.h linux-2.4.32.patched/include/config/i2o/proc.h
+--- linux-2.4.32/include/config/i2o/proc.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o/proc.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O_PROC
+diff -Nur linux-2.4.32/include/config/i2o/scsi.h linux-2.4.32.patched/include/config/i2o/scsi.h
+--- linux-2.4.32/include/config/i2o/scsi.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o/scsi.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O_SCSI
+diff -Nur linux-2.4.32/include/config/i2o.h linux-2.4.32.patched/include/config/i2o.h
+--- linux-2.4.32/include/config/i2o.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i2o.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I2O
+diff -Nur linux-2.4.32/include/config/i810/tco.h linux-2.4.32.patched/include/config/i810/tco.h
+--- linux-2.4.32/include/config/i810/tco.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i810/tco.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I810_TCO
+diff -Nur linux-2.4.32/include/config/i82092.h linux-2.4.32.patched/include/config/i82092.h
+--- linux-2.4.32/include/config/i82092.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i82092.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I82092
+diff -Nur linux-2.4.32/include/config/i82365.h linux-2.4.32.patched/include/config/i82365.h
+--- linux-2.4.32/include/config/i82365.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/i82365.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_I82365
+diff -Nur linux-2.4.32/include/config/ib700/wdt.h linux-2.4.32.patched/include/config/ib700/wdt.h
+--- linux-2.4.32/include/config/ib700/wdt.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ib700/wdt.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IB700_WDT
+diff -Nur linux-2.4.32/include/config/ibm/workpad.h linux-2.4.32.patched/include/config/ibm/workpad.h
+--- linux-2.4.32/include/config/ibm/workpad.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ibm/workpad.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IBM_WORKPAD
+diff -Nur linux-2.4.32/include/config/ide/chipsets.h linux-2.4.32.patched/include/config/ide/chipsets.h
+--- linux-2.4.32/include/config/ide/chipsets.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ide/chipsets.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDE_CHIPSETS
+diff -Nur linux-2.4.32/include/config/ide/module.h linux-2.4.32.patched/include/config/ide/module.h
+--- linux-2.4.32/include/config/ide/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ide/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IDE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ide/task/ioctl.h linux-2.4.32.patched/include/config/ide/task/ioctl.h
+--- linux-2.4.32/include/config/ide/task/ioctl.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ide/task/ioctl.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDE_TASK_IOCTL
+diff -Nur linux-2.4.32/include/config/idedisk/multi/mode.h linux-2.4.32.patched/include/config/idedisk/multi/mode.h
+--- linux-2.4.32/include/config/idedisk/multi/mode.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedisk/multi/mode.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDEDISK_MULTI_MODE
+diff -Nur linux-2.4.32/include/config/idedisk/stroke.h linux-2.4.32.patched/include/config/idedisk/stroke.h
+--- linux-2.4.32/include/config/idedisk/stroke.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedisk/stroke.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IDEDISK_STROKE 1
+diff -Nur linux-2.4.32/include/config/idedma/auto.h linux-2.4.32.patched/include/config/idedma/auto.h
+--- linux-2.4.32/include/config/idedma/auto.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedma/auto.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IDEDMA_AUTO 1
+diff -Nur linux-2.4.32/include/config/idedma/ivb.h linux-2.4.32.patched/include/config/idedma/ivb.h
+--- linux-2.4.32/include/config/idedma/ivb.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedma/ivb.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IDEDMA_IVB 1
+diff -Nur linux-2.4.32/include/config/idedma/onlydisk.h linux-2.4.32.patched/include/config/idedma/onlydisk.h
+--- linux-2.4.32/include/config/idedma/onlydisk.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedma/onlydisk.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDEDMA_ONLYDISK
+diff -Nur linux-2.4.32/include/config/idedma/pci/auto.h linux-2.4.32.patched/include/config/idedma/pci/auto.h
+--- linux-2.4.32/include/config/idedma/pci/auto.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedma/pci/auto.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IDEDMA_PCI_AUTO 1
+diff -Nur linux-2.4.32/include/config/idedma/pci/wip.h linux-2.4.32.patched/include/config/idedma/pci/wip.h
+--- linux-2.4.32/include/config/idedma/pci/wip.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idedma/pci/wip.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDEDMA_PCI_WIP
+diff -Nur linux-2.4.32/include/config/ide.h linux-2.4.32.patched/include/config/ide.h
+--- linux-2.4.32/include/config/ide.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ide.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDE
+diff -Nur linux-2.4.32/include/config/idepci/share/irq.h linux-2.4.32.patched/include/config/idepci/share/irq.h
+--- linux-2.4.32/include/config/idepci/share/irq.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/idepci/share/irq.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IDEPCI_SHARE_IRQ
+diff -Nur linux-2.4.32/include/config/ieee1394.h linux-2.4.32.patched/include/config/ieee1394.h
+--- linux-2.4.32/include/config/ieee1394.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ieee1394.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IEEE1394
+diff -Nur linux-2.4.32/include/config/imq/module.h linux-2.4.32.patched/include/config/imq/module.h
+--- linux-2.4.32/include/config/imq/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/imq/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IMQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/imq.h linux-2.4.32.patched/include/config/imq.h
+--- linux-2.4.32/include/config/imq.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/imq.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IMQ
+diff -Nur linux-2.4.32/include/config/inet/ecn.h linux-2.4.32.patched/include/config/inet/ecn.h
+--- linux-2.4.32/include/config/inet/ecn.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/inet/ecn.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INET_ECN
+diff -Nur linux-2.4.32/include/config/inet.h linux-2.4.32.patched/include/config/inet.h
+--- linux-2.4.32/include/config/inet.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/inet.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_INET 1
+diff -Nur linux-2.4.32/include/config/input/evdev.h linux-2.4.32.patched/include/config/input/evdev.h
+--- linux-2.4.32/include/config/input/evdev.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/evdev.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_EVDEV
+diff -Nur linux-2.4.32/include/config/input/gameport.h linux-2.4.32.patched/include/config/input/gameport.h
+--- linux-2.4.32/include/config/input/gameport.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/gameport.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_GAMEPORT
+diff -Nur linux-2.4.32/include/config/input/joydev.h linux-2.4.32.patched/include/config/input/joydev.h
+--- linux-2.4.32/include/config/input/joydev.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/joydev.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_JOYDEV
+diff -Nur linux-2.4.32/include/config/input/keybdev.h linux-2.4.32.patched/include/config/input/keybdev.h
+--- linux-2.4.32/include/config/input/keybdev.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/keybdev.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_KEYBDEV
+diff -Nur linux-2.4.32/include/config/input/mousedev.h linux-2.4.32.patched/include/config/input/mousedev.h
+--- linux-2.4.32/include/config/input/mousedev.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/mousedev.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_MOUSEDEV
+diff -Nur linux-2.4.32/include/config/input/uinput.h linux-2.4.32.patched/include/config/input/uinput.h
+--- linux-2.4.32/include/config/input/uinput.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input/uinput.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT_UINPUT
+diff -Nur linux-2.4.32/include/config/input.h linux-2.4.32.patched/include/config/input.h
+--- linux-2.4.32/include/config/input.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/input.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INPUT
+diff -Nur linux-2.4.32/include/config/intermezzo/fs.h linux-2.4.32.patched/include/config/intermezzo/fs.h
+--- linux-2.4.32/include/config/intermezzo/fs.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/intermezzo/fs.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_INTERMEZZO_FS
+diff -Nur linux-2.4.32/include/config/ip/advanced/router.h linux-2.4.32.patched/include/config/ip/advanced/router.h
+--- linux-2.4.32/include/config/ip/advanced/router.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/advanced/router.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_ADVANCED_ROUTER 1
+diff -Nur linux-2.4.32/include/config/ip/mroute.h linux-2.4.32.patched/include/config/ip/mroute.h
+--- linux-2.4.32/include/config/ip/mroute.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/mroute.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_MROUTE
+diff -Nur linux-2.4.32/include/config/ip/multicast.h linux-2.4.32.patched/include/config/ip/multicast.h
+--- linux-2.4.32/include/config/ip/multicast.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/multicast.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_MULTICAST 1
+diff -Nur linux-2.4.32/include/config/ip/multiple/tables.h linux-2.4.32.patched/include/config/ip/multiple/tables.h
+--- linux-2.4.32/include/config/ip/multiple/tables.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/multiple/tables.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_MULTIPLE_TABLES 1
+diff -Nur linux-2.4.32/include/config/ip/nf/amanda/module.h linux-2.4.32.patched/include/config/ip/nf/amanda/module.h
+--- linux-2.4.32/include/config/ip/nf/amanda/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/amanda/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_AMANDA_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/amanda.h linux-2.4.32.patched/include/config/ip/nf/amanda.h
+--- linux-2.4.32/include/config/ip/nf/amanda.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/amanda.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_AMANDA
+diff -Nur linux-2.4.32/include/config/ip/nf/arp/mangle/module.h linux-2.4.32.patched/include/config/ip/nf/arp/mangle/module.h
+--- linux-2.4.32/include/config/ip/nf/arp/mangle/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arp/mangle/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_ARP_MANGLE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/arp/mangle.h linux-2.4.32.patched/include/config/ip/nf/arp/mangle.h
+--- linux-2.4.32/include/config/ip/nf/arp/mangle.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arp/mangle.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_ARP_MANGLE
+diff -Nur linux-2.4.32/include/config/ip/nf/arpfilter/module.h linux-2.4.32.patched/include/config/ip/nf/arpfilter/module.h
+--- linux-2.4.32/include/config/ip/nf/arpfilter/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arpfilter/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_ARPFILTER_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/arpfilter.h linux-2.4.32.patched/include/config/ip/nf/arpfilter.h
+--- linux-2.4.32/include/config/ip/nf/arpfilter.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arpfilter.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_ARPFILTER
+diff -Nur linux-2.4.32/include/config/ip/nf/arptables/module.h linux-2.4.32.patched/include/config/ip/nf/arptables/module.h
+--- linux-2.4.32/include/config/ip/nf/arptables/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arptables/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_ARPTABLES_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/arptables.h linux-2.4.32.patched/include/config/ip/nf/arptables.h
+--- linux-2.4.32/include/config/ip/nf/arptables.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/arptables.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_ARPTABLES
+diff -Nur linux-2.4.32/include/config/ip/nf/conntrack/mark.h linux-2.4.32.patched/include/config/ip/nf/conntrack/mark.h
+--- linux-2.4.32/include/config/ip/nf/conntrack/mark.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/conntrack/mark.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_CONNTRACK_MARK 1
+diff -Nur linux-2.4.32/include/config/ip/nf/conntrack.h linux-2.4.32.patched/include/config/ip/nf/conntrack.h
+--- linux-2.4.32/include/config/ip/nf/conntrack.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/conntrack.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_CONNTRACK 1
+diff -Nur linux-2.4.32/include/config/ip/nf/ct/acct/module.h linux-2.4.32.patched/include/config/ip/nf/ct/acct/module.h
+--- linux-2.4.32/include/config/ip/nf/ct/acct/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/ct/acct/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_CT_ACCT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/ct/acct.h linux-2.4.32.patched/include/config/ip/nf/ct/acct.h
+--- linux-2.4.32/include/config/ip/nf/ct/acct.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/ct/acct.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_CT_ACCT
+diff -Nur linux-2.4.32/include/config/ip/nf/ct/proto/gre/module.h linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre/module.h
+--- linux-2.4.32/include/config/ip/nf/ct/proto/gre/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_CT_PROTO_GRE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/ct/proto/gre.h linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre.h
+--- linux-2.4.32/include/config/ip/nf/ct/proto/gre.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_CT_PROTO_GRE
+diff -Nur linux-2.4.32/include/config/ip/nf/filter.h linux-2.4.32.patched/include/config/ip/nf/filter.h
+--- linux-2.4.32/include/config/ip/nf/filter.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/filter.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_FILTER 1
+diff -Nur linux-2.4.32/include/config/ip/nf/ftp.h linux-2.4.32.patched/include/config/ip/nf/ftp.h
+--- linux-2.4.32/include/config/ip/nf/ftp.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/ftp.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_FTP 1
+diff -Nur linux-2.4.32/include/config/ip/nf/h323/module.h linux-2.4.32.patched/include/config/ip/nf/h323/module.h
+--- linux-2.4.32/include/config/ip/nf/h323/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/h323/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_H323_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/h323.h linux-2.4.32.patched/include/config/ip/nf/h323.h
+--- linux-2.4.32/include/config/ip/nf/h323.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/h323.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_H323
+diff -Nur linux-2.4.32/include/config/ip/nf/iptables.h linux-2.4.32.patched/include/config/ip/nf/iptables.h
+--- linux-2.4.32/include/config/ip/nf/iptables.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/iptables.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_IPTABLES 1
+diff -Nur linux-2.4.32/include/config/ip/nf/irc.h linux-2.4.32.patched/include/config/ip/nf/irc.h
+--- linux-2.4.32/include/config/ip/nf/irc.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/irc.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_IRC 1
+diff -Nur linux-2.4.32/include/config/ip/nf/mangle.h linux-2.4.32.patched/include/config/ip/nf/mangle.h
+--- linux-2.4.32/include/config/ip/nf/mangle.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/mangle.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MANGLE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ah/esp/module.h linux-2.4.32.patched/include/config/ip/nf/match/ah/esp/module.h
+--- linux-2.4.32/include/config/ip/nf/match/ah/esp/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ah/esp/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_AH_ESP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ah/esp.h linux-2.4.32.patched/include/config/ip/nf/match/ah/esp.h
+--- linux-2.4.32/include/config/ip/nf/match/ah/esp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ah/esp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_AH_ESP
+diff -Nur linux-2.4.32/include/config/ip/nf/match/condition/module.h linux-2.4.32.patched/include/config/ip/nf/match/condition/module.h
+--- linux-2.4.32/include/config/ip/nf/match/condition/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/condition/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_CONDITION_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/condition.h linux-2.4.32.patched/include/config/ip/nf/match/condition.h
+--- linux-2.4.32/include/config/ip/nf/match/condition.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/condition.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_CONDITION
+diff -Nur linux-2.4.32/include/config/ip/nf/match/connbytes/module.h linux-2.4.32.patched/include/config/ip/nf/match/connbytes/module.h
+--- linux-2.4.32/include/config/ip/nf/match/connbytes/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/connbytes/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_CONNBYTES_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/connbytes.h linux-2.4.32.patched/include/config/ip/nf/match/connbytes.h
+--- linux-2.4.32/include/config/ip/nf/match/connbytes.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/connbytes.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_CONNBYTES
+diff -Nur linux-2.4.32/include/config/ip/nf/match/connmark/module.h linux-2.4.32.patched/include/config/ip/nf/match/connmark/module.h
+--- linux-2.4.32/include/config/ip/nf/match/connmark/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/connmark/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_CONNMARK_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/connmark.h linux-2.4.32.patched/include/config/ip/nf/match/connmark.h
+--- linux-2.4.32/include/config/ip/nf/match/connmark.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/connmark.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_CONNMARK
+diff -Nur linux-2.4.32/include/config/ip/nf/match/conntrack/module.h linux-2.4.32.patched/include/config/ip/nf/match/conntrack/module.h
+--- linux-2.4.32/include/config/ip/nf/match/conntrack/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/conntrack/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_CONNTRACK_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/conntrack.h linux-2.4.32.patched/include/config/ip/nf/match/conntrack.h
+--- linux-2.4.32/include/config/ip/nf/match/conntrack.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/conntrack.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_CONNTRACK
+diff -Nur linux-2.4.32/include/config/ip/nf/match/dscp/module.h linux-2.4.32.patched/include/config/ip/nf/match/dscp/module.h
+--- linux-2.4.32/include/config/ip/nf/match/dscp/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/dscp/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_DSCP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/dscp.h linux-2.4.32.patched/include/config/ip/nf/match/dscp.h
+--- linux-2.4.32/include/config/ip/nf/match/dscp.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/dscp.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_DSCP
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ecn/module.h linux-2.4.32.patched/include/config/ip/nf/match/ecn/module.h
+--- linux-2.4.32/include/config/ip/nf/match/ecn/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ecn/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_ECN_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ecn.h linux-2.4.32.patched/include/config/ip/nf/match/ecn.h
+--- linux-2.4.32/include/config/ip/nf/match/ecn.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ecn.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_ECN
+diff -Nur linux-2.4.32/include/config/ip/nf/match/helper/module.h linux-2.4.32.patched/include/config/ip/nf/match/helper/module.h
+--- linux-2.4.32/include/config/ip/nf/match/helper/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/helper/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_HELPER_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/helper.h linux-2.4.32.patched/include/config/ip/nf/match/helper.h
+--- linux-2.4.32/include/config/ip/nf/match/helper.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/helper.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_HELPER
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ipp2p/module.h linux-2.4.32.patched/include/config/ip/nf/match/ipp2p/module.h
+--- linux-2.4.32/include/config/ip/nf/match/ipp2p/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ipp2p/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_IPP2P_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ipp2p.h linux-2.4.32.patched/include/config/ip/nf/match/ipp2p.h
+--- linux-2.4.32/include/config/ip/nf/match/ipp2p.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ipp2p.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_IPP2P
+diff -Nur linux-2.4.32/include/config/ip/nf/match/layer7/debug.h linux-2.4.32.patched/include/config/ip/nf/match/layer7/debug.h
+--- linux-2.4.32/include/config/ip/nf/match/layer7/debug.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/layer7/debug.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_LAYER7_DEBUG
+diff -Nur linux-2.4.32/include/config/ip/nf/match/layer7/module.h linux-2.4.32.patched/include/config/ip/nf/match/layer7/module.h
+--- linux-2.4.32/include/config/ip/nf/match/layer7/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/layer7/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_LAYER7_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/layer7.h linux-2.4.32.patched/include/config/ip/nf/match/layer7.h
+--- linux-2.4.32/include/config/ip/nf/match/layer7.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/layer7.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_LAYER7
+diff -Nur linux-2.4.32/include/config/ip/nf/match/length/module.h linux-2.4.32.patched/include/config/ip/nf/match/length/module.h
+--- linux-2.4.32/include/config/ip/nf/match/length/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/length/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_LENGTH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/length.h linux-2.4.32.patched/include/config/ip/nf/match/length.h
+--- linux-2.4.32/include/config/ip/nf/match/length.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/length.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_LENGTH
+diff -Nur linux-2.4.32/include/config/ip/nf/match/limit/module.h linux-2.4.32.patched/include/config/ip/nf/match/limit/module.h
+--- linux-2.4.32/include/config/ip/nf/match/limit/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/limit/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_LIMIT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/limit.h linux-2.4.32.patched/include/config/ip/nf/match/limit.h
+--- linux-2.4.32/include/config/ip/nf/match/limit.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/limit.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_LIMIT
+diff -Nur linux-2.4.32/include/config/ip/nf/match/mac/module.h linux-2.4.32.patched/include/config/ip/nf/match/mac/module.h
+--- linux-2.4.32/include/config/ip/nf/match/mac/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/mac/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_MAC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/mac.h linux-2.4.32.patched/include/config/ip/nf/match/mac.h
+--- linux-2.4.32/include/config/ip/nf/match/mac.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/mac.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_MAC
+diff -Nur linux-2.4.32/include/config/ip/nf/match/mark.h linux-2.4.32.patched/include/config/ip/nf/match/mark.h
+--- linux-2.4.32/include/config/ip/nf/match/mark.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/mark.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_MARK 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/multiport.h linux-2.4.32.patched/include/config/ip/nf/match/multiport.h
+--- linux-2.4.32/include/config/ip/nf/match/multiport.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/multiport.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_MULTIPORT 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/owner/module.h linux-2.4.32.patched/include/config/ip/nf/match/owner/module.h
+--- linux-2.4.32/include/config/ip/nf/match/owner/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/owner/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_OWNER_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/owner.h linux-2.4.32.patched/include/config/ip/nf/match/owner.h
+--- linux-2.4.32/include/config/ip/nf/match/owner.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/owner.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_OWNER
+diff -Nur linux-2.4.32/include/config/ip/nf/match/pkttype/module.h linux-2.4.32.patched/include/config/ip/nf/match/pkttype/module.h
+--- linux-2.4.32/include/config/ip/nf/match/pkttype/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/pkttype/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_PKTTYPE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/pkttype.h linux-2.4.32.patched/include/config/ip/nf/match/pkttype.h
+--- linux-2.4.32/include/config/ip/nf/match/pkttype.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/pkttype.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_PKTTYPE
+diff -Nur linux-2.4.32/include/config/ip/nf/match/quota/module.h linux-2.4.32.patched/include/config/ip/nf/match/quota/module.h
+--- linux-2.4.32/include/config/ip/nf/match/quota/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/quota/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_QUOTA_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/quota.h linux-2.4.32.patched/include/config/ip/nf/match/quota.h
+--- linux-2.4.32/include/config/ip/nf/match/quota.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/quota.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_QUOTA
+diff -Nur linux-2.4.32/include/config/ip/nf/match/recent/module.h linux-2.4.32.patched/include/config/ip/nf/match/recent/module.h
+--- linux-2.4.32/include/config/ip/nf/match/recent/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/recent/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_RECENT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/recent.h linux-2.4.32.patched/include/config/ip/nf/match/recent.h
+--- linux-2.4.32/include/config/ip/nf/match/recent.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/recent.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_RECENT
+diff -Nur linux-2.4.32/include/config/ip/nf/match/set/module.h linux-2.4.32.patched/include/config/ip/nf/match/set/module.h
+--- linux-2.4.32/include/config/ip/nf/match/set/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/set/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_SET_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/set.h linux-2.4.32.patched/include/config/ip/nf/match/set.h
+--- linux-2.4.32/include/config/ip/nf/match/set.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/set.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_SET
+diff -Nur linux-2.4.32/include/config/ip/nf/match/state.h linux-2.4.32.patched/include/config/ip/nf/match/state.h
+--- linux-2.4.32/include/config/ip/nf/match/state.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/state.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_STATE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/string/module.h linux-2.4.32.patched/include/config/ip/nf/match/string/module.h
+--- linux-2.4.32/include/config/ip/nf/match/string/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/string/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_STRING_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/string.h linux-2.4.32.patched/include/config/ip/nf/match/string.h
+--- linux-2.4.32/include/config/ip/nf/match/string.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/string.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_STRING
+diff -Nur linux-2.4.32/include/config/ip/nf/match/tcpmss/module.h linux-2.4.32.patched/include/config/ip/nf/match/tcpmss/module.h
+--- linux-2.4.32/include/config/ip/nf/match/tcpmss/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/tcpmss/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_TCPMSS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/tcpmss.h linux-2.4.32.patched/include/config/ip/nf/match/tcpmss.h
+--- linux-2.4.32/include/config/ip/nf/match/tcpmss.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/tcpmss.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_TCPMSS
+diff -Nur linux-2.4.32/include/config/ip/nf/match/time/module.h linux-2.4.32.patched/include/config/ip/nf/match/time/module.h
+--- linux-2.4.32/include/config/ip/nf/match/time/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/time/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_TIME_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/time.h linux-2.4.32.patched/include/config/ip/nf/match/time.h
+--- linux-2.4.32/include/config/ip/nf/match/time.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/time.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_TIME
+diff -Nur linux-2.4.32/include/config/ip/nf/match/tos/module.h linux-2.4.32.patched/include/config/ip/nf/match/tos/module.h
+--- linux-2.4.32/include/config/ip/nf/match/tos/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/tos/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_TOS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/tos.h linux-2.4.32.patched/include/config/ip/nf/match/tos.h
+--- linux-2.4.32/include/config/ip/nf/match/tos.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/tos.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_TOS
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ttl/module.h linux-2.4.32.patched/include/config/ip/nf/match/ttl/module.h
+--- linux-2.4.32/include/config/ip/nf/match/ttl/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ttl/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_TTL_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/ttl.h linux-2.4.32.patched/include/config/ip/nf/match/ttl.h
+--- linux-2.4.32/include/config/ip/nf/match/ttl.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/ttl.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_TTL
+diff -Nur linux-2.4.32/include/config/ip/nf/match/unclean/module.h linux-2.4.32.patched/include/config/ip/nf/match/unclean/module.h
+--- linux-2.4.32/include/config/ip/nf/match/unclean/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/unclean/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MATCH_UNCLEAN_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/match/unclean.h linux-2.4.32.patched/include/config/ip/nf/match/unclean.h
+--- linux-2.4.32/include/config/ip/nf/match/unclean.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/match/unclean.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MATCH_UNCLEAN
+diff -Nur linux-2.4.32/include/config/ip/nf/mms/module.h linux-2.4.32.patched/include/config/ip/nf/mms/module.h
+--- linux-2.4.32/include/config/ip/nf/mms/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/mms/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_MMS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/mms.h linux-2.4.32.patched/include/config/ip/nf/mms.h
+--- linux-2.4.32/include/config/ip/nf/mms.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/mms.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_MMS
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/amanda/module.h linux-2.4.32.patched/include/config/ip/nf/nat/amanda/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/amanda/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/amanda/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_AMANDA_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/amanda.h linux-2.4.32.patched/include/config/ip/nf/nat/amanda.h
+--- linux-2.4.32/include/config/ip/nf/nat/amanda.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/amanda.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_AMANDA
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/ftp.h linux-2.4.32.patched/include/config/ip/nf/nat/ftp.h
+--- linux-2.4.32/include/config/ip/nf/nat/ftp.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/ftp.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_FTP 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/h323/module.h linux-2.4.32.patched/include/config/ip/nf/nat/h323/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/h323/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/h323/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_H323_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/h323.h linux-2.4.32.patched/include/config/ip/nf/nat/h323.h
+--- linux-2.4.32/include/config/ip/nf/nat/h323.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/h323.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_H323
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/irc.h linux-2.4.32.patched/include/config/ip/nf/nat/irc.h
+--- linux-2.4.32/include/config/ip/nf/nat/irc.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/irc.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_IRC 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/mms/module.h linux-2.4.32.patched/include/config/ip/nf/nat/mms/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/mms/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/mms/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_MMS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/mms.h linux-2.4.32.patched/include/config/ip/nf/nat/mms.h
+--- linux-2.4.32/include/config/ip/nf/nat/mms.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/mms.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_MMS
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/needed.h linux-2.4.32.patched/include/config/ip/nf/nat/needed.h
+--- linux-2.4.32/include/config/ip/nf/nat/needed.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/needed.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_NEEDED 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/pptp/module.h linux-2.4.32.patched/include/config/ip/nf/nat/pptp/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/pptp/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/pptp/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_PPTP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/pptp.h linux-2.4.32.patched/include/config/ip/nf/nat/pptp.h
+--- linux-2.4.32/include/config/ip/nf/nat/pptp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/pptp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_PPTP
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/proto/gre/module.h linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/proto/gre/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_PROTO_GRE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/proto/gre.h linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre.h
+--- linux-2.4.32/include/config/ip/nf/nat/proto/gre.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_PROTO_GRE
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/rtsp/module.h linux-2.4.32.patched/include/config/ip/nf/nat/rtsp/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/rtsp/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/rtsp/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_RTSP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/rtsp.h linux-2.4.32.patched/include/config/ip/nf/nat/rtsp.h
+--- linux-2.4.32/include/config/ip/nf/nat/rtsp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/rtsp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_RTSP
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/snmp/basic/module.h linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/snmp/basic/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_SNMP_BASIC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/snmp/basic.h linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic.h
+--- linux-2.4.32/include/config/ip/nf/nat/snmp/basic.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_SNMP_BASIC
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/tftp/module.h linux-2.4.32.patched/include/config/ip/nf/nat/tftp/module.h
+--- linux-2.4.32/include/config/ip/nf/nat/tftp/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/tftp/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT_TFTP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/nat/tftp.h linux-2.4.32.patched/include/config/ip/nf/nat/tftp.h
+--- linux-2.4.32/include/config/ip/nf/nat/tftp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat/tftp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_NAT_TFTP
+diff -Nur linux-2.4.32/include/config/ip/nf/nat.h linux-2.4.32.patched/include/config/ip/nf/nat.h
+--- linux-2.4.32/include/config/ip/nf/nat.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/nat.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_NAT 1
+diff -Nur linux-2.4.32/include/config/ip/nf/pptp/module.h linux-2.4.32.patched/include/config/ip/nf/pptp/module.h
+--- linux-2.4.32/include/config/ip/nf/pptp/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/pptp/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_PPTP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/pptp.h linux-2.4.32.patched/include/config/ip/nf/pptp.h
+--- linux-2.4.32/include/config/ip/nf/pptp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/pptp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_PPTP
+diff -Nur linux-2.4.32/include/config/ip/nf/queue/module.h linux-2.4.32.patched/include/config/ip/nf/queue/module.h
+--- linux-2.4.32/include/config/ip/nf/queue/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/queue/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_QUEUE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/queue.h linux-2.4.32.patched/include/config/ip/nf/queue.h
+--- linux-2.4.32/include/config/ip/nf/queue.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/queue.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_QUEUE
+diff -Nur linux-2.4.32/include/config/ip/nf/rtsp/module.h linux-2.4.32.patched/include/config/ip/nf/rtsp/module.h
+--- linux-2.4.32/include/config/ip/nf/rtsp/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/rtsp/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_RTSP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/rtsp.h linux-2.4.32.patched/include/config/ip/nf/rtsp.h
+--- linux-2.4.32/include/config/ip/nf/rtsp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/rtsp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_RTSP
+diff -Nur linux-2.4.32/include/config/ip/nf/set/hashsize.h linux-2.4.32.patched/include/config/ip/nf/set/hashsize.h
+--- linux-2.4.32/include/config/ip/nf/set/hashsize.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/hashsize.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_HASHSIZE (1024)
+diff -Nur linux-2.4.32/include/config/ip/nf/set/iphash/module.h linux-2.4.32.patched/include/config/ip/nf/set/iphash/module.h
+--- linux-2.4.32/include/config/ip/nf/set/iphash/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/iphash/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_IPHASH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/iphash.h linux-2.4.32.patched/include/config/ip/nf/set/iphash.h
+--- linux-2.4.32/include/config/ip/nf/set/iphash.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/iphash.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_IPHASH
+diff -Nur linux-2.4.32/include/config/ip/nf/set/ipmap/module.h linux-2.4.32.patched/include/config/ip/nf/set/ipmap/module.h
+--- linux-2.4.32/include/config/ip/nf/set/ipmap/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/ipmap/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_IPMAP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/ipmap.h linux-2.4.32.patched/include/config/ip/nf/set/ipmap.h
+--- linux-2.4.32/include/config/ip/nf/set/ipmap.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/ipmap.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_IPMAP
+diff -Nur linux-2.4.32/include/config/ip/nf/set/iptree/module.h linux-2.4.32.patched/include/config/ip/nf/set/iptree/module.h
+--- linux-2.4.32/include/config/ip/nf/set/iptree/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/iptree/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_IPTREE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/iptree.h linux-2.4.32.patched/include/config/ip/nf/set/iptree.h
+--- linux-2.4.32/include/config/ip/nf/set/iptree.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/iptree.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_IPTREE
+diff -Nur linux-2.4.32/include/config/ip/nf/set/macipmap/module.h linux-2.4.32.patched/include/config/ip/nf/set/macipmap/module.h
+--- linux-2.4.32/include/config/ip/nf/set/macipmap/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/macipmap/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_MACIPMAP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/macipmap.h linux-2.4.32.patched/include/config/ip/nf/set/macipmap.h
+--- linux-2.4.32/include/config/ip/nf/set/macipmap.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/macipmap.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_MACIPMAP
+diff -Nur linux-2.4.32/include/config/ip/nf/set/max.h linux-2.4.32.patched/include/config/ip/nf/set/max.h
+--- linux-2.4.32/include/config/ip/nf/set/max.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/max.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_MAX (256)
+diff -Nur linux-2.4.32/include/config/ip/nf/set/module.h linux-2.4.32.patched/include/config/ip/nf/set/module.h
+--- linux-2.4.32/include/config/ip/nf/set/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/nethash/module.h linux-2.4.32.patched/include/config/ip/nf/set/nethash/module.h
+--- linux-2.4.32/include/config/ip/nf/set/nethash/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/nethash/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_NETHASH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/nethash.h linux-2.4.32.patched/include/config/ip/nf/set/nethash.h
+--- linux-2.4.32/include/config/ip/nf/set/nethash.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/nethash.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_NETHASH
+diff -Nur linux-2.4.32/include/config/ip/nf/set/portmap/module.h linux-2.4.32.patched/include/config/ip/nf/set/portmap/module.h
+--- linux-2.4.32/include/config/ip/nf/set/portmap/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/portmap/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_SET_PORTMAP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/set/portmap.h linux-2.4.32.patched/include/config/ip/nf/set/portmap.h
+--- linux-2.4.32/include/config/ip/nf/set/portmap.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set/portmap.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET_PORTMAP
+diff -Nur linux-2.4.32/include/config/ip/nf/set.h linux-2.4.32.patched/include/config/ip/nf/set.h
+--- linux-2.4.32/include/config/ip/nf/set.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/set.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_SET
+diff -Nur linux-2.4.32/include/config/ip/nf/target/connmark/module.h linux-2.4.32.patched/include/config/ip/nf/target/connmark/module.h
+--- linux-2.4.32/include/config/ip/nf/target/connmark/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/connmark/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_CONNMARK_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/connmark.h linux-2.4.32.patched/include/config/ip/nf/target/connmark.h
+--- linux-2.4.32/include/config/ip/nf/target/connmark.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/connmark.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_CONNMARK
+diff -Nur linux-2.4.32/include/config/ip/nf/target/dscp/module.h linux-2.4.32.patched/include/config/ip/nf/target/dscp/module.h
+--- linux-2.4.32/include/config/ip/nf/target/dscp/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/dscp/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_DSCP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/dscp.h linux-2.4.32.patched/include/config/ip/nf/target/dscp.h
+--- linux-2.4.32/include/config/ip/nf/target/dscp.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/dscp.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_DSCP
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ecn/module.h linux-2.4.32.patched/include/config/ip/nf/target/ecn/module.h
+--- linux-2.4.32/include/config/ip/nf/target/ecn/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ecn/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_ECN_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ecn.h linux-2.4.32.patched/include/config/ip/nf/target/ecn.h
+--- linux-2.4.32/include/config/ip/nf/target/ecn.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ecn.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_ECN
+diff -Nur linux-2.4.32/include/config/ip/nf/target/imq/module.h linux-2.4.32.patched/include/config/ip/nf/target/imq/module.h
+--- linux-2.4.32/include/config/ip/nf/target/imq/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/imq/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_IMQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/imq.h linux-2.4.32.patched/include/config/ip/nf/target/imq.h
+--- linux-2.4.32/include/config/ip/nf/target/imq.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/imq.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_IMQ
+diff -Nur linux-2.4.32/include/config/ip/nf/target/log/module.h linux-2.4.32.patched/include/config/ip/nf/target/log/module.h
+--- linux-2.4.32/include/config/ip/nf/target/log/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/log/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_LOG_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/log.h linux-2.4.32.patched/include/config/ip/nf/target/log.h
+--- linux-2.4.32/include/config/ip/nf/target/log.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/log.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_LOG
+diff -Nur linux-2.4.32/include/config/ip/nf/target/mark.h linux-2.4.32.patched/include/config/ip/nf/target/mark.h
+--- linux-2.4.32/include/config/ip/nf/target/mark.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/mark.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_MARK 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/masquerade.h linux-2.4.32.patched/include/config/ip/nf/target/masquerade.h
+--- linux-2.4.32/include/config/ip/nf/target/masquerade.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/masquerade.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_MASQUERADE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/mirror/module.h linux-2.4.32.patched/include/config/ip/nf/target/mirror/module.h
+--- linux-2.4.32/include/config/ip/nf/target/mirror/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/mirror/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_MIRROR_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/mirror.h linux-2.4.32.patched/include/config/ip/nf/target/mirror.h
+--- linux-2.4.32/include/config/ip/nf/target/mirror.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/mirror.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_MIRROR
+diff -Nur linux-2.4.32/include/config/ip/nf/target/netmap/module.h linux-2.4.32.patched/include/config/ip/nf/target/netmap/module.h
+--- linux-2.4.32/include/config/ip/nf/target/netmap/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/netmap/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_NETMAP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/netmap.h linux-2.4.32.patched/include/config/ip/nf/target/netmap.h
+--- linux-2.4.32/include/config/ip/nf/target/netmap.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/netmap.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_NETMAP
+diff -Nur linux-2.4.32/include/config/ip/nf/target/redirect/module.h linux-2.4.32.patched/include/config/ip/nf/target/redirect/module.h
+--- linux-2.4.32/include/config/ip/nf/target/redirect/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/redirect/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_REDIRECT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/redirect.h linux-2.4.32.patched/include/config/ip/nf/target/redirect.h
+--- linux-2.4.32/include/config/ip/nf/target/redirect.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/redirect.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_REDIRECT
+diff -Nur linux-2.4.32/include/config/ip/nf/target/reject.h linux-2.4.32.patched/include/config/ip/nf/target/reject.h
+--- linux-2.4.32/include/config/ip/nf/target/reject.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/reject.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_REJECT 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/set/module.h linux-2.4.32.patched/include/config/ip/nf/target/set/module.h
+--- linux-2.4.32/include/config/ip/nf/target/set/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/set/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_SET_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/set.h linux-2.4.32.patched/include/config/ip/nf/target/set.h
+--- linux-2.4.32/include/config/ip/nf/target/set.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/set.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_SET
+diff -Nur linux-2.4.32/include/config/ip/nf/target/tcpmss.h linux-2.4.32.patched/include/config/ip/nf/target/tcpmss.h
+--- linux-2.4.32/include/config/ip/nf/target/tcpmss.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/tcpmss.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_TCPMSS 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/tos/module.h linux-2.4.32.patched/include/config/ip/nf/target/tos/module.h
+--- linux-2.4.32/include/config/ip/nf/target/tos/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/tos/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_TOS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/tos.h linux-2.4.32.patched/include/config/ip/nf/target/tos.h
+--- linux-2.4.32/include/config/ip/nf/target/tos.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/tos.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_TOS
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ttl/module.h linux-2.4.32.patched/include/config/ip/nf/target/ttl/module.h
+--- linux-2.4.32/include/config/ip/nf/target/ttl/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ttl/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_TTL_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ttl.h linux-2.4.32.patched/include/config/ip/nf/target/ttl.h
+--- linux-2.4.32/include/config/ip/nf/target/ttl.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ttl.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_TTL
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ulog/module.h linux-2.4.32.patched/include/config/ip/nf/target/ulog/module.h
+--- linux-2.4.32/include/config/ip/nf/target/ulog/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ulog/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TARGET_ULOG_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/target/ulog.h linux-2.4.32.patched/include/config/ip/nf/target/ulog.h
+--- linux-2.4.32/include/config/ip/nf/target/ulog.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/target/ulog.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TARGET_ULOG
+diff -Nur linux-2.4.32/include/config/ip/nf/tftp/module.h linux-2.4.32.patched/include/config/ip/nf/tftp/module.h
+--- linux-2.4.32/include/config/ip/nf/tftp/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/tftp/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_NF_TFTP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/nf/tftp.h linux-2.4.32.patched/include/config/ip/nf/tftp.h
+--- linux-2.4.32/include/config/ip/nf/tftp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/nf/tftp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_NF_TFTP
+diff -Nur linux-2.4.32/include/config/ip/pnp.h linux-2.4.32.patched/include/config/ip/pnp.h
+--- linux-2.4.32/include/config/ip/pnp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/pnp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_PNP
+diff -Nur linux-2.4.32/include/config/ip/route/fwmark.h linux-2.4.32.patched/include/config/ip/route/fwmark.h
+--- linux-2.4.32/include/config/ip/route/fwmark.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/route/fwmark.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_ROUTE_FWMARK 1
+diff -Nur linux-2.4.32/include/config/ip/route/multipath.h linux-2.4.32.patched/include/config/ip/route/multipath.h
+--- linux-2.4.32/include/config/ip/route/multipath.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/route/multipath.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_ROUTE_MULTIPATH 1
+diff -Nur linux-2.4.32/include/config/ip/route/nat.h linux-2.4.32.patched/include/config/ip/route/nat.h
+--- linux-2.4.32/include/config/ip/route/nat.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/route/nat.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_ROUTE_NAT 1
+diff -Nur linux-2.4.32/include/config/ip/route/tos.h linux-2.4.32.patched/include/config/ip/route/tos.h
+--- linux-2.4.32/include/config/ip/route/tos.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/route/tos.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_ROUTE_TOS 1
+diff -Nur linux-2.4.32/include/config/ip/route/verbose.h linux-2.4.32.patched/include/config/ip/route/verbose.h
+--- linux-2.4.32/include/config/ip/route/verbose.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/route/verbose.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_ROUTE_VERBOSE
+diff -Nur linux-2.4.32/include/config/ip/sctp.h linux-2.4.32.patched/include/config/ip/sctp.h
+--- linux-2.4.32/include/config/ip/sctp.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/sctp.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_SCTP
+diff -Nur linux-2.4.32/include/config/ip/vs/debug.h linux-2.4.32.patched/include/config/ip/vs/debug.h
+--- linux-2.4.32/include/config/ip/vs/debug.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/debug.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_DEBUG
+diff -Nur linux-2.4.32/include/config/ip/vs/dh/module.h linux-2.4.32.patched/include/config/ip/vs/dh/module.h
+--- linux-2.4.32/include/config/ip/vs/dh/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/dh/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_DH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/dh.h linux-2.4.32.patched/include/config/ip/vs/dh.h
+--- linux-2.4.32/include/config/ip/vs/dh.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/dh.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_DH
+diff -Nur linux-2.4.32/include/config/ip/vs/ftp/module.h linux-2.4.32.patched/include/config/ip/vs/ftp/module.h
+--- linux-2.4.32/include/config/ip/vs/ftp/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/ftp/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_FTP_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/ftp.h linux-2.4.32.patched/include/config/ip/vs/ftp.h
+--- linux-2.4.32/include/config/ip/vs/ftp.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/ftp.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_FTP
+diff -Nur linux-2.4.32/include/config/ip/vs/lblc/module.h linux-2.4.32.patched/include/config/ip/vs/lblc/module.h
+--- linux-2.4.32/include/config/ip/vs/lblc/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lblc/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_LBLC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/lblc.h linux-2.4.32.patched/include/config/ip/vs/lblc.h
+--- linux-2.4.32/include/config/ip/vs/lblc.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lblc.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_LBLC
+diff -Nur linux-2.4.32/include/config/ip/vs/lblcr/module.h linux-2.4.32.patched/include/config/ip/vs/lblcr/module.h
+--- linux-2.4.32/include/config/ip/vs/lblcr/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lblcr/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_LBLCR_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/lblcr.h linux-2.4.32.patched/include/config/ip/vs/lblcr.h
+--- linux-2.4.32/include/config/ip/vs/lblcr.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lblcr.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_LBLCR
+diff -Nur linux-2.4.32/include/config/ip/vs/lc/module.h linux-2.4.32.patched/include/config/ip/vs/lc/module.h
+--- linux-2.4.32/include/config/ip/vs/lc/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lc/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_LC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/lc.h linux-2.4.32.patched/include/config/ip/vs/lc.h
+--- linux-2.4.32/include/config/ip/vs/lc.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/lc.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_LC
+diff -Nur linux-2.4.32/include/config/ip/vs/module.h linux-2.4.32.patched/include/config/ip/vs/module.h
+--- linux-2.4.32/include/config/ip/vs/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/nq/module.h linux-2.4.32.patched/include/config/ip/vs/nq/module.h
+--- linux-2.4.32/include/config/ip/vs/nq/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/nq/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_NQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/nq.h linux-2.4.32.patched/include/config/ip/vs/nq.h
+--- linux-2.4.32/include/config/ip/vs/nq.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/nq.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_NQ
+diff -Nur linux-2.4.32/include/config/ip/vs/rr/module.h linux-2.4.32.patched/include/config/ip/vs/rr/module.h
+--- linux-2.4.32/include/config/ip/vs/rr/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/rr/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_RR_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/rr.h linux-2.4.32.patched/include/config/ip/vs/rr.h
+--- linux-2.4.32/include/config/ip/vs/rr.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/rr.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_RR
+diff -Nur linux-2.4.32/include/config/ip/vs/sed/module.h linux-2.4.32.patched/include/config/ip/vs/sed/module.h
+--- linux-2.4.32/include/config/ip/vs/sed/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/sed/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_SED_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/sed.h linux-2.4.32.patched/include/config/ip/vs/sed.h
+--- linux-2.4.32/include/config/ip/vs/sed.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/sed.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_SED
+diff -Nur linux-2.4.32/include/config/ip/vs/sh/module.h linux-2.4.32.patched/include/config/ip/vs/sh/module.h
+--- linux-2.4.32/include/config/ip/vs/sh/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/sh/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_SH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/sh.h linux-2.4.32.patched/include/config/ip/vs/sh.h
+--- linux-2.4.32/include/config/ip/vs/sh.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/sh.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_SH
+diff -Nur linux-2.4.32/include/config/ip/vs/tab/bits.h linux-2.4.32.patched/include/config/ip/vs/tab/bits.h
+--- linux-2.4.32/include/config/ip/vs/tab/bits.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/tab/bits.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_TAB_BITS (12)
+diff -Nur linux-2.4.32/include/config/ip/vs/wlc/module.h linux-2.4.32.patched/include/config/ip/vs/wlc/module.h
+--- linux-2.4.32/include/config/ip/vs/wlc/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/wlc/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_WLC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/wlc.h linux-2.4.32.patched/include/config/ip/vs/wlc.h
+--- linux-2.4.32/include/config/ip/vs/wlc.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/wlc.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_WLC
+diff -Nur linux-2.4.32/include/config/ip/vs/wrr/module.h linux-2.4.32.patched/include/config/ip/vs/wrr/module.h
+--- linux-2.4.32/include/config/ip/vs/wrr/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/wrr/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP_VS_WRR_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip/vs/wrr.h linux-2.4.32.patched/include/config/ip/vs/wrr.h
+--- linux-2.4.32/include/config/ip/vs/wrr.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs/wrr.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS_WRR
+diff -Nur linux-2.4.32/include/config/ip/vs.h linux-2.4.32.patched/include/config/ip/vs.h
+--- linux-2.4.32/include/config/ip/vs.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip/vs.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP_VS
+diff -Nur linux-2.4.32/include/config/ip6/nf/filter/module.h linux-2.4.32.patched/include/config/ip6/nf/filter/module.h
+--- linux-2.4.32/include/config/ip6/nf/filter/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/filter/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_FILTER_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/filter.h linux-2.4.32.patched/include/config/ip6/nf/filter.h
+--- linux-2.4.32/include/config/ip6/nf/filter.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/filter.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_FILTER
+diff -Nur linux-2.4.32/include/config/ip6/nf/iptables/module.h linux-2.4.32.patched/include/config/ip6/nf/iptables/module.h
+--- linux-2.4.32/include/config/ip6/nf/iptables/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/iptables/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_IPTABLES_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/iptables.h linux-2.4.32.patched/include/config/ip6/nf/iptables.h
+--- linux-2.4.32/include/config/ip6/nf/iptables.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/iptables.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_IPTABLES
+diff -Nur linux-2.4.32/include/config/ip6/nf/mangle/module.h linux-2.4.32.patched/include/config/ip6/nf/mangle/module.h
+--- linux-2.4.32/include/config/ip6/nf/mangle/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/mangle/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MANGLE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/mangle.h linux-2.4.32.patched/include/config/ip6/nf/mangle.h
+--- linux-2.4.32/include/config/ip6/nf/mangle.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/mangle.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MANGLE
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/ahesp.h linux-2.4.32.patched/include/config/ip6/nf/match/ahesp.h
+--- linux-2.4.32/include/config/ip6/nf/match/ahesp.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/ahesp.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_AHESP
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/condition/module.h linux-2.4.32.patched/include/config/ip6/nf/match/condition/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/condition/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/condition/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_CONDITION_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/condition.h linux-2.4.32.patched/include/config/ip6/nf/match/condition.h
+--- linux-2.4.32/include/config/ip6/nf/match/condition.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/condition.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_CONDITION
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/eui64/module.h linux-2.4.32.patched/include/config/ip6/nf/match/eui64/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/eui64/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/eui64/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_EUI64_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/eui64.h linux-2.4.32.patched/include/config/ip6/nf/match/eui64.h
+--- linux-2.4.32/include/config/ip6/nf/match/eui64.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/eui64.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_EUI64
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/frag.h linux-2.4.32.patched/include/config/ip6/nf/match/frag.h
+--- linux-2.4.32/include/config/ip6/nf/match/frag.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/frag.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_FRAG
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/hl.h linux-2.4.32.patched/include/config/ip6/nf/match/hl.h
+--- linux-2.4.32/include/config/ip6/nf/match/hl.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/hl.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_HL
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/ipv6header.h linux-2.4.32.patched/include/config/ip6/nf/match/ipv6header.h
+--- linux-2.4.32/include/config/ip6/nf/match/ipv6header.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/ipv6header.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_IPV6HEADER
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/length/module.h linux-2.4.32.patched/include/config/ip6/nf/match/length/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/length/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/length/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_LENGTH_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/length.h linux-2.4.32.patched/include/config/ip6/nf/match/length.h
+--- linux-2.4.32/include/config/ip6/nf/match/length.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/length.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_LENGTH
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/limit/module.h linux-2.4.32.patched/include/config/ip6/nf/match/limit/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/limit/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/limit/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_LIMIT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/limit.h linux-2.4.32.patched/include/config/ip6/nf/match/limit.h
+--- linux-2.4.32/include/config/ip6/nf/match/limit.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/limit.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_LIMIT
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/mac/module.h linux-2.4.32.patched/include/config/ip6/nf/match/mac/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/mac/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/mac/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_MAC_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/mac.h linux-2.4.32.patched/include/config/ip6/nf/match/mac.h
+--- linux-2.4.32/include/config/ip6/nf/match/mac.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/mac.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_MAC
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/mark/module.h linux-2.4.32.patched/include/config/ip6/nf/match/mark/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/mark/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/mark/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_MARK_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/mark.h linux-2.4.32.patched/include/config/ip6/nf/match/mark.h
+--- linux-2.4.32/include/config/ip6/nf/match/mark.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/mark.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_MARK
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/multiport/module.h linux-2.4.32.patched/include/config/ip6/nf/match/multiport/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/multiport/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/multiport/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_MULTIPORT_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/multiport.h linux-2.4.32.patched/include/config/ip6/nf/match/multiport.h
+--- linux-2.4.32/include/config/ip6/nf/match/multiport.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/multiport.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_MULTIPORT
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/opts.h linux-2.4.32.patched/include/config/ip6/nf/match/opts.h
+--- linux-2.4.32/include/config/ip6/nf/match/opts.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/opts.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_OPTS
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/owner/module.h linux-2.4.32.patched/include/config/ip6/nf/match/owner/module.h
+--- linux-2.4.32/include/config/ip6/nf/match/owner/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/owner/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_MATCH_OWNER_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/owner.h linux-2.4.32.patched/include/config/ip6/nf/match/owner.h
+--- linux-2.4.32/include/config/ip6/nf/match/owner.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/owner.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_OWNER
+diff -Nur linux-2.4.32/include/config/ip6/nf/match/rt.h linux-2.4.32.patched/include/config/ip6/nf/match/rt.h
+--- linux-2.4.32/include/config/ip6/nf/match/rt.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/match/rt.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_MATCH_RT
+diff -Nur linux-2.4.32/include/config/ip6/nf/queue/module.h linux-2.4.32.patched/include/config/ip6/nf/queue/module.h
+--- linux-2.4.32/include/config/ip6/nf/queue/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/queue/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_QUEUE_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/queue.h linux-2.4.32.patched/include/config/ip6/nf/queue.h
+--- linux-2.4.32/include/config/ip6/nf/queue.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/queue.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_QUEUE
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/imq/module.h linux-2.4.32.patched/include/config/ip6/nf/target/imq/module.h
+--- linux-2.4.32/include/config/ip6/nf/target/imq/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/imq/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_TARGET_IMQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/imq.h linux-2.4.32.patched/include/config/ip6/nf/target/imq.h
+--- linux-2.4.32/include/config/ip6/nf/target/imq.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/imq.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_TARGET_IMQ
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/log/module.h linux-2.4.32.patched/include/config/ip6/nf/target/log/module.h
+--- linux-2.4.32/include/config/ip6/nf/target/log/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/log/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_TARGET_LOG_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/log.h linux-2.4.32.patched/include/config/ip6/nf/target/log.h
+--- linux-2.4.32/include/config/ip6/nf/target/log.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/log.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_TARGET_LOG
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/mark/module.h linux-2.4.32.patched/include/config/ip6/nf/target/mark/module.h
+--- linux-2.4.32/include/config/ip6/nf/target/mark/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/mark/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IP6_NF_TARGET_MARK_MODULE 1
+diff -Nur linux-2.4.32/include/config/ip6/nf/target/mark.h linux-2.4.32.patched/include/config/ip6/nf/target/mark.h
+--- linux-2.4.32/include/config/ip6/nf/target/mark.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ip6/nf/target/mark.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IP6_NF_TARGET_MARK
+diff -Nur linux-2.4.32/include/config/ipmi/device/interface.h linux-2.4.32.patched/include/config/ipmi/device/interface.h
+--- linux-2.4.32/include/config/ipmi/device/interface.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipmi/device/interface.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPMI_DEVICE_INTERFACE
+diff -Nur linux-2.4.32/include/config/ipmi/handler.h linux-2.4.32.patched/include/config/ipmi/handler.h
+--- linux-2.4.32/include/config/ipmi/handler.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipmi/handler.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPMI_HANDLER
+diff -Nur linux-2.4.32/include/config/ipmi/kcs.h linux-2.4.32.patched/include/config/ipmi/kcs.h
+--- linux-2.4.32/include/config/ipmi/kcs.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipmi/kcs.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPMI_KCS
+diff -Nur linux-2.4.32/include/config/ipmi/panic/event.h linux-2.4.32.patched/include/config/ipmi/panic/event.h
+--- linux-2.4.32/include/config/ipmi/panic/event.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipmi/panic/event.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPMI_PANIC_EVENT
+diff -Nur linux-2.4.32/include/config/ipmi/watchdog.h linux-2.4.32.patched/include/config/ipmi/watchdog.h
+--- linux-2.4.32/include/config/ipmi/watchdog.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipmi/watchdog.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPMI_WATCHDOG
+diff -Nur linux-2.4.32/include/config/ipsec/nat/traversal.h linux-2.4.32.patched/include/config/ipsec/nat/traversal.h
+--- linux-2.4.32/include/config/ipsec/nat/traversal.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipsec/nat/traversal.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IPSEC_NAT_TRAVERSAL 1
+diff -Nur linux-2.4.32/include/config/ipv6/module.h linux-2.4.32.patched/include/config/ipv6/module.h
+--- linux-2.4.32/include/config/ipv6/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipv6/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_IPV6_MODULE 1
+diff -Nur linux-2.4.32/include/config/ipv6.h linux-2.4.32.patched/include/config/ipv6.h
+--- linux-2.4.32/include/config/ipv6.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipv6.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPV6
+diff -Nur linux-2.4.32/include/config/ipx.h linux-2.4.32.patched/include/config/ipx.h
+--- linux-2.4.32/include/config/ipx.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ipx.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IPX
+diff -Nur linux-2.4.32/include/config/irda.h linux-2.4.32.patched/include/config/irda.h
+--- linux-2.4.32/include/config/irda.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/irda.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_IRDA
+diff -Nur linux-2.4.32/include/config/isa.h linux-2.4.32.patched/include/config/isa.h
+--- linux-2.4.32/include/config/isa.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/isa.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ISA
+diff -Nur linux-2.4.32/include/config/isapnp.h linux-2.4.32.patched/include/config/isapnp.h
+--- linux-2.4.32/include/config/isapnp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/isapnp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ISAPNP
+diff -Nur linux-2.4.32/include/config/isdn.h linux-2.4.32.patched/include/config/isdn.h
+--- linux-2.4.32/include/config/isdn.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/isdn.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ISDN
+diff -Nur linux-2.4.32/include/config/iso9660/fs/module.h linux-2.4.32.patched/include/config/iso9660/fs/module.h
+--- linux-2.4.32/include/config/iso9660/fs/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/iso9660/fs/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_ISO9660_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/iso9660/fs.h linux-2.4.32.patched/include/config/iso9660/fs.h
+--- linux-2.4.32/include/config/iso9660/fs.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/iso9660/fs.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_ISO9660_FS
+diff -Nur linux-2.4.32/include/config/jbd/debug.h linux-2.4.32.patched/include/config/jbd/debug.h
+--- linux-2.4.32/include/config/jbd/debug.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jbd/debug.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JBD_DEBUG
+diff -Nur linux-2.4.32/include/config/jbd/module.h linux-2.4.32.patched/include/config/jbd/module.h
+--- linux-2.4.32/include/config/jbd/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jbd/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_JBD_MODULE 1
+diff -Nur linux-2.4.32/include/config/jbd.h linux-2.4.32.patched/include/config/jbd.h
+--- linux-2.4.32/include/config/jbd.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jbd.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JBD
+diff -Nur linux-2.4.32/include/config/jffs/fs.h linux-2.4.32.patched/include/config/jffs/fs.h
+--- linux-2.4.32/include/config/jffs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFFS_FS
+diff -Nur linux-2.4.32/include/config/jffs2/bbc/armlib.h linux-2.4.32.patched/include/config/jffs2/bbc/armlib.h
+--- linux-2.4.32/include/config/jffs2/bbc/armlib.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/bbc/armlib.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFFS2_BBC_ARMLIB
+diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzari.h linux-2.4.32.patched/include/config/jffs2/bbc/lzari.h
+--- linux-2.4.32/include/config/jffs2/bbc/lzari.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/bbc/lzari.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_JFFS2_BBC_LZARI 1
+diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzhd.h linux-2.4.32.patched/include/config/jffs2/bbc/lzhd.h
+--- linux-2.4.32/include/config/jffs2/bbc/lzhd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/bbc/lzhd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFFS2_BBC_LZHD
+diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzo.h linux-2.4.32.patched/include/config/jffs2/bbc/lzo.h
+--- linux-2.4.32/include/config/jffs2/bbc/lzo.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/bbc/lzo.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFFS2_BBC_LZO
+diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzss.h linux-2.4.32.patched/include/config/jffs2/bbc/lzss.h
+--- linux-2.4.32/include/config/jffs2/bbc/lzss.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/bbc/lzss.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFFS2_BBC_LZSS
+diff -Nur linux-2.4.32/include/config/jffs2/fs/debug.h linux-2.4.32.patched/include/config/jffs2/fs/debug.h
+--- linux-2.4.32/include/config/jffs2/fs/debug.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/fs/debug.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_JFFS2_FS_DEBUG (0)
+diff -Nur linux-2.4.32/include/config/jffs2/fs.h linux-2.4.32.patched/include/config/jffs2/fs.h
+--- linux-2.4.32/include/config/jffs2/fs.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jffs2/fs.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_JFFS2_FS 1
+diff -Nur linux-2.4.32/include/config/jfs/debug.h linux-2.4.32.patched/include/config/jfs/debug.h
+--- linux-2.4.32/include/config/jfs/debug.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jfs/debug.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFS_DEBUG
+diff -Nur linux-2.4.32/include/config/jfs/fs.h linux-2.4.32.patched/include/config/jfs/fs.h
+--- linux-2.4.32/include/config/jfs/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jfs/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFS_FS
+diff -Nur linux-2.4.32/include/config/jfs/statistics.h linux-2.4.32.patched/include/config/jfs/statistics.h
+--- linux-2.4.32/include/config/jfs/statistics.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/jfs/statistics.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_JFS_STATISTICS
+diff -Nur linux-2.4.32/include/config/joliet.h linux-2.4.32.patched/include/config/joliet.h
+--- linux-2.4.32/include/config/joliet.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/joliet.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_JOLIET 1
+diff -Nur linux-2.4.32/include/config/kcore/aout.h linux-2.4.32.patched/include/config/kcore/aout.h
+--- linux-2.4.32/include/config/kcore/aout.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/kcore/aout.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_KCORE_AOUT
+diff -Nur linux-2.4.32/include/config/kcore/elf.h linux-2.4.32.patched/include/config/kcore/elf.h
+--- linux-2.4.32/include/config/kcore/elf.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/kcore/elf.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_KCORE_ELF 1
+diff -Nur linux-2.4.32/include/config/khttpd.h linux-2.4.32.patched/include/config/khttpd.h
+--- linux-2.4.32/include/config/khttpd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/khttpd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_KHTTPD
+diff -Nur linux-2.4.32/include/config/kmod.h linux-2.4.32.patched/include/config/kmod.h
+--- linux-2.4.32/include/config/kmod.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/kmod.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_KMOD
+diff -Nur linux-2.4.32/include/config/lan/saa9730.h linux-2.4.32.patched/include/config/lan/saa9730.h
+--- linux-2.4.32/include/config/lan/saa9730.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lan/saa9730.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LAN_SAA9730
+diff -Nur linux-2.4.32/include/config/lance.h linux-2.4.32.patched/include/config/lance.h
+--- linux-2.4.32/include/config/lance.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lance.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LANCE
+diff -Nur linux-2.4.32/include/config/lapb.h linux-2.4.32.patched/include/config/lapb.h
+--- linux-2.4.32/include/config/lapb.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lapb.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LAPB
+diff -Nur linux-2.4.32/include/config/lasat.h linux-2.4.32.patched/include/config/lasat.h
+--- linux-2.4.32/include/config/lasat.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lasat.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LASAT
+diff -Nur linux-2.4.32/include/config/ldm/partition.h linux-2.4.32.patched/include/config/ldm/partition.h
+--- linux-2.4.32/include/config/ldm/partition.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ldm/partition.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LDM_PARTITION
+diff -Nur linux-2.4.32/include/config/llc.h linux-2.4.32.patched/include/config/llc.h
+--- linux-2.4.32/include/config/llc.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/llc.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LLC
+diff -Nur linux-2.4.32/include/config/lne390.h linux-2.4.32.patched/include/config/lne390.h
+--- linux-2.4.32/include/config/lne390.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lne390.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LNE390
+diff -Nur linux-2.4.32/include/config/lockd/module.h linux-2.4.32.patched/include/config/lockd/module.h
+--- linux-2.4.32/include/config/lockd/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lockd/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_LOCKD_MODULE 1
+diff -Nur linux-2.4.32/include/config/lockd/v4.h linux-2.4.32.patched/include/config/lockd/v4.h
+--- linux-2.4.32/include/config/lockd/v4.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lockd/v4.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_LOCKD_V4 1
+diff -Nur linux-2.4.32/include/config/lockd.h linux-2.4.32.patched/include/config/lockd.h
+--- linux-2.4.32/include/config/lockd.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lockd.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LOCKD
+diff -Nur linux-2.4.32/include/config/log/buf/shift.h linux-2.4.32.patched/include/config/log/buf/shift.h
+--- linux-2.4.32/include/config/log/buf/shift.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/log/buf/shift.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_LOG_BUF_SHIFT (0)
+diff -Nur linux-2.4.32/include/config/lp/console.h linux-2.4.32.patched/include/config/lp/console.h
+--- linux-2.4.32/include/config/lp/console.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/lp/console.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_LP_CONSOLE
+diff -Nur linux-2.4.32/include/config/mac/partition.h linux-2.4.32.patched/include/config/mac/partition.h
+--- linux-2.4.32/include/config/mac/partition.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mac/partition.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MAC_PARTITION 1
+diff -Nur linux-2.4.32/include/config/machz/wdt.h linux-2.4.32.patched/include/config/machz/wdt.h
+--- linux-2.4.32/include/config/machz/wdt.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/machz/wdt.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MACHZ_WDT
+diff -Nur linux-2.4.32/include/config/magic/sysrq.h linux-2.4.32.patched/include/config/magic/sysrq.h
+--- linux-2.4.32/include/config/magic/sysrq.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/magic/sysrq.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MAGIC_SYSRQ 1
+diff -Nur linux-2.4.32/include/config/mca.h linux-2.4.32.patched/include/config/mca.h
+--- linux-2.4.32/include/config/mca.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mca.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MCA
+diff -Nur linux-2.4.32/include/config/md/linear.h linux-2.4.32.patched/include/config/md/linear.h
+--- linux-2.4.32/include/config/md/linear.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md/linear.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD_LINEAR
+diff -Nur linux-2.4.32/include/config/md/multipath.h linux-2.4.32.patched/include/config/md/multipath.h
+--- linux-2.4.32/include/config/md/multipath.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md/multipath.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD_MULTIPATH
+diff -Nur linux-2.4.32/include/config/md/raid0.h linux-2.4.32.patched/include/config/md/raid0.h
+--- linux-2.4.32/include/config/md/raid0.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md/raid0.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD_RAID0
+diff -Nur linux-2.4.32/include/config/md/raid1.h linux-2.4.32.patched/include/config/md/raid1.h
+--- linux-2.4.32/include/config/md/raid1.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md/raid1.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD_RAID1
+diff -Nur linux-2.4.32/include/config/md/raid5.h linux-2.4.32.patched/include/config/md/raid5.h
+--- linux-2.4.32/include/config/md/raid5.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md/raid5.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD_RAID5
+diff -Nur linux-2.4.32/include/config/md.h linux-2.4.32.patched/include/config/md.h
+--- linux-2.4.32/include/config/md.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/md.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MD
+diff -Nur linux-2.4.32/include/config/midi/emu10k1.h linux-2.4.32.patched/include/config/midi/emu10k1.h
+--- linux-2.4.32/include/config/midi/emu10k1.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/midi/emu10k1.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIDI_EMU10K1
+diff -Nur linux-2.4.32/include/config/midi/via82cxxx.h linux-2.4.32.patched/include/config/midi/via82cxxx.h
+--- linux-2.4.32/include/config/midi/via82cxxx.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/midi/via82cxxx.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIDI_VIA82CXXX
+diff -Nur linux-2.4.32/include/config/minix/fs/module.h linux-2.4.32.patched/include/config/minix/fs/module.h
+--- linux-2.4.32/include/config/minix/fs/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/minix/fs/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MINIX_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/minix/fs.h linux-2.4.32.patched/include/config/minix/fs.h
+--- linux-2.4.32/include/config/minix/fs.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/minix/fs.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MINIX_FS
+diff -Nur linux-2.4.32/include/config/minix/subpartition.h linux-2.4.32.patched/include/config/minix/subpartition.h
+--- linux-2.4.32/include/config/minix/subpartition.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/minix/subpartition.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MINIX_SUBPARTITION
+diff -Nur linux-2.4.32/include/config/mips/atlas.h linux-2.4.32.patched/include/config/mips/atlas.h
+--- linux-2.4.32/include/config/mips/atlas.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/atlas.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_ATLAS
+diff -Nur linux-2.4.32/include/config/mips/au1000.h linux-2.4.32.patched/include/config/mips/au1000.h
+--- linux-2.4.32/include/config/mips/au1000.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/au1000.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_AU1000
+diff -Nur linux-2.4.32/include/config/mips/bosporus.h linux-2.4.32.patched/include/config/mips/bosporus.h
+--- linux-2.4.32/include/config/mips/bosporus.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/bosporus.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_BOSPORUS
+diff -Nur linux-2.4.32/include/config/mips/brcm.h linux-2.4.32.patched/include/config/mips/brcm.h
+--- linux-2.4.32/include/config/mips/brcm.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/brcm.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MIPS_BRCM 1
+diff -Nur linux-2.4.32/include/config/mips/cobalt.h linux-2.4.32.patched/include/config/mips/cobalt.h
+--- linux-2.4.32/include/config/mips/cobalt.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/cobalt.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_COBALT
+diff -Nur linux-2.4.32/include/config/mips/db1000.h linux-2.4.32.patched/include/config/mips/db1000.h
+--- linux-2.4.32/include/config/mips/db1000.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/db1000.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_DB1000
+diff -Nur linux-2.4.32/include/config/mips/db1100.h linux-2.4.32.patched/include/config/mips/db1100.h
+--- linux-2.4.32/include/config/mips/db1100.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/db1100.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_DB1100
+diff -Nur linux-2.4.32/include/config/mips/db1200.h linux-2.4.32.patched/include/config/mips/db1200.h
+--- linux-2.4.32/include/config/mips/db1200.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/db1200.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_DB1200
+diff -Nur linux-2.4.32/include/config/mips/db1500.h linux-2.4.32.patched/include/config/mips/db1500.h
+--- linux-2.4.32/include/config/mips/db1500.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/db1500.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_DB1500
+diff -Nur linux-2.4.32/include/config/mips/db1550.h linux-2.4.32.patched/include/config/mips/db1550.h
+--- linux-2.4.32/include/config/mips/db1550.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/db1550.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_DB1550
+diff -Nur linux-2.4.32/include/config/mips/ev64120.h linux-2.4.32.patched/include/config/mips/ev64120.h
+--- linux-2.4.32/include/config/mips/ev64120.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/ev64120.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_EV64120
+diff -Nur linux-2.4.32/include/config/mips/ev96100.h linux-2.4.32.patched/include/config/mips/ev96100.h
+--- linux-2.4.32/include/config/mips/ev96100.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/ev96100.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_EV96100
+diff -Nur linux-2.4.32/include/config/mips/ficmmp.h linux-2.4.32.patched/include/config/mips/ficmmp.h
+--- linux-2.4.32/include/config/mips/ficmmp.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/ficmmp.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_FICMMP
+diff -Nur linux-2.4.32/include/config/mips/hydrogen3.h linux-2.4.32.patched/include/config/mips/hydrogen3.h
+--- linux-2.4.32/include/config/mips/hydrogen3.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/hydrogen3.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_HYDROGEN3
+diff -Nur linux-2.4.32/include/config/mips/ite8172.h linux-2.4.32.patched/include/config/mips/ite8172.h
+--- linux-2.4.32/include/config/mips/ite8172.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/ite8172.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_ITE8172
+diff -Nur linux-2.4.32/include/config/mips/ivr.h linux-2.4.32.patched/include/config/mips/ivr.h
+--- linux-2.4.32/include/config/mips/ivr.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/ivr.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_IVR
+diff -Nur linux-2.4.32/include/config/mips/magnum/4000.h linux-2.4.32.patched/include/config/mips/magnum/4000.h
+--- linux-2.4.32/include/config/mips/magnum/4000.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/magnum/4000.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_MAGNUM_4000
+diff -Nur linux-2.4.32/include/config/mips/malta.h linux-2.4.32.patched/include/config/mips/malta.h
+--- linux-2.4.32/include/config/mips/malta.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/malta.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_MALTA
+diff -Nur linux-2.4.32/include/config/mips/mirage.h linux-2.4.32.patched/include/config/mips/mirage.h
+--- linux-2.4.32/include/config/mips/mirage.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/mirage.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_MIRAGE
+diff -Nur linux-2.4.32/include/config/mips/mtx1.h linux-2.4.32.patched/include/config/mips/mtx1.h
+--- linux-2.4.32/include/config/mips/mtx1.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/mtx1.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_MTX1
+diff -Nur linux-2.4.32/include/config/mips/pb1000.h linux-2.4.32.patched/include/config/mips/pb1000.h
+--- linux-2.4.32/include/config/mips/pb1000.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/pb1000.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_PB1000
+diff -Nur linux-2.4.32/include/config/mips/pb1100.h linux-2.4.32.patched/include/config/mips/pb1100.h
+--- linux-2.4.32/include/config/mips/pb1100.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/pb1100.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_PB1100
+diff -Nur linux-2.4.32/include/config/mips/pb1200.h linux-2.4.32.patched/include/config/mips/pb1200.h
+--- linux-2.4.32/include/config/mips/pb1200.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/pb1200.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_PB1200
+diff -Nur linux-2.4.32/include/config/mips/pb1500.h linux-2.4.32.patched/include/config/mips/pb1500.h
+--- linux-2.4.32/include/config/mips/pb1500.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/pb1500.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_PB1500
+diff -Nur linux-2.4.32/include/config/mips/pb1550.h linux-2.4.32.patched/include/config/mips/pb1550.h
+--- linux-2.4.32/include/config/mips/pb1550.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/pb1550.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_PB1550
+diff -Nur linux-2.4.32/include/config/mips/sead.h linux-2.4.32.patched/include/config/mips/sead.h
+--- linux-2.4.32/include/config/mips/sead.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/sead.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_SEAD
+diff -Nur linux-2.4.32/include/config/mips/uncached.h linux-2.4.32.patched/include/config/mips/uncached.h
+--- linux-2.4.32/include/config/mips/uncached.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/uncached.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_UNCACHED
+diff -Nur linux-2.4.32/include/config/mips/xxs1500.h linux-2.4.32.patched/include/config/mips/xxs1500.h
+--- linux-2.4.32/include/config/mips/xxs1500.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips/xxs1500.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS_XXS1500
+diff -Nur linux-2.4.32/include/config/mips32/compat.h linux-2.4.32.patched/include/config/mips32/compat.h
+--- linux-2.4.32/include/config/mips32/compat.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips32/compat.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS32_COMPAT
+diff -Nur linux-2.4.32/include/config/mips32/n32.h linux-2.4.32.patched/include/config/mips32/n32.h
+--- linux-2.4.32/include/config/mips32/n32.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips32/n32.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS32_N32
+diff -Nur linux-2.4.32/include/config/mips32/o32.h linux-2.4.32.patched/include/config/mips32/o32.h
+--- linux-2.4.32/include/config/mips32/o32.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips32/o32.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS32_O32
+diff -Nur linux-2.4.32/include/config/mips32.h linux-2.4.32.patched/include/config/mips32.h
+--- linux-2.4.32/include/config/mips32.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips32.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MIPS32 1
+diff -Nur linux-2.4.32/include/config/mips64.h linux-2.4.32.patched/include/config/mips64.h
+--- linux-2.4.32/include/config/mips64.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips64.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIPS64
+diff -Nur linux-2.4.32/include/config/mips.h linux-2.4.32.patched/include/config/mips.h
+--- linux-2.4.32/include/config/mips.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mips.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MIPS 1
+diff -Nur linux-2.4.32/include/config/mixcomwd.h linux-2.4.32.patched/include/config/mixcomwd.h
+--- linux-2.4.32/include/config/mixcomwd.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mixcomwd.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MIXCOMWD
+diff -Nur linux-2.4.32/include/config/mkiss/module.h linux-2.4.32.patched/include/config/mkiss/module.h
+--- linux-2.4.32/include/config/mkiss/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mkiss/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MKISS_MODULE 1
+diff -Nur linux-2.4.32/include/config/mkiss.h linux-2.4.32.patched/include/config/mkiss.h
+--- linux-2.4.32/include/config/mkiss.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mkiss.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MKISS
+diff -Nur linux-2.4.32/include/config/modules.h linux-2.4.32.patched/include/config/modules.h
+--- linux-2.4.32/include/config/modules.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/modules.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MODULES 1
+diff -Nur linux-2.4.32/include/config/modversions.h linux-2.4.32.patched/include/config/modversions.h
+--- linux-2.4.32/include/config/modversions.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/modversions.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MODVERSIONS
+diff -Nur linux-2.4.32/include/config/momenco/jaguar/atx.h linux-2.4.32.patched/include/config/momenco/jaguar/atx.h
+--- linux-2.4.32/include/config/momenco/jaguar/atx.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/momenco/jaguar/atx.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MOMENCO_JAGUAR_ATX
+diff -Nur linux-2.4.32/include/config/momenco/ocelot/c.h linux-2.4.32.patched/include/config/momenco/ocelot/c.h
+--- linux-2.4.32/include/config/momenco/ocelot/c.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/momenco/ocelot/c.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MOMENCO_OCELOT_C
+diff -Nur linux-2.4.32/include/config/momenco/ocelot/g.h linux-2.4.32.patched/include/config/momenco/ocelot/g.h
+--- linux-2.4.32/include/config/momenco/ocelot/g.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/momenco/ocelot/g.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MOMENCO_OCELOT_G
+diff -Nur linux-2.4.32/include/config/momenco/ocelot.h linux-2.4.32.patched/include/config/momenco/ocelot.h
+--- linux-2.4.32/include/config/momenco/ocelot.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/momenco/ocelot.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MOMENCO_OCELOT
+diff -Nur linux-2.4.32/include/config/mouse.h linux-2.4.32.patched/include/config/mouse.h
+--- linux-2.4.32/include/config/mouse.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mouse.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MOUSE
+diff -Nur linux-2.4.32/include/config/msdos/fs.h linux-2.4.32.patched/include/config/msdos/fs.h
+--- linux-2.4.32/include/config/msdos/fs.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/msdos/fs.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MSDOS_FS
+diff -Nur linux-2.4.32/include/config/msdos/partition.h linux-2.4.32.patched/include/config/msdos/partition.h
+--- linux-2.4.32/include/config/msdos/partition.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/msdos/partition.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MSDOS_PARTITION 1
+diff -Nur linux-2.4.32/include/config/mtd/absent.h linux-2.4.32.patched/include/config/mtd/absent.h
+--- linux-2.4.32/include/config/mtd/absent.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/absent.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_ABSENT
+diff -Nur linux-2.4.32/include/config/mtd/amdstd.h linux-2.4.32.patched/include/config/mtd/amdstd.h
+--- linux-2.4.32/include/config/mtd/amdstd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/amdstd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_AMDSTD
+diff -Nur linux-2.4.32/include/config/mtd/bcm947xx.h linux-2.4.32.patched/include/config/mtd/bcm947xx.h
+--- linux-2.4.32/include/config/mtd/bcm947xx.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/bcm947xx.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_BCM947XX 1
+diff -Nur linux-2.4.32/include/config/mtd/blkmtd.h linux-2.4.32.patched/include/config/mtd/blkmtd.h
+--- linux-2.4.32/include/config/mtd/blkmtd.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/blkmtd.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_BLKMTD
+diff -Nur linux-2.4.32/include/config/mtd/block.h linux-2.4.32.patched/include/config/mtd/block.h
+--- linux-2.4.32/include/config/mtd/block.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/block.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_BLOCK 1
+diff -Nur linux-2.4.32/include/config/mtd/bosporus.h linux-2.4.32.patched/include/config/mtd/bosporus.h
+--- linux-2.4.32/include/config/mtd/bosporus.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/bosporus.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_BOSPORUS
+diff -Nur linux-2.4.32/include/config/mtd/cfi/adv/options.h linux-2.4.32.patched/include/config/mtd/cfi/adv/options.h
+--- linux-2.4.32/include/config/mtd/cfi/adv/options.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/adv/options.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_ADV_OPTIONS 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/amdstd.h linux-2.4.32.patched/include/config/mtd/cfi/amdstd.h
+--- linux-2.4.32/include/config/mtd/cfi/amdstd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/amdstd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_AMDSTD 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/b1.h linux-2.4.32.patched/include/config/mtd/cfi/b1.h
+--- linux-2.4.32/include/config/mtd/cfi/b1.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/b1.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_B1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/b2.h linux-2.4.32.patched/include/config/mtd/cfi/b2.h
+--- linux-2.4.32/include/config/mtd/cfi/b2.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/b2.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_B2 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/b4.h linux-2.4.32.patched/include/config/mtd/cfi/b4.h
+--- linux-2.4.32/include/config/mtd/cfi/b4.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/b4.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_B4
+diff -Nur linux-2.4.32/include/config/mtd/cfi/b8.h linux-2.4.32.patched/include/config/mtd/cfi/b8.h
+--- linux-2.4.32/include/config/mtd/cfi/b8.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/b8.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_B8
+diff -Nur linux-2.4.32/include/config/mtd/cfi/be/byte/swap.h linux-2.4.32.patched/include/config/mtd/cfi/be/byte/swap.h
+--- linux-2.4.32/include/config/mtd/cfi/be/byte/swap.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/be/byte/swap.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_BE_BYTE_SWAP
+diff -Nur linux-2.4.32/include/config/mtd/cfi/geometry.h linux-2.4.32.patched/include/config/mtd/cfi/geometry.h
+--- linux-2.4.32/include/config/mtd/cfi/geometry.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/geometry.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_GEOMETRY 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/i1.h linux-2.4.32.patched/include/config/mtd/cfi/i1.h
+--- linux-2.4.32/include/config/mtd/cfi/i1.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/i1.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_I1 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/i2.h linux-2.4.32.patched/include/config/mtd/cfi/i2.h
+--- linux-2.4.32/include/config/mtd/cfi/i2.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/i2.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_I2
+diff -Nur linux-2.4.32/include/config/mtd/cfi/i4.h linux-2.4.32.patched/include/config/mtd/cfi/i4.h
+--- linux-2.4.32/include/config/mtd/cfi/i4.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/i4.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_I4
+diff -Nur linux-2.4.32/include/config/mtd/cfi/i8.h linux-2.4.32.patched/include/config/mtd/cfi/i8.h
+--- linux-2.4.32/include/config/mtd/cfi/i8.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/i8.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_I8
+diff -Nur linux-2.4.32/include/config/mtd/cfi/intelext.h linux-2.4.32.patched/include/config/mtd/cfi/intelext.h
+--- linux-2.4.32/include/config/mtd/cfi/intelext.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/intelext.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_INTELEXT 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/le/byte/swap.h linux-2.4.32.patched/include/config/mtd/cfi/le/byte/swap.h
+--- linux-2.4.32/include/config/mtd/cfi/le/byte/swap.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/le/byte/swap.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_LE_BYTE_SWAP
+diff -Nur linux-2.4.32/include/config/mtd/cfi/noswap.h linux-2.4.32.patched/include/config/mtd/cfi/noswap.h
+--- linux-2.4.32/include/config/mtd/cfi/noswap.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/noswap.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_NOSWAP 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/sststd.h linux-2.4.32.patched/include/config/mtd/cfi/sststd.h
+--- linux-2.4.32/include/config/mtd/cfi/sststd.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/sststd.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI_SSTSTD 1
+diff -Nur linux-2.4.32/include/config/mtd/cfi/staa.h linux-2.4.32.patched/include/config/mtd/cfi/staa.h
+--- linux-2.4.32/include/config/mtd/cfi/staa.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi/staa.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CFI_STAA
+diff -Nur linux-2.4.32/include/config/mtd/cfi.h linux-2.4.32.patched/include/config/mtd/cfi.h
+--- linux-2.4.32/include/config/mtd/cfi.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cfi.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CFI 1
+diff -Nur linux-2.4.32/include/config/mtd/char.h linux-2.4.32.patched/include/config/mtd/char.h
+--- linux-2.4.32/include/config/mtd/char.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/char.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_CHAR 1
+diff -Nur linux-2.4.32/include/config/mtd/cmdline/parts.h linux-2.4.32.patched/include/config/mtd/cmdline/parts.h
+--- linux-2.4.32/include/config/mtd/cmdline/parts.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cmdline/parts.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CMDLINE_PARTS
+diff -Nur linux-2.4.32/include/config/mtd/concat.h linux-2.4.32.patched/include/config/mtd/concat.h
+--- linux-2.4.32/include/config/mtd/concat.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/concat.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CONCAT
+diff -Nur linux-2.4.32/include/config/mtd/cstm/mips/ixx.h linux-2.4.32.patched/include/config/mtd/cstm/mips/ixx.h
+--- linux-2.4.32/include/config/mtd/cstm/mips/ixx.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/cstm/mips/ixx.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_CSTM_MIPS_IXX
+diff -Nur linux-2.4.32/include/config/mtd/db1x00.h linux-2.4.32.patched/include/config/mtd/db1x00.h
+--- linux-2.4.32/include/config/mtd/db1x00.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/db1x00.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DB1X00
+diff -Nur linux-2.4.32/include/config/mtd/debug.h linux-2.4.32.patched/include/config/mtd/debug.h
+--- linux-2.4.32/include/config/mtd/debug.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/debug.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DEBUG
+diff -Nur linux-2.4.32/include/config/mtd/doc1000.h linux-2.4.32.patched/include/config/mtd/doc1000.h
+--- linux-2.4.32/include/config/mtd/doc1000.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/doc1000.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DOC1000
+diff -Nur linux-2.4.32/include/config/mtd/doc2000.h linux-2.4.32.patched/include/config/mtd/doc2000.h
+--- linux-2.4.32/include/config/mtd/doc2000.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/doc2000.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DOC2000
+diff -Nur linux-2.4.32/include/config/mtd/doc2001.h linux-2.4.32.patched/include/config/mtd/doc2001.h
+--- linux-2.4.32/include/config/mtd/doc2001.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/doc2001.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DOC2001
+diff -Nur linux-2.4.32/include/config/mtd/docprobe.h linux-2.4.32.patched/include/config/mtd/docprobe.h
+--- linux-2.4.32/include/config/mtd/docprobe.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/docprobe.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_DOCPROBE
+diff -Nur linux-2.4.32/include/config/mtd/gen/probe.h linux-2.4.32.patched/include/config/mtd/gen/probe.h
+--- linux-2.4.32/include/config/mtd/gen/probe.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/gen/probe.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_GEN_PROBE 1
+diff -Nur linux-2.4.32/include/config/mtd/hydrogen3.h linux-2.4.32.patched/include/config/mtd/hydrogen3.h
+--- linux-2.4.32/include/config/mtd/hydrogen3.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/hydrogen3.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_HYDROGEN3
+diff -Nur linux-2.4.32/include/config/mtd/jedec.h linux-2.4.32.patched/include/config/mtd/jedec.h
+--- linux-2.4.32/include/config/mtd/jedec.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/jedec.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_JEDEC
+diff -Nur linux-2.4.32/include/config/mtd/jedecprobe.h linux-2.4.32.patched/include/config/mtd/jedecprobe.h
+--- linux-2.4.32/include/config/mtd/jedecprobe.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/jedecprobe.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_JEDECPROBE
+diff -Nur linux-2.4.32/include/config/mtd/lasat.h linux-2.4.32.patched/include/config/mtd/lasat.h
+--- linux-2.4.32/include/config/mtd/lasat.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/lasat.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_LASAT
+diff -Nur linux-2.4.32/include/config/mtd/mirage.h linux-2.4.32.patched/include/config/mtd/mirage.h
+--- linux-2.4.32/include/config/mtd/mirage.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/mirage.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_MIRAGE
+diff -Nur linux-2.4.32/include/config/mtd/mtdram.h linux-2.4.32.patched/include/config/mtd/mtdram.h
+--- linux-2.4.32/include/config/mtd/mtdram.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/mtdram.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_MTDRAM
+diff -Nur linux-2.4.32/include/config/mtd/mtx1.h linux-2.4.32.patched/include/config/mtd/mtx1.h
+--- linux-2.4.32/include/config/mtd/mtx1.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/mtx1.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_MTX1
+diff -Nur linux-2.4.32/include/config/mtd/nand.h linux-2.4.32.patched/include/config/mtd/nand.h
+--- linux-2.4.32/include/config/mtd/nand.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/nand.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_NAND
+diff -Nur linux-2.4.32/include/config/mtd/obsolete/chips.h linux-2.4.32.patched/include/config/mtd/obsolete/chips.h
+--- linux-2.4.32/include/config/mtd/obsolete/chips.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/obsolete/chips.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_OBSOLETE_CHIPS
+diff -Nur linux-2.4.32/include/config/mtd/ocelot.h linux-2.4.32.patched/include/config/mtd/ocelot.h
+--- linux-2.4.32/include/config/mtd/ocelot.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/ocelot.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_OCELOT
+diff -Nur linux-2.4.32/include/config/mtd/partitions.h linux-2.4.32.patched/include/config/mtd/partitions.h
+--- linux-2.4.32/include/config/mtd/partitions.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/partitions.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD_PARTITIONS 1
+diff -Nur linux-2.4.32/include/config/mtd/pb1000.h linux-2.4.32.patched/include/config/mtd/pb1000.h
+--- linux-2.4.32/include/config/mtd/pb1000.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pb1000.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PB1000
+diff -Nur linux-2.4.32/include/config/mtd/pb1100.h linux-2.4.32.patched/include/config/mtd/pb1100.h
+--- linux-2.4.32/include/config/mtd/pb1100.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pb1100.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PB1100
+diff -Nur linux-2.4.32/include/config/mtd/pb1500.h linux-2.4.32.patched/include/config/mtd/pb1500.h
+--- linux-2.4.32/include/config/mtd/pb1500.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pb1500.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PB1500
+diff -Nur linux-2.4.32/include/config/mtd/pb1550.h linux-2.4.32.patched/include/config/mtd/pb1550.h
+--- linux-2.4.32/include/config/mtd/pb1550.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pb1550.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PB1550
+diff -Nur linux-2.4.32/include/config/mtd/pci.h linux-2.4.32.patched/include/config/mtd/pci.h
+--- linux-2.4.32/include/config/mtd/pci.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pci.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PCI
+diff -Nur linux-2.4.32/include/config/mtd/pcmcia.h linux-2.4.32.patched/include/config/mtd/pcmcia.h
+--- linux-2.4.32/include/config/mtd/pcmcia.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pcmcia.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PCMCIA
+diff -Nur linux-2.4.32/include/config/mtd/physmap.h linux-2.4.32.patched/include/config/mtd/physmap.h
+--- linux-2.4.32/include/config/mtd/physmap.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/physmap.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PHYSMAP
+diff -Nur linux-2.4.32/include/config/mtd/pmc551.h linux-2.4.32.patched/include/config/mtd/pmc551.h
+--- linux-2.4.32/include/config/mtd/pmc551.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/pmc551.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_PMC551
+diff -Nur linux-2.4.32/include/config/mtd/ram.h linux-2.4.32.patched/include/config/mtd/ram.h
+--- linux-2.4.32/include/config/mtd/ram.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/ram.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_RAM
+diff -Nur linux-2.4.32/include/config/mtd/redboot/parts.h linux-2.4.32.patched/include/config/mtd/redboot/parts.h
+--- linux-2.4.32/include/config/mtd/redboot/parts.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/redboot/parts.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_REDBOOT_PARTS
+diff -Nur linux-2.4.32/include/config/mtd/rom.h linux-2.4.32.patched/include/config/mtd/rom.h
+--- linux-2.4.32/include/config/mtd/rom.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/rom.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_ROM
+diff -Nur linux-2.4.32/include/config/mtd/sharp.h linux-2.4.32.patched/include/config/mtd/sharp.h
+--- linux-2.4.32/include/config/mtd/sharp.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/sharp.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_SHARP
+diff -Nur linux-2.4.32/include/config/mtd/slram.h linux-2.4.32.patched/include/config/mtd/slram.h
+--- linux-2.4.32/include/config/mtd/slram.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/slram.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_SLRAM
+diff -Nur linux-2.4.32/include/config/mtd/xxs1500.h linux-2.4.32.patched/include/config/mtd/xxs1500.h
+--- linux-2.4.32/include/config/mtd/xxs1500.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd/xxs1500.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MTD_XXS1500
+diff -Nur linux-2.4.32/include/config/mtd.h linux-2.4.32.patched/include/config/mtd.h
+--- linux-2.4.32/include/config/mtd.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/mtd.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_MTD 1
+diff -Nur linux-2.4.32/include/config/myri/sbus.h linux-2.4.32.patched/include/config/myri/sbus.h
+--- linux-2.4.32/include/config/myri/sbus.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/myri/sbus.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_MYRI_SBUS
+diff -Nur linux-2.4.32/include/config/natsemi.h linux-2.4.32.patched/include/config/natsemi.h
+--- linux-2.4.32/include/config/natsemi.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/natsemi.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NATSEMI
+diff -Nur linux-2.4.32/include/config/ncp/fs.h linux-2.4.32.patched/include/config/ncp/fs.h
+--- linux-2.4.32/include/config/ncp/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncp/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCP_FS
+diff -Nur linux-2.4.32/include/config/ncpfs/extras.h linux-2.4.32.patched/include/config/ncpfs/extras.h
+--- linux-2.4.32/include/config/ncpfs/extras.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/extras.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_EXTRAS
+diff -Nur linux-2.4.32/include/config/ncpfs/ioctl/locking.h linux-2.4.32.patched/include/config/ncpfs/ioctl/locking.h
+--- linux-2.4.32/include/config/ncpfs/ioctl/locking.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/ioctl/locking.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_IOCTL_LOCKING
+diff -Nur linux-2.4.32/include/config/ncpfs/nfs/ns.h linux-2.4.32.patched/include/config/ncpfs/nfs/ns.h
+--- linux-2.4.32/include/config/ncpfs/nfs/ns.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/nfs/ns.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_NFS_NS
+diff -Nur linux-2.4.32/include/config/ncpfs/nls.h linux-2.4.32.patched/include/config/ncpfs/nls.h
+--- linux-2.4.32/include/config/ncpfs/nls.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/nls.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_NLS
+diff -Nur linux-2.4.32/include/config/ncpfs/os2/ns.h linux-2.4.32.patched/include/config/ncpfs/os2/ns.h
+--- linux-2.4.32/include/config/ncpfs/os2/ns.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/os2/ns.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_OS2_NS
+diff -Nur linux-2.4.32/include/config/ncpfs/packet/signing.h linux-2.4.32.patched/include/config/ncpfs/packet/signing.h
+--- linux-2.4.32/include/config/ncpfs/packet/signing.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/packet/signing.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_PACKET_SIGNING
+diff -Nur linux-2.4.32/include/config/ncpfs/smalldos.h linux-2.4.32.patched/include/config/ncpfs/smalldos.h
+--- linux-2.4.32/include/config/ncpfs/smalldos.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/smalldos.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_SMALLDOS
+diff -Nur linux-2.4.32/include/config/ncpfs/strong.h linux-2.4.32.patched/include/config/ncpfs/strong.h
+--- linux-2.4.32/include/config/ncpfs/strong.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ncpfs/strong.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NCPFS_STRONG
+diff -Nur linux-2.4.32/include/config/ne2k/pci.h linux-2.4.32.patched/include/config/ne2k/pci.h
+--- linux-2.4.32/include/config/ne2k/pci.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ne2k/pci.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NE2K_PCI
+diff -Nur linux-2.4.32/include/config/ne3210.h linux-2.4.32.patched/include/config/ne3210.h
+--- linux-2.4.32/include/config/ne3210.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ne3210.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NE3210
+diff -Nur linux-2.4.32/include/config/nec/eagle.h linux-2.4.32.patched/include/config/nec/eagle.h
+--- linux-2.4.32/include/config/nec/eagle.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nec/eagle.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NEC_EAGLE
+diff -Nur linux-2.4.32/include/config/nec/osprey.h linux-2.4.32.patched/include/config/nec/osprey.h
+--- linux-2.4.32/include/config/nec/osprey.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nec/osprey.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NEC_OSPREY
+diff -Nur linux-2.4.32/include/config/net/cls/fw/module.h linux-2.4.32.patched/include/config/net/cls/fw/module.h
+--- linux-2.4.32/include/config/net/cls/fw/module.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/fw/module.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_FW_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/fw.h linux-2.4.32.patched/include/config/net/cls/fw.h
+--- linux-2.4.32/include/config/net/cls/fw.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/fw.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_FW
+diff -Nur linux-2.4.32/include/config/net/cls/police.h linux-2.4.32.patched/include/config/net/cls/police.h
+--- linux-2.4.32/include/config/net/cls/police.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/police.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_POLICE 1
+diff -Nur linux-2.4.32/include/config/net/cls/route4/module.h linux-2.4.32.patched/include/config/net/cls/route4/module.h
+--- linux-2.4.32/include/config/net/cls/route4/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/route4/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_ROUTE4_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/route4.h linux-2.4.32.patched/include/config/net/cls/route4.h
+--- linux-2.4.32/include/config/net/cls/route4.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/route4.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_ROUTE4
+diff -Nur linux-2.4.32/include/config/net/cls/route.h linux-2.4.32.patched/include/config/net/cls/route.h
+--- linux-2.4.32/include/config/net/cls/route.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/route.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_ROUTE 1
+diff -Nur linux-2.4.32/include/config/net/cls/rsvp/module.h linux-2.4.32.patched/include/config/net/cls/rsvp/module.h
+--- linux-2.4.32/include/config/net/cls/rsvp/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/rsvp/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_RSVP_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/rsvp6/module.h linux-2.4.32.patched/include/config/net/cls/rsvp6/module.h
+--- linux-2.4.32/include/config/net/cls/rsvp6/module.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/rsvp6/module.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_RSVP6_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/rsvp6.h linux-2.4.32.patched/include/config/net/cls/rsvp6.h
+--- linux-2.4.32/include/config/net/cls/rsvp6.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/rsvp6.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_RSVP6
+diff -Nur linux-2.4.32/include/config/net/cls/rsvp.h linux-2.4.32.patched/include/config/net/cls/rsvp.h
+--- linux-2.4.32/include/config/net/cls/rsvp.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/rsvp.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_RSVP
+diff -Nur linux-2.4.32/include/config/net/cls/tcindex/module.h linux-2.4.32.patched/include/config/net/cls/tcindex/module.h
+--- linux-2.4.32/include/config/net/cls/tcindex/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/tcindex/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_TCINDEX_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/tcindex.h linux-2.4.32.patched/include/config/net/cls/tcindex.h
+--- linux-2.4.32/include/config/net/cls/tcindex.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/tcindex.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_TCINDEX
+diff -Nur linux-2.4.32/include/config/net/cls/u32/module.h linux-2.4.32.patched/include/config/net/cls/u32/module.h
+--- linux-2.4.32/include/config/net/cls/u32/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/u32/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS_U32_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/cls/u32.h linux-2.4.32.patched/include/config/net/cls/u32.h
+--- linux-2.4.32/include/config/net/cls/u32.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls/u32.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_CLS_U32
+diff -Nur linux-2.4.32/include/config/net/cls.h linux-2.4.32.patched/include/config/net/cls.h
+--- linux-2.4.32/include/config/net/cls.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/cls.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_CLS 1
+diff -Nur linux-2.4.32/include/config/net/divert.h linux-2.4.32.patched/include/config/net/divert.h
+--- linux-2.4.32/include/config/net/divert.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/divert.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_DIVERT
+diff -Nur linux-2.4.32/include/config/net/estimator.h linux-2.4.32.patched/include/config/net/estimator.h
+--- linux-2.4.32/include/config/net/estimator.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/estimator.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_ESTIMATOR 1
+diff -Nur linux-2.4.32/include/config/net/ethernet.h linux-2.4.32.patched/include/config/net/ethernet.h
+--- linux-2.4.32/include/config/net/ethernet.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ethernet.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_ETHERNET 1
+diff -Nur linux-2.4.32/include/config/net/fastroute.h linux-2.4.32.patched/include/config/net/fastroute.h
+--- linux-2.4.32/include/config/net/fastroute.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/fastroute.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_FASTROUTE
+diff -Nur linux-2.4.32/include/config/net/fc.h linux-2.4.32.patched/include/config/net/fc.h
+--- linux-2.4.32/include/config/net/fc.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/fc.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_FC
+diff -Nur linux-2.4.32/include/config/net/hw/flowcontrol.h linux-2.4.32.patched/include/config/net/hw/flowcontrol.h
+--- linux-2.4.32/include/config/net/hw/flowcontrol.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/hw/flowcontrol.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_HW_FLOWCONTROL
+diff -Nur linux-2.4.32/include/config/net/ipgre/broadcast.h linux-2.4.32.patched/include/config/net/ipgre/broadcast.h
+--- linux-2.4.32/include/config/net/ipgre/broadcast.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ipgre/broadcast.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_IPGRE_BROADCAST
+diff -Nur linux-2.4.32/include/config/net/ipgre/module.h linux-2.4.32.patched/include/config/net/ipgre/module.h
+--- linux-2.4.32/include/config/net/ipgre/module.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ipgre/module.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_IPGRE_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/ipgre.h linux-2.4.32.patched/include/config/net/ipgre.h
+--- linux-2.4.32/include/config/net/ipgre.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ipgre.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_IPGRE
+diff -Nur linux-2.4.32/include/config/net/ipip/module.h linux-2.4.32.patched/include/config/net/ipip/module.h
+--- linux-2.4.32/include/config/net/ipip/module.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ipip/module.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_IPIP_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/ipip.h linux-2.4.32.patched/include/config/net/ipip.h
+--- linux-2.4.32/include/config/net/ipip.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/ipip.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_IPIP
+diff -Nur linux-2.4.32/include/config/net/isa.h linux-2.4.32.patched/include/config/net/isa.h
+--- linux-2.4.32/include/config/net/isa.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/isa.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_ISA
+diff -Nur linux-2.4.32/include/config/net/pci.h linux-2.4.32.patched/include/config/net/pci.h
+--- linux-2.4.32/include/config/net/pci.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/pci.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_PCI 1
+diff -Nur linux-2.4.32/include/config/net/pcmcia.h linux-2.4.32.patched/include/config/net/pcmcia.h
+--- linux-2.4.32/include/config/net/pcmcia.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/pcmcia.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_PCMCIA
+diff -Nur linux-2.4.32/include/config/net/pktgen.h linux-2.4.32.patched/include/config/net/pktgen.h
+--- linux-2.4.32/include/config/net/pktgen.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/pktgen.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_PKTGEN
+diff -Nur linux-2.4.32/include/config/net/pocket.h linux-2.4.32.patched/include/config/net/pocket.h
+--- linux-2.4.32/include/config/net/pocket.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/pocket.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_POCKET
+diff -Nur linux-2.4.32/include/config/net/qos.h linux-2.4.32.patched/include/config/net/qos.h
+--- linux-2.4.32/include/config/net/qos.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/qos.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_QOS 1
+diff -Nur linux-2.4.32/include/config/net/radio.h linux-2.4.32.patched/include/config/net/radio.h
+--- linux-2.4.32/include/config/net/radio.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/radio.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_RADIO 1
+diff -Nur linux-2.4.32/include/config/net/random.h linux-2.4.32.patched/include/config/net/random.h
+--- linux-2.4.32/include/config/net/random.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/random.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_RANDOM 1
+diff -Nur linux-2.4.32/include/config/net/sch/cbq/module.h linux-2.4.32.patched/include/config/net/sch/cbq/module.h
+--- linux-2.4.32/include/config/net/sch/cbq/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/cbq/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_CBQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/cbq.h linux-2.4.32.patched/include/config/net/sch/cbq.h
+--- linux-2.4.32/include/config/net/sch/cbq.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/cbq.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_CBQ
+diff -Nur linux-2.4.32/include/config/net/sch/csz/module.h linux-2.4.32.patched/include/config/net/sch/csz/module.h
+--- linux-2.4.32/include/config/net/sch/csz/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/csz/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_CSZ_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/csz.h linux-2.4.32.patched/include/config/net/sch/csz.h
+--- linux-2.4.32/include/config/net/sch/csz.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/csz.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_CSZ
+diff -Nur linux-2.4.32/include/config/net/sch/dsmark/module.h linux-2.4.32.patched/include/config/net/sch/dsmark/module.h
+--- linux-2.4.32/include/config/net/sch/dsmark/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/dsmark/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_DSMARK_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/dsmark.h linux-2.4.32.patched/include/config/net/sch/dsmark.h
+--- linux-2.4.32/include/config/net/sch/dsmark.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/dsmark.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_DSMARK
+diff -Nur linux-2.4.32/include/config/net/sch/gred/module.h linux-2.4.32.patched/include/config/net/sch/gred/module.h
+--- linux-2.4.32/include/config/net/sch/gred/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/gred/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_GRED_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/gred.h linux-2.4.32.patched/include/config/net/sch/gred.h
+--- linux-2.4.32/include/config/net/sch/gred.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/gred.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_GRED
+diff -Nur linux-2.4.32/include/config/net/sch/hfsc/module.h linux-2.4.32.patched/include/config/net/sch/hfsc/module.h
+--- linux-2.4.32/include/config/net/sch/hfsc/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/hfsc/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_HFSC_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/hfsc.h linux-2.4.32.patched/include/config/net/sch/hfsc.h
+--- linux-2.4.32/include/config/net/sch/hfsc.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/hfsc.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_HFSC
+diff -Nur linux-2.4.32/include/config/net/sch/htb/module.h linux-2.4.32.patched/include/config/net/sch/htb/module.h
+--- linux-2.4.32/include/config/net/sch/htb/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/htb/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_HTB_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/htb.h linux-2.4.32.patched/include/config/net/sch/htb.h
+--- linux-2.4.32/include/config/net/sch/htb.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/htb.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_HTB
+diff -Nur linux-2.4.32/include/config/net/sch/ingress/module.h linux-2.4.32.patched/include/config/net/sch/ingress/module.h
+--- linux-2.4.32/include/config/net/sch/ingress/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/ingress/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_INGRESS_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/ingress.h linux-2.4.32.patched/include/config/net/sch/ingress.h
+--- linux-2.4.32/include/config/net/sch/ingress.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/ingress.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_INGRESS
+diff -Nur linux-2.4.32/include/config/net/sch/netem.h linux-2.4.32.patched/include/config/net/sch/netem.h
+--- linux-2.4.32/include/config/net/sch/netem.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/netem.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_NETEM
+diff -Nur linux-2.4.32/include/config/net/sch/prio/module.h linux-2.4.32.patched/include/config/net/sch/prio/module.h
+--- linux-2.4.32/include/config/net/sch/prio/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/prio/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_PRIO_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/prio.h linux-2.4.32.patched/include/config/net/sch/prio.h
+--- linux-2.4.32/include/config/net/sch/prio.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/prio.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_PRIO
+diff -Nur linux-2.4.32/include/config/net/sch/red/module.h linux-2.4.32.patched/include/config/net/sch/red/module.h
+--- linux-2.4.32/include/config/net/sch/red/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/red/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_RED_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/red.h linux-2.4.32.patched/include/config/net/sch/red.h
+--- linux-2.4.32/include/config/net/sch/red.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/red.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_RED
+diff -Nur linux-2.4.32/include/config/net/sch/sfq/module.h linux-2.4.32.patched/include/config/net/sch/sfq/module.h
+--- linux-2.4.32/include/config/net/sch/sfq/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/sfq/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_SFQ_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/sfq.h linux-2.4.32.patched/include/config/net/sch/sfq.h
+--- linux-2.4.32/include/config/net/sch/sfq.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/sfq.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_SFQ
+diff -Nur linux-2.4.32/include/config/net/sch/tbf/module.h linux-2.4.32.patched/include/config/net/sch/tbf/module.h
+--- linux-2.4.32/include/config/net/sch/tbf/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/tbf/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_TBF_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/tbf.h linux-2.4.32.patched/include/config/net/sch/tbf.h
+--- linux-2.4.32/include/config/net/sch/tbf.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/tbf.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_TBF
+diff -Nur linux-2.4.32/include/config/net/sch/teql/module.h linux-2.4.32.patched/include/config/net/sch/teql/module.h
+--- linux-2.4.32/include/config/net/sch/teql/module.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/teql/module.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCH_TEQL_MODULE 1
+diff -Nur linux-2.4.32/include/config/net/sch/teql.h linux-2.4.32.patched/include/config/net/sch/teql.h
+--- linux-2.4.32/include/config/net/sch/teql.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sch/teql.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_SCH_TEQL
+diff -Nur linux-2.4.32/include/config/net/sched.h linux-2.4.32.patched/include/config/net/sched.h
+--- linux-2.4.32/include/config/net/sched.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/sched.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_SCHED 1
+diff -Nur linux-2.4.32/include/config/net/vendor/3com.h linux-2.4.32.patched/include/config/net/vendor/3com.h
+--- linux-2.4.32/include/config/net/vendor/3com.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/vendor/3com.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_VENDOR_3COM
+diff -Nur linux-2.4.32/include/config/net/vendor/racal.h linux-2.4.32.patched/include/config/net/vendor/racal.h
+--- linux-2.4.32/include/config/net/vendor/racal.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/vendor/racal.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_VENDOR_RACAL
+diff -Nur linux-2.4.32/include/config/net/vendor/smc.h linux-2.4.32.patched/include/config/net/vendor/smc.h
+--- linux-2.4.32/include/config/net/vendor/smc.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/vendor/smc.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NET_VENDOR_SMC
+diff -Nur linux-2.4.32/include/config/net/wireless.h linux-2.4.32.patched/include/config/net/wireless.h
+--- linux-2.4.32/include/config/net/wireless.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net/wireless.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET_WIRELESS 1
+diff -Nur linux-2.4.32/include/config/netdevices.h linux-2.4.32.patched/include/config/netdevices.h
+--- linux-2.4.32/include/config/netdevices.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netdevices.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NETDEVICES 1
+diff -Nur linux-2.4.32/include/config/netfilter/debug.h linux-2.4.32.patched/include/config/netfilter/debug.h
+--- linux-2.4.32/include/config/netfilter/debug.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netfilter/debug.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NETFILTER_DEBUG
+diff -Nur linux-2.4.32/include/config/netfilter.h linux-2.4.32.patched/include/config/netfilter.h
+--- linux-2.4.32/include/config/netfilter.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netfilter.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NETFILTER 1
+diff -Nur linux-2.4.32/include/config/net.h linux-2.4.32.patched/include/config/net.h
+--- linux-2.4.32/include/config/net.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/net.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NET 1
+diff -Nur linux-2.4.32/include/config/netlink/dev/module.h linux-2.4.32.patched/include/config/netlink/dev/module.h
+--- linux-2.4.32/include/config/netlink/dev/module.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netlink/dev/module.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NETLINK_DEV_MODULE 1
+diff -Nur linux-2.4.32/include/config/netlink/dev.h linux-2.4.32.patched/include/config/netlink/dev.h
+--- linux-2.4.32/include/config/netlink/dev.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netlink/dev.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NETLINK_DEV
+diff -Nur linux-2.4.32/include/config/netrom.h linux-2.4.32.patched/include/config/netrom.h
+--- linux-2.4.32/include/config/netrom.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/netrom.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NETROM
+diff -Nur linux-2.4.32/include/config/new/irq.h linux-2.4.32.patched/include/config/new/irq.h
+--- linux-2.4.32/include/config/new/irq.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/new/irq.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NEW_IRQ 1
+diff -Nur linux-2.4.32/include/config/new/time/c.h linux-2.4.32.patched/include/config/new/time/c.h
+--- linux-2.4.32/include/config/new/time/c.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/new/time/c.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NEW_TIME_C 1
+diff -Nur linux-2.4.32/include/config/nfs/directio.h linux-2.4.32.patched/include/config/nfs/directio.h
+--- linux-2.4.32/include/config/nfs/directio.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfs/directio.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFS_DIRECTIO
+diff -Nur linux-2.4.32/include/config/nfs/fs/module.h linux-2.4.32.patched/include/config/nfs/fs/module.h
+--- linux-2.4.32/include/config/nfs/fs/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfs/fs/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NFS_FS_MODULE 1
+diff -Nur linux-2.4.32/include/config/nfs/fs.h linux-2.4.32.patched/include/config/nfs/fs.h
+--- linux-2.4.32/include/config/nfs/fs.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfs/fs.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFS_FS
+diff -Nur linux-2.4.32/include/config/nfs/v3.h linux-2.4.32.patched/include/config/nfs/v3.h
+--- linux-2.4.32/include/config/nfs/v3.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfs/v3.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NFS_V3 1
+diff -Nur linux-2.4.32/include/config/nfsd/tcp.h linux-2.4.32.patched/include/config/nfsd/tcp.h
+--- linux-2.4.32/include/config/nfsd/tcp.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfsd/tcp.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFSD_TCP
+diff -Nur linux-2.4.32/include/config/nfsd/v3.h linux-2.4.32.patched/include/config/nfsd/v3.h
+--- linux-2.4.32/include/config/nfsd/v3.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfsd/v3.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFSD_V3
+diff -Nur linux-2.4.32/include/config/nfsd.h linux-2.4.32.patched/include/config/nfsd.h
+--- linux-2.4.32/include/config/nfsd.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nfsd.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFSD
+diff -Nur linux-2.4.32/include/config/nftl.h linux-2.4.32.patched/include/config/nftl.h
+--- linux-2.4.32/include/config/nftl.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nftl.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NFTL
+diff -Nur linux-2.4.32/include/config/nino.h linux-2.4.32.patched/include/config/nino.h
+--- linux-2.4.32/include/config/nino.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nino.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NINO
+diff -Nur linux-2.4.32/include/config/nls/codepage/1250.h linux-2.4.32.patched/include/config/nls/codepage/1250.h
+--- linux-2.4.32/include/config/nls/codepage/1250.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/1250.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_1250
+diff -Nur linux-2.4.32/include/config/nls/codepage/1251.h linux-2.4.32.patched/include/config/nls/codepage/1251.h
+--- linux-2.4.32/include/config/nls/codepage/1251.h    1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/1251.h    2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_1251
+diff -Nur linux-2.4.32/include/config/nls/codepage/437.h linux-2.4.32.patched/include/config/nls/codepage/437.h
+--- linux-2.4.32/include/config/nls/codepage/437.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/437.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_437
+diff -Nur linux-2.4.32/include/config/nls/codepage/737.h linux-2.4.32.patched/include/config/nls/codepage/737.h
+--- linux-2.4.32/include/config/nls/codepage/737.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/737.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_737
+diff -Nur linux-2.4.32/include/config/nls/codepage/775.h linux-2.4.32.patched/include/config/nls/codepage/775.h
+--- linux-2.4.32/include/config/nls/codepage/775.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/775.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_775
+diff -Nur linux-2.4.32/include/config/nls/codepage/850.h linux-2.4.32.patched/include/config/nls/codepage/850.h
+--- linux-2.4.32/include/config/nls/codepage/850.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/850.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_850
+diff -Nur linux-2.4.32/include/config/nls/codepage/852.h linux-2.4.32.patched/include/config/nls/codepage/852.h
+--- linux-2.4.32/include/config/nls/codepage/852.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/852.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_852
+diff -Nur linux-2.4.32/include/config/nls/codepage/855.h linux-2.4.32.patched/include/config/nls/codepage/855.h
+--- linux-2.4.32/include/config/nls/codepage/855.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/855.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_855
+diff -Nur linux-2.4.32/include/config/nls/codepage/857.h linux-2.4.32.patched/include/config/nls/codepage/857.h
+--- linux-2.4.32/include/config/nls/codepage/857.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/857.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_857
+diff -Nur linux-2.4.32/include/config/nls/codepage/860.h linux-2.4.32.patched/include/config/nls/codepage/860.h
+--- linux-2.4.32/include/config/nls/codepage/860.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/860.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_860
+diff -Nur linux-2.4.32/include/config/nls/codepage/861.h linux-2.4.32.patched/include/config/nls/codepage/861.h
+--- linux-2.4.32/include/config/nls/codepage/861.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/861.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_861
+diff -Nur linux-2.4.32/include/config/nls/codepage/862.h linux-2.4.32.patched/include/config/nls/codepage/862.h
+--- linux-2.4.32/include/config/nls/codepage/862.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/862.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_862
+diff -Nur linux-2.4.32/include/config/nls/codepage/863.h linux-2.4.32.patched/include/config/nls/codepage/863.h
+--- linux-2.4.32/include/config/nls/codepage/863.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/863.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_863
+diff -Nur linux-2.4.32/include/config/nls/codepage/864.h linux-2.4.32.patched/include/config/nls/codepage/864.h
+--- linux-2.4.32/include/config/nls/codepage/864.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/864.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_864
+diff -Nur linux-2.4.32/include/config/nls/codepage/865.h linux-2.4.32.patched/include/config/nls/codepage/865.h
+--- linux-2.4.32/include/config/nls/codepage/865.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/865.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_865
+diff -Nur linux-2.4.32/include/config/nls/codepage/866.h linux-2.4.32.patched/include/config/nls/codepage/866.h
+--- linux-2.4.32/include/config/nls/codepage/866.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/866.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_866
+diff -Nur linux-2.4.32/include/config/nls/codepage/869.h linux-2.4.32.patched/include/config/nls/codepage/869.h
+--- linux-2.4.32/include/config/nls/codepage/869.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/869.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_869
+diff -Nur linux-2.4.32/include/config/nls/codepage/874.h linux-2.4.32.patched/include/config/nls/codepage/874.h
+--- linux-2.4.32/include/config/nls/codepage/874.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/874.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_874
+diff -Nur linux-2.4.32/include/config/nls/codepage/932.h linux-2.4.32.patched/include/config/nls/codepage/932.h
+--- linux-2.4.32/include/config/nls/codepage/932.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/932.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_932
+diff -Nur linux-2.4.32/include/config/nls/codepage/936.h linux-2.4.32.patched/include/config/nls/codepage/936.h
+--- linux-2.4.32/include/config/nls/codepage/936.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/936.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_936
+diff -Nur linux-2.4.32/include/config/nls/codepage/949.h linux-2.4.32.patched/include/config/nls/codepage/949.h
+--- linux-2.4.32/include/config/nls/codepage/949.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/949.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_949
+diff -Nur linux-2.4.32/include/config/nls/codepage/950.h linux-2.4.32.patched/include/config/nls/codepage/950.h
+--- linux-2.4.32/include/config/nls/codepage/950.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/codepage/950.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_CODEPAGE_950
+diff -Nur linux-2.4.32/include/config/nls/default.h linux-2.4.32.patched/include/config/nls/default.h
+--- linux-2.4.32/include/config/nls/default.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/default.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NLS_DEFAULT "iso8859-1"
+diff -Nur linux-2.4.32/include/config/nls/iso8859/13.h linux-2.4.32.patched/include/config/nls/iso8859/13.h
+--- linux-2.4.32/include/config/nls/iso8859/13.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/13.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_13
+diff -Nur linux-2.4.32/include/config/nls/iso8859/14.h linux-2.4.32.patched/include/config/nls/iso8859/14.h
+--- linux-2.4.32/include/config/nls/iso8859/14.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/14.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_14
+diff -Nur linux-2.4.32/include/config/nls/iso8859/15.h linux-2.4.32.patched/include/config/nls/iso8859/15.h
+--- linux-2.4.32/include/config/nls/iso8859/15.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/15.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_15
+diff -Nur linux-2.4.32/include/config/nls/iso8859/1.h linux-2.4.32.patched/include/config/nls/iso8859/1.h
+--- linux-2.4.32/include/config/nls/iso8859/1.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/1.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_1
+diff -Nur linux-2.4.32/include/config/nls/iso8859/2.h linux-2.4.32.patched/include/config/nls/iso8859/2.h
+--- linux-2.4.32/include/config/nls/iso8859/2.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/2.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_2
+diff -Nur linux-2.4.32/include/config/nls/iso8859/3.h linux-2.4.32.patched/include/config/nls/iso8859/3.h
+--- linux-2.4.32/include/config/nls/iso8859/3.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/3.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_3
+diff -Nur linux-2.4.32/include/config/nls/iso8859/4.h linux-2.4.32.patched/include/config/nls/iso8859/4.h
+--- linux-2.4.32/include/config/nls/iso8859/4.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/4.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_4
+diff -Nur linux-2.4.32/include/config/nls/iso8859/5.h linux-2.4.32.patched/include/config/nls/iso8859/5.h
+--- linux-2.4.32/include/config/nls/iso8859/5.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/5.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_5
+diff -Nur linux-2.4.32/include/config/nls/iso8859/6.h linux-2.4.32.patched/include/config/nls/iso8859/6.h
+--- linux-2.4.32/include/config/nls/iso8859/6.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/6.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_6
+diff -Nur linux-2.4.32/include/config/nls/iso8859/7.h linux-2.4.32.patched/include/config/nls/iso8859/7.h
+--- linux-2.4.32/include/config/nls/iso8859/7.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/7.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_7
+diff -Nur linux-2.4.32/include/config/nls/iso8859/8.h linux-2.4.32.patched/include/config/nls/iso8859/8.h
+--- linux-2.4.32/include/config/nls/iso8859/8.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/8.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_8
+diff -Nur linux-2.4.32/include/config/nls/iso8859/9.h linux-2.4.32.patched/include/config/nls/iso8859/9.h
+--- linux-2.4.32/include/config/nls/iso8859/9.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/iso8859/9.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_ISO8859_9
+diff -Nur linux-2.4.32/include/config/nls/koi8/r.h linux-2.4.32.patched/include/config/nls/koi8/r.h
+--- linux-2.4.32/include/config/nls/koi8/r.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/koi8/r.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_KOI8_R
+diff -Nur linux-2.4.32/include/config/nls/koi8/u.h linux-2.4.32.patched/include/config/nls/koi8/u.h
+--- linux-2.4.32/include/config/nls/koi8/u.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/koi8/u.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_KOI8_U
+diff -Nur linux-2.4.32/include/config/nls/utf8.h linux-2.4.32.patched/include/config/nls/utf8.h
+--- linux-2.4.32/include/config/nls/utf8.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls/utf8.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NLS_UTF8
+diff -Nur linux-2.4.32/include/config/nls.h linux-2.4.32.patched/include/config/nls.h
+--- linux-2.4.32/include/config/nls.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nls.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NLS 1
+diff -Nur linux-2.4.32/include/config/noncoherent/io.h linux-2.4.32.patched/include/config/noncoherent/io.h
+--- linux-2.4.32/include/config/noncoherent/io.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/noncoherent/io.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_NONCOHERENT_IO 1
+diff -Nur linux-2.4.32/include/config/ns83820.h linux-2.4.32.patched/include/config/ns83820.h
+--- linux-2.4.32/include/config/ns83820.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ns83820.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NS83820
+diff -Nur linux-2.4.32/include/config/ntfs/fs.h linux-2.4.32.patched/include/config/ntfs/fs.h
+--- linux-2.4.32/include/config/ntfs/fs.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ntfs/fs.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NTFS_FS
+diff -Nur linux-2.4.32/include/config/ntfs/rw.h linux-2.4.32.patched/include/config/ntfs/rw.h
+--- linux-2.4.32/include/config/ntfs/rw.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/ntfs/rw.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NTFS_RW
+diff -Nur linux-2.4.32/include/config/nvram.h linux-2.4.32.patched/include/config/nvram.h
+--- linux-2.4.32/include/config/nvram.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/nvram.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_NVRAM
+diff -Nur linux-2.4.32/include/config/olivetti/m700.h linux-2.4.32.patched/include/config/olivetti/m700.h
+--- linux-2.4.32/include/config/olivetti/m700.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/olivetti/m700.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_OLIVETTI_M700
+diff -Nur linux-2.4.32/include/config/oom/killer.h linux-2.4.32.patched/include/config/oom/killer.h
+--- linux-2.4.32/include/config/oom/killer.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/oom/killer.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_OOM_KILLER
+diff -Nur linux-2.4.32/include/config/osf/partition.h linux-2.4.32.patched/include/config/osf/partition.h
+--- linux-2.4.32/include/config/osf/partition.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/osf/partition.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_OSF_PARTITION
+diff -Nur linux-2.4.32/include/config/packet/mmap.h linux-2.4.32.patched/include/config/packet/mmap.h
+--- linux-2.4.32/include/config/packet/mmap.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/packet/mmap.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PACKET_MMAP 1
+diff -Nur linux-2.4.32/include/config/packet.h linux-2.4.32.patched/include/config/packet.h
+--- linux-2.4.32/include/config/packet.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/packet.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PACKET 1
+diff -Nur linux-2.4.32/include/config/page/size/16kb.h linux-2.4.32.patched/include/config/page/size/16kb.h
+--- linux-2.4.32/include/config/page/size/16kb.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/page/size/16kb.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PAGE_SIZE_16KB
+diff -Nur linux-2.4.32/include/config/page/size/4kb.h linux-2.4.32.patched/include/config/page/size/4kb.h
+--- linux-2.4.32/include/config/page/size/4kb.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/page/size/4kb.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PAGE_SIZE_4KB 1
+diff -Nur linux-2.4.32/include/config/page/size/64kb.h linux-2.4.32.patched/include/config/page/size/64kb.h
+--- linux-2.4.32/include/config/page/size/64kb.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/page/size/64kb.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PAGE_SIZE_64KB
+diff -Nur linux-2.4.32/include/config/paride.h linux-2.4.32.patched/include/config/paride.h
+--- linux-2.4.32/include/config/paride.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/paride.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARIDE
+diff -Nur linux-2.4.32/include/config/parport/1284.h linux-2.4.32.patched/include/config/parport/1284.h
+--- linux-2.4.32/include/config/parport/1284.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/1284.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_1284
+diff -Nur linux-2.4.32/include/config/parport/amiga.h linux-2.4.32.patched/include/config/parport/amiga.h
+--- linux-2.4.32/include/config/parport/amiga.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/amiga.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_AMIGA
+diff -Nur linux-2.4.32/include/config/parport/atari.h linux-2.4.32.patched/include/config/parport/atari.h
+--- linux-2.4.32/include/config/parport/atari.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/atari.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_ATARI
+diff -Nur linux-2.4.32/include/config/parport/gsc.h linux-2.4.32.patched/include/config/parport/gsc.h
+--- linux-2.4.32/include/config/parport/gsc.h  1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/gsc.h  2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_GSC
+diff -Nur linux-2.4.32/include/config/parport/ip22.h linux-2.4.32.patched/include/config/parport/ip22.h
+--- linux-2.4.32/include/config/parport/ip22.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/ip22.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_IP22
+diff -Nur linux-2.4.32/include/config/parport/mfc3.h linux-2.4.32.patched/include/config/parport/mfc3.h
+--- linux-2.4.32/include/config/parport/mfc3.h 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/mfc3.h 2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_MFC3
+diff -Nur linux-2.4.32/include/config/parport/module.h linux-2.4.32.patched/include/config/parport/module.h
+--- linux-2.4.32/include/config/parport/module.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/module.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PARPORT_MODULE 1
+diff -Nur linux-2.4.32/include/config/parport/other.h linux-2.4.32.patched/include/config/parport/other.h
+--- linux-2.4.32/include/config/parport/other.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/other.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_OTHER
+diff -Nur linux-2.4.32/include/config/parport/pc.h linux-2.4.32.patched/include/config/parport/pc.h
+--- linux-2.4.32/include/config/parport/pc.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/pc.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_PC
+diff -Nur linux-2.4.32/include/config/parport/splink/module.h linux-2.4.32.patched/include/config/parport/splink/module.h
+--- linux-2.4.32/include/config/parport/splink/module.h        1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/splink/module.h        2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PARPORT_SPLINK_MODULE 1
+diff -Nur linux-2.4.32/include/config/parport/splink.h linux-2.4.32.patched/include/config/parport/splink.h
+--- linux-2.4.32/include/config/parport/splink.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/splink.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_SPLINK
+diff -Nur linux-2.4.32/include/config/parport/sunbpp.h linux-2.4.32.patched/include/config/parport/sunbpp.h
+--- linux-2.4.32/include/config/parport/sunbpp.h       1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport/sunbpp.h       2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT_SUNBPP
+diff -Nur linux-2.4.32/include/config/parport.h linux-2.4.32.patched/include/config/parport.h
+--- linux-2.4.32/include/config/parport.h      1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/parport.h      2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#undef  CONFIG_PARPORT
+diff -Nur linux-2.4.32/include/config/partition/advanced.h linux-2.4.32.patched/include/config/partition/advanced.h
+--- linux-2.4.32/include/config/partition/advanced.h   1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/partition/advanced.h   2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PARTITION_ADVANCED 1
+diff -Nur linux-2.4.32/include/config/pci/auto.h linux-2.4.32.patched/include/config/pci/auto.h
+--- linux-2.4.32/include/config/pci/auto.h     1970-01-01 01:00:00.000000000 +0100
++++ linux-2.4.32.patched/include/config/pci/auto.h     2006-03-13 18:57:11.000000000 +0100
+@@ -0,0 +1 @@
++#define CONFIG_PCI_AUTO 1</