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
diff -Nur linux-2.4.32/include/config/pci/hermes.h linux-2.4.32.patched/include/config/pci/hermes.h
--- linux-2.4.32/include/config/pci/hermes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pci/hermes.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCI_HERMES
diff -Nur linux-2.4.32/include/config/pci/names.h linux-2.4.32.patched/include/config/pci/names.h
--- linux-2.4.32/include/config/pci/names.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pci/names.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCI_NAMES
diff -Nur linux-2.4.32/include/config/pci/new.h linux-2.4.32.patched/include/config/pci/new.h
--- linux-2.4.32/include/config/pci/new.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pci/new.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCI_NEW
diff -Nur linux-2.4.32/include/config/pci.h linux-2.4.32.patched/include/config/pci.h
--- linux-2.4.32/include/config/pci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PCI 1
diff -Nur linux-2.4.32/include/config/pcmcia/atmel.h linux-2.4.32.patched/include/config/pcmcia/atmel.h
--- linux-2.4.32/include/config/pcmcia/atmel.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia/atmel.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCMCIA_ATMEL
diff -Nur linux-2.4.32/include/config/pcmcia/hermes.h linux-2.4.32.patched/include/config/pcmcia/hermes.h
--- linux-2.4.32/include/config/pcmcia/hermes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia/hermes.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCMCIA_HERMES
diff -Nur linux-2.4.32/include/config/pcmcia/module.h linux-2.4.32.patched/include/config/pcmcia/module.h
--- linux-2.4.32/include/config/pcmcia/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PCMCIA_MODULE 1
diff -Nur linux-2.4.32/include/config/pcmcia/serial/cs/module.h linux-2.4.32.patched/include/config/pcmcia/serial/cs/module.h
--- linux-2.4.32/include/config/pcmcia/serial/cs/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia/serial/cs/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PCMCIA_SERIAL_CS_MODULE 1
diff -Nur linux-2.4.32/include/config/pcmcia/serial/cs.h linux-2.4.32.patched/include/config/pcmcia/serial/cs.h
--- linux-2.4.32/include/config/pcmcia/serial/cs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia/serial/cs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCMCIA_SERIAL_CS
diff -Nur linux-2.4.32/include/config/pcmcia.h linux-2.4.32.patched/include/config/pcmcia.h
--- linux-2.4.32/include/config/pcmcia.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcmcia.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCMCIA
diff -Nur linux-2.4.32/include/config/pcnet32.h linux-2.4.32.patched/include/config/pcnet32.h
--- linux-2.4.32/include/config/pcnet32.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcnet32.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCNET32
diff -Nur linux-2.4.32/include/config/pcwatchdog.h linux-2.4.32.patched/include/config/pcwatchdog.h
--- linux-2.4.32/include/config/pcwatchdog.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pcwatchdog.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PCWATCHDOG
diff -Nur linux-2.4.32/include/config/pdc202xx/burst.h linux-2.4.32.patched/include/config/pdc202xx/burst.h
--- linux-2.4.32/include/config/pdc202xx/burst.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pdc202xx/burst.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PDC202XX_BURST 1
diff -Nur linux-2.4.32/include/config/pdc202xx/force.h linux-2.4.32.patched/include/config/pdc202xx/force.h
--- linux-2.4.32/include/config/pdc202xx/force.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pdc202xx/force.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PDC202XX_FORCE
diff -Nur linux-2.4.32/include/config/phone/ixj/pcmcia.h linux-2.4.32.patched/include/config/phone/ixj/pcmcia.h
--- linux-2.4.32/include/config/phone/ixj/pcmcia.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/phone/ixj/pcmcia.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PHONE_IXJ_PCMCIA
diff -Nur linux-2.4.32/include/config/phone/ixj.h linux-2.4.32.patched/include/config/phone/ixj.h
--- linux-2.4.32/include/config/phone/ixj.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/phone/ixj.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PHONE_IXJ
diff -Nur linux-2.4.32/include/config/phone.h linux-2.4.32.patched/include/config/phone.h
--- linux-2.4.32/include/config/phone.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/phone.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PHONE
diff -Nur linux-2.4.32/include/config/plip.h linux-2.4.32.patched/include/config/plip.h
--- linux-2.4.32/include/config/plip.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/plip.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PLIP
diff -Nur linux-2.4.32/include/config/plx/hermes.h linux-2.4.32.patched/include/config/plx/hermes.h
--- linux-2.4.32/include/config/plx/hermes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/plx/hermes.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PLX_HERMES
diff -Nur linux-2.4.32/include/config/pmc/big/sur.h linux-2.4.32.patched/include/config/pmc/big/sur.h
--- linux-2.4.32/include/config/pmc/big/sur.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pmc/big/sur.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PMC_BIG_SUR
diff -Nur linux-2.4.32/include/config/pmc/stretch.h linux-2.4.32.patched/include/config/pmc/stretch.h
--- linux-2.4.32/include/config/pmc/stretch.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pmc/stretch.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PMC_STRETCH
diff -Nur linux-2.4.32/include/config/pmc/yosemite.h linux-2.4.32.patched/include/config/pmc/yosemite.h
--- linux-2.4.32/include/config/pmc/yosemite.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pmc/yosemite.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PMC_YOSEMITE
diff -Nur linux-2.4.32/include/config/pnp.h linux-2.4.32.patched/include/config/pnp.h
--- linux-2.4.32/include/config/pnp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pnp.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PNP
diff -Nur linux-2.4.32/include/config/ppdev/module.h linux-2.4.32.patched/include/config/ppdev/module.h
--- linux-2.4.32/include/config/ppdev/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppdev/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPDEV_MODULE 1
diff -Nur linux-2.4.32/include/config/ppdev.h linux-2.4.32.patched/include/config/ppdev.h
--- linux-2.4.32/include/config/ppdev.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppdev.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPDEV
diff -Nur linux-2.4.32/include/config/ppp/async/module.h linux-2.4.32.patched/include/config/ppp/async/module.h
--- linux-2.4.32/include/config/ppp/async/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/async/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_ASYNC_MODULE 1
diff -Nur linux-2.4.32/include/config/ppp/async.h linux-2.4.32.patched/include/config/ppp/async.h
--- linux-2.4.32/include/config/ppp/async.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/async.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_ASYNC
diff -Nur linux-2.4.32/include/config/ppp/bsdcomp/module.h linux-2.4.32.patched/include/config/ppp/bsdcomp/module.h
--- linux-2.4.32/include/config/ppp/bsdcomp/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/bsdcomp/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_BSDCOMP_MODULE 1
diff -Nur linux-2.4.32/include/config/ppp/bsdcomp.h linux-2.4.32.patched/include/config/ppp/bsdcomp.h
--- linux-2.4.32/include/config/ppp/bsdcomp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/bsdcomp.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_BSDCOMP
diff -Nur linux-2.4.32/include/config/ppp/deflate/module.h linux-2.4.32.patched/include/config/ppp/deflate/module.h
--- linux-2.4.32/include/config/ppp/deflate/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/deflate/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_DEFLATE_MODULE 1
diff -Nur linux-2.4.32/include/config/ppp/deflate.h linux-2.4.32.patched/include/config/ppp/deflate.h
--- linux-2.4.32/include/config/ppp/deflate.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/deflate.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_DEFLATE
diff -Nur linux-2.4.32/include/config/ppp/filter.h linux-2.4.32.patched/include/config/ppp/filter.h
--- linux-2.4.32/include/config/ppp/filter.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/filter.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_FILTER 1
diff -Nur linux-2.4.32/include/config/ppp/module.h linux-2.4.32.patched/include/config/ppp/module.h
--- linux-2.4.32/include/config/ppp/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_MODULE 1
diff -Nur linux-2.4.32/include/config/ppp/mppe/mppc/module.h linux-2.4.32.patched/include/config/ppp/mppe/mppc/module.h
--- linux-2.4.32/include/config/ppp/mppe/mppc/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/mppe/mppc/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPP_MPPE_MPPC_MODULE 1
diff -Nur linux-2.4.32/include/config/ppp/mppe/mppc.h linux-2.4.32.patched/include/config/ppp/mppe/mppc.h
--- linux-2.4.32/include/config/ppp/mppe/mppc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/mppe/mppc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_MPPE_MPPC
diff -Nur linux-2.4.32/include/config/ppp/multilink.h linux-2.4.32.patched/include/config/ppp/multilink.h
--- linux-2.4.32/include/config/ppp/multilink.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/multilink.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_MULTILINK
diff -Nur linux-2.4.32/include/config/ppp/sync/tty.h linux-2.4.32.patched/include/config/ppp/sync/tty.h
--- linux-2.4.32/include/config/ppp/sync/tty.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp/sync/tty.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP_SYNC_TTY
diff -Nur linux-2.4.32/include/config/ppp.h linux-2.4.32.patched/include/config/ppp.h
--- linux-2.4.32/include/config/ppp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ppp.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPP
diff -Nur linux-2.4.32/include/config/pppoe/module.h linux-2.4.32.patched/include/config/pppoe/module.h
--- linux-2.4.32/include/config/pppoe/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pppoe/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PPPOE_MODULE 1
diff -Nur linux-2.4.32/include/config/pppoe.h linux-2.4.32.patched/include/config/pppoe.h
--- linux-2.4.32/include/config/pppoe.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/pppoe.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PPPOE
diff -Nur linux-2.4.32/include/config/printer/module.h linux-2.4.32.patched/include/config/printer/module.h
--- linux-2.4.32/include/config/printer/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/printer/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PRINTER_MODULE 1
diff -Nur linux-2.4.32/include/config/printer.h linux-2.4.32.patched/include/config/printer.h
--- linux-2.4.32/include/config/printer.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/printer.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PRINTER
diff -Nur linux-2.4.32/include/config/prism54.h linux-2.4.32.patched/include/config/prism54.h
--- linux-2.4.32/include/config/prism54.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/prism54.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_PRISM54
diff -Nur linux-2.4.32/include/config/proc/fs.h linux-2.4.32.patched/include/config/proc/fs.h
--- linux-2.4.32/include/config/proc/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/proc/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_PROC_FS 1
diff -Nur linux-2.4.32/include/config/qfmt/v2.h linux-2.4.32.patched/include/config/qfmt/v2.h
--- linux-2.4.32/include/config/qfmt/v2.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/qfmt/v2.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_QFMT_V2
diff -Nur linux-2.4.32/include/config/qic02/tape.h linux-2.4.32.patched/include/config/qic02/tape.h
--- linux-2.4.32/include/config/qic02/tape.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/qic02/tape.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_QIC02_TAPE
diff -Nur linux-2.4.32/include/config/qnx4fs/fs.h linux-2.4.32.patched/include/config/qnx4fs/fs.h
--- linux-2.4.32/include/config/qnx4fs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/qnx4fs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_QNX4FS_FS
diff -Nur linux-2.4.32/include/config/qnx4fs/rw.h linux-2.4.32.patched/include/config/qnx4fs/rw.h
--- linux-2.4.32/include/config/qnx4fs/rw.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/qnx4fs/rw.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_QNX4FS_RW
diff -Nur linux-2.4.32/include/config/quota.h linux-2.4.32.patched/include/config/quota.h
--- linux-2.4.32/include/config/quota.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/quota.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_QUOTA
diff -Nur linux-2.4.32/include/config/r3964.h linux-2.4.32.patched/include/config/r3964.h
--- linux-2.4.32/include/config/r3964.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/r3964.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_R3964
diff -Nur linux-2.4.32/include/config/r8169.h linux-2.4.32.patched/include/config/r8169.h
--- linux-2.4.32/include/config/r8169.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/r8169.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_R8169
diff -Nur linux-2.4.32/include/config/radio/gemtek/pci.h linux-2.4.32.patched/include/config/radio/gemtek/pci.h
--- linux-2.4.32/include/config/radio/gemtek/pci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/radio/gemtek/pci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RADIO_GEMTEK_PCI
diff -Nur linux-2.4.32/include/config/radio/maestro.h linux-2.4.32.patched/include/config/radio/maestro.h
--- linux-2.4.32/include/config/radio/maestro.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/radio/maestro.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RADIO_MAESTRO
diff -Nur linux-2.4.32/include/config/radio/maxiradio.h linux-2.4.32.patched/include/config/radio/maxiradio.h
--- linux-2.4.32/include/config/radio/maxiradio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/radio/maxiradio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RADIO_MAXIRADIO
diff -Nur linux-2.4.32/include/config/radio/miropcm20.h linux-2.4.32.patched/include/config/radio/miropcm20.h
--- linux-2.4.32/include/config/radio/miropcm20.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/radio/miropcm20.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RADIO_MIROPCM20
diff -Nur linux-2.4.32/include/config/ramfs.h linux-2.4.32.patched/include/config/ramfs.h
--- linux-2.4.32/include/config/ramfs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ramfs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_RAMFS 1
diff -Nur linux-2.4.32/include/config/rcpci.h linux-2.4.32.patched/include/config/rcpci.h
--- linux-2.4.32/include/config/rcpci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/rcpci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RCPCI
diff -Nur linux-2.4.32/include/config/reiserfs/check.h linux-2.4.32.patched/include/config/reiserfs/check.h
--- linux-2.4.32/include/config/reiserfs/check.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/reiserfs/check.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_REISERFS_CHECK
diff -Nur linux-2.4.32/include/config/reiserfs/fs.h linux-2.4.32.patched/include/config/reiserfs/fs.h
--- linux-2.4.32/include/config/reiserfs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/reiserfs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_REISERFS_FS
diff -Nur linux-2.4.32/include/config/reiserfs/proc/info.h linux-2.4.32.patched/include/config/reiserfs/proc/info.h
--- linux-2.4.32/include/config/reiserfs/proc/info.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/reiserfs/proc/info.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_REISERFS_PROC_INFO
diff -Nur linux-2.4.32/include/config/remote/debug.h linux-2.4.32.patched/include/config/remote/debug.h
--- linux-2.4.32/include/config/remote/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/remote/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_REMOTE_DEBUG
diff -Nur linux-2.4.32/include/config/romfs/fs.h linux-2.4.32.patched/include/config/romfs/fs.h
--- linux-2.4.32/include/config/romfs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/romfs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ROMFS_FS
diff -Nur linux-2.4.32/include/config/root/nfs.h linux-2.4.32.patched/include/config/root/nfs.h
--- linux-2.4.32/include/config/root/nfs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/root/nfs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ROOT_NFS
diff -Nur linux-2.4.32/include/config/rose.h linux-2.4.32.patched/include/config/rose.h
--- linux-2.4.32/include/config/rose.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/rose.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ROSE
diff -Nur linux-2.4.32/include/config/rtc.h linux-2.4.32.patched/include/config/rtc.h
--- linux-2.4.32/include/config/rtc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/rtc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RTC
diff -Nur linux-2.4.32/include/config/runtime/debug.h linux-2.4.32.patched/include/config/runtime/debug.h
--- linux-2.4.32/include/config/runtime/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/runtime/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RUNTIME_DEBUG
diff -Nur linux-2.4.32/include/config/rwsem/generic/spinlock.h linux-2.4.32.patched/include/config/rwsem/generic/spinlock.h
--- linux-2.4.32/include/config/rwsem/generic/spinlock.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/rwsem/generic/spinlock.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_RWSEM_GENERIC_SPINLOCK 1
diff -Nur linux-2.4.32/include/config/rwsem/xchgadd/algorithm.h linux-2.4.32.patched/include/config/rwsem/xchgadd/algorithm.h
--- linux-2.4.32/include/config/rwsem/xchgadd/algorithm.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/rwsem/xchgadd/algorithm.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_RWSEM_XCHGADD_ALGORITHM
diff -Nur linux-2.4.32/include/config/sbus.h linux-2.4.32.patched/include/config/sbus.h
--- linux-2.4.32/include/config/sbus.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sbus.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SBUS
diff -Nur linux-2.4.32/include/config/sc1200/wdt.h linux-2.4.32.patched/include/config/sc1200/wdt.h
--- linux-2.4.32/include/config/sc1200/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sc1200/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SC1200_WDT
diff -Nur linux-2.4.32/include/config/sc520/wdt.h linux-2.4.32.patched/include/config/sc520/wdt.h
--- linux-2.4.32/include/config/sc520/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sc520/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SC520_WDT
diff -Nur linux-2.4.32/include/config/scc/delay.h linux-2.4.32.patched/include/config/scc/delay.h
--- linux-2.4.32/include/config/scc/delay.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scc/delay.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCC_DELAY
diff -Nur linux-2.4.32/include/config/scc/trxecho.h linux-2.4.32.patched/include/config/scc/trxecho.h
--- linux-2.4.32/include/config/scc/trxecho.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scc/trxecho.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCC_TRXECHO
diff -Nur linux-2.4.32/include/config/scsi/7000fasst.h linux-2.4.32.patched/include/config/scsi/7000fasst.h
--- linux-2.4.32/include/config/scsi/7000fasst.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/7000fasst.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_7000FASST
diff -Nur linux-2.4.32/include/config/scsi/aacraid.h linux-2.4.32.patched/include/config/scsi/aacraid.h
--- linux-2.4.32/include/config/scsi/aacraid.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aacraid.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AACRAID
diff -Nur linux-2.4.32/include/config/scsi/acard.h linux-2.4.32.patched/include/config/scsi/acard.h
--- linux-2.4.32/include/config/scsi/acard.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/acard.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_ACARD
diff -Nur linux-2.4.32/include/config/scsi/advansys.h linux-2.4.32.patched/include/config/scsi/advansys.h
--- linux-2.4.32/include/config/scsi/advansys.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/advansys.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_ADVANSYS
diff -Nur linux-2.4.32/include/config/scsi/aha152x.h linux-2.4.32.patched/include/config/scsi/aha152x.h
--- linux-2.4.32/include/config/scsi/aha152x.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aha152x.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AHA152X
diff -Nur linux-2.4.32/include/config/scsi/aha1542.h linux-2.4.32.patched/include/config/scsi/aha1542.h
--- linux-2.4.32/include/config/scsi/aha1542.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aha1542.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AHA1542
diff -Nur linux-2.4.32/include/config/scsi/aha1740.h linux-2.4.32.patched/include/config/scsi/aha1740.h
--- linux-2.4.32/include/config/scsi/aha1740.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aha1740.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AHA1740
diff -Nur linux-2.4.32/include/config/scsi/aic79xx.h linux-2.4.32.patched/include/config/scsi/aic79xx.h
--- linux-2.4.32/include/config/scsi/aic79xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aic79xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AIC79XX
diff -Nur linux-2.4.32/include/config/scsi/aic7xxx/old.h linux-2.4.32.patched/include/config/scsi/aic7xxx/old.h
--- linux-2.4.32/include/config/scsi/aic7xxx/old.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aic7xxx/old.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AIC7XXX_OLD
diff -Nur linux-2.4.32/include/config/scsi/aic7xxx.h linux-2.4.32.patched/include/config/scsi/aic7xxx.h
--- linux-2.4.32/include/config/scsi/aic7xxx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/aic7xxx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AIC7XXX
diff -Nur linux-2.4.32/include/config/scsi/am53c974.h linux-2.4.32.patched/include/config/scsi/am53c974.h
--- linux-2.4.32/include/config/scsi/am53c974.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/am53c974.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_AM53C974
diff -Nur linux-2.4.32/include/config/scsi/ata/piix.h linux-2.4.32.patched/include/config/scsi/ata/piix.h
--- linux-2.4.32/include/config/scsi/ata/piix.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/ata/piix.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_ATA_PIIX
diff -Nur linux-2.4.32/include/config/scsi/buslogic.h linux-2.4.32.patched/include/config/scsi/buslogic.h
--- linux-2.4.32/include/config/scsi/buslogic.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/buslogic.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_BUSLOGIC
diff -Nur linux-2.4.32/include/config/scsi/constants.h linux-2.4.32.patched/include/config/scsi/constants.h
--- linux-2.4.32/include/config/scsi/constants.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/constants.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_CONSTANTS
diff -Nur linux-2.4.32/include/config/scsi/cpqfcts.h linux-2.4.32.patched/include/config/scsi/cpqfcts.h
--- linux-2.4.32/include/config/scsi/cpqfcts.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/cpqfcts.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_CPQFCTS
diff -Nur linux-2.4.32/include/config/scsi/dc390t.h linux-2.4.32.patched/include/config/scsi/dc390t.h
--- linux-2.4.32/include/config/scsi/dc390t.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/dc390t.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DC390T
diff -Nur linux-2.4.32/include/config/scsi/debug/queues.h linux-2.4.32.patched/include/config/scsi/debug/queues.h
--- linux-2.4.32/include/config/scsi/debug/queues.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/debug/queues.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DEBUG_QUEUES
diff -Nur linux-2.4.32/include/config/scsi/debug.h linux-2.4.32.patched/include/config/scsi/debug.h
--- linux-2.4.32/include/config/scsi/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DEBUG
diff -Nur linux-2.4.32/include/config/scsi/dmx3191d.h linux-2.4.32.patched/include/config/scsi/dmx3191d.h
--- linux-2.4.32/include/config/scsi/dmx3191d.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/dmx3191d.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DMX3191D
diff -Nur linux-2.4.32/include/config/scsi/dpt/i2o.h linux-2.4.32.patched/include/config/scsi/dpt/i2o.h
--- linux-2.4.32/include/config/scsi/dpt/i2o.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/dpt/i2o.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DPT_I2O
diff -Nur linux-2.4.32/include/config/scsi/dtc3280.h linux-2.4.32.patched/include/config/scsi/dtc3280.h
--- linux-2.4.32/include/config/scsi/dtc3280.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/dtc3280.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_DTC3280
diff -Nur linux-2.4.32/include/config/scsi/eata/dma.h linux-2.4.32.patched/include/config/scsi/eata/dma.h
--- linux-2.4.32/include/config/scsi/eata/dma.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/eata/dma.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_EATA_DMA
diff -Nur linux-2.4.32/include/config/scsi/eata/pio.h linux-2.4.32.patched/include/config/scsi/eata/pio.h
--- linux-2.4.32/include/config/scsi/eata/pio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/eata/pio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_EATA_PIO
diff -Nur linux-2.4.32/include/config/scsi/eata.h linux-2.4.32.patched/include/config/scsi/eata.h
--- linux-2.4.32/include/config/scsi/eata.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/eata.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_EATA
diff -Nur linux-2.4.32/include/config/scsi/future/domain.h linux-2.4.32.patched/include/config/scsi/future/domain.h
--- linux-2.4.32/include/config/scsi/future/domain.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/future/domain.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_FUTURE_DOMAIN
diff -Nur linux-2.4.32/include/config/scsi/gdth.h linux-2.4.32.patched/include/config/scsi/gdth.h
--- linux-2.4.32/include/config/scsi/gdth.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/gdth.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_GDTH
diff -Nur linux-2.4.32/include/config/scsi/generic/ncr5380.h linux-2.4.32.patched/include/config/scsi/generic/ncr5380.h
--- linux-2.4.32/include/config/scsi/generic/ncr5380.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/generic/ncr5380.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_GENERIC_NCR5380
diff -Nur linux-2.4.32/include/config/scsi/imm.h linux-2.4.32.patched/include/config/scsi/imm.h
--- linux-2.4.32/include/config/scsi/imm.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/imm.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_IMM
diff -Nur linux-2.4.32/include/config/scsi/in2000.h linux-2.4.32.patched/include/config/scsi/in2000.h
--- linux-2.4.32/include/config/scsi/in2000.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/in2000.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_IN2000
diff -Nur linux-2.4.32/include/config/scsi/inia100.h linux-2.4.32.patched/include/config/scsi/inia100.h
--- linux-2.4.32/include/config/scsi/inia100.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/inia100.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_INIA100
diff -Nur linux-2.4.32/include/config/scsi/initio.h linux-2.4.32.patched/include/config/scsi/initio.h
--- linux-2.4.32/include/config/scsi/initio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/initio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_INITIO
diff -Nur linux-2.4.32/include/config/scsi/logging.h linux-2.4.32.patched/include/config/scsi/logging.h
--- linux-2.4.32/include/config/scsi/logging.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/logging.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_LOGGING
diff -Nur linux-2.4.32/include/config/scsi/megaraid2.h linux-2.4.32.patched/include/config/scsi/megaraid2.h
--- linux-2.4.32/include/config/scsi/megaraid2.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/megaraid2.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_MEGARAID2
diff -Nur linux-2.4.32/include/config/scsi/megaraid.h linux-2.4.32.patched/include/config/scsi/megaraid.h
--- linux-2.4.32/include/config/scsi/megaraid.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/megaraid.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_MEGARAID
diff -Nur linux-2.4.32/include/config/scsi/module.h linux-2.4.32.patched/include/config/scsi/module.h
--- linux-2.4.32/include/config/scsi/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SCSI_MODULE 1
diff -Nur linux-2.4.32/include/config/scsi/multi/lun.h linux-2.4.32.patched/include/config/scsi/multi/lun.h
--- linux-2.4.32/include/config/scsi/multi/lun.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/multi/lun.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SCSI_MULTI_LUN 1
diff -Nur linux-2.4.32/include/config/scsi/ncr53c406a.h linux-2.4.32.patched/include/config/scsi/ncr53c406a.h
--- linux-2.4.32/include/config/scsi/ncr53c406a.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/ncr53c406a.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_NCR53C406A
diff -Nur linux-2.4.32/include/config/scsi/ncr53c7xx.h linux-2.4.32.patched/include/config/scsi/ncr53c7xx.h
--- linux-2.4.32/include/config/scsi/ncr53c7xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/ncr53c7xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_NCR53C7xx
diff -Nur linux-2.4.32/include/config/scsi/ncr53c8xx.h linux-2.4.32.patched/include/config/scsi/ncr53c8xx.h
--- linux-2.4.32/include/config/scsi/ncr53c8xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/ncr53c8xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_NCR53C8XX
diff -Nur linux-2.4.32/include/config/scsi/nsp32.h linux-2.4.32.patched/include/config/scsi/nsp32.h
--- linux-2.4.32/include/config/scsi/nsp32.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/nsp32.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_NSP32
diff -Nur linux-2.4.32/include/config/scsi/pas16.h linux-2.4.32.patched/include/config/scsi/pas16.h
--- linux-2.4.32/include/config/scsi/pas16.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/pas16.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PAS16
diff -Nur linux-2.4.32/include/config/scsi/pci2000.h linux-2.4.32.patched/include/config/scsi/pci2000.h
--- linux-2.4.32/include/config/scsi/pci2000.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/pci2000.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PCI2000
diff -Nur linux-2.4.32/include/config/scsi/pci2220i.h linux-2.4.32.patched/include/config/scsi/pci2220i.h
--- linux-2.4.32/include/config/scsi/pci2220i.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/pci2220i.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PCI2220I
diff -Nur linux-2.4.32/include/config/scsi/pcmcia.h linux-2.4.32.patched/include/config/scsi/pcmcia.h
--- linux-2.4.32/include/config/scsi/pcmcia.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/pcmcia.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PCMCIA
diff -Nur linux-2.4.32/include/config/scsi/ppa.h linux-2.4.32.patched/include/config/scsi/ppa.h
--- linux-2.4.32/include/config/scsi/ppa.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/ppa.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PPA
diff -Nur linux-2.4.32/include/config/scsi/psi240i.h linux-2.4.32.patched/include/config/scsi/psi240i.h
--- linux-2.4.32/include/config/scsi/psi240i.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/psi240i.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_PSI240I
diff -Nur linux-2.4.32/include/config/scsi/qlogic/1280.h linux-2.4.32.patched/include/config/scsi/qlogic/1280.h
--- linux-2.4.32/include/config/scsi/qlogic/1280.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/qlogic/1280.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_QLOGIC_1280
diff -Nur linux-2.4.32/include/config/scsi/qlogic/fas.h linux-2.4.32.patched/include/config/scsi/qlogic/fas.h
--- linux-2.4.32/include/config/scsi/qlogic/fas.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/qlogic/fas.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_QLOGIC_FAS
diff -Nur linux-2.4.32/include/config/scsi/qlogic/fc.h linux-2.4.32.patched/include/config/scsi/qlogic/fc.h
--- linux-2.4.32/include/config/scsi/qlogic/fc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/qlogic/fc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_QLOGIC_FC
diff -Nur linux-2.4.32/include/config/scsi/qlogic/isp.h linux-2.4.32.patched/include/config/scsi/qlogic/isp.h
--- linux-2.4.32/include/config/scsi/qlogic/isp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/qlogic/isp.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_QLOGIC_ISP
diff -Nur linux-2.4.32/include/config/scsi/sata/ahci.h linux-2.4.32.patched/include/config/scsi/sata/ahci.h
--- linux-2.4.32/include/config/scsi/sata/ahci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/ahci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_AHCI
diff -Nur linux-2.4.32/include/config/scsi/sata/nv.h linux-2.4.32.patched/include/config/scsi/sata/nv.h
--- linux-2.4.32/include/config/scsi/sata/nv.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/nv.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_NV
diff -Nur linux-2.4.32/include/config/scsi/sata/promise.h linux-2.4.32.patched/include/config/scsi/sata/promise.h
--- linux-2.4.32/include/config/scsi/sata/promise.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/promise.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_PROMISE
diff -Nur linux-2.4.32/include/config/scsi/sata/qstor.h linux-2.4.32.patched/include/config/scsi/sata/qstor.h
--- linux-2.4.32/include/config/scsi/sata/qstor.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/qstor.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_QSTOR
diff -Nur linux-2.4.32/include/config/scsi/sata/sil.h linux-2.4.32.patched/include/config/scsi/sata/sil.h
--- linux-2.4.32/include/config/scsi/sata/sil.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/sil.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_SIL
diff -Nur linux-2.4.32/include/config/scsi/sata/sis.h linux-2.4.32.patched/include/config/scsi/sata/sis.h
--- linux-2.4.32/include/config/scsi/sata/sis.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/sis.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_SIS
diff -Nur linux-2.4.32/include/config/scsi/sata/svw.h linux-2.4.32.patched/include/config/scsi/sata/svw.h
--- linux-2.4.32/include/config/scsi/sata/svw.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/svw.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_SVW
diff -Nur linux-2.4.32/include/config/scsi/sata/sx4.h linux-2.4.32.patched/include/config/scsi/sata/sx4.h
--- linux-2.4.32/include/config/scsi/sata/sx4.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/sx4.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_SX4
diff -Nur linux-2.4.32/include/config/scsi/sata/uli.h linux-2.4.32.patched/include/config/scsi/sata/uli.h
--- linux-2.4.32/include/config/scsi/sata/uli.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/uli.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_ULI
diff -Nur linux-2.4.32/include/config/scsi/sata/via.h linux-2.4.32.patched/include/config/scsi/sata/via.h
--- linux-2.4.32/include/config/scsi/sata/via.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/via.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_VIA
diff -Nur linux-2.4.32/include/config/scsi/sata/vitesse.h linux-2.4.32.patched/include/config/scsi/sata/vitesse.h
--- linux-2.4.32/include/config/scsi/sata/vitesse.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata/vitesse.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA_VITESSE
diff -Nur linux-2.4.32/include/config/scsi/sata.h linux-2.4.32.patched/include/config/scsi/sata.h
--- linux-2.4.32/include/config/scsi/sata.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sata.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SATA
diff -Nur linux-2.4.32/include/config/scsi/sim710.h linux-2.4.32.patched/include/config/scsi/sim710.h
--- linux-2.4.32/include/config/scsi/sim710.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sim710.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SIM710
diff -Nur linux-2.4.32/include/config/scsi/sym53c416.h linux-2.4.32.patched/include/config/scsi/sym53c416.h
--- linux-2.4.32/include/config/scsi/sym53c416.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sym53c416.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SYM53C416
diff -Nur linux-2.4.32/include/config/scsi/sym53c8xx/2.h linux-2.4.32.patched/include/config/scsi/sym53c8xx/2.h
--- linux-2.4.32/include/config/scsi/sym53c8xx/2.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sym53c8xx/2.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SYM53C8XX_2
diff -Nur linux-2.4.32/include/config/scsi/sym53c8xx.h linux-2.4.32.patched/include/config/scsi/sym53c8xx.h
--- linux-2.4.32/include/config/scsi/sym53c8xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/sym53c8xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_SYM53C8XX
diff -Nur linux-2.4.32/include/config/scsi/t128.h linux-2.4.32.patched/include/config/scsi/t128.h
--- linux-2.4.32/include/config/scsi/t128.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/t128.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_T128
diff -Nur linux-2.4.32/include/config/scsi/u14/34f.h linux-2.4.32.patched/include/config/scsi/u14/34f.h
--- linux-2.4.32/include/config/scsi/u14/34f.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi/u14/34f.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI_U14_34F
diff -Nur linux-2.4.32/include/config/scsi.h linux-2.4.32.patched/include/config/scsi.h
--- linux-2.4.32/include/config/scsi.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scsi.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCSI
diff -Nur linux-2.4.32/include/config/scx200/gpio.h linux-2.4.32.patched/include/config/scx200/gpio.h
--- linux-2.4.32/include/config/scx200/gpio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scx200/gpio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCx200_GPIO
diff -Nur linux-2.4.32/include/config/scx200/wdt.h linux-2.4.32.patched/include/config/scx200/wdt.h
--- linux-2.4.32/include/config/scx200/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scx200/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCx200_WDT
diff -Nur linux-2.4.32/include/config/scx200.h linux-2.4.32.patched/include/config/scx200.h
--- linux-2.4.32/include/config/scx200.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/scx200.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SCx200
diff -Nur linux-2.4.32/include/config/sd/extra/devs.h linux-2.4.32.patched/include/config/sd/extra/devs.h
--- linux-2.4.32/include/config/sd/extra/devs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sd/extra/devs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SD_EXTRA_DEVS (5)
diff -Nur linux-2.4.32/include/config/serial/console.h linux-2.4.32.patched/include/config/serial/console.h
--- linux-2.4.32/include/config/serial/console.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/serial/console.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SERIAL_CONSOLE 1
diff -Nur linux-2.4.32/include/config/serial/extended.h linux-2.4.32.patched/include/config/serial/extended.h
--- linux-2.4.32/include/config/serial/extended.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/serial/extended.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SERIAL_EXTENDED
diff -Nur linux-2.4.32/include/config/serial/nonstandard.h linux-2.4.32.patched/include/config/serial/nonstandard.h
--- linux-2.4.32/include/config/serial/nonstandard.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/serial/nonstandard.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SERIAL_NONSTANDARD
diff -Nur linux-2.4.32/include/config/serial.h linux-2.4.32.patched/include/config/serial.h
--- linux-2.4.32/include/config/serial.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/serial.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SERIAL 1
diff -Nur linux-2.4.32/include/config/sgi/ip22.h linux-2.4.32.patched/include/config/sgi/ip22.h
--- linux-2.4.32/include/config/sgi/ip22.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sgi/ip22.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SGI_IP22
diff -Nur linux-2.4.32/include/config/sgi/ip27.h linux-2.4.32.patched/include/config/sgi/ip27.h
--- linux-2.4.32/include/config/sgi/ip27.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sgi/ip27.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SGI_IP27
diff -Nur linux-2.4.32/include/config/sgi/partition.h linux-2.4.32.patched/include/config/sgi/partition.h
--- linux-2.4.32/include/config/sgi/partition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sgi/partition.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SGI_PARTITION
diff -Nur linux-2.4.32/include/config/shaper/module.h linux-2.4.32.patched/include/config/shaper/module.h
--- linux-2.4.32/include/config/shaper/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/shaper/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SHAPER_MODULE 1
diff -Nur linux-2.4.32/include/config/shaper.h linux-2.4.32.patched/include/config/shaper.h
--- linux-2.4.32/include/config/shaper.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/shaper.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SHAPER
diff -Nur linux-2.4.32/include/config/sibyte/sb1xxx/soc.h linux-2.4.32.patched/include/config/sibyte/sb1xxx/soc.h
--- linux-2.4.32/include/config/sibyte/sb1xxx/soc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sibyte/sb1xxx/soc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SIBYTE_SB1xxx_SOC
diff -Nur linux-2.4.32/include/config/sis900.h linux-2.4.32.patched/include/config/sis900.h
--- linux-2.4.32/include/config/sis900.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sis900.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SIS900
diff -Nur linux-2.4.32/include/config/sk98lin.h linux-2.4.32.patched/include/config/sk98lin.h
--- linux-2.4.32/include/config/sk98lin.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sk98lin.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SK98LIN
diff -Nur linux-2.4.32/include/config/slip.h linux-2.4.32.patched/include/config/slip.h
--- linux-2.4.32/include/config/slip.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/slip.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SLIP
diff -Nur linux-2.4.32/include/config/smb/fs.h linux-2.4.32.patched/include/config/smb/fs.h
--- linux-2.4.32/include/config/smb/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/smb/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SMB_FS
diff -Nur linux-2.4.32/include/config/smb/nls.h linux-2.4.32.patched/include/config/smb/nls.h
--- linux-2.4.32/include/config/smb/nls.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/smb/nls.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SMB_NLS
diff -Nur linux-2.4.32/include/config/sni/rm200/pci.h linux-2.4.32.patched/include/config/sni/rm200/pci.h
--- linux-2.4.32/include/config/sni/rm200/pci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sni/rm200/pci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SNI_RM200_PCI
diff -Nur linux-2.4.32/include/config/soft/watchdog/module.h linux-2.4.32.patched/include/config/soft/watchdog/module.h
--- linux-2.4.32/include/config/soft/watchdog/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/soft/watchdog/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SOFT_WATCHDOG_MODULE 1
diff -Nur linux-2.4.32/include/config/soft/watchdog.h linux-2.4.32.patched/include/config/soft/watchdog.h
--- linux-2.4.32/include/config/soft/watchdog.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/soft/watchdog.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOFT_WATCHDOG
diff -Nur linux-2.4.32/include/config/solaris/x86/partition.h linux-2.4.32.patched/include/config/solaris/x86/partition.h
--- linux-2.4.32/include/config/solaris/x86/partition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/solaris/x86/partition.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOLARIS_X86_PARTITION
diff -Nur linux-2.4.32/include/config/sound/ad1980.h linux-2.4.32.patched/include/config/sound/ad1980.h
--- linux-2.4.32/include/config/sound/ad1980.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/ad1980.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_AD1980
diff -Nur linux-2.4.32/include/config/sound/ali5455.h linux-2.4.32.patched/include/config/sound/ali5455.h
--- linux-2.4.32/include/config/sound/ali5455.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/ali5455.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_ALI5455
diff -Nur linux-2.4.32/include/config/sound/bt878.h linux-2.4.32.patched/include/config/sound/bt878.h
--- linux-2.4.32/include/config/sound/bt878.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/bt878.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_BT878
diff -Nur linux-2.4.32/include/config/sound/cmpci.h linux-2.4.32.patched/include/config/sound/cmpci.h
--- linux-2.4.32/include/config/sound/cmpci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/cmpci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_CMPCI
diff -Nur linux-2.4.32/include/config/sound/cs4281.h linux-2.4.32.patched/include/config/sound/cs4281.h
--- linux-2.4.32/include/config/sound/cs4281.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/cs4281.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_CS4281
diff -Nur linux-2.4.32/include/config/sound/emu10k1.h linux-2.4.32.patched/include/config/sound/emu10k1.h
--- linux-2.4.32/include/config/sound/emu10k1.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/emu10k1.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_EMU10K1
diff -Nur linux-2.4.32/include/config/sound/es1370.h linux-2.4.32.patched/include/config/sound/es1370.h
--- linux-2.4.32/include/config/sound/es1370.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/es1370.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_ES1370
diff -Nur linux-2.4.32/include/config/sound/es1371.h linux-2.4.32.patched/include/config/sound/es1371.h
--- linux-2.4.32/include/config/sound/es1371.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/es1371.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_ES1371
diff -Nur linux-2.4.32/include/config/sound/esssolo1.h linux-2.4.32.patched/include/config/sound/esssolo1.h
--- linux-2.4.32/include/config/sound/esssolo1.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/esssolo1.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_ESSSOLO1
diff -Nur linux-2.4.32/include/config/sound/forte.h linux-2.4.32.patched/include/config/sound/forte.h
--- linux-2.4.32/include/config/sound/forte.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/forte.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_FORTE
diff -Nur linux-2.4.32/include/config/sound/fusion.h linux-2.4.32.patched/include/config/sound/fusion.h
--- linux-2.4.32/include/config/sound/fusion.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/fusion.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_FUSION
diff -Nur linux-2.4.32/include/config/sound/ich.h linux-2.4.32.patched/include/config/sound/ich.h
--- linux-2.4.32/include/config/sound/ich.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/ich.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_ICH
diff -Nur linux-2.4.32/include/config/sound/maestro3.h linux-2.4.32.patched/include/config/sound/maestro3.h
--- linux-2.4.32/include/config/sound/maestro3.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/maestro3.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_MAESTRO3
diff -Nur linux-2.4.32/include/config/sound/maestro.h linux-2.4.32.patched/include/config/sound/maestro.h
--- linux-2.4.32/include/config/sound/maestro.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/maestro.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_MAESTRO
diff -Nur linux-2.4.32/include/config/sound/module.h linux-2.4.32.patched/include/config/sound/module.h
--- linux-2.4.32/include/config/sound/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SOUND_MODULE 1
diff -Nur linux-2.4.32/include/config/sound/msndclas.h linux-2.4.32.patched/include/config/sound/msndclas.h
--- linux-2.4.32/include/config/sound/msndclas.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/msndclas.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_MSNDCLAS
diff -Nur linux-2.4.32/include/config/sound/msndpin.h linux-2.4.32.patched/include/config/sound/msndpin.h
--- linux-2.4.32/include/config/sound/msndpin.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/msndpin.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_MSNDPIN
diff -Nur linux-2.4.32/include/config/sound/oss.h linux-2.4.32.patched/include/config/sound/oss.h
--- linux-2.4.32/include/config/sound/oss.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/oss.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_OSS
diff -Nur linux-2.4.32/include/config/sound/rme96xx.h linux-2.4.32.patched/include/config/sound/rme96xx.h
--- linux-2.4.32/include/config/sound/rme96xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/rme96xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_RME96XX
diff -Nur linux-2.4.32/include/config/sound/sonicvibes.h linux-2.4.32.patched/include/config/sound/sonicvibes.h
--- linux-2.4.32/include/config/sound/sonicvibes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/sonicvibes.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_SONICVIBES
diff -Nur linux-2.4.32/include/config/sound/trident.h linux-2.4.32.patched/include/config/sound/trident.h
--- linux-2.4.32/include/config/sound/trident.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/trident.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_TRIDENT
diff -Nur linux-2.4.32/include/config/sound/tvmixer.h linux-2.4.32.patched/include/config/sound/tvmixer.h
--- linux-2.4.32/include/config/sound/tvmixer.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/tvmixer.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_TVMIXER
diff -Nur linux-2.4.32/include/config/sound/via82cxxx.h linux-2.4.32.patched/include/config/sound/via82cxxx.h
--- linux-2.4.32/include/config/sound/via82cxxx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/via82cxxx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_VIA82CXXX
diff -Nur linux-2.4.32/include/config/sound/wm97xx.h linux-2.4.32.patched/include/config/sound/wm97xx.h
--- linux-2.4.32/include/config/sound/wm97xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound/wm97xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND_WM97XX
diff -Nur linux-2.4.32/include/config/sound.h linux-2.4.32.patched/include/config/sound.h
--- linux-2.4.32/include/config/sound.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sound.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUND
diff -Nur linux-2.4.32/include/config/soundmodem.h linux-2.4.32.patched/include/config/soundmodem.h
--- linux-2.4.32/include/config/soundmodem.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/soundmodem.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SOUNDMODEM
diff -Nur linux-2.4.32/include/config/squashfs/embedded.h linux-2.4.32.patched/include/config/squashfs/embedded.h
--- linux-2.4.32/include/config/squashfs/embedded.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/squashfs/embedded.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SQUASHFS_EMBEDDED
diff -Nur linux-2.4.32/include/config/squashfs.h linux-2.4.32.patched/include/config/squashfs.h
--- linux-2.4.32/include/config/squashfs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/squashfs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SQUASHFS 1
diff -Nur linux-2.4.32/include/config/strip.h linux-2.4.32.patched/include/config/strip.h
--- linux-2.4.32/include/config/strip.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/strip.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_STRIP
diff -Nur linux-2.4.32/include/config/sun/partition.h linux-2.4.32.patched/include/config/sun/partition.h
--- linux-2.4.32/include/config/sun/partition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sun/partition.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUN_PARTITION
diff -Nur linux-2.4.32/include/config/sunbmac.h linux-2.4.32.patched/include/config/sunbmac.h
--- linux-2.4.32/include/config/sunbmac.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sunbmac.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNBMAC
diff -Nur linux-2.4.32/include/config/sundance/mmio.h linux-2.4.32.patched/include/config/sundance/mmio.h
--- linux-2.4.32/include/config/sundance/mmio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sundance/mmio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNDANCE_MMIO
diff -Nur linux-2.4.32/include/config/sundance.h linux-2.4.32.patched/include/config/sundance.h
--- linux-2.4.32/include/config/sundance.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sundance.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNDANCE
diff -Nur linux-2.4.32/include/config/sungem.h linux-2.4.32.patched/include/config/sungem.h
--- linux-2.4.32/include/config/sungem.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sungem.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNGEM
diff -Nur linux-2.4.32/include/config/sunlance.h linux-2.4.32.patched/include/config/sunlance.h
--- linux-2.4.32/include/config/sunlance.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sunlance.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNLANCE
diff -Nur linux-2.4.32/include/config/sunqe.h linux-2.4.32.patched/include/config/sunqe.h
--- linux-2.4.32/include/config/sunqe.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sunqe.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNQE
diff -Nur linux-2.4.32/include/config/sunrpc/module.h linux-2.4.32.patched/include/config/sunrpc/module.h
--- linux-2.4.32/include/config/sunrpc/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sunrpc/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SUNRPC_MODULE 1
diff -Nur linux-2.4.32/include/config/sunrpc.h linux-2.4.32.patched/include/config/sunrpc.h
--- linux-2.4.32/include/config/sunrpc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sunrpc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SUNRPC
diff -Nur linux-2.4.32/include/config/syn/cookies.h linux-2.4.32.patched/include/config/syn/cookies.h
--- linux-2.4.32/include/config/syn/cookies.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/syn/cookies.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SYN_COOKIES
diff -Nur linux-2.4.32/include/config/synclink/cs.h linux-2.4.32.patched/include/config/synclink/cs.h
--- linux-2.4.32/include/config/synclink/cs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/synclink/cs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SYNCLINK_CS
diff -Nur linux-2.4.32/include/config/sysctl.h linux-2.4.32.patched/include/config/sysctl.h
--- linux-2.4.32/include/config/sysctl.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sysctl.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SYSCTL 1
diff -Nur linux-2.4.32/include/config/sysv/fs.h linux-2.4.32.patched/include/config/sysv/fs.h
--- linux-2.4.32/include/config/sysv/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sysv/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_SYSV_FS
diff -Nur linux-2.4.32/include/config/sysvipc.h linux-2.4.32.patched/include/config/sysvipc.h
--- linux-2.4.32/include/config/sysvipc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/sysvipc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_SYSVIPC 1
diff -Nur linux-2.4.32/include/config/tanbac/tb0226.h linux-2.4.32.patched/include/config/tanbac/tb0226.h
--- linux-2.4.32/include/config/tanbac/tb0226.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tanbac/tb0226.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TANBAC_TB0226
diff -Nur linux-2.4.32/include/config/tanbac/tb0229.h linux-2.4.32.patched/include/config/tanbac/tb0229.h
--- linux-2.4.32/include/config/tanbac/tb0229.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tanbac/tb0229.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TANBAC_TB0229
diff -Nur linux-2.4.32/include/config/tc.h linux-2.4.32.patched/include/config/tc.h
--- linux-2.4.32/include/config/tc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TC
diff -Nur linux-2.4.32/include/config/tcic.h linux-2.4.32.patched/include/config/tcic.h
--- linux-2.4.32/include/config/tcic.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tcic.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TCIC
diff -Nur linux-2.4.32/include/config/tigon3.h linux-2.4.32.patched/include/config/tigon3.h
--- linux-2.4.32/include/config/tigon3.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tigon3.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TIGON3
diff -Nur linux-2.4.32/include/config/tipar.h linux-2.4.32.patched/include/config/tipar.h
--- linux-2.4.32/include/config/tipar.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tipar.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TIPAR
diff -Nur linux-2.4.32/include/config/tlan.h linux-2.4.32.patched/include/config/tlan.h
--- linux-2.4.32/include/config/tlan.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tlan.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TLAN
diff -Nur linux-2.4.32/include/config/tmd/hermes.h linux-2.4.32.patched/include/config/tmd/hermes.h
--- linux-2.4.32/include/config/tmd/hermes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tmd/hermes.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TMD_HERMES
diff -Nur linux-2.4.32/include/config/tmpfs.h linux-2.4.32.patched/include/config/tmpfs.h
--- linux-2.4.32/include/config/tmpfs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tmpfs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_TMPFS 1
diff -Nur linux-2.4.32/include/config/toshiba/jmr3927.h linux-2.4.32.patched/include/config/toshiba/jmr3927.h
--- linux-2.4.32/include/config/toshiba/jmr3927.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/toshiba/jmr3927.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TOSHIBA_JMR3927
diff -Nur linux-2.4.32/include/config/toshiba/rbtx4927.h linux-2.4.32.patched/include/config/toshiba/rbtx4927.h
--- linux-2.4.32/include/config/toshiba/rbtx4927.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/toshiba/rbtx4927.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TOSHIBA_RBTX4927
diff -Nur linux-2.4.32/include/config/tr.h linux-2.4.32.patched/include/config/tr.h
--- linux-2.4.32/include/config/tr.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tr.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TR
diff -Nur linux-2.4.32/include/config/tulip.h linux-2.4.32.patched/include/config/tulip.h
--- linux-2.4.32/include/config/tulip.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tulip.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TULIP
diff -Nur linux-2.4.32/include/config/tun/module.h linux-2.4.32.patched/include/config/tun/module.h
--- linux-2.4.32/include/config/tun/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tun/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_TUN_MODULE 1
diff -Nur linux-2.4.32/include/config/tuner/3036.h linux-2.4.32.patched/include/config/tuner/3036.h
--- linux-2.4.32/include/config/tuner/3036.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tuner/3036.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TUNER_3036
diff -Nur linux-2.4.32/include/config/tun.h linux-2.4.32.patched/include/config/tun.h
--- linux-2.4.32/include/config/tun.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/tun.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_TUN
diff -Nur linux-2.4.32/include/config/udf/fs.h linux-2.4.32.patched/include/config/udf/fs.h
--- linux-2.4.32/include/config/udf/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/udf/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UDF_FS
diff -Nur linux-2.4.32/include/config/udf/rw.h linux-2.4.32.patched/include/config/udf/rw.h
--- linux-2.4.32/include/config/udf/rw.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/udf/rw.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UDF_RW
diff -Nur linux-2.4.32/include/config/ufs/fs/write.h linux-2.4.32.patched/include/config/ufs/fs/write.h
--- linux-2.4.32/include/config/ufs/fs/write.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ufs/fs/write.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UFS_FS_WRITE
diff -Nur linux-2.4.32/include/config/ufs/fs.h linux-2.4.32.patched/include/config/ufs/fs.h
--- linux-2.4.32/include/config/ufs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ufs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UFS_FS
diff -Nur linux-2.4.32/include/config/ultrix/partition.h linux-2.4.32.patched/include/config/ultrix/partition.h
--- linux-2.4.32/include/config/ultrix/partition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/ultrix/partition.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ULTRIX_PARTITION
diff -Nur linux-2.4.32/include/config/umsdos/fs.h linux-2.4.32.patched/include/config/umsdos/fs.h
--- linux-2.4.32/include/config/umsdos/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/umsdos/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UMSDOS_FS
diff -Nur linux-2.4.32/include/config/unix98/pty/count.h linux-2.4.32.patched/include/config/unix98/pty/count.h
--- linux-2.4.32/include/config/unix98/pty/count.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/unix98/pty/count.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_UNIX98_PTY_COUNT (128)
diff -Nur linux-2.4.32/include/config/unix98/ptys.h linux-2.4.32.patched/include/config/unix98/ptys.h
--- linux-2.4.32/include/config/unix98/ptys.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/unix98/ptys.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_UNIX98_PTYS 1
diff -Nur linux-2.4.32/include/config/unix.h linux-2.4.32.patched/include/config/unix.h
--- linux-2.4.32/include/config/unix.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/unix.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_UNIX 1
diff -Nur linux-2.4.32/include/config/unixware/disklabel.h linux-2.4.32.patched/include/config/unixware/disklabel.h
--- linux-2.4.32/include/config/unixware/disklabel.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/unixware/disklabel.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_UNIXWARE_DISKLABEL
diff -Nur linux-2.4.32/include/config/usb/acm/module.h linux-2.4.32.patched/include/config/usb/acm/module.h
--- linux-2.4.32/include/config/usb/acm/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/acm/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_ACM_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/acm.h linux-2.4.32.patched/include/config/usb/acm.h
--- linux-2.4.32/include/config/usb/acm.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/acm.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_ACM
diff -Nur linux-2.4.32/include/config/usb/aiptek.h linux-2.4.32.patched/include/config/usb/aiptek.h
--- linux-2.4.32/include/config/usb/aiptek.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/aiptek.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_AIPTEK
diff -Nur linux-2.4.32/include/config/usb/audio/module.h linux-2.4.32.patched/include/config/usb/audio/module.h
--- linux-2.4.32/include/config/usb/audio/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/audio/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_AUDIO_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/audio.h linux-2.4.32.patched/include/config/usb/audio.h
--- linux-2.4.32/include/config/usb/audio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/audio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_AUDIO
diff -Nur linux-2.4.32/include/config/usb/auerswald.h linux-2.4.32.patched/include/config/usb/auerswald.h
--- linux-2.4.32/include/config/usb/auerswald.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/auerswald.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_AUERSWALD
diff -Nur linux-2.4.32/include/config/usb/bandwidth.h linux-2.4.32.patched/include/config/usb/bandwidth.h
--- linux-2.4.32/include/config/usb/bandwidth.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/bandwidth.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_BANDWIDTH
diff -Nur linux-2.4.32/include/config/usb/brlvger.h linux-2.4.32.patched/include/config/usb/brlvger.h
--- linux-2.4.32/include/config/usb/brlvger.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/brlvger.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_BRLVGER
diff -Nur linux-2.4.32/include/config/usb/catc.h linux-2.4.32.patched/include/config/usb/catc.h
--- linux-2.4.32/include/config/usb/catc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/catc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_CATC
diff -Nur linux-2.4.32/include/config/usb/cdcether.h linux-2.4.32.patched/include/config/usb/cdcether.h
--- linux-2.4.32/include/config/usb/cdcether.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/cdcether.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_CDCETHER
diff -Nur linux-2.4.32/include/config/usb/dabusb.h linux-2.4.32.patched/include/config/usb/dabusb.h
--- linux-2.4.32/include/config/usb/dabusb.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/dabusb.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_DABUSB
diff -Nur linux-2.4.32/include/config/usb/dc2xx.h linux-2.4.32.patched/include/config/usb/dc2xx.h
--- linux-2.4.32/include/config/usb/dc2xx.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/dc2xx.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_DC2XX
diff -Nur linux-2.4.32/include/config/usb/debug.h linux-2.4.32.patched/include/config/usb/debug.h
--- linux-2.4.32/include/config/usb/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_DEBUG
diff -Nur linux-2.4.32/include/config/usb/devicefs.h linux-2.4.32.patched/include/config/usb/devicefs.h
--- linux-2.4.32/include/config/usb/devicefs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/devicefs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_DEVICEFS 1
diff -Nur linux-2.4.32/include/config/usb/dsbr.h linux-2.4.32.patched/include/config/usb/dsbr.h
--- linux-2.4.32/include/config/usb/dsbr.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/dsbr.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_DSBR
diff -Nur linux-2.4.32/include/config/usb/ehci/hcd/module.h linux-2.4.32.patched/include/config/usb/ehci/hcd/module.h
--- linux-2.4.32/include/config/usb/ehci/hcd/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ehci/hcd/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_EHCI_HCD_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/ehci/hcd.h linux-2.4.32.patched/include/config/usb/ehci/hcd.h
--- linux-2.4.32/include/config/usb/ehci/hcd.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ehci/hcd.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_EHCI_HCD
diff -Nur linux-2.4.32/include/config/usb/emi26.h linux-2.4.32.patched/include/config/usb/emi26.h
--- linux-2.4.32/include/config/usb/emi26.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/emi26.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_EMI26
diff -Nur linux-2.4.32/include/config/usb/gadget.h linux-2.4.32.patched/include/config/usb/gadget.h
--- linux-2.4.32/include/config/usb/gadget.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/gadget.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_GADGET
diff -Nur linux-2.4.32/include/config/usb/hiddev.h linux-2.4.32.patched/include/config/usb/hiddev.h
--- linux-2.4.32/include/config/usb/hiddev.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/hiddev.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_HIDDEV
diff -Nur linux-2.4.32/include/config/usb/hid.h linux-2.4.32.patched/include/config/usb/hid.h
--- linux-2.4.32/include/config/usb/hid.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/hid.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_HID
diff -Nur linux-2.4.32/include/config/usb/hidinput.h linux-2.4.32.patched/include/config/usb/hidinput.h
--- linux-2.4.32/include/config/usb/hidinput.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/hidinput.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_HIDINPUT
diff -Nur linux-2.4.32/include/config/usb/hpusbscsi.h linux-2.4.32.patched/include/config/usb/hpusbscsi.h
--- linux-2.4.32/include/config/usb/hpusbscsi.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/hpusbscsi.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_HPUSBSCSI
diff -Nur linux-2.4.32/include/config/usb/ibmcam.h linux-2.4.32.patched/include/config/usb/ibmcam.h
--- linux-2.4.32/include/config/usb/ibmcam.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ibmcam.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_IBMCAM
diff -Nur linux-2.4.32/include/config/usb/kaweth.h linux-2.4.32.patched/include/config/usb/kaweth.h
--- linux-2.4.32/include/config/usb/kaweth.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/kaweth.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_KAWETH
diff -Nur linux-2.4.32/include/config/usb/kbd.h linux-2.4.32.patched/include/config/usb/kbd.h
--- linux-2.4.32/include/config/usb/kbd.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/kbd.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_KBD
diff -Nur linux-2.4.32/include/config/usb/kbtab.h linux-2.4.32.patched/include/config/usb/kbtab.h
--- linux-2.4.32/include/config/usb/kbtab.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/kbtab.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_KBTAB
diff -Nur linux-2.4.32/include/config/usb/konicawc.h linux-2.4.32.patched/include/config/usb/konicawc.h
--- linux-2.4.32/include/config/usb/konicawc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/konicawc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_KONICAWC
diff -Nur linux-2.4.32/include/config/usb/lcd.h linux-2.4.32.patched/include/config/usb/lcd.h
--- linux-2.4.32/include/config/usb/lcd.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/lcd.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_LCD
diff -Nur linux-2.4.32/include/config/usb/mdc800.h linux-2.4.32.patched/include/config/usb/mdc800.h
--- linux-2.4.32/include/config/usb/mdc800.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/mdc800.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_MDC800
diff -Nur linux-2.4.32/include/config/usb/microtek.h linux-2.4.32.patched/include/config/usb/microtek.h
--- linux-2.4.32/include/config/usb/microtek.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/microtek.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_MICROTEK
diff -Nur linux-2.4.32/include/config/usb/midi.h linux-2.4.32.patched/include/config/usb/midi.h
--- linux-2.4.32/include/config/usb/midi.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/midi.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_MIDI
diff -Nur linux-2.4.32/include/config/usb/module.h linux-2.4.32.patched/include/config/usb/module.h
--- linux-2.4.32/include/config/usb/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/mouse.h linux-2.4.32.patched/include/config/usb/mouse.h
--- linux-2.4.32/include/config/usb/mouse.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/mouse.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_MOUSE
diff -Nur linux-2.4.32/include/config/usb/ohci/module.h linux-2.4.32.patched/include/config/usb/ohci/module.h
--- linux-2.4.32/include/config/usb/ohci/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ohci/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_OHCI_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/ohci.h linux-2.4.32.patched/include/config/usb/ohci.h
--- linux-2.4.32/include/config/usb/ohci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ohci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_OHCI
diff -Nur linux-2.4.32/include/config/usb/ov511.h linux-2.4.32.patched/include/config/usb/ov511.h
--- linux-2.4.32/include/config/usb/ov511.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/ov511.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_OV511
diff -Nur linux-2.4.32/include/config/usb/pegasus.h linux-2.4.32.patched/include/config/usb/pegasus.h
--- linux-2.4.32/include/config/usb/pegasus.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/pegasus.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_PEGASUS
diff -Nur linux-2.4.32/include/config/usb/powermate.h linux-2.4.32.patched/include/config/usb/powermate.h
--- linux-2.4.32/include/config/usb/powermate.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/powermate.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_POWERMATE
diff -Nur linux-2.4.32/include/config/usb/printer/module.h linux-2.4.32.patched/include/config/usb/printer/module.h
--- linux-2.4.32/include/config/usb/printer/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/printer/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_PRINTER_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/printer.h linux-2.4.32.patched/include/config/usb/printer.h
--- linux-2.4.32/include/config/usb/printer.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/printer.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_PRINTER
diff -Nur linux-2.4.32/include/config/usb/pwc/module.h linux-2.4.32.patched/include/config/usb/pwc/module.h
--- linux-2.4.32/include/config/usb/pwc/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/pwc/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_PWC_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/pwc.h linux-2.4.32.patched/include/config/usb/pwc.h
--- linux-2.4.32/include/config/usb/pwc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/pwc.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_PWC
diff -Nur linux-2.4.32/include/config/usb/rio500.h linux-2.4.32.patched/include/config/usb/rio500.h
--- linux-2.4.32/include/config/usb/rio500.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/rio500.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_RIO500
diff -Nur linux-2.4.32/include/config/usb/rtl8150.h linux-2.4.32.patched/include/config/usb/rtl8150.h
--- linux-2.4.32/include/config/usb/rtl8150.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/rtl8150.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_RTL8150
diff -Nur linux-2.4.32/include/config/usb/scanner.h linux-2.4.32.patched/include/config/usb/scanner.h
--- linux-2.4.32/include/config/usb/scanner.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/scanner.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SCANNER
diff -Nur linux-2.4.32/include/config/usb/se401.h linux-2.4.32.patched/include/config/usb/se401.h
--- linux-2.4.32/include/config/usb/se401.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/se401.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SE401
diff -Nur linux-2.4.32/include/config/usb/serial/belkin/module.h linux-2.4.32.patched/include/config/usb/serial/belkin/module.h
--- linux-2.4.32/include/config/usb/serial/belkin/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/belkin/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_BELKIN_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/belkin.h linux-2.4.32.patched/include/config/usb/serial/belkin.h
--- linux-2.4.32/include/config/usb/serial/belkin.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/belkin.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_BELKIN
diff -Nur linux-2.4.32/include/config/usb/serial/cyberjack.h linux-2.4.32.patched/include/config/usb/serial/cyberjack.h
--- linux-2.4.32/include/config/usb/serial/cyberjack.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/cyberjack.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_CYBERJACK
diff -Nur linux-2.4.32/include/config/usb/serial/debug.h linux-2.4.32.patched/include/config/usb/serial/debug.h
--- linux-2.4.32/include/config/usb/serial/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_DEBUG
diff -Nur linux-2.4.32/include/config/usb/serial/digi/acceleport.h linux-2.4.32.patched/include/config/usb/serial/digi/acceleport.h
--- linux-2.4.32/include/config/usb/serial/digi/acceleport.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/digi/acceleport.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_DIGI_ACCELEPORT
diff -Nur linux-2.4.32/include/config/usb/serial/edgeport/ti.h linux-2.4.32.patched/include/config/usb/serial/edgeport/ti.h
--- linux-2.4.32/include/config/usb/serial/edgeport/ti.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/edgeport/ti.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_EDGEPORT_TI
diff -Nur linux-2.4.32/include/config/usb/serial/edgeport.h linux-2.4.32.patched/include/config/usb/serial/edgeport.h
--- linux-2.4.32/include/config/usb/serial/edgeport.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/edgeport.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_EDGEPORT
diff -Nur linux-2.4.32/include/config/usb/serial/empeg.h linux-2.4.32.patched/include/config/usb/serial/empeg.h
--- linux-2.4.32/include/config/usb/serial/empeg.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/empeg.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_EMPEG
diff -Nur linux-2.4.32/include/config/usb/serial/ftdi/sio/module.h linux-2.4.32.patched/include/config/usb/serial/ftdi/sio/module.h
--- linux-2.4.32/include/config/usb/serial/ftdi/sio/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/ftdi/sio/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_FTDI_SIO_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/ftdi/sio.h linux-2.4.32.patched/include/config/usb/serial/ftdi/sio.h
--- linux-2.4.32/include/config/usb/serial/ftdi/sio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/ftdi/sio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_FTDI_SIO
diff -Nur linux-2.4.32/include/config/usb/serial/generic.h linux-2.4.32.patched/include/config/usb/serial/generic.h
--- linux-2.4.32/include/config/usb/serial/generic.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/generic.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_GENERIC 1
diff -Nur linux-2.4.32/include/config/usb/serial/ipaq.h linux-2.4.32.patched/include/config/usb/serial/ipaq.h
--- linux-2.4.32/include/config/usb/serial/ipaq.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/ipaq.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_IPAQ
diff -Nur linux-2.4.32/include/config/usb/serial/ir.h linux-2.4.32.patched/include/config/usb/serial/ir.h
--- linux-2.4.32/include/config/usb/serial/ir.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/ir.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_IR
diff -Nur linux-2.4.32/include/config/usb/serial/keyspan/pda.h linux-2.4.32.patched/include/config/usb/serial/keyspan/pda.h
--- linux-2.4.32/include/config/usb/serial/keyspan/pda.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/keyspan/pda.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_KEYSPAN_PDA
diff -Nur linux-2.4.32/include/config/usb/serial/keyspan.h linux-2.4.32.patched/include/config/usb/serial/keyspan.h
--- linux-2.4.32/include/config/usb/serial/keyspan.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/keyspan.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_KEYSPAN
diff -Nur linux-2.4.32/include/config/usb/serial/klsi.h linux-2.4.32.patched/include/config/usb/serial/klsi.h
--- linux-2.4.32/include/config/usb/serial/klsi.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/klsi.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_KLSI
diff -Nur linux-2.4.32/include/config/usb/serial/kobil/sct.h linux-2.4.32.patched/include/config/usb/serial/kobil/sct.h
--- linux-2.4.32/include/config/usb/serial/kobil/sct.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/kobil/sct.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_KOBIL_SCT
diff -Nur linux-2.4.32/include/config/usb/serial/mct/u232/module.h linux-2.4.32.patched/include/config/usb/serial/mct/u232/module.h
--- linux-2.4.32/include/config/usb/serial/mct/u232/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/mct/u232/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_MCT_U232_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/mct/u232.h linux-2.4.32.patched/include/config/usb/serial/mct/u232.h
--- linux-2.4.32/include/config/usb/serial/mct/u232.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/mct/u232.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_MCT_U232
diff -Nur linux-2.4.32/include/config/usb/serial/module.h linux-2.4.32.patched/include/config/usb/serial/module.h
--- linux-2.4.32/include/config/usb/serial/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/omninet.h linux-2.4.32.patched/include/config/usb/serial/omninet.h
--- linux-2.4.32/include/config/usb/serial/omninet.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/omninet.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_OMNINET
diff -Nur linux-2.4.32/include/config/usb/serial/pl2303/module.h linux-2.4.32.patched/include/config/usb/serial/pl2303/module.h
--- linux-2.4.32/include/config/usb/serial/pl2303/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/pl2303/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_PL2303_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/pl2303.h linux-2.4.32.patched/include/config/usb/serial/pl2303.h
--- linux-2.4.32/include/config/usb/serial/pl2303.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/pl2303.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_PL2303
diff -Nur linux-2.4.32/include/config/usb/serial/visor/module.h linux-2.4.32.patched/include/config/usb/serial/visor/module.h
--- linux-2.4.32/include/config/usb/serial/visor/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/visor/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_SERIAL_VISOR_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/serial/visor.h linux-2.4.32.patched/include/config/usb/serial/visor.h
--- linux-2.4.32/include/config/usb/serial/visor.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/visor.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_VISOR
diff -Nur linux-2.4.32/include/config/usb/serial/whiteheat.h linux-2.4.32.patched/include/config/usb/serial/whiteheat.h
--- linux-2.4.32/include/config/usb/serial/whiteheat.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/whiteheat.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_WHITEHEAT
diff -Nur linux-2.4.32/include/config/usb/serial/xircom.h linux-2.4.32.patched/include/config/usb/serial/xircom.h
--- linux-2.4.32/include/config/usb/serial/xircom.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial/xircom.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL_XIRCOM
diff -Nur linux-2.4.32/include/config/usb/serial.h linux-2.4.32.patched/include/config/usb/serial.h
--- linux-2.4.32/include/config/usb/serial.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/serial.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_SERIAL
diff -Nur linux-2.4.32/include/config/usb/storage/datafab.h linux-2.4.32.patched/include/config/usb/storage/datafab.h
--- linux-2.4.32/include/config/usb/storage/datafab.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/datafab.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_DATAFAB 1
diff -Nur linux-2.4.32/include/config/usb/storage/debug.h linux-2.4.32.patched/include/config/usb/storage/debug.h
--- linux-2.4.32/include/config/usb/storage/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_STORAGE_DEBUG
diff -Nur linux-2.4.32/include/config/usb/storage/dpcm.h linux-2.4.32.patched/include/config/usb/storage/dpcm.h
--- linux-2.4.32/include/config/usb/storage/dpcm.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/dpcm.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_DPCM 1
diff -Nur linux-2.4.32/include/config/usb/storage/freecom.h linux-2.4.32.patched/include/config/usb/storage/freecom.h
--- linux-2.4.32/include/config/usb/storage/freecom.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/freecom.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_FREECOM 1
diff -Nur linux-2.4.32/include/config/usb/storage/hp8200e.h linux-2.4.32.patched/include/config/usb/storage/hp8200e.h
--- linux-2.4.32/include/config/usb/storage/hp8200e.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/hp8200e.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_HP8200e 1
diff -Nur linux-2.4.32/include/config/usb/storage/isd200.h linux-2.4.32.patched/include/config/usb/storage/isd200.h
--- linux-2.4.32/include/config/usb/storage/isd200.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/isd200.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_STORAGE_ISD200
diff -Nur linux-2.4.32/include/config/usb/storage/jumpshot.h linux-2.4.32.patched/include/config/usb/storage/jumpshot.h
--- linux-2.4.32/include/config/usb/storage/jumpshot.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/jumpshot.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_JUMPSHOT 1
diff -Nur linux-2.4.32/include/config/usb/storage/module.h linux-2.4.32.patched/include/config/usb/storage/module.h
--- linux-2.4.32/include/config/usb/storage/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/storage/sddr09.h linux-2.4.32.patched/include/config/usb/storage/sddr09.h
--- linux-2.4.32/include/config/usb/storage/sddr09.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/sddr09.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_SDDR09 1
diff -Nur linux-2.4.32/include/config/usb/storage/sddr55.h linux-2.4.32.patched/include/config/usb/storage/sddr55.h
--- linux-2.4.32/include/config/usb/storage/sddr55.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage/sddr55.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_STORAGE_SDDR55 1
diff -Nur linux-2.4.32/include/config/usb/storage.h linux-2.4.32.patched/include/config/usb/storage.h
--- linux-2.4.32/include/config/usb/storage.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/storage.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_STORAGE
diff -Nur linux-2.4.32/include/config/usb/stv680.h linux-2.4.32.patched/include/config/usb/stv680.h
--- linux-2.4.32/include/config/usb/stv680.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/stv680.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_STV680
diff -Nur linux-2.4.32/include/config/usb/tigl.h linux-2.4.32.patched/include/config/usb/tigl.h
--- linux-2.4.32/include/config/usb/tigl.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/tigl.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_TIGL
diff -Nur linux-2.4.32/include/config/usb/uhci/alt/module.h linux-2.4.32.patched/include/config/usb/uhci/alt/module.h
--- linux-2.4.32/include/config/usb/uhci/alt/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/uhci/alt/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_USB_UHCI_ALT_MODULE 1
diff -Nur linux-2.4.32/include/config/usb/uhci/alt.h linux-2.4.32.patched/include/config/usb/uhci/alt.h
--- linux-2.4.32/include/config/usb/uhci/alt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/uhci/alt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_UHCI_ALT
diff -Nur linux-2.4.32/include/config/usb/uhci.h linux-2.4.32.patched/include/config/usb/uhci.h
--- linux-2.4.32/include/config/usb/uhci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/uhci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_UHCI
diff -Nur linux-2.4.32/include/config/usb/usbnet.h linux-2.4.32.patched/include/config/usb/usbnet.h
--- linux-2.4.32/include/config/usb/usbnet.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/usbnet.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_USBNET
diff -Nur linux-2.4.32/include/config/usb/uss720.h linux-2.4.32.patched/include/config/usb/uss720.h
--- linux-2.4.32/include/config/usb/uss720.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/uss720.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_USS720
diff -Nur linux-2.4.32/include/config/usb/vicam.h linux-2.4.32.patched/include/config/usb/vicam.h
--- linux-2.4.32/include/config/usb/vicam.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/vicam.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_VICAM
diff -Nur linux-2.4.32/include/config/usb/w9968cf.h linux-2.4.32.patched/include/config/usb/w9968cf.h
--- linux-2.4.32/include/config/usb/w9968cf.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/w9968cf.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_W9968CF
diff -Nur linux-2.4.32/include/config/usb/wacom.h linux-2.4.32.patched/include/config/usb/wacom.h
--- linux-2.4.32/include/config/usb/wacom.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb/wacom.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB_WACOM
diff -Nur linux-2.4.32/include/config/usb.h linux-2.4.32.patched/include/config/usb.h
--- linux-2.4.32/include/config/usb.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/usb.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_USB
diff -Nur linux-2.4.32/include/config/vfat/fs/module.h linux-2.4.32.patched/include/config/vfat/fs/module.h
--- linux-2.4.32/include/config/vfat/fs/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vfat/fs/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_VFAT_FS_MODULE 1
diff -Nur linux-2.4.32/include/config/vfat/fs.h linux-2.4.32.patched/include/config/vfat/fs.h
--- linux-2.4.32/include/config/vfat/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vfat/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VFAT_FS
diff -Nur linux-2.4.32/include/config/via/rhine/mmio.h linux-2.4.32.patched/include/config/via/rhine/mmio.h
--- linux-2.4.32/include/config/via/rhine/mmio.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/via/rhine/mmio.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIA_RHINE_MMIO
diff -Nur linux-2.4.32/include/config/via/rhine.h linux-2.4.32.patched/include/config/via/rhine.h
--- linux-2.4.32/include/config/via/rhine.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/via/rhine.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIA_RHINE
diff -Nur linux-2.4.32/include/config/victor/mpc30x.h linux-2.4.32.patched/include/config/victor/mpc30x.h
--- linux-2.4.32/include/config/victor/mpc30x.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/victor/mpc30x.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VICTOR_MPC30X
diff -Nur linux-2.4.32/include/config/video/bt848.h linux-2.4.32.patched/include/config/video/bt848.h
--- linux-2.4.32/include/config/video/bt848.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/bt848.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_BT848
diff -Nur linux-2.4.32/include/config/video/bwqcam.h linux-2.4.32.patched/include/config/video/bwqcam.h
--- linux-2.4.32/include/config/video/bwqcam.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/bwqcam.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_BWQCAM
diff -Nur linux-2.4.32/include/config/video/cpia.h linux-2.4.32.patched/include/config/video/cpia.h
--- linux-2.4.32/include/config/video/cpia.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/cpia.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_CPIA
diff -Nur linux-2.4.32/include/config/video/cqcam.h linux-2.4.32.patched/include/config/video/cqcam.h
--- linux-2.4.32/include/config/video/cqcam.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/cqcam.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_CQCAM
diff -Nur linux-2.4.32/include/config/video/dev/module.h linux-2.4.32.patched/include/config/video/dev/module.h
--- linux-2.4.32/include/config/video/dev/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/dev/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_VIDEO_DEV_MODULE 1
diff -Nur linux-2.4.32/include/config/video/dev.h linux-2.4.32.patched/include/config/video/dev.h
--- linux-2.4.32/include/config/video/dev.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/dev.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_DEV
diff -Nur linux-2.4.32/include/config/video/meye.h linux-2.4.32.patched/include/config/video/meye.h
--- linux-2.4.32/include/config/video/meye.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/meye.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_MEYE
diff -Nur linux-2.4.32/include/config/video/pms.h linux-2.4.32.patched/include/config/video/pms.h
--- linux-2.4.32/include/config/video/pms.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/pms.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_PMS
diff -Nur linux-2.4.32/include/config/video/proc/fs.h linux-2.4.32.patched/include/config/video/proc/fs.h
--- linux-2.4.32/include/config/video/proc/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/proc/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_VIDEO_PROC_FS 1
diff -Nur linux-2.4.32/include/config/video/saa5249.h linux-2.4.32.patched/include/config/video/saa5249.h
--- linux-2.4.32/include/config/video/saa5249.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/saa5249.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_SAA5249
diff -Nur linux-2.4.32/include/config/video/stradis.h linux-2.4.32.patched/include/config/video/stradis.h
--- linux-2.4.32/include/config/video/stradis.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/stradis.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_STRADIS
diff -Nur linux-2.4.32/include/config/video/zoran/buz.h linux-2.4.32.patched/include/config/video/zoran/buz.h
--- linux-2.4.32/include/config/video/zoran/buz.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/zoran/buz.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_ZORAN_BUZ
diff -Nur linux-2.4.32/include/config/video/zoran/dc10.h linux-2.4.32.patched/include/config/video/zoran/dc10.h
--- linux-2.4.32/include/config/video/zoran/dc10.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/zoran/dc10.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_ZORAN_DC10
diff -Nur linux-2.4.32/include/config/video/zoran/lml33.h linux-2.4.32.patched/include/config/video/zoran/lml33.h
--- linux-2.4.32/include/config/video/zoran/lml33.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/zoran/lml33.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_ZORAN_LML33
diff -Nur linux-2.4.32/include/config/video/zoran.h linux-2.4.32.patched/include/config/video/zoran.h
--- linux-2.4.32/include/config/video/zoran.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/zoran.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_ZORAN
diff -Nur linux-2.4.32/include/config/video/zr36120.h linux-2.4.32.patched/include/config/video/zr36120.h
--- linux-2.4.32/include/config/video/zr36120.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/video/zr36120.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VIDEO_ZR36120
diff -Nur linux-2.4.32/include/config/vlan/8021q.h linux-2.4.32.patched/include/config/vlan/8021q.h
--- linux-2.4.32/include/config/vlan/8021q.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vlan/8021q.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_VLAN_8021Q 1
diff -Nur linux-2.4.32/include/config/vtag/icache.h linux-2.4.32.patched/include/config/vtag/icache.h
--- linux-2.4.32/include/config/vtag/icache.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vtag/icache.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VTAG_ICACHE
diff -Nur linux-2.4.32/include/config/vt.h linux-2.4.32.patched/include/config/vt.h
--- linux-2.4.32/include/config/vt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VT
diff -Nur linux-2.4.32/include/config/vxfs/fs.h linux-2.4.32.patched/include/config/vxfs/fs.h
--- linux-2.4.32/include/config/vxfs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/vxfs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_VXFS_FS
diff -Nur linux-2.4.32/include/config/w83877f/wdt.h linux-2.4.32.patched/include/config/w83877f/wdt.h
--- linux-2.4.32/include/config/w83877f/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/w83877f/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_W83877F_WDT
diff -Nur linux-2.4.32/include/config/wafer/wdt.h linux-2.4.32.patched/include/config/wafer/wdt.h
--- linux-2.4.32/include/config/wafer/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wafer/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WAFER_WDT
diff -Nur linux-2.4.32/include/config/wan/router/module.h linux-2.4.32.patched/include/config/wan/router/module.h
--- linux-2.4.32/include/config/wan/router/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wan/router/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_WAN_ROUTER_MODULE 1
diff -Nur linux-2.4.32/include/config/wan/router.h linux-2.4.32.patched/include/config/wan/router.h
--- linux-2.4.32/include/config/wan/router.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wan/router.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WAN_ROUTER
diff -Nur linux-2.4.32/include/config/wan.h linux-2.4.32.patched/include/config/wan.h
--- linux-2.4.32/include/config/wan.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wan.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WAN
diff -Nur linux-2.4.32/include/config/watchdog/nowayout.h linux-2.4.32.patched/include/config/watchdog/nowayout.h
--- linux-2.4.32/include/config/watchdog/nowayout.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/watchdog/nowayout.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_WATCHDOG_NOWAYOUT 1
diff -Nur linux-2.4.32/include/config/watchdog.h linux-2.4.32.patched/include/config/watchdog.h
--- linux-2.4.32/include/config/watchdog.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/watchdog.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_WATCHDOG 1
diff -Nur linux-2.4.32/include/config/wavelan.h linux-2.4.32.patched/include/config/wavelan.h
--- linux-2.4.32/include/config/wavelan.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wavelan.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WAVELAN
diff -Nur linux-2.4.32/include/config/wdc/ali15x3.h linux-2.4.32.patched/include/config/wdc/ali15x3.h
--- linux-2.4.32/include/config/wdc/ali15x3.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wdc/ali15x3.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WDC_ALI15X3
diff -Nur linux-2.4.32/include/config/wdt.h linux-2.4.32.patched/include/config/wdt.h
--- linux-2.4.32/include/config/wdt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wdt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WDT
diff -Nur linux-2.4.32/include/config/wdtpci.h linux-2.4.32.patched/include/config/wdtpci.h
--- linux-2.4.32/include/config/wdtpci.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wdtpci.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WDTPCI
diff -Nur linux-2.4.32/include/config/winbond/840.h linux-2.4.32.patched/include/config/winbond/840.h
--- linux-2.4.32/include/config/winbond/840.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/winbond/840.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WINBOND_840
diff -Nur linux-2.4.32/include/config/wl/module.h linux-2.4.32.patched/include/config/wl/module.h
--- linux-2.4.32/include/config/wl/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wl/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_WL_MODULE 1
diff -Nur linux-2.4.32/include/config/wl.h linux-2.4.32.patched/include/config/wl.h
--- linux-2.4.32/include/config/wl.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/wl.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_WL
diff -Nur linux-2.4.32/include/config/x25.h linux-2.4.32.patched/include/config/x25.h
--- linux-2.4.32/include/config/x25.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/x25.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_X25
diff -Nur linux-2.4.32/include/config/xfs/debug.h linux-2.4.32.patched/include/config/xfs/debug.h
--- linux-2.4.32/include/config/xfs/debug.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/debug.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_XFS_DEBUG
diff -Nur linux-2.4.32/include/config/xfs/fs/module.h linux-2.4.32.patched/include/config/xfs/fs/module.h
--- linux-2.4.32/include/config/xfs/fs/module.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/fs/module.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_XFS_FS_MODULE 1
diff -Nur linux-2.4.32/include/config/xfs/fs.h linux-2.4.32.patched/include/config/xfs/fs.h
--- linux-2.4.32/include/config/xfs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_XFS_FS
diff -Nur linux-2.4.32/include/config/xfs/quota.h linux-2.4.32.patched/include/config/xfs/quota.h
--- linux-2.4.32/include/config/xfs/quota.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/quota.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_XFS_QUOTA
diff -Nur linux-2.4.32/include/config/xfs/rt.h linux-2.4.32.patched/include/config/xfs/rt.h
--- linux-2.4.32/include/config/xfs/rt.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/rt.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_XFS_RT
diff -Nur linux-2.4.32/include/config/xfs/trace.h linux-2.4.32.patched/include/config/xfs/trace.h
--- linux-2.4.32/include/config/xfs/trace.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/xfs/trace.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_XFS_TRACE
diff -Nur linux-2.4.32/include/config/yam.h linux-2.4.32.patched/include/config/yam.h
--- linux-2.4.32/include/config/yam.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/yam.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_YAM
diff -Nur linux-2.4.32/include/config/yellowfin.h linux-2.4.32.patched/include/config/yellowfin.h
--- linux-2.4.32/include/config/yellowfin.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/yellowfin.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_YELLOWFIN
diff -Nur linux-2.4.32/include/config/zao/capcella.h linux-2.4.32.patched/include/config/zao/capcella.h
--- linux-2.4.32/include/config/zao/capcella.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/zao/capcella.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ZAO_CAPCELLA
diff -Nur linux-2.4.32/include/config/zisofs/fs.h linux-2.4.32.patched/include/config/zisofs/fs.h
--- linux-2.4.32/include/config/zisofs/fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/zisofs/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ZISOFS_FS
diff -Nur linux-2.4.32/include/config/zisofs.h linux-2.4.32.patched/include/config/zisofs.h
--- linux-2.4.32/include/config/zisofs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/zisofs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#undef  CONFIG_ZISOFS
diff -Nur linux-2.4.32/include/config/zlib/deflate.h linux-2.4.32.patched/include/config/zlib/deflate.h
--- linux-2.4.32/include/config/zlib/deflate.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/zlib/deflate.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_ZLIB_DEFLATE 1
diff -Nur linux-2.4.32/include/config/zlib/inflate.h linux-2.4.32.patched/include/config/zlib/inflate.h
--- linux-2.4.32/include/config/zlib/inflate.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/config/zlib/inflate.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#define CONFIG_ZLIB_INFLATE 1
diff -Nur linux-2.4.32/include/linux/atmbr2684.h linux-2.4.32.patched/include/linux/atmbr2684.h
--- linux-2.4.32/include/linux/atmbr2684.h	2002-08-03 02:39:45.000000000 +0200
+++ linux-2.4.32.patched/include/linux/atmbr2684.h	2006-03-13 18:55:56.000000000 +0100
@@ -3,6 +3,7 @@
 
 #include <linux/atm.h>
 #include <linux/if.h>		/* For IFNAMSIZ */
+#include <linux/if_ether.h>	/* ETH_P_* */
 
 /*
  * Type of media we're bridging (ethernet, token ring, etc)  Currently only
@@ -36,15 +37,24 @@
 #define BR2684_ENCAPS_AUTODETECT (2)	/* Unsuported */
 
 /*
+ * Is this VC bridged or routed?
+ */
+
+#define	BR2684_PAYLOAD_ROUTED	(0)
+#define	BR2684_PAYLOAD_BRIDGED	(1)
+
+
+/*
  * This is for the ATM_NEWBACKENDIF call - these are like socket families:
  * the first element of the structure is the backend number and the rest
  * is per-backend specific
  */
 struct atm_newif_br2684 {
-	atm_backend_t	backend_num;	/* ATM_BACKEND_BR2684 */
-	int		media;		/* BR2684_MEDIA_* */
-	char		ifname[IFNAMSIZ];
-	int		mtu;
+	atm_backend_t backend_num;	/* ATM_BACKEND_BR2684 */
+	int media;		/* BR2684_MEDIA_* */
+	char ifname[IFNAMSIZ];
+	int mtu;
+	int payload;		/* bridged or routed */
 };
 
 /*
@@ -68,16 +78,17 @@
  * is per-backend specific
  */
 struct atm_backend_br2684 {
-	atm_backend_t	backend_num;	/* ATM_BACKEND_BR2684 */
+	atm_backend_t backend_num;	/* ATM_BACKEND_BR2684 */
 	struct br2684_if_spec ifspec;
-	int	fcs_in;		/* BR2684_FCSIN_* */
-	int	fcs_out;	/* BR2684_FCSOUT_* */
-	int	fcs_auto;	/* 1: fcs_{in,out} disabled if no FCS rx'ed */
-	int	encaps;		/* BR2684_ENCAPS_* */
-	int	has_vpiid;	/* 1: use vpn_id - Unsupported */
-	__u8	vpn_id[7];
-	int	send_padding;	/* unsupported */
-	int	min_size;	/* we will pad smaller packets than this */
+	int fcs_in;		/* BR2684_FCSIN_* */
+	int fcs_out;		/* BR2684_FCSOUT_* */
+	int fcs_auto;		/* 1: fcs_{in,out} disabled if no FCS rx'ed */
+	int encaps;		/* BR2684_ENCAPS_* */
+	int payload;		/* BR2684_PAYLOAD_* */
+	int has_vpiid;		/* 1: use vpn_id - Unsupported */
+	__u8 vpn_id[7];
+	int send_padding;	/* unsupported */
+	int min_size;		/* we will pad smaller packets than this */
 };
 
 /*
@@ -95,7 +106,12 @@
 	struct br2684_filter filter;
 };
 
+enum br2684_payload {
+	p_routed = BR2684_PAYLOAD_ROUTED,
+	p_bridged = BR2684_PAYLOAD_BRIDGED,
+};
+
 #define BR2684_SETFILT	_IOW( 'a', ATMIOC_BACKEND + 0, \
 				struct br2684_filter_set)
 
-#endif /* _LINUX_ATMBR2684_H */
+#endif				/* _LINUX_ATMBR2684_H */
diff -Nur linux-2.4.32/include/linux/atmdev.h linux-2.4.32.patched/include/linux/atmdev.h
--- linux-2.4.32/include/linux/atmdev.h	2004-08-08 01:26:06.000000000 +0200
+++ linux-2.4.32.patched/include/linux/atmdev.h	2006-03-13 18:55:56.000000000 +0100
@@ -400,6 +400,7 @@
 struct atm_dev *atm_dev_register(const char *type,const struct atmdev_ops *ops,
     int number,atm_dev_flags_t *flags); /* number == -1: pick first available */
 struct atm_dev *atm_dev_lookup(int number);
+void atm_dev_set_link_status(struct atm_dev *dev, int status);
 void atm_dev_deregister(struct atm_dev *dev);
 void shutdown_atm_dev(struct atm_dev *dev);
 void vcc_insert_socket(struct sock *sk);
diff -Nur linux-2.4.32/include/linux/autoconf.h linux-2.4.32.patched/include/linux/autoconf.h
--- linux-2.4.32/include/linux/autoconf.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/autoconf.h	2006-03-13 18:56:04.000000000 +0100
@@ -0,0 +1,1680 @@
+/*
+ * Automatically generated C config: don't edit
+ */
+#define AUTOCONF_INCLUDED
+#define CONFIG_MIPS 1
+#define CONFIG_MIPS32 1
+#undef  CONFIG_MIPS64
+
+/*
+ * Code maturity level options
+ */
+#define CONFIG_EXPERIMENTAL 1
+
+/*
+ * Loadable module support
+ */
+#define CONFIG_MODULES 1
+#undef  CONFIG_MODVERSIONS
+#undef  CONFIG_KMOD
+
+/*
+ * Machine selection
+ */
+#undef  CONFIG_ACER_PICA_61
+#undef  CONFIG_MIPS_BOSPORUS
+#undef  CONFIG_MIPS_FICMMP
+#undef  CONFIG_MIPS_MIRAGE
+#undef  CONFIG_MIPS_DB1000
+#undef  CONFIG_MIPS_DB1100
+#undef  CONFIG_MIPS_DB1500
+#undef  CONFIG_MIPS_DB1550
+#undef  CONFIG_MIPS_DB1200
+#undef  CONFIG_MIPS_PB1000
+#undef  CONFIG_MIPS_PB1100
+#undef  CONFIG_MIPS_PB1500
+#undef  CONFIG_MIPS_PB1550
+#undef  CONFIG_MIPS_PB1200
+#undef  CONFIG_MIPS_HYDROGEN3
+#undef  CONFIG_MIPS_XXS1500
+#undef  CONFIG_MIPS_MTX1
+#undef  CONFIG_COGENT_CSB250
+#undef  CONFIG_BAGET_MIPS
+#undef  CONFIG_CASIO_E55
+#undef  CONFIG_MIPS_COBALT
+#undef  CONFIG_DECSTATION
+#undef  CONFIG_MIPS_EV64120
+#undef  CONFIG_MIPS_EV96100
+#undef  CONFIG_MIPS_IVR
+#undef  CONFIG_HP_LASERJET
+#undef  CONFIG_IBM_WORKPAD
+#undef  CONFIG_LASAT
+#undef  CONFIG_MIPS_ITE8172
+#undef  CONFIG_MIPS_ATLAS
+#undef  CONFIG_MIPS_MAGNUM_4000
+#undef  CONFIG_MIPS_MALTA
+#undef  CONFIG_MIPS_SEAD
+#undef  CONFIG_MOMENCO_OCELOT
+#undef  CONFIG_MOMENCO_OCELOT_G
+#undef  CONFIG_MOMENCO_OCELOT_C
+#undef  CONFIG_MOMENCO_JAGUAR_ATX
+#undef  CONFIG_PMC_BIG_SUR
+#undef  CONFIG_PMC_STRETCH
+#undef  CONFIG_PMC_YOSEMITE
+#undef  CONFIG_DDB5074
+#undef  CONFIG_DDB5476
+#undef  CONFIG_DDB5477
+#undef  CONFIG_NEC_OSPREY
+#undef  CONFIG_NEC_EAGLE
+#undef  CONFIG_OLIVETTI_M700
+#undef  CONFIG_NINO
+#undef  CONFIG_SGI_IP22
+#undef  CONFIG_SGI_IP27
+#undef  CONFIG_SIBYTE_SB1xxx_SOC
+#define CONFIG_MIPS_BRCM 1
+#define CONFIG_BCM947XX 1
+#define CONFIG_BCM4710 1
+#define CONFIG_BCM4310 1
+#define CONFIG_BCM4704 1
+#define CONFIG_BCM5365 1
+#undef  CONFIG_SNI_RM200_PCI
+#undef  CONFIG_TANBAC_TB0226
+#undef  CONFIG_TANBAC_TB0229
+#undef  CONFIG_TOSHIBA_JMR3927
+#undef  CONFIG_TOSHIBA_RBTX4927
+#undef  CONFIG_VICTOR_MPC30X
+#undef  CONFIG_ZAO_CAPCELLA
+#undef  CONFIG_HIGHMEM
+#define CONFIG_RWSEM_GENERIC_SPINLOCK 1
+#undef  CONFIG_RWSEM_XCHGADD_ALGORITHM
+#define CONFIG_CMDLINE "root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200"
+#define CONFIG_PCI 1
+#define CONFIG_NONCOHERENT_IO 1
+#define CONFIG_NEW_TIME_C 1
+#define CONFIG_NEW_IRQ 1
+#define CONFIG_HND 1
+#undef  CONFIG_MIPS_AU1000
+
+/*
+ * CPU selection
+ */
+#define CONFIG_CPU_MIPS32 1
+#undef  CONFIG_CPU_MIPS64
+#undef  CONFIG_CPU_R3000
+#undef  CONFIG_CPU_TX39XX
+#undef  CONFIG_CPU_VR41XX
+#undef  CONFIG_CPU_R4300
+#undef  CONFIG_CPU_R4X00
+#undef  CONFIG_CPU_TX49XX
+#undef  CONFIG_CPU_R5000
+#undef  CONFIG_CPU_R5432
+#undef  CONFIG_CPU_R6000
+#undef  CONFIG_CPU_NEVADA
+#undef  CONFIG_CPU_R8000
+#undef  CONFIG_CPU_R10000
+#undef  CONFIG_CPU_RM7000
+#undef  CONFIG_CPU_RM9000
+#undef  CONFIG_CPU_SB1
+#define CONFIG_PAGE_SIZE_4KB 1
+#undef  CONFIG_PAGE_SIZE_16KB
+#undef  CONFIG_PAGE_SIZE_64KB
+#define CONFIG_CPU_HAS_PREFETCH 1
+#undef  CONFIG_VTAG_ICACHE
+#undef  CONFIG_64BIT_PHYS_ADDR
+#undef  CONFIG_CPU_ADVANCED
+#define CONFIG_CPU_HAS_LLSC 1
+#undef  CONFIG_CPU_HAS_LLDSCD
+#undef  CONFIG_CPU_HAS_WB
+#define CONFIG_CPU_HAS_SYNC 1
+
+/*
+ * General setup
+ */
+#define CONFIG_CPU_LITTLE_ENDIAN 1
+#undef  CONFIG_BUILD_ELF64
+#define CONFIG_NET 1
+#define CONFIG_PCI 1
+#undef  CONFIG_PCI_NEW
+#define CONFIG_PCI_AUTO 1
+#undef  CONFIG_PCI_NAMES
+#undef  CONFIG_ISA
+#undef  CONFIG_TC
+#undef  CONFIG_MCA
+#undef  CONFIG_SBUS
+#define CONFIG_HOTPLUG 1
+
+/*
+ * PCMCIA/CardBus support
+ */
+#undef  CONFIG_PCMCIA
+#define CONFIG_PCMCIA_MODULE 1
+#define CONFIG_CARDBUS 1
+#undef  CONFIG_TCIC
+#undef  CONFIG_I82092
+#undef  CONFIG_I82365
+
+/*
+ * PCI Hotplug Support
+ */
+#undef  CONFIG_HOTPLUG_PCI
+#undef  CONFIG_HOTPLUG_PCI_COMPAQ
+#undef  CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM
+#undef  CONFIG_HOTPLUG_PCI_SHPC
+#undef  CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
+#undef  CONFIG_HOTPLUG_PCI_PCIE
+#undef  CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
+#define CONFIG_SYSVIPC 1
+#undef  CONFIG_BSD_PROCESS_ACCT
+#define CONFIG_SYSCTL 1
+#define CONFIG_KCORE_ELF 1
+#undef  CONFIG_KCORE_AOUT
+#undef  CONFIG_BINFMT_AOUT
+#define CONFIG_BINFMT_ELF 1
+#undef  CONFIG_BINFMT_ELF_AOUT
+#undef  CONFIG_MIPS32_COMPAT
+#undef  CONFIG_MIPS32_O32
+#undef  CONFIG_MIPS32_N32
+#undef  CONFIG_BINFMT_ELF32
+#undef  CONFIG_BINFMT_MISC
+#undef  CONFIG_OOM_KILLER
+#undef  CONFIG_CMDLINE_BOOL
+
+/*
+ * Memory Technology Devices (MTD)
+ */
+#define CONFIG_MTD 1
+#undef  CONFIG_MTD_DEBUG
+#define CONFIG_MTD_PARTITIONS 1
+#undef  CONFIG_MTD_CONCAT
+#undef  CONFIG_MTD_REDBOOT_PARTS
+#undef  CONFIG_MTD_CMDLINE_PARTS
+
+/*
+ * User Modules And Translation Layers
+ */
+#define CONFIG_MTD_CHAR 1
+#define CONFIG_MTD_BLOCK 1
+#undef  CONFIG_FTL
+#undef  CONFIG_NFTL
+
+/*
+ * RAM/ROM/Flash chip drivers
+ */
+#define CONFIG_MTD_CFI 1
+#undef  CONFIG_MTD_JEDECPROBE
+#define CONFIG_MTD_GEN_PROBE 1
+#define CONFIG_MTD_CFI_ADV_OPTIONS 1
+#define CONFIG_MTD_CFI_NOSWAP 1
+#undef  CONFIG_MTD_CFI_BE_BYTE_SWAP
+#undef  CONFIG_MTD_CFI_LE_BYTE_SWAP
+#define CONFIG_MTD_CFI_GEOMETRY 1
+#undef  CONFIG_MTD_CFI_B1
+#define CONFIG_MTD_CFI_B2 1
+#undef  CONFIG_MTD_CFI_B4
+#undef  CONFIG_MTD_CFI_B8
+#define CONFIG_MTD_CFI_I1 1
+#undef  CONFIG_MTD_CFI_I2
+#undef  CONFIG_MTD_CFI_I4
+#undef  CONFIG_MTD_CFI_I8
+#define CONFIG_MTD_CFI_INTELEXT 1
+#define CONFIG_MTD_CFI_AMDSTD 1
+#undef  CONFIG_MTD_CFI_STAA
+#define CONFIG_MTD_CFI_SSTSTD 1
+#undef  CONFIG_MTD_RAM
+#undef  CONFIG_MTD_ROM
+#undef  CONFIG_MTD_ABSENT
+#undef  CONFIG_MTD_OBSOLETE_CHIPS
+#undef  CONFIG_MTD_AMDSTD
+#undef  CONFIG_MTD_SHARP
+#undef  CONFIG_MTD_JEDEC
+
+/*
+ * Mapping drivers for chip access
+ */
+#undef  CONFIG_MTD_PHYSMAP
+#define CONFIG_MTD_BCM947XX 1
+#undef  CONFIG_MTD_PB1000
+#undef  CONFIG_MTD_PB1500
+#undef  CONFIG_MTD_PB1100
+#undef  CONFIG_MTD_BOSPORUS
+#undef  CONFIG_MTD_XXS1500
+#undef  CONFIG_MTD_MTX1
+#undef  CONFIG_MTD_DB1X00
+#undef  CONFIG_MTD_PB1550
+#undef  CONFIG_MTD_HYDROGEN3
+#undef  CONFIG_MTD_MIRAGE
+#undef  CONFIG_MTD_CSTM_MIPS_IXX
+#undef  CONFIG_MTD_OCELOT
+#undef  CONFIG_MTD_LASAT
+#undef  CONFIG_MTD_PCI
+#undef  CONFIG_MTD_PCMCIA
+
+/*
+ * Self-contained MTD device drivers
+ */
+#undef  CONFIG_MTD_PMC551
+#undef  CONFIG_MTD_SLRAM
+#undef  CONFIG_MTD_MTDRAM
+#undef  CONFIG_MTD_BLKMTD
+
+/*
+ * Disk-On-Chip Device Drivers
+ */
+#undef  CONFIG_MTD_DOC1000
+#undef  CONFIG_MTD_DOC2000
+#undef  CONFIG_MTD_DOC2001
+#undef  CONFIG_MTD_DOCPROBE
+
+/*
+ * NAND Flash Device Drivers
+ */
+#undef  CONFIG_MTD_NAND
+
+/*
+ * Parallel port support
+ */
+#undef  CONFIG_PARPORT
+#define CONFIG_PARPORT_MODULE 1
+#undef  CONFIG_PARPORT_PC
+#undef  CONFIG_PARPORT_SPLINK
+#define CONFIG_PARPORT_SPLINK_MODULE 1
+#undef  CONFIG_PARPORT_AMIGA
+#undef  CONFIG_PARPORT_MFC3
+#undef  CONFIG_PARPORT_ATARI
+#undef  CONFIG_PARPORT_GSC
+#undef  CONFIG_PARPORT_SUNBPP
+#undef  CONFIG_PARPORT_IP22
+#undef  CONFIG_PARPORT_OTHER
+#undef  CONFIG_PARPORT_1284
+
+/*
+ * Plug and Play configuration
+ */
+#undef  CONFIG_PNP
+#undef  CONFIG_ISAPNP
+
+/*
+ * Block devices
+ */
+#undef  CONFIG_BLK_DEV_FD
+#undef  CONFIG_BLK_DEV_XD
+#undef  CONFIG_PARIDE
+#undef  CONFIG_BLK_CPQ_DA
+#undef  CONFIG_BLK_CPQ_CISS_DA
+#undef  CONFIG_CISS_SCSI_TAPE
+#undef  CONFIG_CISS_MONITOR_THREAD
+#undef  CONFIG_BLK_DEV_DAC960
+#undef  CONFIG_BLK_DEV_UMEM
+#undef  CONFIG_BLK_DEV_SX8
+#undef  CONFIG_BLK_DEV_LOOP
+#define CONFIG_BLK_DEV_LOOP_MODULE 1
+#undef  CONFIG_BLK_DEV_NBD
+#define CONFIG_BLK_DEV_NBD_MODULE 1
+#undef  CONFIG_BLK_DEV_RAM
+#undef  CONFIG_BLK_DEV_INITRD
+#undef  CONFIG_BLK_STATS
+
+/*
+ * Multi-device support (RAID and LVM)
+ */
+#undef  CONFIG_MD
+#undef  CONFIG_BLK_DEV_MD
+#undef  CONFIG_MD_LINEAR
+#undef  CONFIG_MD_RAID0
+#undef  CONFIG_MD_RAID1
+#undef  CONFIG_MD_RAID5
+#undef  CONFIG_MD_MULTIPATH
+#undef  CONFIG_BLK_DEV_LVM
+
+/*
+ * Networking options
+ */
+#define CONFIG_PACKET 1
+#define CONFIG_PACKET_MMAP 1
+#undef  CONFIG_NETLINK_DEV
+#define CONFIG_NETLINK_DEV_MODULE 1
+#define CONFIG_NETFILTER 1
+#undef  CONFIG_NETFILTER_DEBUG
+#define CONFIG_FILTER 1
+#define CONFIG_UNIX 1
+#define CONFIG_INET 1
+#define CONFIG_IP_MULTICAST 1
+#define CONFIG_IP_ADVANCED_ROUTER 1
+#define CONFIG_IP_MULTIPLE_TABLES 1
+#define CONFIG_IP_ROUTE_FWMARK 1
+#define CONFIG_IP_ROUTE_NAT 1
+#define CONFIG_IP_ROUTE_MULTIPATH 1
+#define CONFIG_IP_ROUTE_TOS 1
+#undef  CONFIG_IP_ROUTE_VERBOSE
+#undef  CONFIG_IP_PNP
+#undef  CONFIG_NET_IPIP
+#define CONFIG_NET_IPIP_MODULE 1
+#undef  CONFIG_NET_IPGRE
+#define CONFIG_NET_IPGRE_MODULE 1
+#undef  CONFIG_NET_IPGRE_BROADCAST
+#undef  CONFIG_IP_MROUTE
+#undef  CONFIG_ARPD
+#undef  CONFIG_INET_ECN
+#undef  CONFIG_SYN_COOKIES
+
+/*
+ *   IP: Netfilter Configuration
+ */
+#define CONFIG_IP_NF_CONNTRACK 1
+#define CONFIG_IP_NF_CONNTRACK_MARK 1
+#define CONFIG_IP_NF_FTP 1
+#undef  CONFIG_IP_NF_AMANDA
+#define CONFIG_IP_NF_AMANDA_MODULE 1
+#undef  CONFIG_IP_NF_TFTP
+#define CONFIG_IP_NF_TFTP_MODULE 1
+#define CONFIG_IP_NF_IRC 1
+#undef  CONFIG_IP_NF_CT_ACCT
+#define CONFIG_IP_NF_CT_ACCT_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_CONNBYTES
+#define CONFIG_IP_NF_MATCH_CONNBYTES_MODULE 1
+#undef  CONFIG_IP_NF_CT_PROTO_GRE
+#define CONFIG_IP_NF_CT_PROTO_GRE_MODULE 1
+#undef  CONFIG_IP_NF_PPTP
+#define CONFIG_IP_NF_PPTP_MODULE 1
+#undef  CONFIG_IP_NF_H323
+#define CONFIG_IP_NF_H323_MODULE 1
+#undef  CONFIG_IP_NF_RTSP
+#define CONFIG_IP_NF_RTSP_MODULE 1
+#undef  CONFIG_IP_NF_MMS
+#define CONFIG_IP_NF_MMS_MODULE 1
+#undef  CONFIG_IP_NF_QUEUE
+#define CONFIG_IP_NF_QUEUE_MODULE 1
+#define CONFIG_IP_NF_IPTABLES 1
+#undef  CONFIG_IP_NF_MATCH_LIMIT
+#define CONFIG_IP_NF_MATCH_LIMIT_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_QUOTA
+#define CONFIG_IP_NF_MATCH_QUOTA_MODULE 1
+#undef  CONFIG_IP_NF_SET
+#define CONFIG_IP_NF_SET_MODULE 1
+#define CONFIG_IP_NF_SET_MAX (256)
+#define CONFIG_IP_NF_SET_HASHSIZE (1024)
+#undef  CONFIG_IP_NF_MATCH_SET
+#define CONFIG_IP_NF_MATCH_SET_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_SET
+#define CONFIG_IP_NF_TARGET_SET_MODULE 1
+#undef  CONFIG_IP_NF_SET_IPMAP
+#define CONFIG_IP_NF_SET_IPMAP_MODULE 1
+#undef  CONFIG_IP_NF_SET_PORTMAP
+#define CONFIG_IP_NF_SET_PORTMAP_MODULE 1
+#undef  CONFIG_IP_NF_SET_MACIPMAP
+#define CONFIG_IP_NF_SET_MACIPMAP_MODULE 1
+#undef  CONFIG_IP_NF_SET_IPHASH
+#define CONFIG_IP_NF_SET_IPHASH_MODULE 1
+#undef  CONFIG_IP_NF_SET_NETHASH
+#define CONFIG_IP_NF_SET_NETHASH_MODULE 1
+#undef  CONFIG_IP_NF_SET_IPTREE
+#define CONFIG_IP_NF_SET_IPTREE_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_MAC
+#define CONFIG_IP_NF_MATCH_MAC_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_PKTTYPE
+#define CONFIG_IP_NF_MATCH_PKTTYPE_MODULE 1
+#define CONFIG_IP_NF_MATCH_MARK 1
+#define CONFIG_IP_NF_MATCH_MULTIPORT 1
+#undef  CONFIG_IP_NF_MATCH_TOS
+#define CONFIG_IP_NF_MATCH_TOS_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_TIME
+#define CONFIG_IP_NF_MATCH_TIME_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_CONDITION
+#define CONFIG_IP_NF_MATCH_CONDITION_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_RECENT
+#define CONFIG_IP_NF_MATCH_RECENT_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_ECN
+#define CONFIG_IP_NF_MATCH_ECN_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_IPP2P
+#define CONFIG_IP_NF_MATCH_IPP2P_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_DSCP
+#define CONFIG_IP_NF_MATCH_DSCP_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_AH_ESP
+#define CONFIG_IP_NF_MATCH_AH_ESP_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_LENGTH
+#define CONFIG_IP_NF_MATCH_LENGTH_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_TTL
+#define CONFIG_IP_NF_MATCH_TTL_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_TCPMSS
+#define CONFIG_IP_NF_MATCH_TCPMSS_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_HELPER
+#define CONFIG_IP_NF_MATCH_HELPER_MODULE 1
+#define CONFIG_IP_NF_MATCH_STATE 1
+#undef  CONFIG_IP_NF_MATCH_CONNTRACK
+#define CONFIG_IP_NF_MATCH_CONNTRACK_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_CONNMARK
+#define CONFIG_IP_NF_MATCH_CONNMARK_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_UNCLEAN
+#define CONFIG_IP_NF_MATCH_UNCLEAN_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_STRING
+#define CONFIG_IP_NF_MATCH_STRING_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_OWNER
+#define CONFIG_IP_NF_MATCH_OWNER_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_LAYER7
+#define CONFIG_IP_NF_MATCH_LAYER7_MODULE 1
+#undef  CONFIG_IP_NF_MATCH_LAYER7_DEBUG
+#define CONFIG_IP_NF_FILTER 1
+#define CONFIG_IP_NF_TARGET_REJECT 1
+#undef  CONFIG_IP_NF_TARGET_MIRROR
+#define CONFIG_IP_NF_TARGET_MIRROR_MODULE 1
+#define CONFIG_IP_NF_NAT 1
+#define CONFIG_IP_NF_NAT_NEEDED 1
+#define CONFIG_IP_NF_TARGET_MASQUERADE 1
+#undef  CONFIG_IP_NF_TARGET_REDIRECT
+#define CONFIG_IP_NF_TARGET_REDIRECT_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_NETMAP
+#define CONFIG_IP_NF_TARGET_NETMAP_MODULE 1
+#undef  CONFIG_IP_NF_NAT_PPTP
+#define CONFIG_IP_NF_NAT_PPTP_MODULE 1
+#undef  CONFIG_IP_NF_NAT_PROTO_GRE
+#define CONFIG_IP_NF_NAT_PROTO_GRE_MODULE 1
+#undef  CONFIG_IP_NF_NAT_AMANDA
+#define CONFIG_IP_NF_NAT_AMANDA_MODULE 1
+#undef  CONFIG_IP_NF_NAT_H323
+#define CONFIG_IP_NF_NAT_H323_MODULE 1
+#undef  CONFIG_IP_NF_NAT_RTSP
+#define CONFIG_IP_NF_NAT_RTSP_MODULE 1
+#undef  CONFIG_IP_NF_NAT_MMS
+#define CONFIG_IP_NF_NAT_MMS_MODULE 1
+#undef  CONFIG_IP_NF_NAT_SNMP_BASIC
+#define CONFIG_IP_NF_NAT_SNMP_BASIC_MODULE 1
+#define CONFIG_IP_NF_NAT_IRC 1
+#define CONFIG_IP_NF_NAT_FTP 1
+#undef  CONFIG_IP_NF_NAT_TFTP
+#define CONFIG_IP_NF_NAT_TFTP_MODULE 1
+#define CONFIG_IP_NF_MANGLE 1
+#undef  CONFIG_IP_NF_TARGET_TOS
+#define CONFIG_IP_NF_TARGET_TOS_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_ECN
+#define CONFIG_IP_NF_TARGET_ECN_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_DSCP
+#define CONFIG_IP_NF_TARGET_DSCP_MODULE 1
+#define CONFIG_IP_NF_TARGET_MARK 1
+#undef  CONFIG_IP_NF_TARGET_IMQ
+#define CONFIG_IP_NF_TARGET_IMQ_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_CONNMARK
+#define CONFIG_IP_NF_TARGET_CONNMARK_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_LOG
+#define CONFIG_IP_NF_TARGET_LOG_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_TTL
+#define CONFIG_IP_NF_TARGET_TTL_MODULE 1
+#undef  CONFIG_IP_NF_TARGET_ULOG
+#define CONFIG_IP_NF_TARGET_ULOG_MODULE 1
+#define CONFIG_IP_NF_TARGET_TCPMSS 1
+#undef  CONFIG_IP_NF_ARPTABLES
+#define CONFIG_IP_NF_ARPTABLES_MODULE 1
+#undef  CONFIG_IP_NF_ARPFILTER
+#define CONFIG_IP_NF_ARPFILTER_MODULE 1
+#undef  CONFIG_IP_NF_ARP_MANGLE
+#define CONFIG_IP_NF_ARP_MANGLE_MODULE 1
+
+/*
+ *   IP: Virtual Server Configuration
+ */
+#undef  CONFIG_IP_VS
+#define CONFIG_IP_VS_MODULE 1
+#undef  CONFIG_IP_VS_DEBUG
+#define CONFIG_IP_VS_TAB_BITS (12)
+
+/*
+ * IPVS scheduler
+ */
+#undef  CONFIG_IP_VS_RR
+#define CONFIG_IP_VS_RR_MODULE 1
+#undef  CONFIG_IP_VS_WRR
+#define CONFIG_IP_VS_WRR_MODULE 1
+#undef  CONFIG_IP_VS_LC
+#define CONFIG_IP_VS_LC_MODULE 1
+#undef  CONFIG_IP_VS_WLC
+#define CONFIG_IP_VS_WLC_MODULE 1
+#undef  CONFIG_IP_VS_LBLC
+#define CONFIG_IP_VS_LBLC_MODULE 1
+#undef  CONFIG_IP_VS_LBLCR
+#define CONFIG_IP_VS_LBLCR_MODULE 1
+#undef  CONFIG_IP_VS_DH
+#define CONFIG_IP_VS_DH_MODULE 1
+#undef  CONFIG_IP_VS_SH
+#define CONFIG_IP_VS_SH_MODULE 1
+#undef  CONFIG_IP_VS_SED
+#define CONFIG_IP_VS_SED_MODULE 1
+#undef  CONFIG_IP_VS_NQ
+#define CONFIG_IP_VS_NQ_MODULE 1
+
+/*
+ * IPVS application helper
+ */
+#undef  CONFIG_IP_VS_FTP
+#define CONFIG_IP_VS_FTP_MODULE 1
+#undef  CONFIG_IPV6
+#define CONFIG_IPV6_MODULE 1
+
+/*
+ *   IPv6: Netfilter Configuration
+ */
+#undef  CONFIG_IP6_NF_QUEUE
+#define CONFIG_IP6_NF_QUEUE_MODULE 1
+#undef  CONFIG_IP6_NF_IPTABLES
+#define CONFIG_IP6_NF_IPTABLES_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_LIMIT
+#define CONFIG_IP6_NF_MATCH_LIMIT_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_CONDITION
+#define CONFIG_IP6_NF_MATCH_CONDITION_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_MAC
+#define CONFIG_IP6_NF_MATCH_MAC_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_RT
+#undef  CONFIG_IP6_NF_MATCH_OPTS
+#undef  CONFIG_IP6_NF_MATCH_FRAG
+#undef  CONFIG_IP6_NF_MATCH_HL
+#undef  CONFIG_IP6_NF_MATCH_MULTIPORT
+#define CONFIG_IP6_NF_MATCH_MULTIPORT_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_OWNER
+#define CONFIG_IP6_NF_MATCH_OWNER_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_MARK
+#define CONFIG_IP6_NF_MATCH_MARK_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_IPV6HEADER
+#undef  CONFIG_IP6_NF_MATCH_AHESP
+#undef  CONFIG_IP6_NF_MATCH_LENGTH
+#define CONFIG_IP6_NF_MATCH_LENGTH_MODULE 1
+#undef  CONFIG_IP6_NF_MATCH_EUI64
+#define CONFIG_IP6_NF_MATCH_EUI64_MODULE 1
+#undef  CONFIG_IP6_NF_FILTER
+#define CONFIG_IP6_NF_FILTER_MODULE 1
+#undef  CONFIG_IP6_NF_TARGET_LOG
+#define CONFIG_IP6_NF_TARGET_LOG_MODULE 1
+#undef  CONFIG_IP6_NF_MANGLE
+#define CONFIG_IP6_NF_MANGLE_MODULE 1
+#undef  CONFIG_IP6_NF_TARGET_MARK
+#define CONFIG_IP6_NF_TARGET_MARK_MODULE 1
+#undef  CONFIG_IP6_NF_TARGET_IMQ
+#define CONFIG_IP6_NF_TARGET_IMQ_MODULE 1
+#undef  CONFIG_KHTTPD
+
+/*
+ *    SCTP Configuration (EXPERIMENTAL)
+ */
+#undef  CONFIG_IP_SCTP
+#undef  CONFIG_ATM
+#define CONFIG_VLAN_8021Q 1
+
+/*
+ *  
+ */
+#undef  CONFIG_IPX
+#undef  CONFIG_ATALK
+#undef  CONFIG_DECNET
+#define CONFIG_BRIDGE 1
+#undef  CONFIG_X25
+#undef  CONFIG_LAPB
+#undef  CONFIG_LLC
+#undef  CONFIG_NET_DIVERT
+#undef  CONFIG_ECONET
+#undef  CONFIG_WAN_ROUTER
+#define CONFIG_WAN_ROUTER_MODULE 1
+#undef  CONFIG_NET_FASTROUTE
+#undef  CONFIG_NET_HW_FLOWCONTROL
+
+/*
+ * QoS and/or fair queueing
+ */
+#define CONFIG_NET_SCHED 1
+#undef  CONFIG_NET_SCH_CBQ
+#define CONFIG_NET_SCH_CBQ_MODULE 1
+#undef  CONFIG_NET_SCH_HTB
+#define CONFIG_NET_SCH_HTB_MODULE 1
+#undef  CONFIG_NET_SCH_CSZ
+#define CONFIG_NET_SCH_CSZ_MODULE 1
+#undef  CONFIG_NET_SCH_HFSC
+#define CONFIG_NET_SCH_HFSC_MODULE 1
+#undef  CONFIG_NET_SCH_PRIO
+#define CONFIG_NET_SCH_PRIO_MODULE 1
+#undef  CONFIG_NET_SCH_RED
+#define CONFIG_NET_SCH_RED_MODULE 1
+#undef  CONFIG_NET_SCH_SFQ
+#define CONFIG_NET_SCH_SFQ_MODULE 1
+#undef  CONFIG_NET_SCH_TEQL
+#define CONFIG_NET_SCH_TEQL_MODULE 1
+#undef  CONFIG_NET_SCH_TBF
+#define CONFIG_NET_SCH_TBF_MODULE 1
+#undef  CONFIG_NET_SCH_GRED
+#define CONFIG_NET_SCH_GRED_MODULE 1
+#undef  CONFIG_NET_SCH_NETEM
+#undef  CONFIG_NET_SCH_DSMARK
+#define CONFIG_NET_SCH_DSMARK_MODULE 1
+#undef  CONFIG_NET_SCH_INGRESS
+#define CONFIG_NET_SCH_INGRESS_MODULE 1
+#define CONFIG_NET_QOS 1
+#define CONFIG_NET_ESTIMATOR 1
+#define CONFIG_NET_CLS 1
+#undef  CONFIG_NET_CLS_TCINDEX
+#define CONFIG_NET_CLS_TCINDEX_MODULE 1
+#undef  CONFIG_NET_CLS_ROUTE4
+#define CONFIG_NET_CLS_ROUTE4_MODULE 1
+#define CONFIG_NET_CLS_ROUTE 1
+#undef  CONFIG_NET_CLS_FW
+#define CONFIG_NET_CLS_FW_MODULE 1
+#undef  CONFIG_NET_CLS_U32
+#define CONFIG_NET_CLS_U32_MODULE 1
+#undef  CONFIG_NET_CLS_RSVP
+#define CONFIG_NET_CLS_RSVP_MODULE 1
+#undef  CONFIG_NET_CLS_RSVP6
+#define CONFIG_NET_CLS_RSVP6_MODULE 1
+#define CONFIG_NET_CLS_POLICE 1
+
+/*
+ * Network testing
+ */
+#undef  CONFIG_NET_PKTGEN
+#define CONFIG_IPSEC_NAT_TRAVERSAL 1
+
+/*
+ * Telephony Support
+ */
+#undef  CONFIG_PHONE
+#undef  CONFIG_PHONE_IXJ
+#undef  CONFIG_PHONE_IXJ_PCMCIA
+
+/*
+ * ATA/IDE/MFM/RLL support
+ */
+#undef  CONFIG_IDE
+#define CONFIG_IDE_MODULE 1
+
+/*
+ * IDE, ATA and ATAPI Block devices
+ */
+#undef  CONFIG_BLK_DEV_IDE
+#define CONFIG_BLK_DEV_IDE_MODULE 1
+
+/*
+ * Please see Documentation/ide.txt for help/info on IDE drives
+ */
+#undef  CONFIG_BLK_DEV_HD_IDE
+#undef  CONFIG_BLK_DEV_HD
+#undef  CONFIG_BLK_DEV_IDE_SATA
+#undef  CONFIG_BLK_DEV_IDEDISK
+#define CONFIG_BLK_DEV_IDEDISK_MODULE 1
+#undef  CONFIG_IDEDISK_MULTI_MODE
+#define CONFIG_IDEDISK_STROKE 1
+#undef  CONFIG_BLK_DEV_IDECS
+#undef  CONFIG_BLK_DEV_DELKIN
+#undef  CONFIG_BLK_DEV_IDECD
+#undef  CONFIG_BLK_DEV_IDETAPE
+#undef  CONFIG_BLK_DEV_IDEFLOPPY
+#undef  CONFIG_BLK_DEV_IDESCSI
+#undef  CONFIG_IDE_TASK_IOCTL
+
+/*
+ * IDE chipset support/bugfixes
+ */
+#undef  CONFIG_BLK_DEV_CMD640
+#undef  CONFIG_BLK_DEV_CMD640_ENHANCED
+#undef  CONFIG_BLK_DEV_ISAPNP
+#define CONFIG_BLK_DEV_IDEPCI 1
+#undef  CONFIG_BLK_DEV_GENERIC
+#undef  CONFIG_IDEPCI_SHARE_IRQ
+#define CONFIG_BLK_DEV_IDEDMA_PCI 1
+#define CONFIG_BLK_DEV_OFFBOARD 1
+#undef  CONFIG_BLK_DEV_IDEDMA_FORCED
+#define CONFIG_IDEDMA_PCI_AUTO 1
+#undef  CONFIG_IDEDMA_ONLYDISK
+#define CONFIG_BLK_DEV_IDEDMA 1
+#undef  CONFIG_IDEDMA_PCI_WIP
+#undef  CONFIG_BLK_DEV_ADMA100
+#undef  CONFIG_BLK_DEV_AEC62XX
+#undef  CONFIG_BLK_DEV_ALI15X3
+#undef  CONFIG_WDC_ALI15X3
+#undef  CONFIG_BLK_DEV_AMD74XX
+#undef  CONFIG_AMD74XX_OVERRIDE
+#undef  CONFIG_BLK_DEV_ATIIXP
+#undef  CONFIG_BLK_DEV_CMD64X
+#undef  CONFIG_BLK_DEV_TRIFLEX
+#undef  CONFIG_BLK_DEV_CY82C693
+#undef  CONFIG_BLK_DEV_CS5530
+#undef  CONFIG_BLK_DEV_HPT34X
+#undef  CONFIG_HPT34X_AUTODMA
+#undef  CONFIG_BLK_DEV_HPT366
+#undef  CONFIG_BLK_DEV_PIIX
+#undef  CONFIG_BLK_DEV_NS87415
+#undef  CONFIG_BLK_DEV_OPTI621
+#undef  CONFIG_BLK_DEV_PDC202XX_OLD
+#define CONFIG_BLK_DEV_PDC202XX_OLD_MODULE 1
+#define CONFIG_PDC202XX_BURST 1
+#undef  CONFIG_BLK_DEV_PDC202XX_NEW
+#undef  CONFIG_PDC202XX_FORCE
+#undef  CONFIG_BLK_DEV_RZ1000
+#undef  CONFIG_BLK_DEV_SC1200
+#undef  CONFIG_BLK_DEV_SVWKS
+#undef  CONFIG_BLK_DEV_SIIMAGE
+#undef  CONFIG_BLK_DEV_SIS5513
+#undef  CONFIG_BLK_DEV_SLC90E66
+#undef  CONFIG_BLK_DEV_TRM290
+#undef  CONFIG_BLK_DEV_VIA82CXXX
+#undef  CONFIG_IDE_CHIPSETS
+#define CONFIG_IDEDMA_AUTO 1
+#define CONFIG_IDEDMA_IVB 1
+#undef  CONFIG_DMA_NONPCI
+#define CONFIG_BLK_DEV_PDC202XX 1
+#undef  CONFIG_BLK_DEV_ATARAID
+#undef  CONFIG_BLK_DEV_ATARAID_PDC
+#undef  CONFIG_BLK_DEV_ATARAID_HPT
+#undef  CONFIG_BLK_DEV_ATARAID_MEDLEY
+#undef  CONFIG_BLK_DEV_ATARAID_SII
+
+/*
+ * SCSI support
+ */
+#undef  CONFIG_SCSI
+#define CONFIG_SCSI_MODULE 1
+
+/*
+ * SCSI support type (disk, tape, CD-ROM)
+ */
+#undef  CONFIG_BLK_DEV_SD
+#define CONFIG_BLK_DEV_SD_MODULE 1
+#define CONFIG_SD_EXTRA_DEVS (5)
+#undef  CONFIG_CHR_DEV_ST
+#undef  CONFIG_CHR_DEV_OSST
+#undef  CONFIG_BLK_DEV_SR
+#undef  CONFIG_CHR_DEV_SG
+#define CONFIG_CHR_DEV_SG_MODULE 1
+
+/*
+ * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+ */
+#undef  CONFIG_SCSI_DEBUG_QUEUES
+#define CONFIG_SCSI_MULTI_LUN 1
+#undef  CONFIG_SCSI_CONSTANTS
+#undef  CONFIG_SCSI_LOGGING
+
+/*
+ * SCSI low-level drivers
+ */
+#undef  CONFIG_BLK_DEV_3W_XXXX_RAID
+#undef  CONFIG_SCSI_7000FASST
+#undef  CONFIG_SCSI_ACARD
+#undef  CONFIG_SCSI_AHA152X
+#undef  CONFIG_SCSI_AHA1542
+#undef  CONFIG_SCSI_AHA1740
+#undef  CONFIG_SCSI_AACRAID
+#undef  CONFIG_SCSI_AIC7XXX
+#undef  CONFIG_SCSI_AIC79XX
+#undef  CONFIG_SCSI_AIC7XXX_OLD
+#undef  CONFIG_SCSI_DPT_I2O
+#undef  CONFIG_SCSI_ADVANSYS
+#undef  CONFIG_SCSI_IN2000
+#undef  CONFIG_SCSI_AM53C974
+#undef  CONFIG_SCSI_MEGARAID
+#undef  CONFIG_SCSI_MEGARAID2
+#undef  CONFIG_SCSI_SATA
+#undef  CONFIG_SCSI_SATA_AHCI
+#undef  CONFIG_SCSI_SATA_SVW
+#undef  CONFIG_SCSI_ATA_PIIX
+#undef  CONFIG_SCSI_SATA_NV
+#undef  CONFIG_SCSI_SATA_QSTOR
+#undef  CONFIG_SCSI_SATA_PROMISE
+#undef  CONFIG_SCSI_SATA_SX4
+#undef  CONFIG_SCSI_SATA_SIL
+#undef  CONFIG_SCSI_SATA_SIS
+#undef  CONFIG_SCSI_SATA_ULI
+#undef  CONFIG_SCSI_SATA_VIA
+#undef  CONFIG_SCSI_SATA_VITESSE
+#undef  CONFIG_SCSI_BUSLOGIC
+#undef  CONFIG_SCSI_CPQFCTS
+#undef  CONFIG_SCSI_DMX3191D
+#undef  CONFIG_SCSI_DTC3280
+#undef  CONFIG_SCSI_EATA
+#undef  CONFIG_SCSI_EATA_DMA
+#undef  CONFIG_SCSI_EATA_PIO
+#undef  CONFIG_SCSI_FUTURE_DOMAIN
+#undef  CONFIG_SCSI_GDTH
+#undef  CONFIG_SCSI_GENERIC_NCR5380
+#undef  CONFIG_SCSI_INITIO
+#undef  CONFIG_SCSI_INIA100
+#undef  CONFIG_SCSI_PPA
+#undef  CONFIG_SCSI_IMM
+#undef  CONFIG_SCSI_NCR53C406A
+#undef  CONFIG_SCSI_NCR53C7xx
+#undef  CONFIG_SCSI_SYM53C8XX_2
+#undef  CONFIG_SCSI_NCR53C8XX
+#undef  CONFIG_SCSI_SYM53C8XX
+#undef  CONFIG_SCSI_PAS16
+#undef  CONFIG_SCSI_PCI2000
+#undef  CONFIG_SCSI_PCI2220I
+#undef  CONFIG_SCSI_PSI240I
+#undef  CONFIG_SCSI_QLOGIC_FAS
+#undef  CONFIG_SCSI_QLOGIC_ISP
+#undef  CONFIG_SCSI_QLOGIC_FC
+#undef  CONFIG_SCSI_QLOGIC_1280
+#undef  CONFIG_SCSI_SIM710
+#undef  CONFIG_SCSI_SYM53C416
+#undef  CONFIG_SCSI_DC390T
+#undef  CONFIG_SCSI_T128
+#undef  CONFIG_SCSI_U14_34F
+#undef  CONFIG_SCSI_NSP32
+#undef  CONFIG_SCSI_DEBUG
+
+/*
+ * PCMCIA SCSI adapter support
+ */
+#undef  CONFIG_SCSI_PCMCIA
+
+/*
+ * Fusion MPT device support
+ */
+#undef  CONFIG_FUSION
+#undef  CONFIG_FUSION_BOOT
+#undef  CONFIG_FUSION_ISENSE
+#undef  CONFIG_FUSION_CTL
+#undef  CONFIG_FUSION_LAN
+
+/*
+ * IEEE 1394 (FireWire) support (EXPERIMENTAL)
+ */
+#undef  CONFIG_IEEE1394
+
+/*
+ * I2O device support
+ */
+#undef  CONFIG_I2O
+#undef  CONFIG_I2O_PCI
+#undef  CONFIG_I2O_BLOCK
+#undef  CONFIG_I2O_LAN
+#undef  CONFIG_I2O_SCSI
+#undef  CONFIG_I2O_PROC
+
+/*
+ * Network device support
+ */
+#define CONFIG_NETDEVICES 1
+#define CONFIG_HND 1
+
+/*
+ * ARCnet devices
+ */
+#undef  CONFIG_ARCNET
+#undef  CONFIG_DUMMY
+#undef  CONFIG_BONDING
+#undef  CONFIG_EQUALIZER
+#undef  CONFIG_IMQ
+#define CONFIG_IMQ_MODULE 1
+#undef  CONFIG_TUN
+#define CONFIG_TUN_MODULE 1
+#define CONFIG_NET_RANDOM 1
+#undef  CONFIG_ETHERTAP
+
+/*
+ * Ethernet (10 or 100Mbit)
+ */
+#define CONFIG_NET_ETHERNET 1
+#undef  CONFIG_SUNLANCE
+#undef  CONFIG_HAPPYMEAL
+#undef  CONFIG_SUNBMAC
+#undef  CONFIG_SUNQE
+#undef  CONFIG_SUNGEM
+#undef  CONFIG_NET_VENDOR_3COM
+#undef  CONFIG_LANCE
+#undef  CONFIG_NET_VENDOR_SMC
+#undef  CONFIG_NET_VENDOR_RACAL
+#undef  CONFIG_HP100
+#undef  CONFIG_NET_ISA
+#define CONFIG_NET_PCI 1
+#undef  CONFIG_PCNET32
+#undef  CONFIG_AMD8111_ETH
+#undef  CONFIG_ADAPTEC_STARFIRE
+#undef  CONFIG_APRICOT
+#define CONFIG_B44 1
+#undef  CONFIG_CS89x0
+#undef  CONFIG_TULIP
+#undef  CONFIG_DE4X5
+#undef  CONFIG_DGRS
+#undef  CONFIG_DM9102
+#undef  CONFIG_EEPRO100
+#undef  CONFIG_EEPRO100_PIO
+#undef  CONFIG_E100
+#undef  CONFIG_LNE390
+#undef  CONFIG_FEALNX
+#undef  CONFIG_NATSEMI
+#undef  CONFIG_NE2K_PCI
+#undef  CONFIG_FORCEDETH
+#undef  CONFIG_NE3210
+#undef  CONFIG_ES3210
+#undef  CONFIG_8139CP
+#undef  CONFIG_8139TOO
+#undef  CONFIG_8139TOO_PIO
+#undef  CONFIG_8139TOO_TUNE_TWISTER
+#undef  CONFIG_8139TOO_8129
+#undef  CONFIG_8139_OLD_RX_RESET
+#undef  CONFIG_SIS900
+#undef  CONFIG_EPIC100
+#undef  CONFIG_SUNDANCE
+#undef  CONFIG_SUNDANCE_MMIO
+#undef  CONFIG_TLAN
+#undef  CONFIG_VIA_RHINE
+#undef  CONFIG_VIA_RHINE_MMIO
+#undef  CONFIG_WINBOND_840
+#undef  CONFIG_LAN_SAA9730
+#undef  CONFIG_NET_POCKET
+
+/*
+ * Ethernet (1000 Mbit)
+ */
+#undef  CONFIG_ACENIC
+#undef  CONFIG_DL2K
+#undef  CONFIG_E1000
+#undef  CONFIG_MYRI_SBUS
+#undef  CONFIG_NS83820
+#undef  CONFIG_HAMACHI
+#undef  CONFIG_YELLOWFIN
+#undef  CONFIG_R8169
+#undef  CONFIG_SK98LIN
+#undef  CONFIG_TIGON3
+#undef  CONFIG_FDDI
+#undef  CONFIG_HIPPI
+#undef  CONFIG_PLIP
+#undef  CONFIG_PPP
+#define CONFIG_PPP_MODULE 1
+#undef  CONFIG_PPP_MULTILINK
+#define CONFIG_PPP_FILTER 1
+#undef  CONFIG_PPP_ASYNC
+#define CONFIG_PPP_ASYNC_MODULE 1
+#undef  CONFIG_PPP_SYNC_TTY
+#undef  CONFIG_PPP_DEFLATE
+#define CONFIG_PPP_DEFLATE_MODULE 1
+#undef  CONFIG_PPP_BSDCOMP
+#define CONFIG_PPP_BSDCOMP_MODULE 1
+#undef  CONFIG_PPP_MPPE_MPPC
+#define CONFIG_PPP_MPPE_MPPC_MODULE 1
+#undef  CONFIG_PPPOE
+#define CONFIG_PPPOE_MODULE 1
+#undef  CONFIG_SLIP
+
+/*
+ * Wireless LAN (non-hamradio)
+ */
+#define CONFIG_NET_RADIO 1
+#undef  CONFIG_STRIP
+#undef  CONFIG_WAVELAN
+#undef  CONFIG_ARLAN
+#undef  CONFIG_AIRONET4500
+#undef  CONFIG_AIRONET4500_NONCS
+#undef  CONFIG_AIRONET4500_PROC
+#undef  CONFIG_AIRO
+#undef  CONFIG_HERMES
+#undef  CONFIG_WL
+#define CONFIG_WL_MODULE 1
+#undef  CONFIG_PLX_HERMES
+#undef  CONFIG_TMD_HERMES
+#undef  CONFIG_PCI_HERMES
+
+/*
+ * Wireless Pcmcia cards support
+ */
+#undef  CONFIG_PCMCIA_HERMES
+#undef  CONFIG_AIRO_CS
+#undef  CONFIG_PCMCIA_ATMEL
+
+/*
+ * Prism54 PCI/PCMCIA GT/Duette Driver - 802.11(a/b/g)
+ */
+#undef  CONFIG_PRISM54
+#define CONFIG_NET_WIRELESS 1
+
+/*
+ * Token Ring devices
+ */
+#undef  CONFIG_TR
+#undef  CONFIG_NET_FC
+#undef  CONFIG_RCPCI
+#undef  CONFIG_SHAPER
+#define CONFIG_SHAPER_MODULE 1
+
+/*
+ * Wan interfaces
+ */
+#undef  CONFIG_WAN
+
+/*
+ * PCMCIA network device support
+ */
+#undef  CONFIG_NET_PCMCIA
+
+/*
+ * Amateur Radio support
+ */
+#define CONFIG_HAMRADIO 1
+
+/*
+ * Packet Radio protocols
+ */
+#undef  CONFIG_AX25
+#define CONFIG_AX25_MODULE 1
+#undef  CONFIG_AX25_DAMA_SLAVE
+#undef  CONFIG_NETROM
+#undef  CONFIG_ROSE
+
+/*
+ * AX.25 network device drivers
+ */
+
+/*
+ * AX.25 network device drivers
+ */
+#undef  CONFIG_MKISS
+#define CONFIG_MKISS_MODULE 1
+#undef  CONFIG_6PACK
+#undef  CONFIG_BPQETHER
+#undef  CONFIG_SCC_DELAY
+#undef  CONFIG_SCC_TRXECHO
+#undef  CONFIG_BAYCOM_SER_FDX
+#undef  CONFIG_BAYCOM_SER_HDX
+#undef  CONFIG_BAYCOM_PAR
+#undef  CONFIG_BAYCOM_EPP
+#undef  CONFIG_SOUNDMODEM
+#undef  CONFIG_YAM
+
+/*
+ * IrDA (infrared) support
+ */
+#undef  CONFIG_IRDA
+
+/*
+ * ISDN subsystem
+ */
+#undef  CONFIG_ISDN
+
+/*
+ * Input core support
+ */
+#undef  CONFIG_INPUT
+#undef  CONFIG_INPUT_KEYBDEV
+#undef  CONFIG_INPUT_MOUSEDEV
+#undef  CONFIG_INPUT_JOYDEV
+#undef  CONFIG_INPUT_EVDEV
+#undef  CONFIG_INPUT_UINPUT
+
+/*
+ * Character devices
+ */
+#undef  CONFIG_VT
+#define CONFIG_SERIAL 1
+#define CONFIG_SERIAL_CONSOLE 1
+#undef  CONFIG_SERIAL_EXTENDED
+#undef  CONFIG_SERIAL_NONSTANDARD
+#define CONFIG_UNIX98_PTYS 1
+#define CONFIG_UNIX98_PTY_COUNT (128)
+#undef  CONFIG_PRINTER
+#define CONFIG_PRINTER_MODULE 1
+#undef  CONFIG_LP_CONSOLE
+#undef  CONFIG_PPDEV
+#define CONFIG_PPDEV_MODULE 1
+#undef  CONFIG_TIPAR
+
+/*
+ * I2C support
+ */
+#undef  CONFIG_I2C
+
+/*
+ * Mice
+ */
+#undef  CONFIG_BUSMOUSE
+#undef  CONFIG_MOUSE
+
+/*
+ * Joysticks
+ */
+#undef  CONFIG_INPUT_GAMEPORT
+
+/*
+ * Input core support is needed for gameports
+ */
+
+/*
+ * Input core support is needed for joysticks
+ */
+#undef  CONFIG_QIC02_TAPE
+#undef  CONFIG_IPMI_HANDLER
+#undef  CONFIG_IPMI_PANIC_EVENT
+#undef  CONFIG_IPMI_DEVICE_INTERFACE
+#undef  CONFIG_IPMI_KCS
+#undef  CONFIG_IPMI_WATCHDOG
+
+/*
+ * Watchdog Cards
+ */
+#define CONFIG_WATCHDOG 1
+#define CONFIG_WATCHDOG_NOWAYOUT 1
+#undef  CONFIG_ACQUIRE_WDT
+#undef  CONFIG_ADVANTECH_WDT
+#undef  CONFIG_ALIM1535_WDT
+#undef  CONFIG_ALIM7101_WDT
+#undef  CONFIG_SC520_WDT
+#undef  CONFIG_PCWATCHDOG
+#undef  CONFIG_EUROTECH_WDT
+#undef  CONFIG_IB700_WDT
+#undef  CONFIG_WAFER_WDT
+#undef  CONFIG_I810_TCO
+#undef  CONFIG_MIXCOMWD
+#undef  CONFIG_60XX_WDT
+#undef  CONFIG_SC1200_WDT
+#undef  CONFIG_SCx200_WDT
+#undef  CONFIG_SOFT_WATCHDOG
+#define CONFIG_SOFT_WATCHDOG_MODULE 1
+#undef  CONFIG_W83877F_WDT
+#undef  CONFIG_WDT
+#undef  CONFIG_WDTPCI
+#undef  CONFIG_MACHZ_WDT
+#undef  CONFIG_SCx200
+#undef  CONFIG_SCx200_GPIO
+#undef  CONFIG_AMD_PM768
+#undef  CONFIG_NVRAM
+#undef  CONFIG_RTC
+#undef  CONFIG_DTLK
+#undef  CONFIG_R3964
+#undef  CONFIG_APPLICOM
+
+/*
+ * Ftape, the floppy tape device driver
+ */
+#undef  CONFIG_FTAPE
+#undef  CONFIG_AGP
+
+/*
+ * Direct Rendering Manager (XFree86 DRI support)
+ */
+#undef  CONFIG_DRM
+
+/*
+ * PCMCIA character devices
+ */
+#undef  CONFIG_PCMCIA_SERIAL_CS
+#define CONFIG_PCMCIA_SERIAL_CS_MODULE 1
+#undef  CONFIG_SYNCLINK_CS
+
+/*
+ * File systems
+ */
+#undef  CONFIG_QUOTA
+#undef  CONFIG_QFMT_V2
+#undef  CONFIG_AUTOFS_FS
+#undef  CONFIG_AUTOFS4_FS
+#undef  CONFIG_REISERFS_FS
+#undef  CONFIG_REISERFS_CHECK
+#undef  CONFIG_REISERFS_PROC_INFO
+#undef  CONFIG_ADFS_FS
+#undef  CONFIG_ADFS_FS_RW
+#undef  CONFIG_AFFS_FS
+#undef  CONFIG_HFS_FS
+#undef  CONFIG_HFSPLUS_FS
+#define CONFIG_HFSPLUS_FS_MODULE 1
+#undef  CONFIG_BEFS_FS
+#undef  CONFIG_BEFS_DEBUG
+#undef  CONFIG_BFS_FS
+#undef  CONFIG_EXT3_FS
+#define CONFIG_EXT3_FS_MODULE 1
+#undef  CONFIG_JBD
+#define CONFIG_JBD_MODULE 1
+#undef  CONFIG_JBD_DEBUG
+#undef  CONFIG_FAT_FS
+#define CONFIG_FAT_FS_MODULE 1
+#undef  CONFIG_MSDOS_FS
+#undef  CONFIG_UMSDOS_FS
+#undef  CONFIG_VFAT_FS
+#define CONFIG_VFAT_FS_MODULE 1
+#undef  CONFIG_EFS_FS
+#undef  CONFIG_JFFS_FS
+#define CONFIG_JFFS2_FS 1
+#define CONFIG_JFFS2_FS_DEBUG (0)
+#undef  CONFIG_JFFS2_BBC_ARMLIB
+#undef  CONFIG_JFFS2_BBC_LZO
+#define CONFIG_JFFS2_BBC_LZARI 1
+#undef  CONFIG_JFFS2_BBC_LZHD
+#undef  CONFIG_JFFS2_BBC_LZSS
+#undef  CONFIG_CRAMFS
+#define CONFIG_SQUASHFS 1
+#undef  CONFIG_SQUASHFS_EMBEDDED
+#define CONFIG_TMPFS 1
+#define CONFIG_RAMFS 1
+#undef  CONFIG_ISO9660_FS
+#define CONFIG_ISO9660_FS_MODULE 1
+#define CONFIG_JOLIET 1
+#undef  CONFIG_ZISOFS
+#undef  CONFIG_JFS_FS
+#undef  CONFIG_JFS_DEBUG
+#undef  CONFIG_JFS_STATISTICS
+#undef  CONFIG_MINIX_FS
+#define CONFIG_MINIX_FS_MODULE 1
+#undef  CONFIG_VXFS_FS
+#undef  CONFIG_NTFS_FS
+#undef  CONFIG_NTFS_RW
+#undef  CONFIG_HPFS_FS
+#define CONFIG_PROC_FS 1
+#define CONFIG_DEVFS_FS 1
+#define CONFIG_DEVFS_MOUNT 1
+#undef  CONFIG_DEVFS_DEBUG
+#define CONFIG_DEVPTS_FS 1
+#undef  CONFIG_QNX4FS_FS
+#undef  CONFIG_QNX4FS_RW
+#undef  CONFIG_ROMFS_FS
+#undef  CONFIG_EXT2_FS
+#define CONFIG_EXT2_FS_MODULE 1
+#undef  CONFIG_SYSV_FS
+#undef  CONFIG_UDF_FS
+#undef  CONFIG_UDF_RW
+#undef  CONFIG_UFS_FS
+#undef  CONFIG_UFS_FS_WRITE
+#undef  CONFIG_XFS_FS
+#define CONFIG_XFS_FS_MODULE 1
+#undef  CONFIG_XFS_QUOTA
+#undef  CONFIG_XFS_RT
+#undef  CONFIG_XFS_TRACE
+#undef  CONFIG_XFS_DEBUG
+
+/*
+ * Network File Systems
+ */
+#undef  CONFIG_CODA_FS
+#undef  CONFIG_INTERMEZZO_FS
+#undef  CONFIG_NFS_FS
+#define CONFIG_NFS_FS_MODULE 1
+#define CONFIG_NFS_V3 1
+#undef  CONFIG_NFS_DIRECTIO
+#undef  CONFIG_ROOT_NFS
+#undef  CONFIG_NFSD
+#undef  CONFIG_NFSD_V3
+#undef  CONFIG_NFSD_TCP
+#undef  CONFIG_SUNRPC
+#define CONFIG_SUNRPC_MODULE 1
+#undef  CONFIG_LOCKD
+#define CONFIG_LOCKD_MODULE 1
+#define CONFIG_LOCKD_V4 1
+#undef  CONFIG_CIFS
+#define CONFIG_CIFS_MODULE 1
+#undef  CONFIG_CIFS_STATS
+#define CONFIG_CIFS_POSIX 1
+#undef  CONFIG_SMB_FS
+#undef  CONFIG_NCP_FS
+#undef  CONFIG_NCPFS_PACKET_SIGNING
+#undef  CONFIG_NCPFS_IOCTL_LOCKING
+#undef  CONFIG_NCPFS_STRONG
+#undef  CONFIG_NCPFS_NFS_NS
+#undef  CONFIG_NCPFS_OS2_NS
+#undef  CONFIG_NCPFS_SMALLDOS
+#undef  CONFIG_NCPFS_NLS
+#undef  CONFIG_NCPFS_EXTRAS
+#undef  CONFIG_ZISOFS_FS
+
+/*
+ * Partition Types
+ */
+#define CONFIG_PARTITION_ADVANCED 1
+#undef  CONFIG_ACORN_PARTITION
+#undef  CONFIG_OSF_PARTITION
+#undef  CONFIG_AMIGA_PARTITION
+#undef  CONFIG_ATARI_PARTITION
+#define CONFIG_MAC_PARTITION 1
+#define CONFIG_MSDOS_PARTITION 1
+#undef  CONFIG_BSD_DISKLABEL
+#undef  CONFIG_MINIX_SUBPARTITION
+#undef  CONFIG_SOLARIS_X86_PARTITION
+#undef  CONFIG_UNIXWARE_DISKLABEL
+#undef  CONFIG_LDM_PARTITION
+#undef  CONFIG_SGI_PARTITION
+#undef  CONFIG_ULTRIX_PARTITION
+#undef  CONFIG_SUN_PARTITION
+#undef  CONFIG_EFI_PARTITION
+#undef  CONFIG_SMB_NLS
+#define CONFIG_NLS 1
+
+/*
+ * Native Language Support
+ */
+#define CONFIG_NLS_DEFAULT "iso8859-1"
+#undef  CONFIG_NLS_CODEPAGE_437
+#undef  CONFIG_NLS_CODEPAGE_737
+#undef  CONFIG_NLS_CODEPAGE_775
+#undef  CONFIG_NLS_CODEPAGE_850
+#undef  CONFIG_NLS_CODEPAGE_852
+#undef  CONFIG_NLS_CODEPAGE_855
+#undef  CONFIG_NLS_CODEPAGE_857
+#undef  CONFIG_NLS_CODEPAGE_860
+#undef  CONFIG_NLS_CODEPAGE_861
+#undef  CONFIG_NLS_CODEPAGE_862
+#undef  CONFIG_NLS_CODEPAGE_863
+#undef  CONFIG_NLS_CODEPAGE_864
+#undef  CONFIG_NLS_CODEPAGE_865
+#undef  CONFIG_NLS_CODEPAGE_866
+#undef  CONFIG_NLS_CODEPAGE_869
+#undef  CONFIG_NLS_CODEPAGE_936
+#undef  CONFIG_NLS_CODEPAGE_950
+#undef  CONFIG_NLS_CODEPAGE_932
+#undef  CONFIG_NLS_CODEPAGE_949
+#undef  CONFIG_NLS_CODEPAGE_874
+#undef  CONFIG_NLS_ISO8859_8
+#undef  CONFIG_NLS_CODEPAGE_1250
+#undef  CONFIG_NLS_CODEPAGE_1251
+#undef  CONFIG_NLS_ISO8859_1
+#undef  CONFIG_NLS_ISO8859_2
+#undef  CONFIG_NLS_ISO8859_3
+#undef  CONFIG_NLS_ISO8859_4
+#undef  CONFIG_NLS_ISO8859_5
+#undef  CONFIG_NLS_ISO8859_6
+#undef  CONFIG_NLS_ISO8859_7
+#undef  CONFIG_NLS_ISO8859_9
+#undef  CONFIG_NLS_ISO8859_13
+#undef  CONFIG_NLS_ISO8859_14
+#undef  CONFIG_NLS_ISO8859_15
+#undef  CONFIG_NLS_KOI8_R
+#undef  CONFIG_NLS_KOI8_U
+#undef  CONFIG_NLS_UTF8
+
+/*
+ * Multimedia devices
+ */
+#undef  CONFIG_VIDEO_DEV
+#define CONFIG_VIDEO_DEV_MODULE 1
+
+/*
+ * Video For Linux
+ */
+#define CONFIG_VIDEO_PROC_FS 1
+#undef  CONFIG_I2C_PARPORT
+
+/*
+ * Video Adapters
+ */
+#undef  CONFIG_VIDEO_BT848
+#undef  CONFIG_VIDEO_PMS
+#undef  CONFIG_VIDEO_BWQCAM
+#undef  CONFIG_VIDEO_CQCAM
+#undef  CONFIG_VIDEO_CPIA
+#undef  CONFIG_VIDEO_SAA5249
+#undef  CONFIG_TUNER_3036
+#undef  CONFIG_VIDEO_STRADIS
+#undef  CONFIG_VIDEO_ZORAN
+#undef  CONFIG_VIDEO_ZORAN_BUZ
+#undef  CONFIG_VIDEO_ZORAN_DC10
+#undef  CONFIG_VIDEO_ZORAN_LML33
+#undef  CONFIG_VIDEO_ZR36120
+#undef  CONFIG_VIDEO_MEYE
+
+/*
+ * Radio Adapters
+ */
+#undef  CONFIG_RADIO_GEMTEK_PCI
+#undef  CONFIG_RADIO_MAXIRADIO
+#undef  CONFIG_RADIO_MAESTRO
+#undef  CONFIG_RADIO_MIROPCM20
+
+/*
+ * Sound
+ */
+#undef  CONFIG_SOUND
+#define CONFIG_SOUND_MODULE 1
+#undef  CONFIG_SOUND_ALI5455
+#undef  CONFIG_SOUND_BT878
+#undef  CONFIG_SOUND_CMPCI
+#undef  CONFIG_SOUND_EMU10K1
+#undef  CONFIG_MIDI_EMU10K1
+#undef  CONFIG_SOUND_FUSION
+#undef  CONFIG_SOUND_CS4281
+#undef  CONFIG_SOUND_ES1370
+#undef  CONFIG_SOUND_ES1371
+#undef  CONFIG_SOUND_ESSSOLO1
+#undef  CONFIG_SOUND_MAESTRO
+#undef  CONFIG_SOUND_MAESTRO3
+#undef  CONFIG_SOUND_FORTE
+#undef  CONFIG_SOUND_ICH
+#undef  CONFIG_SOUND_RME96XX
+#undef  CONFIG_SOUND_SONICVIBES
+#undef  CONFIG_SOUND_TRIDENT
+#undef  CONFIG_SOUND_MSNDCLAS
+#undef  CONFIG_SOUND_MSNDPIN
+#undef  CONFIG_SOUND_VIA82CXXX
+#undef  CONFIG_MIDI_VIA82CXXX
+#undef  CONFIG_SOUND_OSS
+#undef  CONFIG_SOUND_TVMIXER
+#undef  CONFIG_SOUND_AD1980
+#undef  CONFIG_SOUND_WM97XX
+
+/*
+ * USB support
+ */
+#undef  CONFIG_USB
+#define CONFIG_USB_MODULE 1
+#undef  CONFIG_USB_DEBUG
+
+/*
+ * Miscellaneous USB options
+ */
+#define CONFIG_USB_DEVICEFS 1
+#undef  CONFIG_USB_BANDWIDTH
+
+/*
+ * USB Host Controller Drivers
+ */
+#undef  CONFIG_USB_EHCI_HCD
+#define CONFIG_USB_EHCI_HCD_MODULE 1
+#undef  CONFIG_USB_UHCI
+#undef  CONFIG_USB_UHCI_ALT
+#define CONFIG_USB_UHCI_ALT_MODULE 1
+#undef  CONFIG_USB_OHCI
+#define CONFIG_USB_OHCI_MODULE 1
+
+/*
+ * USB Device Class drivers
+ */
+#undef  CONFIG_USB_AUDIO
+#define CONFIG_USB_AUDIO_MODULE 1
+#undef  CONFIG_USB_EMI26
+
+/*
+ *   USB Bluetooth can only be used with disabled Bluetooth subsystem
+ */
+#undef  CONFIG_USB_MIDI
+#undef  CONFIG_USB_STORAGE
+#define CONFIG_USB_STORAGE_MODULE 1
+#undef  CONFIG_USB_STORAGE_DEBUG
+#define CONFIG_USB_STORAGE_DATAFAB 1
+#define CONFIG_USB_STORAGE_FREECOM 1
+#undef  CONFIG_USB_STORAGE_ISD200
+#define CONFIG_USB_STORAGE_DPCM 1
+#define CONFIG_USB_STORAGE_HP8200e 1
+#define CONFIG_USB_STORAGE_SDDR09 1
+#define CONFIG_USB_STORAGE_SDDR55 1
+#define CONFIG_USB_STORAGE_JUMPSHOT 1
+#undef  CONFIG_USB_ACM
+#define CONFIG_USB_ACM_MODULE 1
+#undef  CONFIG_USB_PRINTER
+#define CONFIG_USB_PRINTER_MODULE 1
+
+/*
+ * USB Human Interface Devices (HID)
+ */
+#undef  CONFIG_USB_HID
+
+/*
+ *     Input core support is needed for USB HID input layer or HIDBP support
+ */
+#undef  CONFIG_USB_HIDINPUT
+#undef  CONFIG_USB_HIDDEV
+#undef  CONFIG_USB_KBD
+#undef  CONFIG_USB_MOUSE
+#undef  CONFIG_USB_AIPTEK
+#undef  CONFIG_USB_WACOM
+#undef  CONFIG_USB_KBTAB
+#undef  CONFIG_USB_POWERMATE
+
+/*
+ * USB Imaging devices
+ */
+#undef  CONFIG_USB_DC2XX
+#undef  CONFIG_USB_MDC800
+#undef  CONFIG_USB_SCANNER
+#undef  CONFIG_USB_MICROTEK
+#undef  CONFIG_USB_HPUSBSCSI
+
+/*
+ * USB Multimedia devices
+ */
+#undef  CONFIG_USB_IBMCAM
+#undef  CONFIG_USB_KONICAWC
+#undef  CONFIG_USB_OV511
+#undef  CONFIG_USB_PWC
+#define CONFIG_USB_PWC_MODULE 1
+#undef  CONFIG_USB_SE401
+#undef  CONFIG_USB_STV680
+#undef  CONFIG_USB_W9968CF
+#undef  CONFIG_USB_VICAM
+#undef  CONFIG_USB_DSBR
+#undef  CONFIG_USB_DABUSB
+
+/*
+ * USB Network adaptors
+ */
+#undef  CONFIG_USB_PEGASUS
+#undef  CONFIG_USB_RTL8150
+#undef  CONFIG_USB_KAWETH
+#undef  CONFIG_USB_CATC
+#undef  CONFIG_USB_CDCETHER
+#undef  CONFIG_USB_USBNET
+
+/*
+ * USB port drivers
+ */
+#undef  CONFIG_USB_USS720
+
+/*
+ * USB Serial Converter support
+ */
+#undef  CONFIG_USB_SERIAL
+#define CONFIG_USB_SERIAL_MODULE 1
+#undef  CONFIG_USB_SERIAL_DEBUG
+#define CONFIG_USB_SERIAL_GENERIC 1
+#undef  CONFIG_USB_SERIAL_BELKIN
+#define CONFIG_USB_SERIAL_BELKIN_MODULE 1
+#undef  CONFIG_USB_SERIAL_WHITEHEAT
+#undef  CONFIG_USB_SERIAL_DIGI_ACCELEPORT
+#undef  CONFIG_USB_SERIAL_EMPEG
+#undef  CONFIG_USB_SERIAL_FTDI_SIO
+#define CONFIG_USB_SERIAL_FTDI_SIO_MODULE 1
+#undef  CONFIG_USB_SERIAL_VISOR
+#define CONFIG_USB_SERIAL_VISOR_MODULE 1
+#undef  CONFIG_USB_SERIAL_IPAQ
+#undef  CONFIG_USB_SERIAL_IR
+#undef  CONFIG_USB_SERIAL_EDGEPORT
+#undef  CONFIG_USB_SERIAL_EDGEPORT_TI
+#undef  CONFIG_USB_SERIAL_KEYSPAN_PDA
+#undef  CONFIG_USB_SERIAL_KEYSPAN
+#undef  CONFIG_USB_SERIAL_MCT_U232
+#define CONFIG_USB_SERIAL_MCT_U232_MODULE 1
+#undef  CONFIG_USB_SERIAL_KLSI
+#undef  CONFIG_USB_SERIAL_KOBIL_SCT
+#undef  CONFIG_USB_SERIAL_PL2303
+#define CONFIG_USB_SERIAL_PL2303_MODULE 1
+#undef  CONFIG_USB_SERIAL_CYBERJACK
+#undef  CONFIG_USB_SERIAL_XIRCOM
+#undef  CONFIG_USB_SERIAL_OMNINET
+
+/*
+ * USB Miscellaneous drivers
+ */
+#undef  CONFIG_USB_RIO500
+#undef  CONFIG_USB_AUERSWALD
+#undef  CONFIG_USB_TIGL
+#undef  CONFIG_USB_BRLVGER
+#undef  CONFIG_USB_LCD
+
+/*
+ * Support for USB gadgets
+ */
+#undef  CONFIG_USB_GADGET
+
+/*
+ * Bluetooth support
+ */
+#undef  CONFIG_BLUEZ
+#define CONFIG_BLUEZ_MODULE 1
+#undef  CONFIG_BLUEZ_L2CAP
+#define CONFIG_BLUEZ_L2CAP_MODULE 1
+#undef  CONFIG_BLUEZ_SCO
+#define CONFIG_BLUEZ_SCO_MODULE 1
+#undef  CONFIG_BLUEZ_RFCOMM
+#define CONFIG_BLUEZ_RFCOMM_MODULE 1
+#define CONFIG_BLUEZ_RFCOMM_TTY 1
+#undef  CONFIG_BLUEZ_BNEP
+#define CONFIG_BLUEZ_BNEP_MODULE 1
+#define CONFIG_BLUEZ_BNEP_MC_FILTER 1
+#define CONFIG_BLUEZ_BNEP_PROTO_FILTER 1
+
+/*
+ * Bluetooth device drivers
+ */
+#undef  CONFIG_BLUEZ_HCIUSB
+#define CONFIG_BLUEZ_HCIUSB_MODULE 1
+#define CONFIG_BLUEZ_HCIUSB_SCO 1
+#undef  CONFIG_BLUEZ_HCIUART
+#define CONFIG_BLUEZ_HCIUART_MODULE 1
+#define CONFIG_BLUEZ_HCIUART_H4 1
+#define CONFIG_BLUEZ_HCIUART_BCSP 1
+#define CONFIG_BLUEZ_HCIUART_BCSP_TXCRC 1
+#undef  CONFIG_BLUEZ_HCIBFUSB
+#undef  CONFIG_BLUEZ_HCIDTL1
+#undef  CONFIG_BLUEZ_HCIBT3C
+#undef  CONFIG_BLUEZ_HCIBLUECARD
+#undef  CONFIG_BLUEZ_HCIBTUART
+#undef  CONFIG_BLUEZ_HCIVHCI
+
+/*
+ * Kernel hacking
+ */
+#define CONFIG_CROSSCOMPILE 1
+#undef  CONFIG_RUNTIME_DEBUG
+#undef  CONFIG_REMOTE_DEBUG
+#undef  CONFIG_GDB_CONSOLE
+#undef  CONFIG_DEBUG_INFO
+#define CONFIG_MAGIC_SYSRQ 1
+#undef  CONFIG_MIPS_UNCACHED
+#define CONFIG_LOG_BUF_SHIFT (0)
+
+/*
+ * Cryptographic options
+ */
+#define CONFIG_CRYPTO 1
+#define CONFIG_CRYPTO_HMAC 1
+#undef  CONFIG_CRYPTO_NULL
+#undef  CONFIG_CRYPTO_MD4
+#undef  CONFIG_CRYPTO_MD5
+#define CONFIG_CRYPTO_MD5_MODULE 1
+#undef  CONFIG_CRYPTO_SHA1
+#define CONFIG_CRYPTO_SHA1_MODULE 1
+#undef  CONFIG_CRYPTO_SHA256
+#undef  CONFIG_CRYPTO_SHA512
+#undef  CONFIG_CRYPTO_WP512
+#undef  CONFIG_CRYPTO_DES
+#define CONFIG_CRYPTO_DES_MODULE 1
+#undef  CONFIG_CRYPTO_BLOWFISH
+#undef  CONFIG_CRYPTO_TWOFISH
+#undef  CONFIG_CRYPTO_SERPENT
+#undef  CONFIG_CRYPTO_AES
+#define CONFIG_CRYPTO_AES_MODULE 1
+#undef  CONFIG_CRYPTO_CAST5
+#undef  CONFIG_CRYPTO_CAST6
+#undef  CONFIG_CRYPTO_TEA
+#undef  CONFIG_CRYPTO_KHAZAD
+#undef  CONFIG_CRYPTO_ANUBIS
+#undef  CONFIG_CRYPTO_ARC4
+#define CONFIG_CRYPTO_ARC4_MODULE 1
+#undef  CONFIG_CRYPTO_DEFLATE
+#define CONFIG_CRYPTO_DEFLATE_MODULE 1
+#undef  CONFIG_CRYPTO_MICHAEL_MIC
+#define CONFIG_CRYPTO_MICHAEL_MIC_MODULE 1
+#undef  CONFIG_CRYPTO_TEST
+
+/*
+ * Library routines
+ */
+#undef  CONFIG_CRC32
+#define CONFIG_ZLIB_INFLATE 1
+#define CONFIG_ZLIB_DEFLATE 1
+#undef  CONFIG_FW_LOADER
diff -Nur linux-2.4.32/include/linux/b1lli.h linux-2.4.32.patched/include/linux/b1lli.h
--- linux-2.4.32/include/linux/b1lli.h	2001-10-11 18:47:33.000000000 +0200
+++ linux-2.4.32.patched/include/linux/b1lli.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: b1lli.h,v 1.8.8.3 2001/09/23 22:25:05 kai Exp $
+/* $Id$
  *
  * ISDN lowlevel-module for AVM B1-card.
  *
diff -Nur linux-2.4.32/include/linux/b1pcmcia.h linux-2.4.32.patched/include/linux/b1pcmcia.h
--- linux-2.4.32/include/linux/b1pcmcia.h	2001-10-11 18:47:33.000000000 +0200
+++ linux-2.4.32.patched/include/linux/b1pcmcia.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: b1pcmcia.h,v 1.1.8.2 2001/09/23 22:25:05 kai Exp $
+/* $Id$
  *
  * Exported functions of module b1pcmcia to be called by
  * avm_cs card services module.
diff -Nur linux-2.4.32/include/linux/byteorder/swab.h linux-2.4.32.patched/include/linux/byteorder/swab.h
--- linux-2.4.32/include/linux/byteorder/swab.h	2002-11-29 00:53:15.000000000 +0100
+++ linux-2.4.32.patched/include/linux/byteorder/swab.h	2006-03-13 18:55:55.000000000 +0100
@@ -15,6 +15,8 @@
  *
  */
 
+#include <linux/compiler.h>
+
 /* casts are necessary for constants, because we never know how for sure
  * how U/UL/ULL map to __u16, __u32, __u64. At least not in a portable way.
  */
@@ -156,7 +158,7 @@
 #endif /* OPTIMIZE */
 
 
-static __inline__ __const__ __u16 __fswab16(__u16 x)
+static __inline__ __attribute_const__ __u16 __fswab16(__u16 x)
 {
 	return __arch__swab16(x);
 }
@@ -169,7 +171,7 @@
 	__arch__swab16s(addr);
 }
 
-static __inline__ __const__ __u32 __fswab24(__u32 x)
+static __inline__ __attribute_const__ __u32 __fswab24(__u32 x)
 {
 	return __arch__swab24(x);
 }
@@ -182,7 +184,7 @@
 	__arch__swab24s(addr);
 }
 
-static __inline__ __const__ __u32 __fswab32(__u32 x)
+static __inline__ __attribute_const__ __u32 __fswab32(__u32 x)
 {
 	return __arch__swab32(x);
 }
@@ -196,7 +198,7 @@
 }
 
 #ifdef __BYTEORDER_HAS_U64__
-static __inline__ __const__ __u64 __fswab64(__u64 x)
+static __inline__ __attribute_const__ __u64 __fswab64(__u64 x)
 {
 #  ifdef __SWAB_64_THRU_32__
 	__u32 h = x >> 32;
diff -Nur linux-2.4.32/include/linux/capi.h linux-2.4.32.patched/include/linux/capi.h
--- linux-2.4.32/include/linux/capi.h	2002-02-25 20:38:13.000000000 +0100
+++ linux-2.4.32.patched/include/linux/capi.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: capi.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
+/* $Id$
  * 
  * CAPI 2.0 Interface for Linux
  * 
diff -Nur linux-2.4.32/include/linux/compile.h linux-2.4.32.patched/include/linux/compile.h
--- linux-2.4.32/include/linux/compile.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/compile.h	2006-03-13 18:56:31.000000000 +0100
@@ -0,0 +1,6 @@
+#define UTS_VERSION "#1 Mon Mar 13 18:56:31 CET 2006"
+#define LINUX_COMPILE_TIME "18:56:31"
+#define LINUX_COMPILE_BY "root"
+#define LINUX_COMPILE_HOST "ux-2y02"
+#define LINUX_COMPILE_DOMAIN "inf.fh-bonn-rhein-sieg.de"
+#define LINUX_COMPILER "gcc version 3.4.4 (OpenWrt-2.0)"
diff -Nur linux-2.4.32/include/linux/compiler.h linux-2.4.32.patched/include/linux/compiler.h
--- linux-2.4.32/include/linux/compiler.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/linux/compiler.h	2006-03-13 18:55:55.000000000 +0100
@@ -27,6 +27,12 @@
 #define __attribute_used__	/* not implemented */
 #endif /* __GNUC__ */
 
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
+#define __attribute_const__	__attribute__((__const__))
+#else
+#define __attribute_const__	/* unimplemented */
+#endif
+
 #if __GNUC__ == 3
 #if __GNUC_MINOR__ >= 1
 # define inline         __inline__ __attribute__((always_inline))
diff -Nur linux-2.4.32/include/linux/concap.h linux-2.4.32.patched/include/linux/concap.h
--- linux-2.4.32/include/linux/concap.h	2001-09-30 21:26:42.000000000 +0200
+++ linux-2.4.32.patched/include/linux/concap.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: concap.h,v 1.2.8.1 2001/09/23 22:25:05 kai Exp $
+/* $Id: concap.h,v 1.3 2001/09/24 13:23:13 kai Exp $
  *
  * Copyright 1997 by Henner Eisen <eis@baty.hanse.de>
  *
@@ -11,6 +11,7 @@
 #ifdef __KERNEL__
 #include <linux/skbuff.h>
 #include <linux/netdevice.h>
+#include <linux/isdn_compat.h>
 
 /* Stuff to support encapsulation protocols genericly. The encapsulation
    protocol is processed at the uppermost layer of the network interface.
diff -Nur linux-2.4.32/include/linux/fsfilter.h linux-2.4.32.patched/include/linux/fsfilter.h
--- linux-2.4.32/include/linux/fsfilter.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/linux/fsfilter.h	2006-03-13 18:55:55.000000000 +0100
@@ -70,7 +70,6 @@
 #define FILTER_FS_XFS 3
 #define FILTER_FS_OBDFS 4
 #define FILTER_FS_TMPFS 5
-extern struct filter_fs filter_oppar[FILTER_FS_TYPES];
 
 struct filter_fs *filter_get_filter_fs(const char *cache_type);
 void filter_setup_journal_ops(struct filter_fs *ops, char *cache_type);
diff -Nur linux-2.4.32/include/linux/fs.h linux-2.4.32.patched/include/linux/fs.h
--- linux-2.4.32/include/linux/fs.h	2005-04-04 03:42:20.000000000 +0200
+++ linux-2.4.32.patched/include/linux/fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -324,6 +324,7 @@
 #include <linux/usbdev_fs_i.h>
 #include <linux/jffs2_fs_i.h>
 #include <linux/cramfs_fs_sb.h>
+#include <linux/squashfs_fs_i.h>
 
 /*
  * Attribute flags.  These should be or-ed together to figure out what
@@ -519,6 +520,7 @@
 		struct socket			socket_i;
 		struct usbdev_inode_info        usbdev_i;
 		struct jffs2_inode_info		jffs2_i;
+		struct squashfs_inode_info	squashfs_i;
 		void				*generic_ip;
 	} u;
 };
@@ -734,6 +736,7 @@
 #include <linux/usbdev_fs_sb.h>
 #include <linux/cramfs_fs_sb.h>
 #include <linux/jffs2_fs_sb.h>
+#include <linux/squashfs_fs_sb.h>
 
 extern struct list_head super_blocks;
 extern spinlock_t sb_lock;
@@ -793,6 +796,7 @@
 		struct usbdev_sb_info   usbdevfs_sb;
 		struct jffs2_sb_info	jffs2_sb;
 		struct cramfs_sb_info	cramfs_sb;
+		struct squashfs_sb_info	squashfs_sb;
 		void			*generic_sbp;
 	} u;
 	/*
@@ -1559,7 +1563,6 @@
 unsigned long generate_cluster(kdev_t, int b[], int);
 unsigned long generate_cluster_swab32(kdev_t, int b[], int);
 extern kdev_t ROOT_DEV;
-extern char root_device_name[];
 
 
 extern void show_buffers(void);
diff -Nur linux-2.4.32/include/linux/generic_serial.h linux-2.4.32.patched/include/linux/generic_serial.h
--- linux-2.4.32/include/linux/generic_serial.h	2002-02-25 20:38:13.000000000 +0100
+++ linux-2.4.32.patched/include/linux/generic_serial.h	2006-03-13 18:55:55.000000000 +0100
@@ -98,6 +98,4 @@
 int  gs_getserial(struct gs_port *port, struct serial_struct *sp);
 void gs_got_break(struct gs_port *port);
 
-extern int gs_debug;
-
 #endif
diff -Nur linux-2.4.32/include/linux/hysdn_if.h linux-2.4.32.patched/include/linux/hysdn_if.h
--- linux-2.4.32/include/linux/hysdn_if.h	2001-09-30 21:26:42.000000000 +0200
+++ linux-2.4.32.patched/include/linux/hysdn_if.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: hysdn_if.h,v 1.1.8.3 2001/09/23 22:25:05 kai Exp $
+/* $Id$
  *
  * Linux driver for HYSDN cards
  * ioctl definitions shared by hynetmgr and driver.
diff -Nur linux-2.4.32/include/linux/i2c-algo-au1550.h linux-2.4.32.patched/include/linux/i2c-algo-au1550.h
--- linux-2.4.32/include/linux/i2c-algo-au1550.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/i2c-algo-au1550.h	2006-03-13 18:55:54.000000000 +0100
@@ -0,0 +1,31 @@
+/*
+ * Copyright (C) 2004 Embedded Edge, LLC <dan@embeddededge.com>
+ *
+ *  This program is free software; you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation; either version 2 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that 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., 675 Mass Ave, Cambridge, MA 02139, USA.
+ */
+
+#ifndef I2C_ALGO_AU1550_H
+#define I2C_ALGO_AU1550_H 1
+
+struct i2c_algo_au1550_data {
+	u32	psc_base;
+	int	xfer_timeout;
+	int	ack_timeout;
+};
+
+int i2c_au1550_add_bus(struct i2c_adapter *);
+int i2c_au1550_del_bus(struct i2c_adapter *);
+
+#endif /* I2C_ALGO_AU1550_H */
diff -Nur linux-2.4.32/include/linux/i2c.h linux-2.4.32.patched/include/linux/i2c.h
--- linux-2.4.32/include/linux/i2c.h	2005-06-01 02:56:56.000000000 +0200
+++ linux-2.4.32.patched/include/linux/i2c.h	2006-03-13 18:55:55.000000000 +0100
@@ -70,7 +70,7 @@
 
 /* Transfer num messages.
  */
-extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],int num);
+extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msg,int num);
 
 /*
  * Some adapter types (i.e. PCF 8584 based ones) may support slave behaviuor. 
@@ -197,7 +197,7 @@
 	   to NULL. If an adapter algorithm can do SMBus access, set 
 	   smbus_xfer. If set to NULL, the SMBus protocol is simulated
 	   using common I2C messages */
-	int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg msgs[], 
+	int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg *msgs,
 	                   int num);
 	int (*smbus_xfer) (struct i2c_adapter *adap, u16 addr, 
 	                   unsigned short flags, char read_write,
diff -Nur linux-2.4.32/include/linux/i2c-id.h linux-2.4.32.patched/include/linux/i2c-id.h
--- linux-2.4.32/include/linux/i2c-id.h	2004-02-18 14:36:32.000000000 +0100
+++ linux-2.4.32.patched/include/linux/i2c-id.h	2006-03-13 18:55:54.000000000 +0100
@@ -156,6 +156,8 @@
 
 #define I2C_ALGO_SGI	0x130000	/* SGI algorithm		*/
 
+#define I2C_ALGO_AU1550	0x140000	/* Alchemy Au1550 PSC		*/
+
 #define I2C_ALGO_EXP	0x800000	/* experimental			*/
 
 #define I2C_ALGO_MASK	0xff0000	/* Mask for algorithms		*/
@@ -204,6 +206,9 @@
 #define I2C_HW_SGI_VINO	0x00
 #define I2C_HW_SGI_MACE	0x01
 
+/* --- Au1550 PSC adapters						*/
+#define I2C_HW_AU1550_PSC	0x00
+
 /* --- SMBus only adapters						*/
 #define I2C_HW_SMBUS_PIIX4	0x00
 #define I2C_HW_SMBUS_ALI15X3	0x01
diff -Nur linux-2.4.32/include/linux/imq.h linux-2.4.32.patched/include/linux/imq.h
--- linux-2.4.32/include/linux/imq.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/imq.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,9 @@
+#ifndef _IMQ_H
+#define _IMQ_H
+
+#define IMQ_MAX_DEVS	16
+
+#define IMQ_F_IFMASK	0x7f
+#define IMQ_F_ENQUEUE	0x80
+
+#endif /* _IMQ_H */
diff -Nur linux-2.4.32/include/linux/intermezzo_fs.h linux-2.4.32.patched/include/linux/intermezzo_fs.h
--- linux-2.4.32/include/linux/intermezzo_fs.h	2005-01-19 15:10:12.000000000 +0100
+++ linux-2.4.32.patched/include/linux/intermezzo_fs.h	2006-03-13 18:55:55.000000000 +0100
@@ -321,7 +321,6 @@
 int presto_ispresto(struct inode *);
 
 /* super.c */
-extern struct file_system_type presto_fs_type;
 extern int init_intermezzo_fs(void);
 
 /* fileset.c */
diff -Nur linux-2.4.32/include/linux/isdn/tpam.h linux-2.4.32.patched/include/linux/isdn/tpam.h
--- linux-2.4.32/include/linux/isdn/tpam.h	2001-12-21 18:42:03.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn/tpam.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: tpam.h,v 1.1.2.1 2001/11/20 14:19:38 kai Exp $
+/* $Id$
  *
  * Turbo PAM ISDN driver for Linux. (Kernel Driver)
  *
diff -Nur linux-2.4.32/include/linux/isdn_compat.h linux-2.4.32.patched/include/linux/isdn_compat.h
--- linux-2.4.32/include/linux/isdn_compat.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn_compat.h	2006-03-13 18:55:56.000000000 +0100
@@ -0,0 +1,261 @@
+/* $Id: isdn_compat.h,v 1.53 2001/09/24 13:23:13 kai Exp $
+ *
+ * Linux ISDN subsystem
+ * Compatibility for various Linux kernel versions
+ *
+ * This software may be used and distributed according to the terms
+ * of the GNU General Public License, incorporated herein by reference.
+ *
+ */
+
+#ifndef _LINUX_ISDN_COMPAT_H
+#define _LINUX_ISDN_COMPAT_H
+
+#ifdef __KERNEL__
+
+#ifndef ISDN_COMPAT_NOT_GENERIC
+/* when using std2kern -u, this part is left out and instead provided
+   by the .ctrl files */
+
+#include <linux/version.h>
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,18)
+
+#define set_current_state(sta) (current->state = sta)
+#define module_init(x)	int init_module(void) { return x(); }
+#define module_exit(x)	void cleanup_module(void) { x(); }
+#define BUG() do { printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); *(int *)0 = 0; } while (0)
+#define init_MUTEX(x)				*(x)=MUTEX
+#define init_MUTEX_LOCKED(x)			*(x)=MUTEX_LOCKED
+#define __devinit
+#define __devinitdata
+
+#else /* 2.2.18 and later */
+
+#define COMPAT_HAS_NEW_SETUP
+#define COMPAT_HAS_NEW_WAITQ
+
+#endif
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
+
+#define dev_kfree_skb_irq(a) dev_kfree_skb(a)
+#define dev_kfree_skb_any(a) dev_kfree_skb(a)
+#define COMPAT_HAS_2_2_PCI
+#define get_pcibase(ps, nr) ps->base_address[nr]
+#define pci_resource_start_io(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_IO_MASK)
+#define pci_resource_start_mem(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_MEM_MASK)
+#define pci_get_sub_vendor(pdev, id)	pci_read_config_word(pdev, PCI_SUBSYSTEM_VENDOR_ID, &id)
+#define pci_get_sub_system(pdev, id)	pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &id)
+
+#define __exit
+#define __devinit
+#define __devinitdata
+
+#define net_device device
+#define COMPAT_NO_SOFTNET
+#define netif_running(d) test_bit(LINK_STATE_START, &d->state)
+#define COMPAT_NEED_MPPP_DEFS
+#define spin_lock_bh(lock)
+#define spin_unlock_bh(lock)
+#define COMPAT_NEED_SPIN_LOCK_BH
+#define i_count_read(ic) ic
+#define i_count_inc(ic)  ic++
+#define COMPAT_USE_MODCOUNT_LOCK
+#define devfs_register_chrdev(m,n,f) register_chrdev(m,n,f)
+#define devfs_unregister_chrdev(m,n) unregister_chrdev(m,n)
+#define COMPAT_NEED_PCI_IDS
+#define in_irq() (local_irq_count[smp_processor_id()] != 0)
+
+#else /* 2.4.0 and later */
+
+#define pci_resource_start_io(pdev, nr) pci_resource_start(pdev, nr)
+#define pci_resource_start_mem(pdev, nr) pci_resource_start(pdev, nr)
+#define get_pcibase(ps, nr) ps->resource[nr].start
+#define pci_get_sub_system(pdev, id)	id = pdev->subsystem_device
+#define pci_get_sub_vendor(pdev, id)	id = pdev->subsystem_vendor
+
+#define BIG_PHONE_NUMBERS
+#define COMPAT_HAS_ISA_IOREMAP
+#define i_count_read(ic) atomic_read(&ic)
+#define i_count_inc(ic)  atomic_inc(&ic)
+#define COMPAT_HAS_FILEOP_OWNER
+#define COMPAT_HAVE_NEW_FILLDIR
+#define COMPAT_has_fileops_in_inode
+#define COMPAT_HAS_init_special_inode
+#define COMPAT_d_alloc_root_one_parameter
+#define HAVE_DEVFS_FS
+#define COMPAT_HAS_SCHEDULE_TASK
+#define COMPAT_HAS_USB_IDTAB
+
+#endif
+
+#endif /* ISDN_COMPAT_GENERIC */
+
+#ifdef COMPAT_HAS_2_2_PCI 
+#include <linux/pci.h>
+#ifdef __powerpc__
+static inline int pci_enable_device(struct pci_dev *dev)
+{
+	u16 cmd;
+	pci_read_config_word(dev, PCI_COMMAND, &cmd);
+	cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_IO | PCI_COMMAND_SERR;
+	cmd &= ~PCI_COMMAND_FAST_BACK;
+	pci_write_config_word(dev, PCI_COMMAND, cmd);
+	return(0);
+}
+#else
+static inline int pci_enable_device(struct pci_dev *dev)
+{
+	return 0;
+}
+#endif /* __powerpc__ */
+
+#define PCI_ANY_ID (~0)
+
+/* as this is included multiple times, we make it inline */
+
+static inline struct pci_dev * pci_find_subsys(unsigned int vendor, unsigned int device,
+					unsigned int ss_vendor, unsigned int ss_device,
+					struct pci_dev *from)
+{
+	unsigned short subsystem_vendor, subsystem_device;
+
+	while ((from = pci_find_device(vendor, device, from))) {
+		pci_read_config_word(from, PCI_SUBSYSTEM_VENDOR_ID, &subsystem_vendor);
+		pci_read_config_word(from, PCI_SUBSYSTEM_ID, &subsystem_device);
+		if ((ss_vendor == PCI_ANY_ID || subsystem_vendor == ss_vendor) &&
+		    (ss_device == PCI_ANY_ID || subsystem_device == ss_device))
+			return from;
+	}
+	return NULL;
+}
+#endif
+
+#ifdef COMPAT_NO_SOFTNET
+#include <linux/netdevice.h>
+
+/*
+ * Tell upper layers that the network device is ready to xmit more frames.
+ */
+static void __inline__ netif_wake_queue(struct net_device * dev)
+{
+	dev->tbusy = 0;
+	mark_bh(NET_BH);
+}
+
+/*
+ * called during net_device open()
+ */
+static void __inline__ netif_start_queue(struct net_device * dev)
+{
+	dev->tbusy = 0;
+	/* actually, we never use the interrupt flag at all */
+	dev->interrupt = 0;
+	dev->start = 1;
+}
+
+/*
+ * Ask upper layers to temporarily cease passing us more xmit frames.
+ */
+static void __inline__ netif_stop_queue(struct net_device * dev)
+{
+	dev->tbusy = 1;
+}
+
+#endif /* COMPAT_NO_SOFTNET */
+
+#ifndef COMPAT_HAS_NEW_WAITQ
+typedef struct wait_queue wait_queue_t;
+typedef struct wait_queue *wait_queue_head_t;
+
+#define DECLARE_WAITQUEUE(wait, current)	struct wait_queue wait = { current, NULL }
+#define DECLARE_WAIT_QUEUE_HEAD(wait)		wait_queue_head_t wait
+#define init_waitqueue_head(x)			*(x)=NULL
+#define init_waitqueue_entry(q,p)		((q)->task)=(p)
+#endif /* COMPAT_HAS_NEW_WAITQ */
+
+#ifdef COMPAT_NEED_PCI_IDS
+
+#define PCI_ANY_ID (~0)
+
+#define PCI_VENDOR_ID_DYNALINK          0x0675
+#define PCI_DEVICE_ID_DYNALINK_IS64PH   0x1702
+
+#define PCI_DEVICE_ID_WINBOND2_6692	0x6692
+
+#define PCI_DEVICE_ID_PLX_R685		0x1030
+#define PCI_DEVICE_ID_PLX_DJINN_ITOO    0x1151
+#define PCI_DEVICE_ID_PLX_R753          0x1152
+
+#define PCI_VENDOR_ID_ELSA		0x1048
+#define PCI_DEVICE_ID_ELSA_MICROLINK	0x1000
+#define PCI_DEVICE_ID_ELSA_QS3000	0x3000
+
+#define PCI_VENDOR_ID_EICON		0x1133
+#define PCI_DEVICE_ID_EICON_DIVA20PRO	0xe001
+#define PCI_DEVICE_ID_EICON_DIVA20	0xe002
+#define PCI_DEVICE_ID_EICON_DIVA20PRO_U	0xe003
+#define PCI_DEVICE_ID_EICON_DIVA20_U	0xe004
+#define PCI_DEVICE_ID_EICON_DIVA201	0xe005
+#define PCI_DEVICE_ID_EICON_MAESTRA	0xe010
+#define PCI_DEVICE_ID_EICON_MAESTRAQ	0xe012
+#define PCI_DEVICE_ID_EICON_MAESTRAQ_U	0xe013
+#define PCI_DEVICE_ID_EICON_MAESTRAP	0xe014
+ 
+#define PCI_VENDOR_ID_CCD		0x1397
+#define PCI_DEVICE_ID_CCD_2BD0	        0x2BD0
+#define PCI_DEVICE_ID_CCD_B000	        0xB000
+#define PCI_DEVICE_ID_CCD_B006	        0xB006
+#define PCI_DEVICE_ID_CCD_B007	        0xB007
+#define PCI_DEVICE_ID_CCD_B008	        0xB008
+#define PCI_DEVICE_ID_CCD_B009	        0xB009
+#define PCI_DEVICE_ID_CCD_B00A	        0xB00A
+#define PCI_DEVICE_ID_CCD_B00B	        0xB00B
+#define PCI_DEVICE_ID_CCD_B00C	        0xB00C
+#define PCI_DEVICE_ID_CCD_B100	        0xB100
+
+#define PCI_VENDOR_ID_ASUSTEK           0x1043   
+#define PCI_DEVICE_ID_ASUSTEK_0675      0x0675
+
+#define PCI_VENDOR_ID_BERKOM		        0x0871
+#define PCI_DEVICE_ID_BERKOM_A1T	        0xFFA1
+#define PCI_DEVICE_ID_BERKOM_T_CONCEPT          0xFFA2
+#define PCI_DEVICE_ID_BERKOM_A4T	        0xFFA4
+#define PCI_DEVICE_ID_BERKOM_SCITEL_QUADRO      0xFFA8
+
+#define PCI_DEVICE_ID_SATSAGEM_NICCY	0x1016
+
+#define PCI_DEVICE_ID_TIGERJET_100	0x0002
+
+#define PCI_VENDOR_ID_ANIGMA		0x1051
+#define PCI_DEVICE_ID_ANIGMA_MC145575	0x0100
+
+#define PCI_VENDOR_ID_ZOLTRIX		0x15b0
+#define PCI_DEVICE_ID_ZOLTRIX_2BD0	0x2BD0
+
+#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_E	0x0070
+#define PCI_DEVICE_ID_DIGI_DF_M_E	0x0071
+#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_A	0x0072
+#define PCI_DEVICE_ID_DIGI_DF_M_A	0x0073
+
+#define PCI_DEVICE_ID_AVM_B1		0x0700
+#define PCI_DEVICE_ID_AVM_C4		0x0800
+#define PCI_DEVICE_ID_AVM_C2		0x1100
+#define PCI_DEVICE_ID_AVM_T1		0x1200
+
+#define PCI_VENDOR_ID_HYPERCOPE		0x1365
+#define PCI_DEVICE_ID_HYPERCOPE_PLX	0x9050
+#define PCI_SUBDEVICE_ID_HYPERCOPE_OLD_ERGO     0x0104
+#define PCI_SUBDEVICE_ID_HYPERCOPE_ERGO         0x0106
+#define PCI_SUBDEVICE_ID_HYPERCOPE_METRO        0x0107
+#define PCI_SUBDEVICE_ID_HYPERCOPE_CHAMP2       0x0108
+#define PCI_SUBDEVICE_ID_HYPERCOPE_PLEXUS       0x0109
+
+#define PCI_VENDOR_ID_ABOCOM            0x13D1
+#define PCI_DEVICE_ID_ABOCOM_2BD1       0x2BD1
+
+#endif /* COMPAT_NEED_PCI_IDS */
+
+#endif /* __KERNEL__ */
+#endif /* _LINUX_ISDN_COMPAT_H */
diff -Nur linux-2.4.32/include/linux/isdn_divertif.h linux-2.4.32.patched/include/linux/isdn_divertif.h
--- linux-2.4.32/include/linux/isdn_divertif.h	2001-12-21 18:42:03.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn_divertif.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: isdn_divertif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
+/* $Id$
  *
  * Header for the diversion supplementary interface for i4l.
  *
@@ -14,7 +14,7 @@
 /***********************************************************/
 /* magic value is also used to control version information */
 /***********************************************************/
-#define DIVERT_IF_MAGIC 0x25873401
+#define DIVERT_IF_MAGIC 0x25873402
 #define DIVERT_CMD_REG  0x00  /* register command */
 #define DIVERT_CMD_REL  0x01  /* release command */
 #define DIVERT_NO_ERR   0x00  /* return value no error */
@@ -34,6 +34,7 @@
     int (*ll_cmd)(isdn_ctrl *); /* supplied by hl on return */
     char * (*drv_to_name)(int); /* map a driver id to name, supplied by hl */
     int (*name_to_drv)(char *); /* map a driver id to name, supplied by hl */
+    int (*dial_net_name)(char *); /* force dial of a ll net interface  */
   } isdn_divert_if;
 
 /*********************/
diff -Nur linux-2.4.32/include/linux/isdn_dwabc.h linux-2.4.32.patched/include/linux/isdn_dwabc.h
--- linux-2.4.32/include/linux/isdn_dwabc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn_dwabc.h	2006-03-13 18:55:56.000000000 +0100
@@ -0,0 +1,84 @@
+/* $Id: isdn_dwabc.h,v 1.9 2001/09/26 20:32:08 detabc Exp $
+ *
+ * Header for the Linux ISDN abc-extension.
+ *
+ * Copyright           by abc GmbH
+ *                     written by Detlef Wengorz <detlefw@isdn4linux.de>
+ * 
+ * This software may be used and distributed according to the terms
+ * of the GNU General Public License, incorporated herein by reference.
+ *
+ */
+
+#ifndef ISDN_DWABC_H
+#define ISDN_DWABC_H
+
+#ifdef __KERNEL__
+#include <linux/types.h>
+#include <linux/kernel.h>
+#include <linux/sched.h>
+#include <linux/smp.h>
+#include <linux/spinlock.h>
+#include <linux/errno.h>
+
+
+typedef struct ISDN_DWSPINLOCK {
+
+	spinlock_t 	spin;
+	short  		owner;
+	short		my_flags;
+	ulong 		irq_flags;
+
+} ISDN_DWSPINLOCK;
+
+#define ISDN_DWSPIN_UNLOCKED				\
+	(ISDN_DWSPINLOCK) {						\
+		spin: 		SPIN_LOCK_UNLOCKED,		\
+		owner:		-1,						\
+		my_flags:	0,						\
+		irq_flags:	0,						\
+	}
+
+#define ISDN_DWSPIN_INIT(x)			\
+			do { *(x) = ISDN_DWSPIN_UNLOCKED; } while(0);
+
+static __inline__ int isdn_dwspin_trylock(ISDN_DWSPINLOCK *spin)
+{
+	if(!spin_trylock(&spin->spin)) {
+
+		if(spin->owner == smp_processor_id())
+			return(-EAGAIN);
+
+		spin_lock(&spin->spin);
+	}
+
+	spin->owner = smp_processor_id();
+	return(0);
+}
+
+static __inline__ void isdn_dwspin_unlock(ISDN_DWSPINLOCK *spin)
+{
+	spin->owner = -1;
+	spin_unlock(&spin->spin);
+}
+
+
+#else
+#include <sys/types.h>
+#endif
+
+#define DWABC_LCR_FLG_NEWNUMBER		0x00000001L
+#define DWABC_LCR_FLG_DISABLE		0x00000002L
+#define DWABC_LCR_FLG_NEWHUPTIME	0x00000004L
+
+
+struct ISDN_DWABC_LCR_IOCTL {
+
+	int 	lcr_ioctl_sizeof;	/* mustbe sizeof(ISDN_DWABC_LCR_IOCTL)	*/
+	u_short lcr_ioctl_onhtime;	/* new hanguptime						*/
+	u_long 	lcr_ioctl_callid;	/* callid from lcr-subsystem			*/
+	u_long 	lcr_ioctl_flags;	/* see above							*/
+	char 	lcr_ioctl_nr[32];	/* new destination phonenumber			*/
+};
+
+#endif
diff -Nur linux-2.4.32/include/linux/isdn.h linux-2.4.32.patched/include/linux/isdn.h
--- linux-2.4.32/include/linux/isdn.h	2001-12-21 18:42:03.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: isdn.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
+/* $Id: isdn.h,v 1.125 2001/12/01 23:18:21 detabc Exp $
  *
  * Main header for the Linux ISDN subsystem (linklevel).
  *
@@ -14,6 +14,7 @@
 #ifndef __ISDN_H__
 #define __ISDN_H__
 
+#include <linux/isdn_compat.h>
 #include <linux/ioctl.h>
 
 #ifdef CONFIG_COBALT_MICRO_SERVER
@@ -93,9 +94,15 @@
 #define ISDN_LMSNLEN         255 /* Length of tty's Listen-MSN string */
 #define ISDN_CMSGLEN	     50	 /* Length of CONNECT-Message to add for Modem */
 
+#ifdef BIG_PHONE_NUMBERS
 #define ISDN_MSNLEN          32
 #define NET_DV 0x06  /* Data version for isdn_net_ioctl_cfg   */
 #define TTY_DV 0x06  /* Data version for iprofd etc.          */
+#else
+#define ISDN_MSNLEN          20
+#define NET_DV 0x05  /* Data version for isdn_net_ioctl_cfg   */
+#define TTY_DV 0x05  /* Data version for iprofd etc.          */
+#endif
 
 #define INF_DV 0x01  /* Data version for /dev/isdninfo        */
 
@@ -187,6 +194,61 @@
 #define ISDN_MINOR_PPPMAX   (128 + (ISDN_MAX_CHANNELS-1))
 #define ISDN_MINOR_STATUS   255
 
+#ifndef CONFIG_ISDN_WITH_ABC
+#undef CONFIG_ISDN_WITH_ABC_CALLB
+#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK
+#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_HANGUP
+#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_DIAL
+#undef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
+#undef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
+#undef CONFIG_ISDN_WITH_ABC_RCV_NO_HUPTIMER
+#undef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
+#undef CONFIG_ISDN_WITH_ABC_CONN_ERROR
+#undef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
+#else /* CONFIG_ISDN_WITH_ABC */
+#include <linux/isdn_dwabc.h>
+
+
+typedef struct DWABCJIFFIES {
+
+	u_long	msec_1000;
+	u_long  msec_500;
+	u_long	msec_400;
+	u_long	msec_200;
+	u_long	msec_100;
+
+} DWABCJIFFIES;
+
+
+#ifdef CONFIG_ISDN_WITH_ABC_NEED_DWSJIFFIES
+DWABCJIFFIES isdn_dwabc_jiffies;
+#else
+extern DWABCJIFFIES isdn_dwabc_jiffies;
+#endif
+#define dwsjiffies (isdn_dwabc_jiffies.msec_1000)
+
+#define ISDN_DW_ABC_FLAG_UNUSED00001		0x00000001L
+#define ISDN_DW_ABC_FLAG_NO_UDP_CHECK		0x00000002L
+#define ISDN_DW_ABC_FLAG_NO_UDP_HANGUP		0x00000004L
+#define ISDN_DW_ABC_FLAG_NO_UDP_DIAL		0x00000008L
+#define ISDN_DW_ABC_FLAG_UNUSED00010		0x00000010L
+#define ISDN_DW_ABC_FLAG_RCV_NO_HUPTIMER	0x00000020L
+#define ISDN_DW_ABC_FLAG_NO_CH_EXTINUSE		0x00000040L
+#define ISDN_DW_ABC_FLAG_NO_CONN_ERROR		0x00000080L
+#define ISDN_DW_ABC_FLAG_BSD_COMPRESS		0x00000100L
+#define ISDN_DW_ABC_FLAG_NO_LCR				0x00000200L
+#define ISDN_DW_ABC_FLAG_LEASED_LINE		0x00001000L
+
+#define ISDN_DW_ABC_IFFLAG_NODCHAN			0x00000001L
+#define ISDN_DW_ABC_IFFLAG_BSDAKTIV			0x00000002L
+
+#define ISDN_DW_ABC_BITLOCK_SEND			0
+#define ISDN_DW_ABC_BITLOCK_RECEIVE			1
+
+#endif /* CONFIG_ISDN_WITH_ABC */
+
+
+
 #ifdef CONFIG_ISDN_PPP
 
 #ifdef CONFIG_ISDN_PPP_VJ
@@ -204,9 +266,11 @@
 #  include <linux/concap.h>
 #endif
 
+#ifdef HAVE_DEVFS_FS
 #ifdef CONFIG_DEVFS_FS
 #  include <linux/devfs_fs_kernel.h>
 #endif
+#endif /* HAVE_DEVFS_FS */
 
 #include <linux/isdnif.h>
 
@@ -272,6 +336,12 @@
 #define ISDN_NET_CALLBACK   0x04       /* activate callback                 */
 #define ISDN_NET_CBHUP      0x08       /* hangup before callback            */
 #define ISDN_NET_CBOUT      0x10       /* remote machine does callback      */
+#if 0
+/* Unused??? */
+#define ISDN_NET_CLONE      0x08       /* clone a tmp interface when called */
+#define ISDN_NET_TMP        0x10       /* tmp interface until getting an IP */
+#define ISDN_NET_DYNAMIC    0x20       /* this link is dynamically allocated */
+#endif
 
 #define ISDN_NET_MAGIC      0x49344C02 /* for paranoia-checking             */
 
@@ -386,6 +456,38 @@
   char cisco_debserint;			/* debugging flag of cisco hdlc with slarp */
   struct timer_list cisco_timer;
   struct tq_struct tqueue;
+#ifdef CONFIG_ISDN_WITH_ABC
+  ulong 	dw_abc_flags;
+  ulong 	dw_abc_if_flags;
+  int   	dw_abc_inuse_secure;
+  ulong 	dw_abc_dialstart;
+  int   	dw_abc_old_onhtime;
+  int 		dw_abc_remote_version;
+  int		dw_abc_bitlocks;
+#ifdef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
+  char	dw_out_msn[ISDN_MSNLEN]; /* eaz for outgoing call if *out_msn != 0 */
+#endif
+#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
+  ulong 				dw_abc_lcr_callid;
+  ulong 				dw_abc_lcr_start_request;
+  ulong 				dw_abc_lcr_end_request;
+  isdn_ctrl 			*dw_abc_lcr_cmd;
+  struct ISDN_DWABC_LCR_IOCTL	*dw_abc_lcr_io;
+#endif
+  ulong dw_abc_bchan_last_connect;
+#ifdef CONFIG_ISDN_WITH_ABC_CONN_ERROR
+  short dw_abc_bchan_errcnt;
+#endif
+#ifdef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
+  void *dw_abc_bsd_compressor;
+  void *dw_abc_bsd_stat_rx;
+  void *dw_abc_bsd_stat_tx;
+#endif
+  ulong	dw_abc_bsd_snd;
+  ulong	dw_abc_bsd_bsd_snd;
+  ulong	dw_abc_bsd_rcv;
+  ulong	dw_abc_bsd_bsd_rcv;
+#endif
 } isdn_net_local;
 
 /* the interface itself */
@@ -608,12 +710,13 @@
 	int               tflags;                    /* Timer-Flags:               */
 	/*  see ISDN_TIMER_..defines  */
 	int               global_flags;
-	infostruct        *infochain;                /* List of open info-devs.    */
-	wait_queue_head_t info_waitq;               /* Wait-Queue for isdninfo    */
 	struct timer_list timer;		       /* Misc.-function Timer       */
 	int               chanmap[ISDN_MAX_CHANNELS];/* Map minor->device-channel  */
 	int               drvmap[ISDN_MAX_CHANNELS]; /* Map minor->driver-index    */
 	int               usage[ISDN_MAX_CHANNELS];  /* Used by tty/ip/voice       */
+#ifdef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
+	ulong			  dwabc_chan_external_inuse[ISDN_MAX_CHANNELS];
+#endif
 	char              num[ISDN_MAX_CHANNELS][ISDN_MSNLEN];
 	/* Remote number of active ch.*/
 	int               m_idx[ISDN_MAX_CHANNELS];  /* Index for mdm....          */
@@ -631,6 +734,7 @@
 	isdn_v110_stream  *v110[ISDN_MAX_CHANNELS];  /* V.110 private data         */
 	struct semaphore  sem;                       /* serialize list access*/
 	unsigned long     global_features;
+#ifdef HAVE_DEVFS_FS
 #ifdef CONFIG_DEVFS_FS
 	devfs_handle_t devfs_handle_isdninfo;
 	devfs_handle_t devfs_handle_isdnctrl;
@@ -640,10 +744,41 @@
 	devfs_handle_t devfs_handle_ipppX[ISDN_MAX_CHANNELS];
 #endif
 #endif /* CONFIG_DEVFS_FS */
+#endif /* HAVE_DEVFS_FS */
 } isdn_dev;
 
 extern isdn_dev *dev;
 
+#ifdef CONFIG_ISDN_WITH_ABC
+extern int isdn_auto_dial_helper(isdn_net_local *,struct sk_buff *,int);
+extern void dwisdn_nfw_send(isdn_net_local *lp,int drop_only);
+extern void isdn_net_unreachable(struct net_device *,struct sk_buff *,char *);
+extern void isdn_net_log_skb_dwabc(struct sk_buff *,isdn_net_local *,char *);
+extern void isdn_net_hangup(struct net_device *d);
+extern void isdn_dw_clear_if(ulong pm,isdn_net_local *);
+extern void isdn_dwabc_test_phone(isdn_net_local *);
+extern void isdn_dw_abc_init_func(void);
+extern void isdn_dw_abc_release_func(void);
+extern int isdn_dw_abc_reset_interface(isdn_net_local *,int);
+extern int dwabc_bsd_init(isdn_net_local *lp);
+extern void dwabc_bsd_free(isdn_net_local *lp);
+extern struct sk_buff *dwabc_bsd_compress(isdn_net_local *,struct sk_buff *,struct net_device *);
+extern void dwabc_bsd_first_gen(isdn_net_local *);
+extern struct sk_buff *dwabc_bsd_rx_pkt(isdn_net_local *,struct sk_buff *,struct net_device *);
+#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
+extern size_t isdn_dw_abc_lcr_readstat(char *,size_t);
+extern ulong isdn_dw_abc_lcr_call_number(isdn_net_local *,isdn_ctrl *);
+extern void isdn_dw_abc_lcr_open(void);
+extern void isdn_dw_abc_lcr_close(void);
+extern int isdn_dw_abc_lcr_ioctl(ulong);
+extern void isdn_dw_abc_lcr_clear(isdn_net_local *);
+extern int isdn_dw_abc_lcr_lock(void);
+extern void isdn_dw_abc_lcr_ulock(void);
+#endif
+#ifdef CONFIG_ISDN_WITH_ABC_UDP_CHECK
+extern int dw_abc_udp_test(struct sk_buff *skb,struct net_device *ndev); 
+#endif
+#endif
 
 #endif /* __KERNEL__ */
 
diff -Nur linux-2.4.32/include/linux/isdnif.h linux-2.4.32.patched/include/linux/isdnif.h
--- linux-2.4.32/include/linux/isdnif.h	2001-12-21 18:42:03.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdnif.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: isdnif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
+/* $Id: isdnif.h,v 1.43 2002/02/09 21:19:11 keil Exp $
  *
  * Linux ISDN subsystem
  * Definition of the interface between the subsystem and its low-level drivers.
@@ -14,6 +14,7 @@
 #ifndef __ISDNIF_H__
 #define __ISDNIF_H__
 
+#include <linux/isdn_compat.h>
 
 /*
  * Values for general protocol-selection
@@ -213,6 +214,8 @@
 #define ISDN_STAT_FAXIND  276    /* FAX indications from HL-driver        */
 #define ISDN_STAT_AUDIO   277    /* DTMF, DSP indications                 */
 #define ISDN_STAT_DISCH   278    /* Disable/Enable channel usage          */
+#define ISDN_STAT_ALERT   279    /* Signal alerting                       */
+#define ISDN_STAT_PROCEED 280    /* Signal proceeding                     */
 
 /*
  * Audio commands
diff -Nur linux-2.4.32/include/linux/isdn_lzscomp.h linux-2.4.32.patched/include/linux/isdn_lzscomp.h
--- linux-2.4.32/include/linux/isdn_lzscomp.h	2001-12-21 18:42:03.000000000 +0100
+++ linux-2.4.32.patched/include/linux/isdn_lzscomp.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,4 +1,4 @@
-/* $Id: isdn_lzscomp.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
+/* $Id$
  *
  * Header for isdn_lzscomp.c
  * Concentrated here to not mess up half a dozen kernel headers with code
diff -Nur linux-2.4.32/include/linux/isdn_ppp.h linux-2.4.32.patched/include/linux/isdn_ppp.h
--- linux-2.4.32/include/linux/isdn_ppp.h	2003-08-25 13:44:44.000000000 +0200
+++ linux-2.4.32.patched/include/linux/isdn_ppp.h	2006-03-13 18:55:56.000000000 +0100
@@ -8,6 +8,7 @@
 #ifndef _LINUX_ISDN_PPP_H
 #define _LINUX_ISDN_PPP_H
 
+#include <linux/isdn_compat.h>
 
 #define CALLTYPE_INCOMING 0x1
 #define CALLTYPE_OUTGOING 0x2
@@ -33,6 +34,11 @@
 #define PPPIOCSCOMPRESSOR _IOW('t',135,int)
 #define PPPIOCGIFNAME      _IOR('t',136, char [IFNAMSIZ] )
 
+#ifdef COMPAT_NEED_MPPP_DEFS
+#define PPP_MP          0x003d
+#define PPP_COMPFRAG    0x00fb
+#define PPP_CCPFRAG     0x80fb
+#endif
 
 #define SC_MP_PROT       0x00000200
 #define SC_REJ_MP_PROT   0x00000400
@@ -65,9 +71,6 @@
 
 #include <linux/config.h>
 
-#ifdef CONFIG_IPPP_FILTER
-#include <linux/filter.h>
-#endif
 
 #define DECOMP_ERR_NOMEM	(-10)
 
@@ -226,10 +229,6 @@
   unsigned char *cbuf;
   struct slcompress *slcomp;
 #endif
-#ifdef CONFIG_IPPP_FILTER
-  struct sock_fprog pass_filter;	/* filter for packets to pass */
-  struct sock_fprog active_filter;	/* filter for pkts to reset idle */
-#endif
   unsigned long debug;
   struct isdn_ppp_compressor *compressor,*decompressor;
   struct isdn_ppp_compressor *link_compressor,*link_decompressor;
diff -Nur linux-2.4.32/include/linux/kernelcapi.h linux-2.4.32.patched/include/linux/kernelcapi.h
--- linux-2.4.32/include/linux/kernelcapi.h	2002-02-25 20:38:13.000000000 +0100
+++ linux-2.4.32.patched/include/linux/kernelcapi.h	2006-03-13 18:55:56.000000000 +0100
@@ -1,12 +1,10 @@
-/* $Id: kernelcapi.h,v 1.1.4.2 2002/01/28 18:25:10 kai Exp $
+/*
+ * $Id: kernelcapi.h,v 1.9 2000/11/28 09:34:02 kai Exp $
  * 
  * Kernel CAPI 2.0 Interface for Linux
  * 
  * (c) Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
  * 
- * This software may be used and distributed according to the terms
- * of the GNU General Public License, incorporated herein by reference.
- *
  */
 
 #ifndef __KERNELCAPI_H__
diff -Nur linux-2.4.32/include/linux/modversions.h linux-2.4.32.patched/include/linux/modversions.h
--- linux-2.4.32/include/linux/modversions.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/modversions.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1 @@
+#include <linux/modsetver.h>
diff -Nur linux-2.4.32/include/linux/nbd.h linux-2.4.32.patched/include/linux/nbd.h
--- linux-2.4.32/include/linux/nbd.h	2002-08-03 02:39:45.000000000 +0200
+++ linux-2.4.32.patched/include/linux/nbd.h	2006-03-13 18:57:13.000000000 +0100
@@ -29,34 +29,6 @@
 
 #include <linux/blk.h>
 
-#ifdef PARANOIA
-extern int requests_in;
-extern int requests_out;
-#endif
-
-static void
-nbd_end_request(struct request *req)
-{
-	struct buffer_head *bh;
-	unsigned nsect;
-	unsigned long flags;
-	int uptodate = (req->errors == 0) ? 1 : 0;
-
-#ifdef PARANOIA
-	requests_out++;
-#endif
-	spin_lock_irqsave(&io_request_lock, flags);
-	while((bh = req->bh) != NULL) {
-		nsect = bh->b_size >> 9;
-		blk_finished_io(nsect);
-		req->bh = bh->b_reqnext;
-		bh->b_reqnext = NULL;
-		bh->b_end_io(bh, uptodate);
-	}
-	blkdev_release_request(req);
-	spin_unlock_irqrestore(&io_request_lock, flags);
-}
-
 #define MAX_NBD 128
 
 struct nbd_device {
diff -Nur linux-2.4.32/include/linux/netdevice.h linux-2.4.32.patched/include/linux/netdevice.h
--- linux-2.4.32/include/linux/netdevice.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netdevice.h	2006-03-13 18:57:13.000000000 +0100
@@ -295,9 +295,11 @@
 
 	/* List of functions to handle Wireless Extensions (instead of ioctl).
 	 * See <net/iw_handler.h> for details. Jean II */
-	struct iw_handler_def *	wireless_handlers;
+	const struct iw_handler_def *	wireless_handlers;
+	/* Instance data managed by the core of Wireless Extensions. */
+	struct iw_public_data *	wireless_data;
+
 
-	struct ethtool_ops *ethtool_ops;
 
 	/*
 	 * This marks the end of the "visible" part of the structure. All
@@ -352,8 +354,8 @@
 
 	struct Qdisc		*qdisc;
 	struct Qdisc		*qdisc_sleeping;
+	struct Qdisc		*qdisc_list;
 	struct Qdisc		*qdisc_ingress;
-	struct list_head	qdisc_list;
 	unsigned long		tx_queue_len;	/* Max frames per queue allowed */
 
 	/* hard_start_xmit synchronizer */
@@ -453,6 +455,7 @@
 	/* this will get initialized at each interface type init routine */
 	struct divert_blk	*divert;
 #endif /* CONFIG_NET_DIVERT */
+	struct ethtool_ops *ethtool_ops;
 };
 
 /* 2.6 compatibility */
diff -Nur linux-2.4.32/include/linux/netfilter_helpers.h linux-2.4.32.patched/include/linux/netfilter_helpers.h
--- linux-2.4.32/include/linux/netfilter_helpers.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_helpers.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,133 @@
+/*
+ * Helpers for netfiler modules.  This file provides implementations for basic
+ * functions such as strncasecmp(), etc.
+ *
+ * gcc will warn for defined but unused functions, so we only include the
+ * functions requested.  The following macros are used:
+ *   NF_NEED_STRNCASECMP        nf_strncasecmp()
+ *   NF_NEED_STRTOU16           nf_strtou16()
+ *   NF_NEED_STRTOU32           nf_strtou32()
+ */
+#ifndef _NETFILTER_HELPERS_H
+#define _NETFILTER_HELPERS_H
+
+/* Only include these functions for kernel code. */
+#ifdef __KERNEL__
+
+#include <linux/ctype.h>
+#define iseol(c) ( (c) == '\r' || (c) == '\n' )
+
+/*
+ * The standard strncasecmp()
+ */
+#ifdef NF_NEED_STRNCASECMP
+static int
+nf_strncasecmp(const char* s1, const char* s2, u_int32_t len)
+{
+    if (s1 == NULL || s2 == NULL)
+    {
+        if (s1 == NULL && s2 == NULL)
+        {
+            return 0;
+        }
+        return (s1 == NULL) ? -1 : 1;
+    }
+    while (len > 0 && tolower(*s1) == tolower(*s2))
+    {
+        len--;
+        s1++;
+        s2++;
+    }
+    return ( (len == 0) ? 0 : (tolower(*s1) - tolower(*s2)) );
+}
+#endif /* NF_NEED_STRNCASECMP */
+
+/*
+ * Parse a string containing a 16-bit unsigned integer.
+ * Returns the number of chars used, or zero if no number is found.
+ */
+#ifdef NF_NEED_STRTOU16
+static int
+nf_strtou16(const char* pbuf, u_int16_t* pval)
+{
+    int n = 0;
+
+    *pval = 0;
+    while (isdigit(pbuf[n]))
+    {
+        *pval = (*pval * 10) + (pbuf[n] - '0');
+        n++;
+    }
+
+    return n;
+}
+#endif /* NF_NEED_STRTOU16 */
+
+/*
+ * Parse a string containing a 32-bit unsigned integer.
+ * Returns the number of chars used, or zero if no number is found.
+ */
+#ifdef NF_NEED_STRTOU32
+static int
+nf_strtou32(const char* pbuf, u_int32_t* pval)
+{
+    int n = 0;
+
+    *pval = 0;
+    while (pbuf[n] >= '0' && pbuf[n] <= '9')
+    {
+        *pval = (*pval * 10) + (pbuf[n] - '0');
+        n++;
+    }
+
+    return n;
+}
+#endif /* NF_NEED_STRTOU32 */
+
+/*
+ * Given a buffer and length, advance to the next line and mark the current
+ * line.
+ */
+#ifdef NF_NEED_NEXTLINE
+static int
+nf_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
+{
+    uint    off = *poff;
+    uint    physlen = 0;
+
+    if (off >= len)
+    {
+        return 0;
+    }
+
+    while (p[off] != '\n')
+    {
+        if (len-off <= 1)
+        {
+            return 0;
+        }
+
+        physlen++;
+        off++;
+    }
+
+    /* if we saw a crlf, physlen needs adjusted */
+    if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
+    {
+        physlen--;
+    }
+
+    /* advance past the newline */
+    off++;
+
+    *plineoff = *poff;
+    *plinelen = physlen;
+    *poff = off;
+
+    return 1;
+}
+#endif /* NF_NEED_NEXTLINE */
+
+#endif /* __KERNEL__ */
+
+#endif /* _NETFILTER_HELPERS_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack.h	2005-11-16 20:12:54.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack.h	2006-03-13 19:01:41.000000000 +0100
@@ -50,16 +50,19 @@
 
 #include <linux/netfilter_ipv4/ip_conntrack_tcp.h>
 #include <linux/netfilter_ipv4/ip_conntrack_icmp.h>
+#include <linux/netfilter_ipv4/ip_conntrack_proto_gre.h>
 
 /* per conntrack: protocol private data */
 union ip_conntrack_proto {
 	/* insert conntrack proto private data here */
 	struct ip_ct_tcp tcp;
 	struct ip_ct_icmp icmp;
+	struct ip_ct_gre gre;
 };
 
 union ip_conntrack_expect_proto {
 	/* insert expect proto private data here */
+	struct ip_ct_gre_expect gre;
 };
 
 /* Add protocol helper include file here */
@@ -67,6 +70,10 @@
 
 #include <linux/netfilter_ipv4/ip_conntrack_ftp.h>
 #include <linux/netfilter_ipv4/ip_conntrack_irc.h>
+#include <linux/netfilter_ipv4/ip_conntrack_pptp.h>
+#include <linux/netfilter_ipv4/ip_conntrack_h323.h>
+#include <linux/netfilter_ipv4/ip_conntrack_rtsp.h>
+#include <linux/netfilter_ipv4/ip_conntrack_mms.h>
 
 /* per expectation: application helper private data */
 union ip_conntrack_expect_help {
@@ -74,6 +81,10 @@
 	struct ip_ct_amanda_expect exp_amanda_info;
 	struct ip_ct_ftp_expect exp_ftp_info;
 	struct ip_ct_irc_expect exp_irc_info;
+	struct ip_ct_pptp_expect exp_pptp_info;
+	struct ip_ct_h225_expect exp_h225_info;
+	struct ip_ct_rtsp_expect exp_rtsp_info;
+	struct ip_ct_mms_expect exp_mms_info;
 
 #ifdef CONFIG_IP_NF_NAT_NEEDED
 	union {
@@ -87,14 +98,20 @@
 	/* insert conntrack helper private data (master) here */
 	struct ip_ct_ftp_master ct_ftp_info;
 	struct ip_ct_irc_master ct_irc_info;
+	struct ip_ct_pptp_master ct_pptp_info;
+	struct ip_ct_h225_master ct_h225_info;
+	struct ip_ct_rtsp_master ct_rtsp_info;
+	struct ip_ct_mms_master ct_mms_info;
 };
 
 #ifdef CONFIG_IP_NF_NAT_NEEDED
 #include <linux/netfilter_ipv4/ip_nat.h>
+#include <linux/netfilter_ipv4/ip_nat_pptp.h>
 
 /* per conntrack: nat application helper private data */
 union ip_conntrack_nat_help {
 	/* insert nat helper private data here */
+	struct ip_nat_pptp nat_pptp_info;
 };
 #endif
 
@@ -156,6 +173,12 @@
 	union ip_conntrack_expect_help help;
 };
 
+struct ip_conntrack_counter
+{
+       u_int64_t packets;
+       u_int64_t bytes;
+};
+
 struct ip_conntrack_helper;
 
 struct ip_conntrack
@@ -173,6 +196,12 @@
 	/* Timer function; drops refcnt when it goes off. */
 	struct timer_list timeout;
 
+#if defined(CONFIG_IP_NF_CT_ACCT) || \
+	defined(CONFIG_IP_NF_CT_ACCT_MODULE)
+       /* Accounting Information (same cache line as other written members) */
+       struct ip_conntrack_counter counters[IP_CT_DIR_MAX];
+#endif
+
 	/* If we're expecting another related connection, this will be
            in expected linked list */
 	struct list_head sibling_list;
@@ -207,6 +236,20 @@
 	} nat;
 #endif /* CONFIG_IP_NF_NAT_NEEDED */
 
+#if defined(CONFIG_IP_NF_MATCH_LAYER7) || defined(CONFIG_IP_NF_MATCH_LAYER7_MODULE)
+	struct {
+		unsigned int numpackets; /* surely this is kept track of somewhere else, right? I can't find it... */
+		char * app_proto; /* "http", "ftp", etc.  NULL if unclassifed */
+		
+		/* the application layer data so far.  NULL if ->numpackets > numpackets */
+		char * app_data; 
+
+		unsigned int app_data_len;
+	} layer7;
+#endif
+#if defined(CONFIG_IP_NF_CONNTRACK_MARK)
+	unsigned long mark;
+#endif
 };
 
 /* get master conntrack via master expectation */
@@ -242,8 +285,10 @@
 			  const struct ip_conntrack_tuple *orig);
 
 /* Refresh conntrack for this many jiffies */
-extern void ip_ct_refresh(struct ip_conntrack *ct,
-			  unsigned long extra_jiffies);
+extern void ip_ct_refresh_acct(struct ip_conntrack *ct,
+                              enum ip_conntrack_info ctinfo,
+                              const struct iphdr *iph,
+                              unsigned long extra_jiffies);
 
 /* These are for NAT.  Icky. */
 /* Call me when a conntrack is destroyed. */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_h323.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_h323.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_h323.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_h323.h	2006-03-13 19:01:41.000000000 +0100
@@ -0,0 +1,30 @@
+#ifndef _IP_CONNTRACK_H323_H
+#define _IP_CONNTRACK_H323_H
+/* H.323 connection tracking. */
+
+#ifdef __KERNEL__
+/* Protects H.323 related data */
+DECLARE_LOCK_EXTERN(ip_h323_lock);
+#endif
+
+/* Default H.225 port */
+#define H225_PORT	1720
+
+/* This structure is per expected connection */
+struct ip_ct_h225_expect {
+	u_int16_t port;			/* Port of the H.225 helper/RTCP/RTP channel */
+	enum ip_conntrack_dir dir;	/* Direction of the original connection */
+	unsigned int offset;		/* offset of the address in the payload */
+};
+
+/* This structure exists only once per master */
+struct ip_ct_h225_master {
+	int is_h225;				/* H.225 or H.245 connection */
+#ifdef CONFIG_IP_NF_NAT_NEEDED
+	enum ip_conntrack_dir dir;		/* Direction of the original connection */
+	u_int32_t seq[IP_CT_DIR_MAX];		/* Exceptional packet mangling for signal addressess... */
+	unsigned int offset[IP_CT_DIR_MAX];	/* ...and the offset of the addresses in the payload */
+#endif
+};
+
+#endif /* _IP_CONNTRACK_H323_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_mms.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_mms.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_mms.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_mms.h	2006-03-13 19:01:41.000000000 +0100
@@ -0,0 +1,31 @@
+#ifndef _IP_CONNTRACK_MMS_H
+#define _IP_CONNTRACK_MMS_H
+/* MMS tracking. */
+
+#ifdef __KERNEL__
+#include <linux/netfilter_ipv4/lockhelp.h>
+
+DECLARE_LOCK_EXTERN(ip_mms_lock);
+
+#define MMS_PORT                         1755
+#define MMS_SRV_MSG_ID                   196610
+
+#define MMS_SRV_MSG_OFFSET               36
+#define MMS_SRV_UNICODE_STRING_OFFSET    60
+#define MMS_SRV_CHUNKLENLV_OFFSET        16
+#define MMS_SRV_CHUNKLENLM_OFFSET        32
+#define MMS_SRV_MESSAGELENGTH_OFFSET     8
+#endif
+
+/* This structure is per expected connection */
+struct ip_ct_mms_expect {
+	u_int32_t len;
+	u_int32_t padding;
+	u_int16_t port;
+};
+
+/* This structure exists only once per master */
+struct ip_ct_mms_master {
+};
+
+#endif /* _IP_CONNTRACK_MMS_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_pptp.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_pptp.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_pptp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_pptp.h	2006-03-13 19:01:41.000000000 +0100
@@ -0,0 +1,313 @@
+/* PPTP constants and structs */
+#ifndef _CONNTRACK_PPTP_H
+#define _CONNTRACK_PPTP_H
+
+/* state of the control session */
+enum pptp_ctrlsess_state {
+	PPTP_SESSION_NONE,			/* no session present */
+	PPTP_SESSION_ERROR,			/* some session error */
+	PPTP_SESSION_STOPREQ,			/* stop_sess request seen */
+	PPTP_SESSION_REQUESTED,			/* start_sess request seen */
+	PPTP_SESSION_CONFIRMED,			/* session established */
+};
+
+/* state of the call inside the control session */
+enum pptp_ctrlcall_state {
+	PPTP_CALL_NONE,
+	PPTP_CALL_ERROR,
+	PPTP_CALL_OUT_REQ,
+	PPTP_CALL_OUT_CONF,
+	PPTP_CALL_IN_REQ,
+	PPTP_CALL_IN_REP,
+	PPTP_CALL_IN_CONF,
+	PPTP_CALL_CLEAR_REQ,
+};
+
+
+/* conntrack private data */
+struct ip_ct_pptp_master {
+	enum pptp_ctrlsess_state sstate;	/* session state */
+
+	/* everything below is going to be per-expectation in newnat,
+	 * since there could be more than one call within one session */
+	enum pptp_ctrlcall_state cstate;	/* call state */
+	u_int16_t pac_call_id;			/* call id of PAC, host byte order */
+	u_int16_t pns_call_id;			/* call id of PNS, host byte order */
+};
+
+/* conntrack_expect private member */
+struct ip_ct_pptp_expect {
+	enum pptp_ctrlcall_state cstate; 	/* call state */
+	u_int16_t pac_call_id;			/* call id of PAC */
+	u_int16_t pns_call_id;			/* call id of PNS */
+};
+
+
+#ifdef __KERNEL__
+
+#include <linux/netfilter_ipv4/lockhelp.h>
+DECLARE_LOCK_EXTERN(ip_pptp_lock);
+
+#define IP_CONNTR_PPTP		PPTP_CONTROL_PORT
+
+union pptp_ctrl_union {
+                void				*rawreq;
+		struct PptpStartSessionRequest	*sreq;
+		struct PptpStartSessionReply	*srep;
+		struct PptpStopSessionRequest	*streq;
+		struct PptpStopSessionReply	*strep;
+                struct PptpOutCallRequest       *ocreq;
+                struct PptpOutCallReply         *ocack;
+                struct PptpInCallRequest        *icreq;
+                struct PptpInCallReply          *icack;
+                struct PptpInCallConnected      *iccon;
+		struct PptpClearCallRequest	*clrreq;
+                struct PptpCallDisconnectNotify *disc;
+                struct PptpWanErrorNotify       *wanerr;
+                struct PptpSetLinkInfo          *setlink;
+};
+
+
+
+#define PPTP_CONTROL_PORT	1723
+
+#define PPTP_PACKET_CONTROL	1
+#define PPTP_PACKET_MGMT	2
+
+#define PPTP_MAGIC_COOKIE	0x1a2b3c4d
+
+struct pptp_pkt_hdr {
+	__u16	packetLength;
+	__u16	packetType;
+	__u32	magicCookie;
+};
+
+/* PptpControlMessageType values */
+#define PPTP_START_SESSION_REQUEST	1
+#define PPTP_START_SESSION_REPLY	2
+#define PPTP_STOP_SESSION_REQUEST	3
+#define PPTP_STOP_SESSION_REPLY		4
+#define PPTP_ECHO_REQUEST		5
+#define PPTP_ECHO_REPLY			6
+#define PPTP_OUT_CALL_REQUEST		7
+#define PPTP_OUT_CALL_REPLY		8
+#define PPTP_IN_CALL_REQUEST		9
+#define PPTP_IN_CALL_REPLY		10
+#define PPTP_IN_CALL_CONNECT		11
+#define PPTP_CALL_CLEAR_REQUEST		12
+#define PPTP_CALL_DISCONNECT_NOTIFY	13
+#define PPTP_WAN_ERROR_NOTIFY		14
+#define PPTP_SET_LINK_INFO		15
+
+#define PPTP_MSG_MAX			15
+
+/* PptpGeneralError values */
+#define PPTP_ERROR_CODE_NONE		0
+#define PPTP_NOT_CONNECTED		1
+#define PPTP_BAD_FORMAT			2
+#define PPTP_BAD_VALUE			3
+#define PPTP_NO_RESOURCE		4
+#define PPTP_BAD_CALLID			5
+#define PPTP_REMOVE_DEVICE_ERROR	6
+
+struct PptpControlHeader {
+	__u16	messageType;
+	__u16	reserved;
+};
+
+/* FramingCapability Bitmap Values */
+#define PPTP_FRAME_CAP_ASYNC		0x1
+#define PPTP_FRAME_CAP_SYNC		0x2
+
+/* BearerCapability Bitmap Values */
+#define PPTP_BEARER_CAP_ANALOG		0x1
+#define PPTP_BEARER_CAP_DIGITAL		0x2
+
+struct PptpStartSessionRequest {
+	__u16	protocolVersion;
+	__u8	reserved1;
+	__u8	reserved2;
+	__u32	framingCapability;
+	__u32	bearerCapability;
+	__u16	maxChannels;
+	__u16	firmwareRevision;
+	__u8	hostName[64];
+	__u8	vendorString[64];
+};
+
+/* PptpStartSessionResultCode Values */
+#define PPTP_START_OK			1
+#define PPTP_START_GENERAL_ERROR	2
+#define PPTP_START_ALREADY_CONNECTED	3
+#define PPTP_START_NOT_AUTHORIZED	4
+#define PPTP_START_UNKNOWN_PROTOCOL	5
+
+struct PptpStartSessionReply {
+	__u16	protocolVersion;
+	__u8	resultCode;
+	__u8	generalErrorCode;
+	__u32	framingCapability;
+	__u32	bearerCapability;
+	__u16	maxChannels;
+	__u16	firmwareRevision;
+	__u8	hostName[64];
+	__u8	vendorString[64];
+};
+
+/* PptpStopReasons */
+#define PPTP_STOP_NONE			1
+#define PPTP_STOP_PROTOCOL		2
+#define PPTP_STOP_LOCAL_SHUTDOWN	3
+
+struct PptpStopSessionRequest {
+	__u8	reason;
+};
+
+/* PptpStopSessionResultCode */
+#define PPTP_STOP_OK			1
+#define PPTP_STOP_GENERAL_ERROR		2
+
+struct PptpStopSessionReply {
+	__u8	resultCode;
+	__u8	generalErrorCode;
+};
+
+struct PptpEchoRequest {
+	__u32 identNumber;
+};
+
+/* PptpEchoReplyResultCode */
+#define PPTP_ECHO_OK			1
+#define PPTP_ECHO_GENERAL_ERROR		2
+
+struct PptpEchoReply {
+	__u32	identNumber;
+	__u8	resultCode;
+	__u8	generalErrorCode;
+	__u16	reserved;
+};
+
+/* PptpFramingType */
+#define PPTP_ASYNC_FRAMING		1
+#define PPTP_SYNC_FRAMING		2
+#define PPTP_DONT_CARE_FRAMING		3
+
+/* PptpCallBearerType */
+#define PPTP_ANALOG_TYPE		1
+#define PPTP_DIGITAL_TYPE		2
+#define PPTP_DONT_CARE_BEARER_TYPE	3
+
+struct PptpOutCallRequest {
+	__u16	callID;
+	__u16	callSerialNumber;
+	__u32	minBPS;
+	__u32	maxBPS;
+	__u32	bearerType;
+	__u32	framingType;
+	__u16	packetWindow;
+	__u16	packetProcDelay;
+	__u16	reserved1;
+	__u16	phoneNumberLength;
+	__u16	reserved2;
+	__u8	phoneNumber[64];
+	__u8	subAddress[64];
+};
+
+/* PptpCallResultCode */
+#define PPTP_OUTCALL_CONNECT		1
+#define PPTP_OUTCALL_GENERAL_ERROR	2
+#define PPTP_OUTCALL_NO_CARRIER		3
+#define PPTP_OUTCALL_BUSY		4
+#define PPTP_OUTCALL_NO_DIAL_TONE	5
+#define PPTP_OUTCALL_TIMEOUT		6
+#define PPTP_OUTCALL_DONT_ACCEPT	7
+
+struct PptpOutCallReply {
+	__u16	callID;
+	__u16	peersCallID;
+	__u8	resultCode;
+	__u8	generalErrorCode;
+	__u16	causeCode;
+	__u32	connectSpeed;
+	__u16	packetWindow;
+	__u16	packetProcDelay;
+	__u32	physChannelID;
+};
+
+struct PptpInCallRequest {
+	__u16	callID;
+	__u16	callSerialNumber;
+	__u32	callBearerType;
+	__u32	physChannelID;
+	__u16	dialedNumberLength;
+	__u16	dialingNumberLength;
+	__u8	dialedNumber[64];
+	__u8	dialingNumber[64];
+	__u8	subAddress[64];
+};
+
+/* PptpInCallResultCode */
+#define PPTP_INCALL_ACCEPT		1
+#define PPTP_INCALL_GENERAL_ERROR	2
+#define PPTP_INCALL_DONT_ACCEPT		3
+
+struct PptpInCallReply {
+	__u16	callID;
+	__u16	peersCallID;
+	__u8	resultCode;
+	__u8	generalErrorCode;
+	__u16	packetWindow;
+	__u16	packetProcDelay;
+	__u16	reserved;
+};
+
+struct PptpInCallConnected {
+	__u16	peersCallID;
+	__u16	reserved;
+	__u32	connectSpeed;
+	__u16	packetWindow;
+	__u16	packetProcDelay;
+	__u32	callFramingType;
+};
+
+struct PptpClearCallRequest {
+	__u16	callID;
+	__u16	reserved;
+};
+
+struct PptpCallDisconnectNotify {
+	__u16	callID;
+	__u8	resultCode;
+	__u8	generalErrorCode;
+	__u16	causeCode;
+	__u16	reserved;
+	__u8	callStatistics[128];
+};
+
+struct PptpWanErrorNotify {
+	__u16	peersCallID;
+	__u16	reserved;
+	__u32	crcErrors;
+	__u32	framingErrors;
+	__u32	hardwareOverRuns;
+	__u32	bufferOverRuns;
+	__u32	timeoutErrors;
+	__u32	alignmentErrors;
+};
+
+struct PptpSetLinkInfo {
+	__u16	peersCallID;
+	__u16	reserved;
+	__u32	sendAccm;
+	__u32	recvAccm;
+};
+
+
+struct pptp_priv_data {
+	__u16	call_id;
+	__u16	mcall_id;
+	__u16	pcall_id;
+};
+
+#endif /* __KERNEL__ */
+#endif /* _CONNTRACK_PPTP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h	2006-03-13 19:01:41.000000000 +0100
@@ -0,0 +1,123 @@
+#ifndef _CONNTRACK_PROTO_GRE_H
+#define _CONNTRACK_PROTO_GRE_H
+#include <asm/byteorder.h>
+
+/* GRE PROTOCOL HEADER */
+
+/* GRE Version field */
+#define GRE_VERSION_1701	0x0
+#define GRE_VERSION_PPTP	0x1
+
+/* GRE Protocol field */
+#define GRE_PROTOCOL_PPTP	0x880B
+
+/* GRE Flags */
+#define GRE_FLAG_C		0x80
+#define GRE_FLAG_R		0x40
+#define GRE_FLAG_K		0x20
+#define GRE_FLAG_S		0x10
+#define GRE_FLAG_A		0x80
+
+#define GRE_IS_C(f)	((f)&GRE_FLAG_C)
+#define GRE_IS_R(f)	((f)&GRE_FLAG_R)
+#define GRE_IS_K(f)	((f)&GRE_FLAG_K)
+#define GRE_IS_S(f)	((f)&GRE_FLAG_S)
+#define GRE_IS_A(f)	((f)&GRE_FLAG_A)
+
+/* GRE is a mess: Four different standards */
+struct gre_hdr {
+#if defined(__LITTLE_ENDIAN_BITFIELD)
+	__u16	rec:3,
+		srr:1,
+		seq:1,
+		key:1,
+		routing:1,
+		csum:1,
+		version:3,
+		reserved:4,
+		ack:1;
+#elif defined(__BIG_ENDIAN_BITFIELD)
+	__u16	csum:1,
+		routing:1,
+		key:1,
+		seq:1,
+		srr:1,
+		rec:3,
+		ack:1,
+		reserved:4,
+		version:3;
+#else
+#error "Adjust your <asm/byteorder.h> defines"
+#endif
+	__u16	protocol;
+};
+
+/* modified GRE header for PPTP */
+struct gre_hdr_pptp {
+	__u8  flags;		/* bitfield */
+	__u8  version;		/* should be GRE_VERSION_PPTP */
+	__u16 protocol;		/* should be GRE_PROTOCOL_PPTP */
+	__u16 payload_len;	/* size of ppp payload, not inc. gre header */
+	__u16 call_id;		/* peer's call_id for this session */
+	__u32 seq;		/* sequence number.  Present if S==1 */
+	__u32 ack;		/* seq number of highest packet recieved by */
+				/*  sender in this session */
+};
+
+
+/* this is part of ip_conntrack */
+struct ip_ct_gre {
+	unsigned int stream_timeout;
+	unsigned int timeout;
+};
+
+/* this is part of ip_conntrack_expect */
+struct ip_ct_gre_expect {
+	struct ip_ct_gre_keymap *keymap_orig, *keymap_reply;
+};
+
+#ifdef __KERNEL__
+struct ip_conntrack_expect;
+
+/* structure for original <-> reply keymap */
+struct ip_ct_gre_keymap {
+	struct list_head list;
+
+	struct ip_conntrack_tuple tuple;
+};
+
+
+/* add new tuple->key_reply pair to keymap */
+int ip_ct_gre_keymap_add(struct ip_conntrack_expect *exp,
+			 struct ip_conntrack_tuple *t,
+			 int reply);
+
+/* change an existing keymap entry */
+void ip_ct_gre_keymap_change(struct ip_ct_gre_keymap *km,
+			     struct ip_conntrack_tuple *t);
+
+/* delete keymap entries */
+void ip_ct_gre_keymap_destroy(struct ip_conntrack_expect *exp);
+
+
+/* get pointer to gre key, if present */
+static inline u_int32_t *gre_key(struct gre_hdr *greh)
+{
+	if (!greh->key)
+		return NULL;
+	if (greh->csum || greh->routing)
+		return (u_int32_t *) (greh+sizeof(*greh)+4);
+	return (u_int32_t *) (greh+sizeof(*greh));
+}
+
+/* get pointer ot gre csum, if present */
+static inline u_int16_t *gre_csum(struct gre_hdr *greh)
+{
+	if (!greh->csum)
+		return NULL;
+	return (u_int16_t *) (greh+sizeof(*greh));
+}
+
+#endif /* __KERNEL__ */
+
+#endif /* _CONNTRACK_PROTO_GRE_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h	2006-03-13 19:01:41.000000000 +0100
@@ -0,0 +1,68 @@
+/*
+ * RTSP extension for IP connection tracking.
+ * (C) 2003 by Tom Marshall <tmarshall@real.com>
+ * based on ip_conntrack_irc.h
+ *
+ *      This program is free software; you can redistribute it and/or
+ *      modify it under the terms of the GNU General Public License
+ *      as published by the Free Software Foundation; either version
+ *      2 of the License, or (at your option) any later version.
+ */
+#ifndef _IP_CONNTRACK_RTSP_H
+#define _IP_CONNTRACK_RTSP_H
+
+/* #define IP_NF_RTSP_DEBUG */
+#define IP_NF_RTSP_VERSION "0.01"
+
+/* port block types */
+typedef enum {
+    pb_single,  /* client_port=x */
+    pb_range,   /* client_port=x-y */
+    pb_discon   /* client_port=x/y (rtspbis) */
+} portblock_t;
+
+/* We record seq number and length of rtsp headers here, all in host order. */
+
+/*
+ * This structure is per expected connection.  It is a member of struct
+ * ip_conntrack_expect.  The TCP SEQ for the conntrack expect is stored
+ * there and we are expected to only store the length of the data which
+ * needs replaced.  If a packet contains multiple RTSP messages, we create
+ * one expected connection per message.
+ *
+ * We use these variables to mark the entire header block.  This may seem
+ * like overkill, but the nature of RTSP requires it.  A header may appear
+ * multiple times in a message.  We must treat two Transport headers the
+ * same as one Transport header with two entries.
+ */
+struct ip_ct_rtsp_expect
+{
+    u_int32_t   len;        /* length of header block */
+    portblock_t pbtype;     /* Type of port block that was requested */
+    u_int16_t   loport;     /* Port that was requested, low or first */
+    u_int16_t   hiport;     /* Port that was requested, high or second */
+#if 0
+    uint        method;     /* RTSP method */
+    uint        cseq;       /* CSeq from request */
+#endif
+};
+
+/* This structure exists only once per master */
+struct ip_ct_rtsp_master
+{
+    /* Empty (?) */
+};
+
+
+#ifdef __KERNEL__
+
+#include <linux/netfilter_ipv4/lockhelp.h>
+
+#define RTSP_PORT   554
+
+/* Protects rtsp part of conntracks */
+DECLARE_LOCK_EXTERN(ip_rtsp_lock);
+
+#endif /* __KERNEL__ */
+
+#endif /* _IP_CONNTRACK_RTSP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_tuple.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_tuple.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_tuple.h	2003-11-28 19:26:21.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_tuple.h	2006-03-13 18:55:57.000000000 +0100
@@ -14,7 +14,7 @@
 union ip_conntrack_manip_proto
 {
 	/* Add other protocols here. */
-	u_int16_t all;
+	u_int32_t all;
 
 	struct {
 		u_int16_t port;
@@ -25,6 +25,9 @@
 	struct {
 		u_int16_t id;
 	} icmp;
+	struct {
+		u_int32_t key;
+	} gre;
 };
 
 /* The manipulable part of the tuple. */
@@ -44,7 +47,7 @@
 		u_int32_t ip;
 		union {
 			/* Add other protocols here. */
-			u_int16_t all;
+			u_int32_t all;
 
 			struct {
 				u_int16_t port;
@@ -55,6 +58,9 @@
 			struct {
 				u_int8_t type, code;
 			} icmp;
+			struct {
+				u_int32_t key;
+			} gre;
 		} u;
 
 		/* The protocol. */
@@ -80,10 +86,16 @@
 #ifdef __KERNEL__
 
 #define DUMP_TUPLE(tp)						\
-DEBUGP("tuple %p: %u %u.%u.%u.%u:%hu -> %u.%u.%u.%u:%hu\n",	\
+DEBUGP("tuple %p: %u %u.%u.%u.%u:%u -> %u.%u.%u.%u:%u\n",	\
        (tp), (tp)->dst.protonum,				\
-       NIPQUAD((tp)->src.ip), ntohs((tp)->src.u.all),		\
-       NIPQUAD((tp)->dst.ip), ntohs((tp)->dst.u.all))
+       NIPQUAD((tp)->src.ip), ntohl((tp)->src.u.all),		\
+       NIPQUAD((tp)->dst.ip), ntohl((tp)->dst.u.all))
+
+#define DUMP_TUPLE_RAW(x) 						\
+	DEBUGP("tuple %p: %u %u.%u.%u.%u:0x%08x -> %u.%u.%u.%u:0x%08x\n",\
+	(x), (x)->dst.protonum,						\
+	NIPQUAD((x)->src.ip), ntohl((x)->src.u.all), 			\
+	NIPQUAD((x)->dst.ip), ntohl((x)->dst.u.all))
 
 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
 
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_nat_pptp.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_nat_pptp.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_nat_pptp.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_nat_pptp.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,11 @@
+/* PPTP constants and structs */
+#ifndef _NAT_PPTP_H
+#define _NAT_PPTP_H
+
+/* conntrack private data */
+struct ip_nat_pptp {
+	u_int16_t pns_call_id;		/* NAT'ed PNS call id */
+	u_int16_t pac_call_id;		/* NAT'ed PAC call id */
+};
+
+#endif /* _NAT_PPTP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,489 @@
+#ifndef _IP_SET_H
+#define _IP_SET_H
+
+/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
+ *                         Patrick Schaaf <bof@bof.de>
+ *                         Martin Josefsson <gandalf@wlug.westbo.se>
+ * Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.  
+ */
+
+/*
+ * A sockopt of such quality has hardly ever been seen before on the open
+ * market!  This little beauty, hardly ever used: above 64, so it's
+ * traditionally used for firewalling, not touched (even once!) by the
+ * 2.0, 2.2 and 2.4 kernels!
+ *
+ * Comes with its own certificate of authenticity, valid anywhere in the
+ * Free world!
+ *
+ * Rusty, 19.4.2000
+ */
+#define SO_IP_SET 		83
+
+/*
+ * Heavily modify by Joakim Axelsson 08.03.2002
+ * - Made it more modulebased
+ *
+ * Additional heavy modifications by Jozsef Kadlecsik 22.02.2004
+ * - bindings added
+ * - in order to "deal with" backward compatibility, renamed to ipset
+ */
+
+/* 
+ * Used so that the kernel module and ipset-binary can match their versions 
+ */
+#define IP_SET_PROTOCOL_VERSION 2
+
+#define IP_SET_MAXNAMELEN 32	/* set names and set typenames */
+
+/* Lets work with our own typedef for representing an IP address.
+ * We hope to make the code more portable, possibly to IPv6...
+ *
+ * The representation works in HOST byte order, because most set types
+ * will perform arithmetic operations and compare operations.
+ * 
+ * For now the type is an uint32_t.
+ *
+ * Make sure to ONLY use the functions when translating and parsing
+ * in order to keep the host byte order and make it more portable:
+ *  parse_ip()
+ *  parse_mask()
+ *  parse_ipandmask()
+ *  ip_tostring()
+ * (Joakim: where are they???)
+ */
+
+typedef uint32_t ip_set_ip_t;
+
+/* Sets are identified by an id in kernel space. Tweak with ip_set_id_t
+ * and IP_SET_INVALID_ID if you want to increase the max number of sets.
+ */
+typedef uint16_t ip_set_id_t;
+
+#define IP_SET_INVALID_ID	65535
+
+/* How deep we follow bindings  */
+#define IP_SET_MAX_BINDINGS	6
+
+/*
+ * Option flags for kernel operations (ipt_set_info)
+ */
+#define IPSET_SRC 		0x01	/* Source match/add */
+#define IPSET_DST		0x02	/* Destination match/add */
+#define IPSET_MATCH_INV		0x04	/* Inverse matching */
+
+/*
+ * Set types (flavours)
+ */
+#define IPSET_TYPE_IP		0	/* IP address type of set */
+#define IPSET_TYPE_PORT		1	/* Port type of set */
+
+/* Reserved keywords */
+#define IPSET_TOKEN_DEFAULT	":default:"
+#define IPSET_TOKEN_ALL		":all:"
+
+/* SO_IP_SET operation constants, and their request struct types.
+ *
+ * Operation ids:
+ *	  0-99:	 commands with version checking
+ *	100-199: add/del/test/bind/unbind
+ *	200-299: list, save, restore
+ */
+
+/* Single shot operations: 
+ * version, create, destroy, flush, rename and swap 
+ *
+ * Sets are identified by name.
+ */
+
+#define IP_SET_REQ_STD		\
+	unsigned op;		\
+	unsigned version;	\
+	char name[IP_SET_MAXNAMELEN]
+
+#define IP_SET_OP_CREATE	0x00000001	/* Create a new (empty) set */
+struct ip_set_req_create {
+	IP_SET_REQ_STD;
+	char typename[IP_SET_MAXNAMELEN];
+};
+
+#define IP_SET_OP_DESTROY	0x00000002	/* Remove a (empty) set */
+struct ip_set_req_std {
+	IP_SET_REQ_STD;
+};
+
+#define IP_SET_OP_FLUSH		0x00000003	/* Remove all IPs in a set */
+/* Uses ip_set_req_std */
+
+#define IP_SET_OP_RENAME	0x00000004	/* Rename a set */
+/* Uses ip_set_req_create */
+
+#define IP_SET_OP_SWAP		0x00000005	/* Swap two sets */
+/* Uses ip_set_req_create */
+
+union ip_set_name_index {
+	char name[IP_SET_MAXNAMELEN];
+	ip_set_id_t index;
+};
+
+#define IP_SET_OP_GET_BYNAME	0x00000006	/* Get set index by name */
+struct ip_set_req_get_set {
+	unsigned op;
+	unsigned version;
+	union ip_set_name_index set;
+};
+
+#define IP_SET_OP_GET_BYINDEX	0x00000007	/* Get set name by index */
+/* Uses ip_set_req_get_set */
+
+#define IP_SET_OP_VERSION	0x00000100	/* Ask kernel version */
+struct ip_set_req_version {
+	unsigned op;
+	unsigned version;
+};
+
+/* Double shots operations: 
+ * add, del, test, bind and unbind.
+ *
+ * First we query the kernel to get the index and type of the target set,
+ * then issue the command. Validity of IP is checked in kernel in order
+ * to minimalize sockopt operations.
+ */
+
+/* Get minimal set data for add/del/test/bind/unbind IP */
+#define IP_SET_OP_ADT_GET	0x00000010	/* Get set and type */
+struct ip_set_req_adt_get {
+	unsigned op;
+	unsigned version;
+	union ip_set_name_index set;
+	char typename[IP_SET_MAXNAMELEN];
+};
+
+#define IP_SET_REQ_BYINDEX	\
+	unsigned op;		\
+	ip_set_id_t index;
+
+struct ip_set_req_adt {
+	IP_SET_REQ_BYINDEX;
+};
+
+#define IP_SET_OP_ADD_IP	0x00000101	/* Add an IP to a set */
+/* Uses ip_set_req_adt, with type specific addage */
+
+#define IP_SET_OP_DEL_IP	0x00000102	/* Remove an IP from a set */
+/* Uses ip_set_req_adt, with type specific addage */
+
+#define IP_SET_OP_TEST_IP	0x00000103	/* Test an IP in a set */
+/* Uses ip_set_req_adt, with type specific addage */
+
+#define IP_SET_OP_BIND_SET	0x00000104	/* Bind an IP to a set */
+/* Uses ip_set_req_bind, with type specific addage */
+struct ip_set_req_bind {
+	IP_SET_REQ_BYINDEX;
+	char binding[IP_SET_MAXNAMELEN];
+};
+
+#define IP_SET_OP_UNBIND_SET	0x00000105	/* Unbind an IP from a set */
+/* Uses ip_set_req_bind, with type speficic addage 
+ * index = 0 means unbinding for all sets */
+
+#define IP_SET_OP_TEST_BIND_SET	0x00000106	/* Test binding an IP to a set */
+/* Uses ip_set_req_bind, with type specific addage */
+
+/* Multiple shots operations: list, save, restore.
+ *
+ * - check kernel version and query the max number of sets
+ * - get the basic information on all sets
+ *   and size required for the next step
+ * - get actual set data: header, data, bindings
+ */
+
+/* Get max_sets and the index of a queried set
+ */
+#define IP_SET_OP_MAX_SETS	0x00000020
+struct ip_set_req_max_sets {
+	unsigned op;
+	unsigned version;
+	ip_set_id_t max_sets;		/* max_sets */
+	ip_set_id_t sets;		/* real number of sets */
+	union ip_set_name_index set;	/* index of set if name used */
+};
+
+/* Get the id and name of the sets plus size for next step */
+#define IP_SET_OP_LIST_SIZE	0x00000201
+#define IP_SET_OP_SAVE_SIZE	0x00000202
+struct ip_set_req_setnames {
+	unsigned op;
+	ip_set_id_t index;		/* set to list/save */
+	size_t size;			/* size to get setdata/bindings */
+	/* followed by sets number of struct ip_set_name_list */
+};
+
+struct ip_set_name_list {
+	char name[IP_SET_MAXNAMELEN];
+	char typename[IP_SET_MAXNAMELEN];
+	ip_set_id_t index;
+	ip_set_id_t id;
+};
+
+/* The actual list operation */
+#define IP_SET_OP_LIST		0x00000203
+struct ip_set_req_list {
+	IP_SET_REQ_BYINDEX;
+	/* sets number of struct ip_set_list in reply */ 
+};
+
+struct ip_set_list {
+	ip_set_id_t index;
+	ip_set_id_t binding;
+	u_int32_t ref;
+	size_t header_size;	/* Set header data of header_size */
+	size_t members_size;	/* Set members data of members_size */
+	size_t bindings_size;	/* Set bindings data of bindings_size */
+};
+
+struct ip_set_hash_list {
+	ip_set_ip_t ip;
+	ip_set_id_t binding;
+};
+
+/* The save operation */
+#define IP_SET_OP_SAVE		0x00000204
+/* Uses ip_set_req_list, in the reply replaced by
+ * sets number of struct ip_set_save plus a marker
+ * ip_set_save followed by ip_set_hash_save structures.
+ */
+struct ip_set_save {
+	ip_set_id_t index;
+	ip_set_id_t binding;
+	size_t header_size;	/* Set header data of header_size */
+	size_t members_size;	/* Set members data of members_size */
+};
+
+/* At restoring, ip == 0 means default binding for the given set: */
+struct ip_set_hash_save {
+	ip_set_ip_t ip;
+	ip_set_id_t id;
+	ip_set_id_t binding;
+};
+
+/* The restore operation */
+#define IP_SET_OP_RESTORE	0x00000205
+/* Uses ip_set_req_setnames followed by ip_set_restore structures
+ * plus a marker ip_set_restore, followed by ip_set_hash_save 
+ * structures.
+ */
+struct ip_set_restore {
+	char name[IP_SET_MAXNAMELEN];
+	char typename[IP_SET_MAXNAMELEN];
+	ip_set_id_t index;
+	size_t header_size;	/* Create data of header_size */
+	size_t members_size;	/* Set members data of members_size */
+};
+
+static inline int bitmap_bytes(ip_set_ip_t a, ip_set_ip_t b)
+{
+	return 4 * ((((b - a + 8) / 8) + 3) / 4);
+}
+
+#ifdef __KERNEL__
+
+#define ip_set_printk(format, args...) 			\
+	do {							\
+		printk("%s: %s: ", __FILE__, __FUNCTION__);	\
+		printk(format "\n" , ## args);			\
+	} while (0)
+
+#if defined(IP_SET_DEBUG)
+#define DP(format, args...) 					\
+	do {							\
+		printk("%s: %s (DBG): ", __FILE__, __FUNCTION__);\
+		printk(format "\n" , ## args);			\
+	} while (0)
+#define IP_SET_ASSERT(x)					\
+	do {							\
+		if (!(x))					\
+			printk("IP_SET_ASSERT: %s:%i(%s)\n",	\
+				__FILE__, __LINE__, __FUNCTION__); \
+	} while (0)
+#else
+#define DP(format, args...)
+#define IP_SET_ASSERT(x)
+#endif
+
+struct ip_set;
+
+/*
+ * The ip_set_type definition - one per set type, e.g. "ipmap".
+ *
+ * Each individual set has a pointer, set->type, going to one
+ * of these structures. Function pointers inside the structure implement
+ * the real behaviour of the sets.
+ *
+ * If not mentioned differently, the implementation behind the function
+ * pointers of a set_type, is expected to return 0 if ok, and a negative
+ * errno (e.g. -EINVAL) on error.
+ */
+struct ip_set_type {
+	struct list_head list;	/* next in list of set types */
+
+	/* test for IP in set (kernel: iptables -m set src|dst)
+	 * return 0 if not in set, 1 if in set.
+	 */
+	int (*testip_kernel) (struct ip_set *set,
+			      const struct sk_buff * skb, 
+			      u_int32_t flags,
+			      ip_set_ip_t *ip);
+
+	/* test for IP in set (userspace: ipset -T set IP)
+	 * return 0 if not in set, 1 if in set.
+	 */
+	int (*testip) (struct ip_set *set,
+		       const void *data, size_t size,
+		       ip_set_ip_t *ip);
+
+	/*
+	 * Size of the data structure passed by when
+	 * adding/deletin/testing an entry.
+	 */
+	size_t reqsize;
+
+	/* Add IP into set (userspace: ipset -A set IP)
+	 * Return -EEXIST if the address is already in the set,
+	 * and -ERANGE if the address lies outside the set bounds.
+	 * If the address was not already in the set, 0 is returned.
+	 */
+	int (*addip) (struct ip_set *set, 
+		      const void *data, size_t size,
+		      ip_set_ip_t *ip);
+
+	/* Add IP into set (kernel: iptables ... -j SET set src|dst)
+	 * Return -EEXIST if the address is already in the set,
+	 * and -ERANGE if the address lies outside the set bounds.
+	 * If the address was not already in the set, 0 is returned.
+	 */
+	int (*addip_kernel) (struct ip_set *set,
+			     const struct sk_buff * skb, 
+			     u_int32_t flags,
+			     ip_set_ip_t *ip);
+
+	/* remove IP from set (userspace: ipset -D set --entry x)
+	 * Return -EEXIST if the address is NOT in the set,
+	 * and -ERANGE if the address lies outside the set bounds.
+	 * If the address really was in the set, 0 is returned.
+	 */
+	int (*delip) (struct ip_set *set, 
+		      const void *data, size_t size,
+		      ip_set_ip_t *ip);
+
+	/* remove IP from set (kernel: iptables ... -j SET --entry x)
+	 * Return -EEXIST if the address is NOT in the set,
+	 * and -ERANGE if the address lies outside the set bounds.
+	 * If the address really was in the set, 0 is returned.
+	 */
+	int (*delip_kernel) (struct ip_set *set,
+			     const struct sk_buff * skb, 
+			     u_int32_t flags,
+			     ip_set_ip_t *ip);
+
+	/* new set creation - allocated type specific items
+	 */
+	int (*create) (struct ip_set *set,
+		       const void *data, size_t size);
+
+	/* retry the operation after successfully tweaking the set
+	 */
+	int (*retry) (struct ip_set *set);
+
+	/* set destruction - free type specific items
+	 * There is no return value.
+	 * Can be called only when child sets are destroyed.
+	 */
+	void (*destroy) (struct ip_set *set);
+
+	/* set flushing - reset all bits in the set, or something similar.
+	 * There is no return value.
+	 */
+	void (*flush) (struct ip_set *set);
+
+	/* Listing: size needed for header
+	 */
+	size_t header_size;
+
+	/* Listing: Get the header
+	 *
+	 * Fill in the information in "data".
+	 * This function is always run after list_header_size() under a 
+	 * writelock on the set. Therefor is the length of "data" always 
+	 * correct. 
+	 */
+	void (*list_header) (const struct ip_set *set, 
+			     void *data);
+
+	/* Listing: Get the size for the set members
+	 */
+	int (*list_members_size) (const struct ip_set *set);
+
+	/* Listing: Get the set members
+	 *
+	 * Fill in the information in "data".
+	 * This function is always run after list_member_size() under a 
+	 * writelock on the set. Therefor is the length of "data" always 
+	 * correct. 
+	 */
+	void (*list_members) (const struct ip_set *set,
+			      void *data);
+
+	char typename[IP_SET_MAXNAMELEN];
+	char typecode;
+	int protocol_version;
+
+	/* Set this to THIS_MODULE if you are a module, otherwise NULL */
+	struct module *me;
+};
+
+extern int ip_set_register_set_type(struct ip_set_type *set_type);
+extern void ip_set_unregister_set_type(struct ip_set_type *set_type);
+
+/* A generic ipset */
+struct ip_set {
+	char name[IP_SET_MAXNAMELEN];	/* the name of the set */
+	rwlock_t lock;			/* lock for concurrency control */
+	ip_set_id_t id;			/* set id for swapping */
+	ip_set_id_t binding;		/* default binding for the set */
+	atomic_t ref;			/* in kernel and in hash references */
+	struct ip_set_type *type; 	/* the set types */
+	void *data;			/* pooltype specific data */
+};
+
+/* Structure to bind set elements to sets */
+struct ip_set_hash {
+	struct list_head list;		/* list of clashing entries in hash */
+	ip_set_ip_t ip;			/* ip from set */
+	ip_set_id_t id;			/* set id */
+	ip_set_id_t binding;		/* set we bind the element to */
+};
+
+/* register and unregister set references */
+extern ip_set_id_t ip_set_get_byname(const char name[IP_SET_MAXNAMELEN]);
+extern ip_set_id_t ip_set_get_byindex(ip_set_id_t id);
+extern void ip_set_put(ip_set_id_t id);
+
+/* API for iptables set match, and SET target */
+extern void ip_set_addip_kernel(ip_set_id_t id,
+				const struct sk_buff *skb,
+				const u_int32_t *flags);
+extern void ip_set_delip_kernel(ip_set_id_t id,
+				const struct sk_buff *skb,
+				const u_int32_t *flags);
+extern int ip_set_testip_kernel(ip_set_id_t id,
+				const struct sk_buff *skb,
+				const u_int32_t *flags);
+
+#endif				/* __KERNEL__ */
+
+#endif /*_IP_SET_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iphash.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iphash.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iphash.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iphash.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,30 @@
+#ifndef __IP_SET_IPHASH_H
+#define __IP_SET_IPHASH_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME "iphash"
+#define MAX_RANGE 0x0000FFFF
+
+struct ip_set_iphash {
+	ip_set_ip_t *members;		/* the iphash proper */
+	uint32_t initval;		/* initval for jhash_1word */
+	uint32_t prime;			/* prime for double hashing */
+	uint32_t hashsize;		/* hash size */
+	uint16_t probes;		/* max number of probes  */
+	uint16_t resize;		/* resize factor in percent */
+	ip_set_ip_t netmask;		/* netmask */
+};
+
+struct ip_set_req_iphash_create {
+	uint32_t hashsize;
+	uint16_t probes;
+	uint16_t resize;
+	ip_set_ip_t netmask;
+};
+
+struct ip_set_req_iphash {
+	ip_set_ip_t ip;
+};
+
+#endif	/* __IP_SET_IPHASH_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_ipmap.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_ipmap.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_ipmap.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_ipmap.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,56 @@
+#ifndef __IP_SET_IPMAP_H
+#define __IP_SET_IPMAP_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME "ipmap"
+#define MAX_RANGE 0x0000FFFF
+
+struct ip_set_ipmap {
+	void *members;			/* the ipmap proper */
+	ip_set_ip_t first_ip;		/* host byte order, included in range */
+	ip_set_ip_t last_ip;		/* host byte order, included in range */
+	ip_set_ip_t netmask;		/* subnet netmask */
+	ip_set_ip_t sizeid;		/* size of set in IPs */
+	u_int16_t hosts;		/* number of hosts in a subnet */
+};
+
+struct ip_set_req_ipmap_create {
+	ip_set_ip_t from;
+	ip_set_ip_t to;
+	ip_set_ip_t netmask;
+};
+
+struct ip_set_req_ipmap {
+	ip_set_ip_t ip;
+};
+
+unsigned int
+mask_to_bits(ip_set_ip_t mask)
+{
+	unsigned int bits = 32;
+	ip_set_ip_t maskaddr;
+	
+	if (mask == 0xFFFFFFFF)
+		return bits;
+	
+	maskaddr = 0xFFFFFFFE;
+	while (--bits >= 0 && maskaddr != mask)
+		maskaddr <<= 1;
+	
+	return bits;
+}
+
+ip_set_ip_t
+range_to_mask(ip_set_ip_t from, ip_set_ip_t to, unsigned int *bits)
+{
+	ip_set_ip_t mask = 0xFFFFFFFE;
+	
+	*bits = 32;
+	while (--(*bits) >= 0 && mask && (to & mask) != from)
+		mask <<= 1;
+		
+	return mask;
+}
+	
+#endif /* __IP_SET_IPMAP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iptree.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iptree.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iptree.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iptree.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,39 @@
+#ifndef __IP_SET_IPTREE_H
+#define __IP_SET_IPTREE_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME "iptree"
+#define MAX_RANGE 0x0000FFFF
+
+struct ip_set_iptreed {
+	unsigned long expires[255];	   	/* x.x.x.ADDR */
+};
+
+struct ip_set_iptreec {
+	struct ip_set_iptreed *tree[255];	/* x.x.ADDR.* */
+};
+
+struct ip_set_iptreeb {
+	struct ip_set_iptreec *tree[255];	/* x.ADDR.*.* */
+};
+
+struct ip_set_iptree {
+	unsigned int timeout;
+	unsigned int gc_interval;
+#ifdef __KERNEL__
+	struct timer_list gc;
+	struct ip_set_iptreeb *tree[255];	/* ADDR.*.*.* */
+#endif
+};
+
+struct ip_set_req_iptree_create {
+	unsigned int timeout;
+};
+
+struct ip_set_req_iptree {
+	ip_set_ip_t ip;
+	unsigned int timeout;
+};
+
+#endif	/* __IP_SET_IPTREE_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_jhash.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_jhash.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_jhash.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_jhash.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,148 @@
+#ifndef _LINUX_IPSET_JHASH_H
+#define _LINUX_IPSET_JHASH_H
+
+/* This is a copy of linux/jhash.h but the types u32/u8 are changed
+ * to __u32/__u8 so that the header file can be included into
+ * userspace code as well. Jozsef Kadlecsik (kadlec@blackhole.kfki.hu)
+ */
+
+/* jhash.h: Jenkins hash support.
+ *
+ * Copyright (C) 1996 Bob Jenkins (bob_jenkins@burtleburtle.net)
+ *
+ * http://burtleburtle.net/bob/hash/
+ *
+ * These are the credits from Bob's sources:
+ *
+ * lookup2.c, by Bob Jenkins, December 1996, Public Domain.
+ * hash(), hash2(), hash3, and mix() are externally useful functions.
+ * Routines to test the hash are included if SELF_TEST is defined.
+ * You can use this free for any purpose.  It has no warranty.
+ *
+ * Copyright (C) 2003 David S. Miller (davem@redhat.com)
+ *
+ * I've modified Bob's hash to be useful in the Linux kernel, and
+ * any bugs present are surely my fault.  -DaveM
+ */
+
+/* NOTE: Arguments are modified. */
+#define __jhash_mix(a, b, c) \
+{ \
+  a -= b; a -= c; a ^= (c>>13); \
+  b -= c; b -= a; b ^= (a<<8); \
+  c -= a; c -= b; c ^= (b>>13); \
+  a -= b; a -= c; a ^= (c>>12);  \
+  b -= c; b -= a; b ^= (a<<16); \
+  c -= a; c -= b; c ^= (b>>5); \
+  a -= b; a -= c; a ^= (c>>3);  \
+  b -= c; b -= a; b ^= (a<<10); \
+  c -= a; c -= b; c ^= (b>>15); \
+}
+
+/* The golden ration: an arbitrary value */
+#define JHASH_GOLDEN_RATIO	0x9e3779b9
+
+/* The most generic version, hashes an arbitrary sequence
+ * of bytes.  No alignment or length assumptions are made about
+ * the input key.
+ */
+static inline __u32 jhash(void *key, __u32 length, __u32 initval)
+{
+	__u32 a, b, c, len;
+	__u8 *k = key;
+
+	len = length;
+	a = b = JHASH_GOLDEN_RATIO;
+	c = initval;
+
+	while (len >= 12) {
+		a += (k[0] +((__u32)k[1]<<8) +((__u32)k[2]<<16) +((__u32)k[3]<<24));
+		b += (k[4] +((__u32)k[5]<<8) +((__u32)k[6]<<16) +((__u32)k[7]<<24));
+		c += (k[8] +((__u32)k[9]<<8) +((__u32)k[10]<<16)+((__u32)k[11]<<24));
+
+		__jhash_mix(a,b,c);
+
+		k += 12;
+		len -= 12;
+	}
+
+	c += length;
+	switch (len) {
+	case 11: c += ((__u32)k[10]<<24);
+	case 10: c += ((__u32)k[9]<<16);
+	case 9 : c += ((__u32)k[8]<<8);
+	case 8 : b += ((__u32)k[7]<<24);
+	case 7 : b += ((__u32)k[6]<<16);
+	case 6 : b += ((__u32)k[5]<<8);
+	case 5 : b += k[4];
+	case 4 : a += ((__u32)k[3]<<24);
+	case 3 : a += ((__u32)k[2]<<16);
+	case 2 : a += ((__u32)k[1]<<8);
+	case 1 : a += k[0];
+	};
+
+	__jhash_mix(a,b,c);
+
+	return c;
+}
+
+/* A special optimized version that handles 1 or more of __u32s.
+ * The length parameter here is the number of __u32s in the key.
+ */
+static inline __u32 jhash2(__u32 *k, __u32 length, __u32 initval)
+{
+	__u32 a, b, c, len;
+
+	a = b = JHASH_GOLDEN_RATIO;
+	c = initval;
+	len = length;
+
+	while (len >= 3) {
+		a += k[0];
+		b += k[1];
+		c += k[2];
+		__jhash_mix(a, b, c);
+		k += 3; len -= 3;
+	}
+
+	c += length * 4;
+
+	switch (len) {
+	case 2 : b += k[1];
+	case 1 : a += k[0];
+	};
+
+	__jhash_mix(a,b,c);
+
+	return c;
+}
+
+
+/* A special ultra-optimized versions that knows they are hashing exactly
+ * 3, 2 or 1 word(s).
+ *
+ * NOTE: In partilar the "c += length; __jhash_mix(a,b,c);" normally
+ *       done at the end is not done here.
+ */
+static inline __u32 jhash_3words(__u32 a, __u32 b, __u32 c, __u32 initval)
+{
+	a += JHASH_GOLDEN_RATIO;
+	b += JHASH_GOLDEN_RATIO;
+	c += initval;
+
+	__jhash_mix(a, b, c);
+
+	return c;
+}
+
+static inline __u32 jhash_2words(__u32 a, __u32 b, __u32 initval)
+{
+	return jhash_3words(a, b, 0, initval);
+}
+
+static inline __u32 jhash_1word(__u32 a, __u32 initval)
+{
+	return jhash_3words(a, 0, 0, initval);
+}
+
+#endif /* _LINUX_IPSET_JHASH_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_macipmap.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_macipmap.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_macipmap.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_macipmap.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,38 @@
+#ifndef __IP_SET_MACIPMAP_H
+#define __IP_SET_MACIPMAP_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME "macipmap"
+#define MAX_RANGE 0x0000FFFF
+
+/* general flags */
+#define IPSET_MACIP_MATCHUNSET	1
+
+/* per ip flags */
+#define IPSET_MACIP_ISSET	1
+
+struct ip_set_macipmap {
+	void *members;			/* the macipmap proper */
+	ip_set_ip_t first_ip;		/* host byte order, included in range */
+	ip_set_ip_t last_ip;		/* host byte order, included in range */
+	u_int32_t flags;
+};
+
+struct ip_set_req_macipmap_create {
+	ip_set_ip_t from;
+	ip_set_ip_t to;
+	u_int32_t flags;
+};
+
+struct ip_set_req_macipmap {
+	ip_set_ip_t ip;
+	unsigned char ethernet[ETH_ALEN];
+};
+
+struct ip_set_macip {
+	unsigned short flags;
+	unsigned char ethernet[ETH_ALEN];
+};
+
+#endif	/* __IP_SET_MACIPMAP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_malloc.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_malloc.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_malloc.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_malloc.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,27 @@
+#ifndef _IP_SET_MALLOC_H
+#define _IP_SET_MALLOC_H
+
+#ifdef __KERNEL__
+
+/* Memory allocation and deallocation */
+static size_t max_malloc_size = 131072;		/* Guaranteed: slab.c */
+
+static inline void * ip_set_malloc(size_t bytes)
+{
+	if (bytes > max_malloc_size)
+		return vmalloc(bytes);
+	else
+		return kmalloc(bytes, GFP_KERNEL);
+}
+
+static inline void ip_set_free(void * data, size_t bytes)
+{
+	if (bytes > max_malloc_size)
+		vfree(data);
+	else
+		kfree(data);
+}
+
+#endif				/* __KERNEL__ */
+
+#endif /*_IP_SET_MALLOC_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_nethash.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_nethash.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_nethash.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_nethash.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,55 @@
+#ifndef __IP_SET_NETHASH_H
+#define __IP_SET_NETHASH_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME "nethash"
+#define MAX_RANGE 0x0000FFFF
+
+struct ip_set_nethash {
+	ip_set_ip_t *members;		/* the nethash proper */
+	uint32_t initval;		/* initval for jhash_1word */
+	uint32_t prime;			/* prime for double hashing */
+	uint32_t hashsize;		/* hash size */
+	uint16_t probes;		/* max number of probes  */
+	uint16_t resize;		/* resize factor in percent */
+	unsigned char cidr[30];		/* CIDR sizes */
+};
+
+struct ip_set_req_nethash_create {
+	uint32_t hashsize;
+	uint16_t probes;
+	uint16_t resize;
+};
+
+struct ip_set_req_nethash {
+	ip_set_ip_t ip;
+	unsigned char cidr;
+};
+
+static unsigned char shifts[] = {255, 253, 249, 241, 225, 193, 129, 1};
+
+static inline ip_set_ip_t 
+pack(ip_set_ip_t ip, unsigned char cidr)
+{
+	ip_set_ip_t addr, *paddr = &addr;
+	unsigned char n, t, *a;
+
+	addr = htonl(ip & (0xFFFFFFFF << (32 - (cidr))));
+#ifdef __KERNEL__
+	DP("ip:%u.%u.%u.%u/%u", NIPQUAD(addr), cidr);
+#endif
+	n = cidr / 8;
+	t = cidr % 8;	
+	a = &((unsigned char *)paddr)[n];
+	*a = *a /(1 << (8 - t)) + shifts[t];
+#ifdef __KERNEL__
+	DP("n: %u, t: %u, a: %u", n, t, *a);
+	DP("ip:%u.%u.%u.%u/%u, %u.%u.%u.%u",
+	   HIPQUAD(ip), cidr, NIPQUAD(addr));
+#endif
+
+	return ntohl(addr);
+}
+
+#endif	/* __IP_SET_NETHASH_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_portmap.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_portmap.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_portmap.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_portmap.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,25 @@
+#ifndef __IP_SET_PORTMAP_H
+#define __IP_SET_PORTMAP_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+#define SETTYPE_NAME	"portmap"
+#define MAX_RANGE	0x0000FFFF
+#define INVALID_PORT	(MAX_RANGE + 1)
+
+struct ip_set_portmap {
+	void *members;			/* the portmap proper */
+	ip_set_ip_t first_port;		/* host byte order, included in range */
+	ip_set_ip_t last_port;		/* host byte order, included in range */
+};
+
+struct ip_set_req_portmap_create {
+	ip_set_ip_t from;
+	ip_set_ip_t to;
+};
+
+struct ip_set_req_portmap {
+	ip_set_ip_t port;
+};
+
+#endif /* __IP_SET_PORTMAP_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ip_set_prime.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_prime.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_prime.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_prime.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,34 @@
+#ifndef __IP_SET_PRIME_H
+#define __IP_SET_PRIME_H
+
+static inline unsigned make_prime_bound(unsigned nr)
+{
+	unsigned long long nr64 = nr;
+	unsigned long long x = 1;
+	nr = 1;
+	while (x <= nr64) { x <<= 2; nr <<= 1; }
+	return nr;
+}
+
+static inline int make_prime_check(unsigned nr)
+{
+	unsigned x = 3;
+	unsigned b = make_prime_bound(nr);
+	while (x <= b) {
+		if (0 == (nr % x)) return 0;
+		x += 2;
+	}
+	return 1;
+}
+
+static unsigned make_prime(unsigned nr)
+{
+	if (0 == (nr & 1)) nr--;
+	while (nr > 1) {
+		if (make_prime_check(nr)) return nr;
+		nr -= 2;
+	}
+	return 2;
+}
+
+#endif /* __IP_SET_PRIME_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_condition.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_condition.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_condition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_condition.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,11 @@
+#ifndef __IPT_CONDITION_MATCH__
+#define __IPT_CONDITION_MATCH__
+
+#define CONDITION_NAME_LEN  32
+
+struct condition_info {
+	char name[CONDITION_NAME_LEN];
+	int  invert;
+};
+
+#endif
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_connbytes.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connbytes.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connbytes.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connbytes.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,25 @@
+#ifndef _IPT_CONNBYTES_H
+#define _IPT_CONNBYTES_H
+enum ipt_connbytes_what {
+	        IPT_CONNBYTES_PKTS,
+	        IPT_CONNBYTES_BYTES,
+	        IPT_CONNBYTES_AVGPKT,
+};
+
+enum ipt_connbytes_direction {
+	        IPT_CONNBYTES_DIR_ORIGINAL,
+	        IPT_CONNBYTES_DIR_REPLY,
+	        IPT_CONNBYTES_DIR_BOTH,
+};
+
+struct ipt_connbytes_info
+{
+        struct {
+                u_int64_t from; /* count to be matched */
+                u_int64_t to;   /* count to be matched */
+        } count;
+        u_int8_t what;          /* ipt_connbytes_what */
+        u_int8_t direction;     /* ipt_connbytes_direction */
+};
+
+#endif
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_connmark.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connmark.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connmark.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connmark.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,18 @@
+#ifndef _IPT_CONNMARK_H
+#define _IPT_CONNMARK_H
+
+/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
+ * by Henrik Nordstrom <hno@marasystems.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+
+struct ipt_connmark_info {
+	unsigned long mark, mask;
+	u_int8_t invert;
+};
+
+#endif /*_IPT_CONNMARK_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_CONNMARK.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_CONNMARK.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_CONNMARK.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_CONNMARK.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,25 @@
+#ifndef _IPT_CONNMARK_H_target
+#define _IPT_CONNMARK_H_target
+
+/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
+ * by Henrik Nordstrom <hno@marasystems.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+
+enum {
+	IPT_CONNMARK_SET = 0,
+	IPT_CONNMARK_SAVE,
+	IPT_CONNMARK_RESTORE
+};
+
+struct ipt_connmark_target_info {
+	unsigned long mark;
+	unsigned long mask;
+	u_int8_t mode;
+};
+
+#endif /*_IPT_CONNMARK_H_target*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_IMQ.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_IMQ.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_IMQ.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_IMQ.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,8 @@
+#ifndef _IPT_IMQ_H
+#define _IPT_IMQ_H
+
+struct ipt_imq_info {
+	unsigned int todev;	/* target imq device */
+};
+
+#endif /* _IPT_IMQ_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_ipp2p.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_ipp2p.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_ipp2p.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_ipp2p.h	2006-03-13 18:55:56.000000000 +0100
@@ -0,0 +1,29 @@
+#ifndef __IPT_IPP2P_H
+#define __IPT_IPP2P_H
+#define IPP2P_VERSION "0.7.4"
+
+struct ipt_p2p_info {
+    int cmd;
+    int debug;
+};
+
+#endif //__IPT_IPP2P_H
+
+#define SHORT_HAND_IPP2P	1 /* --ipp2p switch*/
+#define SHORT_HAND_DATA		4 /* --ipp2p-data switch*/
+#define SHORT_HAND_NONE		5 /* no short hand*/
+
+#define IPP2P_EDK		2
+#define IPP2P_DATA_KAZAA	8
+#define IPP2P_DATA_EDK		16
+#define IPP2P_DATA_DC		32
+#define IPP2P_DC		64
+#define IPP2P_DATA_GNU		128
+#define IPP2P_GNU		256
+#define IPP2P_KAZAA		512
+#define IPP2P_BIT		1024
+#define IPP2P_APPLE		2048
+#define IPP2P_SOUL		4096
+#define IPP2P_WINMX		8192
+#define IPP2P_ARES		16384
+
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_layer7.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_layer7.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_layer7.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_layer7.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,27 @@
+/* 
+  By Matthew Strait <quadong@users.sf.net>, Dec 2003.
+  http://l7-filter.sf.net
+
+  This program is free software; you can redistribute it and/or
+  modify it under the terms of the GNU General Public License
+  as published by the Free Software Foundation; either version
+  2 of the License, or (at your option) any later version.
+  http://www.gnu.org/licenses/gpl.txt
+*/
+
+#ifndef _IPT_LAYER7_H
+#define _IPT_LAYER7_H
+
+#define MAX_PATTERN_LEN 8192
+#define MAX_PROTOCOL_LEN 256
+
+typedef char *(*proc_ipt_search) (char *, char, char *);
+
+struct ipt_layer7_info {
+    char protocol[MAX_PROTOCOL_LEN];
+    char invert:1;
+    char pattern[MAX_PATTERN_LEN];
+    char pkt;
+};
+
+#endif /* _IPT_LAYER7_H */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_multiport.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_multiport.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_multiport.h	2000-12-11 22:31:30.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_multiport.h	2006-03-13 18:55:58.000000000 +0100
@@ -11,11 +11,12 @@
 
 #define IPT_MULTI_PORTS	15
 
-/* Must fit inside union ipt_matchinfo: 16 bytes */
-struct ipt_multiport
+struct ipt_multiport_v1
 {
 	u_int8_t flags;				/* Type of comparison */
 	u_int8_t count;				/* Number of ports */
 	u_int16_t ports[IPT_MULTI_PORTS];	/* Ports */
+	u_int8_t pflags[IPT_MULTI_PORTS];	/* Port flags */
+	u_int8_t invert;			/* Invert flag */
 };
 #endif /*_IPT_MULTIPORT_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_quota.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_quota.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_quota.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_quota.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,12 @@
+#ifndef _IPT_QUOTA_H
+#define _IPT_QUOTA_H
+
+/* print debug info in both kernel/netfilter module & iptable library */
+//#define DEBUG_IPT_QUOTA
+
+struct ipt_quota_info {
+        u_int64_t quota;
+	struct ipt_quota_info *master;
+};
+
+#endif /*_IPT_QUOTA_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_set.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_set.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_set.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_set.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,21 @@
+#ifndef _IPT_SET_H
+#define _IPT_SET_H
+
+#include <linux/netfilter_ipv4/ip_set.h>
+
+struct ipt_set_info {
+	ip_set_id_t index;
+	u_int32_t flags[IP_SET_MAX_BINDINGS + 1];
+};
+
+/* match info */
+struct ipt_set_info_match {
+	struct ipt_set_info match_set;
+};
+
+struct ipt_set_info_target {
+	struct ipt_set_info add_set;
+	struct ipt_set_info del_set;
+};
+
+#endif /*_IPT_SET_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_string.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_string.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_string.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_string.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,18 @@
+#ifndef _IPT_STRING_H
+#define _IPT_STRING_H
+
+#define IPT_STRING_MAX_PATTERN_SIZE 128
+#define IPT_STRING_MAX_ALGO_NAME_SIZE 16
+
+struct ipt_string_info
+{
+	u_int16_t from_offset;
+	u_int16_t to_offset;
+	char	  algo[IPT_STRING_MAX_ALGO_NAME_SIZE];
+	char 	  pattern[IPT_STRING_MAX_PATTERN_SIZE];
+	u_int8_t  patlen;
+	u_int8_t  invert;
+	struct ts_config __attribute__((aligned(8))) *config;
+};
+
+#endif /*_IPT_STRING_H*/
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_time.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_time.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_time.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_time.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,15 @@
+#ifndef __ipt_time_h_included__
+#define __ipt_time_h_included__
+
+
+struct ipt_time_info {
+	u_int8_t  days_match;   /* 1 bit per day. -SMTWTFS                      */
+	u_int16_t time_start;   /* 0 < time_start < 23*60+59 = 1439             */
+	u_int16_t time_stop;    /* 0:0 < time_stat < 23:59                      */
+	u_int8_t  kerneltime;   /* ignore skb time (and use kerneltime) or not. */
+	time_t    date_start;
+	time_t    date_stop;
+};
+
+
+#endif /* __ipt_time_h_included__ */
diff -Nur linux-2.4.32/include/linux/netfilter_ipv4/ipt_TTL.h linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_TTL.h
--- linux-2.4.32/include/linux/netfilter_ipv4/ipt_TTL.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_TTL.h	2006-03-13 18:55:57.000000000 +0100
@@ -0,0 +1,21 @@
+/* TTL modification module for IP tables
+ * (C) 2000 by Harald Welte <laforge@gnumonks.org> */
+
+#ifndef _IPT_TTL_H
+#define _IPT_TTL_H
+
+enum {
+	IPT_TTL_SET = 0,
+	IPT_TTL_INC,
+	IPT_TTL_DEC
+};
+
+#define IPT_TTL_MAXMODE	IPT_TTL_DEC
+
+struct ipt_TTL_info {
+	u_int8_t	mode;
+	u_int8_t	ttl;
+};
+
+
+#endif
diff -Nur linux-2.4.32/include/linux/netfilter_ipv6/ip6t_condition.h linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_condition.h
--- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_condition.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_condition.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,11 @@
+#ifndef __IP6T_CONDITION_MATCH__
+#define __IP6T_CONDITION_MATCH__
+
+#define CONDITION6_NAME_LEN  32
+
+struct condition6_info {
+	char name[CONDITION6_NAME_LEN];
+	int  invert;
+};
+
+#endif
diff -Nur linux-2.4.32/include/linux/netfilter_ipv6/ip6t_IMQ.h linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_IMQ.h
--- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_IMQ.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_IMQ.h	2006-03-13 18:55:58.000000000 +0100
@@ -0,0 +1,8 @@
+#ifndef _IP6T_IMQ_H
+#define _IP6T_IMQ_H
+
+struct ip6t_imq_info {
+	unsigned int todev;	/* target imq device */
+};
+
+#endif /* _IP6T_IMQ_H */
diff -Nur linux-2.4.32/include/linux/netfilter_mime.h linux-2.4.32.patched/include/linux/netfilter_mime.h
--- linux-2.4.32/include/linux/netfilter_mime.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/netfilter_mime.h	2006-03-13 19:01:42.000000000 +0100
@@ -0,0 +1,90 @@
+/*
+ * MIME functions for netfilter modules.  This file provides implementations
+ * for basic MIME parsing.  MIME headers are used in many protocols, such as
+ * HTTP, RTSP, SIP, etc.
+ *
+ * gcc will warn for defined but unused functions, so we only include the
+ * functions requested.  The following macros are used:
+ *   NF_NEED_MIME_NEXTLINE      nf_mime_nextline()
+ */
+#ifndef _NETFILTER_MIME_H
+#define _NETFILTER_MIME_H
+
+/* Only include these functions for kernel code. */
+#ifdef __KERNEL__
+
+#include <linux/kernel.h>
+#include <linux/ctype.h>
+
+/*
+ * Given a buffer and length, advance to the next line and mark the current
+ * line.  If the current line is empty, *plinelen will be set to zero.  If
+ * not, it will be set to the actual line length (including CRLF).
+ *
+ * 'line' in this context means logical line (includes LWS continuations).
+ * Returns 1 on success, 0 on failure.
+ */
+#ifdef NF_NEED_MIME_NEXTLINE
+static int
+nf_mime_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
+{
+    uint    off = *poff;
+    uint    physlen = 0;
+    int     is_first_line = 1;
+
+    if (off >= len)
+    {
+        return 0;
+    }
+
+    do
+    {
+        while (p[off] != '\n')
+        {
+            if (len-off <= 1)
+            {
+                return 0;
+            }
+
+            physlen++;
+            off++;
+        }
+
+        /* if we saw a crlf, physlen needs adjusted */
+        if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
+        {
+            physlen--;
+        }
+
+        /* advance past the newline */
+        off++;
+
+        /* check for an empty line */
+        if (physlen == 0)
+        {
+            break;
+        }
+
+        /* check for colon on the first physical line */
+        if (is_first_line)
+        {
+            is_first_line = 0;
+            if (memchr(p+(*poff), ':', physlen) == NULL)
+            {
+                return 0;
+            }
+        }
+    }
+    while (p[off] == ' ' || p[off] == '\t');
+
+    *plineoff = *poff;
+    *plinelen = (physlen == 0) ? 0 : (off - *poff);
+    *poff = off;
+
+    return 1;
+}
+#endif /* NF_NEED_MIME_NEXTLINE */
+
+#endif /* __KERNEL__ */
+
+#endif /* _NETFILTER_MIME_H */
diff -Nur linux-2.4.32/include/linux/pci_ids.h linux-2.4.32.patched/include/linux/pci_ids.h
--- linux-2.4.32/include/linux/pci_ids.h	2005-11-16 20:12:54.000000000 +0100
+++ linux-2.4.32.patched/include/linux/pci_ids.h	2006-03-13 18:55:59.000000000 +0100
@@ -1741,6 +1741,7 @@
 #define PCI_DEVICE_ID_TIGON3_5901_2	0x170e
 #define PCI_DEVICE_ID_BCM4401		0x4401
 #define PCI_DEVICE_ID_BCM4401B0		0x4402
+#define PCI_DEVICE_ID_BCM4713		0x4713
 
 #define PCI_VENDOR_ID_ENE		0x1524
 #define PCI_DEVICE_ID_ENE_1211		0x1211
diff -Nur linux-2.4.32/include/linux/ppp-comp.h linux-2.4.32.patched/include/linux/ppp-comp.h
--- linux-2.4.32/include/linux/ppp-comp.h	1999-08-06 19:44:11.000000000 +0200
+++ linux-2.4.32.patched/include/linux/ppp-comp.h	2006-03-13 18:55:55.000000000 +0100
@@ -28,7 +28,7 @@
  */
 
 /*
- *  ==FILEVERSION 980319==
+ *  ==FILEVERSION 20040509==
  *
  *  NOTE TO MAINTAINERS:
  *     If you modify this file at all, please set the above date.
@@ -78,7 +78,7 @@
 
 	/* Compress a packet */
 	int     (*compress) (void *state, unsigned char *rptr,
-			      unsigned char *obuf, int isize, int osize);
+			     unsigned char *obuf, int isize, int osize);
 
 	/* Return compression statistics */
 	void	(*comp_stat) (void *state, struct compstat *stats);
@@ -99,7 +99,7 @@
 
 	/* Decompress a packet. */
 	int	(*decompress) (void *state, unsigned char *ibuf, int isize,
-				unsigned char *obuf, int osize);
+			       unsigned char *obuf, int osize);
 
 	/* Update state for an incompressible packet received */
 	void	(*incomp) (void *state, unsigned char *ibuf, int icnt);
@@ -187,6 +187,42 @@
 #define DEFLATE_CHK_SEQUENCE	0
 
 /*
+ * Definitions for MPPE/MPPC.
+ */
+
+#define CI_MPPE			18	/* config option for MPPE */
+#define CILEN_MPPE		6	/* length of config option */
+
+#define MPPE_OVHD		4	/* MPPE overhead */
+#define MPPE_MAX_KEY_LEN	16	/* largest key length (128-bit) */
+
+#define MPPE_STATELESS          0x01	/* configuration bit H */
+#define MPPE_40BIT              0x20	/* configuration bit L */
+#define MPPE_56BIT              0x80	/* configuration bit M */
+#define MPPE_128BIT             0x40	/* configuration bit S */
+#define MPPE_MPPC               0x01	/* configuration bit C */
+
+/*
+ * Definitions for Stac LZS.
+ */
+
+#define CI_LZS			17	/* config option for Stac LZS */
+#define CILEN_LZS		5	/* length of config option */
+
+#define LZS_OVHD		4	/* max. LZS overhead */
+#define LZS_HIST_LEN		2048	/* LZS history size */
+#define LZS_MAX_CCOUNT		0x0FFF	/* max. coherency counter value */
+
+#define LZS_MODE_NONE		0
+#define LZS_MODE_LCB		1
+#define LZS_MODE_CRC		2
+#define LZS_MODE_SEQ		3
+#define LZS_MODE_EXT		4
+
+#define LZS_EXT_BIT_FLUSHED	0x80	/* bit A */
+#define LZS_EXT_BIT_COMP	0x20	/* bit C */
+
+/*
  * Definitions for other, as yet unsupported, compression methods.
  */
 
diff -Nur linux-2.4.32/include/linux/sched.h linux-2.4.32.patched/include/linux/sched.h
--- linux-2.4.32/include/linux/sched.h	2005-01-19 15:10:12.000000000 +0100
+++ linux-2.4.32.patched/include/linux/sched.h	2006-03-13 18:57:11.000000000 +0100
@@ -617,6 +617,10 @@
 extern int in_group_p(gid_t);
 extern int in_egroup_p(gid_t);
 
+extern ATTRIB_NORET void cpu_idle(void);
+
+extern void release_task(struct task_struct * p);
+
 extern void proc_caches_init(void);
 extern void flush_signals(struct task_struct *);
 extern void flush_signal_handlers(struct task_struct *);
diff -Nur linux-2.4.32/include/linux/serial.h linux-2.4.32.patched/include/linux/serial.h
--- linux-2.4.32/include/linux/serial.h	2002-08-03 02:39:45.000000000 +0200
+++ linux-2.4.32.patched/include/linux/serial.h	2006-03-13 18:57:18.000000000 +0100
@@ -75,7 +75,8 @@
 #define PORT_16654	11
 #define PORT_16850	12
 #define PORT_RSA	13	/* RSA-DV II/S card */
-#define PORT_MAX	13
+#define PORT_SB1250	14
+#define PORT_MAX	14
 
 #define SERIAL_IO_PORT	0
 #define SERIAL_IO_HUB6	1
diff -Nur linux-2.4.32/include/linux/skbuff.h linux-2.4.32.patched/include/linux/skbuff.h
--- linux-2.4.32/include/linux/skbuff.h	2005-04-04 03:42:20.000000000 +0200
+++ linux-2.4.32.patched/include/linux/skbuff.h	2006-03-13 18:57:13.000000000 +0100
@@ -93,6 +93,9 @@
 	struct nf_conntrack *master;
 };
 #endif
+#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
+struct nf_info;
+#endif
 
 struct sk_buff_head {
 	/* These two members must be first. */
@@ -135,10 +138,6 @@
 	struct sock	*sk;			/* Socket we are owned by 			*/
 	struct timeval	stamp;			/* Time we arrived				*/
 	struct net_device	*dev;		/* Device we arrived on/are leaving by		*/
-	struct net_device	*real_dev;	/* For support of point to point protocols 
-						   (e.g. 802.3ad) over bonding, we must save the
-						   physical device that got the packet before
-						   replacing skb->dev with the virtual device.  */
 
 	/* Transport layer header */
 	union
@@ -182,7 +181,7 @@
 	unsigned int 	len;			/* Length of actual data			*/
  	unsigned int 	data_len;
 	unsigned int	csum;			/* Checksum 					*/
-	unsigned char 	__unused,		/* Dead field, may be reused			*/
+	unsigned char 	imq_flags,		/* intermediate queueing device	*/
 			cloned, 		/* head may be cloned (check refcnt to be sure). */
   			pkt_type,		/* Packet class					*/
   			ip_summed;		/* Driver fed us an IP checksum			*/
@@ -219,6 +218,13 @@
 #ifdef CONFIG_NET_SCHED
        __u32           tc_index;               /* traffic control index */
 #endif
+#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
+       struct nf_info	*nf_info;
+#endif
+	struct net_device	*real_dev;	/* For support of point to point protocols 
+						   (e.g. 802.3ad) over bonding, we must save the
+						   physical device that got the packet before
+						   replacing skb->dev with the virtual device.  */
 };
 
 #ifdef __KERNEL__
diff -Nur linux-2.4.32/include/linux/squashfs_fs.h linux-2.4.32.patched/include/linux/squashfs_fs.h
--- linux-2.4.32/include/linux/squashfs_fs.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/squashfs_fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1,523 @@
+#ifndef SQUASHFS_FS
+#define SQUASHFS_FS
+/*
+ * Squashfs
+ *
+ * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2,
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that 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, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * squashfs_fs.h
+ */
+
+#ifdef	CONFIG_SQUASHFS_VMALLOC
+#define SQUASHFS_ALLOC(a)		vmalloc(a)
+#define SQUASHFS_FREE(a)		vfree(a)
+#else
+#define SQUASHFS_ALLOC(a)		kmalloc(a, GFP_KERNEL)
+#define SQUASHFS_FREE(a)		kfree(a)
+#endif
+#ifdef CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE
+#define SQUASHFS_CACHED_FRAGMENTS	CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE	
+#else
+#define SQUASHFS_CACHED_FRAGMENTS	3
+#endif
+#define SQUASHFS_MAJOR			2
+#define SQUASHFS_MINOR			1
+#define SQUASHFS_MAGIC			0x73717368
+#define SQUASHFS_MAGIC_SWAP		0x68737173
+#define SQUASHFS_START			0
+
+/* size of metadata (inode and directory) blocks */
+#define SQUASHFS_METADATA_SIZE		8192
+#define SQUASHFS_METADATA_LOG		13
+
+/* default size of data blocks */
+#define SQUASHFS_FILE_SIZE		65536
+#define SQUASHFS_FILE_LOG		16
+
+#define SQUASHFS_FILE_MAX_SIZE		65536
+
+/* Max number of uids and gids */
+#define SQUASHFS_UIDS			256
+#define SQUASHFS_GUIDS			255
+
+/* Max length of filename (not 255) */
+#define SQUASHFS_NAME_LEN		256
+
+#define SQUASHFS_INVALID		((long long) 0xffffffffffff)
+#define SQUASHFS_INVALID_BLK		((long long) 0xffffffff)
+#define SQUASHFS_USED_BLK		((long long) 0xfffffffe)
+
+/* Filesystem flags */
+#define SQUASHFS_NOI			0
+#define SQUASHFS_NOD			1
+#define SQUASHFS_CHECK			2
+#define SQUASHFS_NOF			3
+#define SQUASHFS_NO_FRAG		4
+#define SQUASHFS_ALWAYS_FRAG		5
+#define SQUASHFS_DUPLICATE		6
+#define SQUASHFS_BIT(flag, bit)		((flag >> bit) & 1)
+#define SQUASHFS_UNCOMPRESSED_INODES(flags)	SQUASHFS_BIT(flags, SQUASHFS_NOI)
+#define SQUASHFS_UNCOMPRESSED_DATA(flags)	SQUASHFS_BIT(flags, SQUASHFS_NOD)
+#define SQUASHFS_UNCOMPRESSED_FRAGMENTS(flags)	SQUASHFS_BIT(flags, SQUASHFS_NOF)
+#define SQUASHFS_NO_FRAGMENTS(flags)		SQUASHFS_BIT(flags, SQUASHFS_NO_FRAG)
+#define SQUASHFS_ALWAYS_FRAGMENTS(flags)	SQUASHFS_BIT(flags, SQUASHFS_ALWAYS_FRAG)
+#define SQUASHFS_DUPLICATES(flags)		SQUASHFS_BIT(flags, SQUASHFS_DUPLICATE)
+#define SQUASHFS_CHECK_DATA(flags)		SQUASHFS_BIT(flags, SQUASHFS_CHECK)
+#define SQUASHFS_MKFLAGS(noi, nod, check_data, nof, no_frag, always_frag, duplicate_checking)	(noi | (nod << 1) | (check_data << 2) | (nof << 3) | (no_frag << 4) | (always_frag << 5) | (duplicate_checking << 6))
+
+/* Max number of types and file types */
+#define SQUASHFS_DIR_TYPE		1
+#define SQUASHFS_FILE_TYPE		2
+#define SQUASHFS_SYMLINK_TYPE		3
+#define SQUASHFS_BLKDEV_TYPE		4
+#define SQUASHFS_CHRDEV_TYPE		5
+#define SQUASHFS_FIFO_TYPE		6
+#define SQUASHFS_SOCKET_TYPE		7
+#define SQUASHFS_LDIR_TYPE		8
+
+/* 1.0 filesystem type definitions */
+#define SQUASHFS_TYPES			5
+#define SQUASHFS_IPC_TYPE		0
+
+/* Flag whether block is compressed or uncompressed, bit is set if block is uncompressed */
+#define SQUASHFS_COMPRESSED_BIT		(1 << 15)
+#define SQUASHFS_COMPRESSED_SIZE(B)	(((B) & ~SQUASHFS_COMPRESSED_BIT) ? \
+					(B) & ~SQUASHFS_COMPRESSED_BIT : SQUASHFS_COMPRESSED_BIT)
+
+#define SQUASHFS_COMPRESSED(B)		(!((B) & SQUASHFS_COMPRESSED_BIT))
+
+#define SQUASHFS_COMPRESSED_BIT_BLOCK		(1 << 24)
+#define SQUASHFS_COMPRESSED_SIZE_BLOCK(B)	(((B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK) ? \
+					(B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK : SQUASHFS_COMPRESSED_BIT_BLOCK)
+
+#define SQUASHFS_COMPRESSED_BLOCK(B)		(!((B) & SQUASHFS_COMPRESSED_BIT_BLOCK))
+
+/*
+ * Inode number ops.  Inodes consist of a compressed block number, and an uncompressed
+ * offset within that block
+ */
+#define SQUASHFS_INODE_BLK(a)		((unsigned int) ((a) >> 16))
+#define SQUASHFS_INODE_OFFSET(a)	((unsigned int) ((a) & 0xffff))
+#define SQUASHFS_MKINODE(A, B)		((squashfs_inode)(((squashfs_inode) (A) << 16)\
+					+ (B)))
+
+/* Compute 32 bit VFS inode number from squashfs inode number */
+#define SQUASHFS_MK_VFS_INODE(a, b)	((unsigned int) (((a) << 8) + ((b) >> 2) + 1))
+
+/* Translate between VFS mode and squashfs mode */
+#define SQUASHFS_MODE(a)		((a) & 0xfff)
+
+/* fragment and fragment table defines */
+typedef unsigned int			squashfs_fragment_index;
+#define SQUASHFS_FRAGMENT_BYTES(A)	(A * sizeof(squashfs_fragment_entry))
+#define SQUASHFS_FRAGMENT_INDEX(A)	(SQUASHFS_FRAGMENT_BYTES(A) / SQUASHFS_METADATA_SIZE)
+#define SQUASHFS_FRAGMENT_INDEX_OFFSET(A)	(SQUASHFS_FRAGMENT_BYTES(A) % SQUASHFS_METADATA_SIZE)
+#define SQUASHFS_FRAGMENT_INDEXES(A)	((SQUASHFS_FRAGMENT_BYTES(A) + SQUASHFS_METADATA_SIZE - 1) / SQUASHFS_METADATA_SIZE)
+#define SQUASHFS_FRAGMENT_INDEX_BYTES(A)	(SQUASHFS_FRAGMENT_INDEXES(A) * sizeof(squashfs_fragment_index))
+
+/* cached data constants for filesystem */
+#define SQUASHFS_CACHED_BLKS		8
+
+#define SQUASHFS_MAX_FILE_SIZE_LOG	32
+#define SQUASHFS_MAX_FILE_SIZE		((long long) 1 << (SQUASHFS_MAX_FILE_SIZE_LOG - 1))
+
+#define SQUASHFS_MARKER_BYTE		0xff
+
+
+/*
+ * definitions for structures on disk
+ */
+
+typedef unsigned int		squashfs_block;
+typedef long long		squashfs_inode;
+
+typedef unsigned int		squashfs_uid;
+
+typedef struct squashfs_super_block {
+	unsigned int		s_magic;
+	unsigned int		inodes;
+	unsigned int		bytes_used;
+	unsigned int		uid_start;
+	unsigned int		guid_start;
+	unsigned int		inode_table_start;
+	unsigned int		directory_table_start;
+	unsigned int		s_major:16;
+	unsigned int		s_minor:16;
+	unsigned int		block_size_1:16;
+	unsigned int		block_log:16;
+	unsigned int		flags:8;
+	unsigned int		no_uids:8;
+	unsigned int		no_guids:8;
+	unsigned int		mkfs_time /* time of filesystem creation */;
+	squashfs_inode		root_inode;
+	unsigned int		block_size;
+	unsigned int		fragments;
+	unsigned int		fragment_table_start;
+} __attribute__ ((packed)) squashfs_super_block;
+
+typedef struct {
+	unsigned int		index:27;
+	unsigned int		start_block:29;
+	unsigned char		size;
+	unsigned char		name[0];
+} __attribute__ ((packed)) squashfs_dir_index;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+} __attribute__ ((packed)) squashfs_base_inode_header;
+
+typedef squashfs_base_inode_header squashfs_ipc_inode_header;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+	unsigned short		rdev;
+} __attribute__ ((packed)) squashfs_dev_inode_header;
+	
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+	unsigned short		symlink_size;
+	char			symlink[0];
+} __attribute__ ((packed)) squashfs_symlink_inode_header;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+	unsigned int		mtime;
+	squashfs_block		start_block;
+	unsigned int		fragment;
+	unsigned int		offset;
+	unsigned int		file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
+	unsigned short		block_list[0];
+} __attribute__ ((packed)) squashfs_reg_inode_header;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+	unsigned int		file_size:19;
+	unsigned int		offset:13;
+	unsigned int		mtime;
+	unsigned int		start_block:24;
+} __attribute__  ((packed)) squashfs_dir_inode_header;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:8; /* index into uid table */
+	unsigned int		guid:8; /* index into guid table */
+	unsigned int		file_size:27;
+	unsigned int		offset:13;
+	unsigned int		mtime;
+	unsigned int		start_block:24;
+	unsigned int		i_count:16;
+	squashfs_dir_index	index[0];
+} __attribute__  ((packed)) squashfs_ldir_inode_header;
+
+typedef union {
+	squashfs_base_inode_header	base;
+	squashfs_dev_inode_header	dev;
+	squashfs_symlink_inode_header	symlink;
+	squashfs_reg_inode_header	reg;
+	squashfs_dir_inode_header	dir;
+	squashfs_ldir_inode_header	ldir;
+	squashfs_ipc_inode_header	ipc;
+} squashfs_inode_header;
+	
+typedef struct {
+	unsigned int		offset:13;
+	unsigned int		type:3;
+	unsigned int		size:8;
+	char			name[0];
+} __attribute__ ((packed)) squashfs_dir_entry;
+
+typedef struct {
+	unsigned int		count:8;
+	unsigned int		start_block:24;
+} __attribute__ ((packed)) squashfs_dir_header;
+
+typedef struct {
+	unsigned int		start_block;
+	unsigned int		size;
+} __attribute__ ((packed)) squashfs_fragment_entry;
+
+extern int squashfs_uncompress_block(void *d, int dstlen, void *s, int srclen);
+extern int squashfs_uncompress_init(void);
+extern int squashfs_uncompress_exit(void);
+
+/*
+ * macros to convert each packed bitfield structure from little endian to big
+ * endian and vice versa.  These are needed when creating or using a filesystem on a
+ * machine with different byte ordering to the target architecture.
+ *
+ */
+
+#define SQUASHFS_SWAP_SUPER_BLOCK(s, d) {\
+	SQUASHFS_MEMSET(s, d, sizeof(squashfs_super_block));\
+	SQUASHFS_SWAP((s)->s_magic, d, 0, 32);\
+	SQUASHFS_SWAP((s)->inodes, d, 32, 32);\
+	SQUASHFS_SWAP((s)->bytes_used, d, 64, 32);\
+	SQUASHFS_SWAP((s)->uid_start, d, 96, 32);\
+	SQUASHFS_SWAP((s)->guid_start, d, 128, 32);\
+	SQUASHFS_SWAP((s)->inode_table_start, d, 160, 32);\
+	SQUASHFS_SWAP((s)->directory_table_start, d, 192, 32);\
+	SQUASHFS_SWAP((s)->s_major, d, 224, 16);\
+	SQUASHFS_SWAP((s)->s_minor, d, 240, 16);\
+	SQUASHFS_SWAP((s)->block_size_1, d, 256, 16);\
+	SQUASHFS_SWAP((s)->block_log, d, 272, 16);\
+	SQUASHFS_SWAP((s)->flags, d, 288, 8);\
+	SQUASHFS_SWAP((s)->no_uids, d, 296, 8);\
+	SQUASHFS_SWAP((s)->no_guids, d, 304, 8);\
+	SQUASHFS_SWAP((s)->mkfs_time, d, 312, 32);\
+	SQUASHFS_SWAP((s)->root_inode, d, 344, 64);\
+	SQUASHFS_SWAP((s)->block_size, d, 408, 32);\
+	SQUASHFS_SWAP((s)->fragments, d, 440, 32);\
+	SQUASHFS_SWAP((s)->fragment_table_start, d, 472, 32);\
+}
+
+#define SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, n) {\
+	SQUASHFS_MEMSET(s, d, n);\
+	SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
+	SQUASHFS_SWAP((s)->mode, d, 4, 12);\
+	SQUASHFS_SWAP((s)->uid, d, 16, 8);\
+	SQUASHFS_SWAP((s)->guid, d, 24, 8);\
+}
+
+#define SQUASHFS_SWAP_IPC_INODE_HEADER(s, d) SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ipc_inode_header))
+
+#define SQUASHFS_SWAP_DEV_INODE_HEADER(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dev_inode_header));\
+	SQUASHFS_SWAP((s)->rdev, d, 32, 16);\
+}
+
+#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header));\
+	SQUASHFS_SWAP((s)->symlink_size, d, 32, 16);\
+}
+
+#define SQUASHFS_SWAP_REG_INODE_HEADER(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header));\
+	SQUASHFS_SWAP((s)->mtime, d, 32, 32);\
+	SQUASHFS_SWAP((s)->start_block, d, 64, 32);\
+	SQUASHFS_SWAP((s)->fragment, d, 96, 32);\
+	SQUASHFS_SWAP((s)->offset, d, 128, 32);\
+	SQUASHFS_SWAP((s)->file_size, d, 160, SQUASHFS_MAX_FILE_SIZE_LOG);\
+}
+
+#define SQUASHFS_SWAP_DIR_INODE_HEADER(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header));\
+	SQUASHFS_SWAP((s)->file_size, d, 32, 19);\
+	SQUASHFS_SWAP((s)->offset, d, 51, 13);\
+	SQUASHFS_SWAP((s)->mtime, d, 64, 32);\
+	SQUASHFS_SWAP((s)->start_block, d, 96, 24);\
+}
+
+#define SQUASHFS_SWAP_LDIR_INODE_HEADER(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ldir_inode_header));\
+	SQUASHFS_SWAP((s)->file_size, d, 32, 27);\
+	SQUASHFS_SWAP((s)->offset, d, 59, 13);\
+	SQUASHFS_SWAP((s)->mtime, d, 72, 32);\
+	SQUASHFS_SWAP((s)->start_block, d, 104, 24);\
+	SQUASHFS_SWAP((s)->i_count, d, 128, 16);\
+}
+
+#define SQUASHFS_SWAP_DIR_INDEX(s, d) {\
+	SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_index));\
+	SQUASHFS_SWAP((s)->index, d, 0, 27);\
+	SQUASHFS_SWAP((s)->start_block, d, 27, 29);\
+	SQUASHFS_SWAP((s)->size, d, 56, 8);\
+}
+
+#define SQUASHFS_SWAP_DIR_HEADER(s, d) {\
+	SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_header));\
+	SQUASHFS_SWAP((s)->count, d, 0, 8);\
+	SQUASHFS_SWAP((s)->start_block, d, 8, 24);\
+}
+
+#define SQUASHFS_SWAP_DIR_ENTRY(s, d) {\
+	SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_entry));\
+	SQUASHFS_SWAP((s)->offset, d, 0, 13);\
+	SQUASHFS_SWAP((s)->type, d, 13, 3);\
+	SQUASHFS_SWAP((s)->size, d, 16, 8);\
+}
+
+#define SQUASHFS_SWAP_FRAGMENT_ENTRY(s, d) {\
+	SQUASHFS_MEMSET(s, d, sizeof(squashfs_fragment_entry));\
+	SQUASHFS_SWAP((s)->start_block, d, 0, 32);\
+	SQUASHFS_SWAP((s)->size, d, 32, 32);\
+}
+
+#define SQUASHFS_SWAP_SHORTS(s, d, n) {\
+	int entry;\
+	int bit_position;\
+	SQUASHFS_MEMSET(s, d, n * 2);\
+	for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 16)\
+		SQUASHFS_SWAP(s[entry], d, bit_position, 16);\
+}
+
+#define SQUASHFS_SWAP_INTS(s, d, n) {\
+	int entry;\
+	int bit_position;\
+	SQUASHFS_MEMSET(s, d, n * 4);\
+	for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 32)\
+		SQUASHFS_SWAP(s[entry], d, bit_position, 32);\
+}
+
+#define SQUASHFS_SWAP_DATA(s, d, n, bits) {\
+	int entry;\
+	int bit_position;\
+	SQUASHFS_MEMSET(s, d, n * bits / 8);\
+	for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += bits)\
+		SQUASHFS_SWAP(s[entry], d, bit_position, bits);\
+}
+
+#define SQUASHFS_SWAP_FRAGMENT_INDEXES(s, d, n) SQUASHFS_SWAP_INTS(s, d, n)
+
+#ifdef SQUASHFS_1_0_COMPATIBILITY
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+} __attribute__ ((packed)) squashfs_base_inode_header_1;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+	unsigned int		type:4;
+	unsigned int		offset:4;
+} __attribute__ ((packed)) squashfs_ipc_inode_header_1;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+	unsigned short		rdev;
+} __attribute__ ((packed)) squashfs_dev_inode_header_1;
+	
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+	unsigned short		symlink_size;
+	char			symlink[0];
+} __attribute__ ((packed)) squashfs_symlink_inode_header_1;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+	unsigned int		mtime;
+	squashfs_block		start_block;
+	unsigned int		file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
+	unsigned short		block_list[0];
+} __attribute__ ((packed)) squashfs_reg_inode_header_1;
+
+typedef struct {
+	unsigned int		inode_type:4;
+	unsigned int		mode:12; /* protection */
+	unsigned int		uid:4; /* index into uid table */
+	unsigned int		guid:4; /* index into guid table */
+	unsigned int		file_size:19;
+	unsigned int		offset:13;
+	unsigned int		mtime;
+	unsigned int		start_block:24;
+} __attribute__  ((packed)) squashfs_dir_inode_header_1;
+
+#define SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, n) {\
+	SQUASHFS_MEMSET(s, d, n);\
+	SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
+	SQUASHFS_SWAP((s)->mode, d, 4, 12);\
+	SQUASHFS_SWAP((s)->uid, d, 16, 4);\
+	SQUASHFS_SWAP((s)->guid, d, 20, 4);\
+}
+
+#define SQUASHFS_SWAP_IPC_INODE_HEADER_1(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_ipc_inode_header_1));\
+	SQUASHFS_SWAP((s)->type, d, 24, 4);\
+	SQUASHFS_SWAP((s)->offset, d, 28, 4);\
+}
+
+#define SQUASHFS_SWAP_DEV_INODE_HEADER_1(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_dev_inode_header_1));\
+	SQUASHFS_SWAP((s)->rdev, d, 24, 16);\
+}
+
+#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER_1(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header_1));\
+	SQUASHFS_SWAP((s)->symlink_size, d, 24, 16);\
+}
+
+#define SQUASHFS_SWAP_REG_INODE_HEADER_1(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header_1));\
+	SQUASHFS_SWAP((s)->mtime, d, 24, 32);\
+	SQUASHFS_SWAP((s)->start_block, d, 56, 32);\
+	SQUASHFS_SWAP((s)->file_size, d, 88, SQUASHFS_MAX_FILE_SIZE_LOG);\
+}
+
+#define SQUASHFS_SWAP_DIR_INODE_HEADER_1(s, d) {\
+	SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header_1));\
+	SQUASHFS_SWAP((s)->file_size, d, 24, 19);\
+	SQUASHFS_SWAP((s)->offset, d, 43, 13);\
+	SQUASHFS_SWAP((s)->mtime, d, 56, 32);\
+	SQUASHFS_SWAP((s)->start_block, d, 88, 24);\
+}
+#endif
+
+#ifdef __KERNEL__
+/*
+ * macros used to swap each structure entry, taking into account
+ * bitfields and different bitfield placing conventions on differing architectures
+ */
+#include <asm/byteorder.h>
+#ifdef __BIG_ENDIAN
+	/* convert from little endian to big endian */
+#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, b_pos)
+#else
+	/* convert from big endian to little endian */ 
+#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, 64 - tbits - b_pos)
+#endif
+
+#define _SQUASHFS_SWAP(value, p, pos, tbits, SHIFT) {\
+	int bits;\
+	int b_pos = pos % 8;\
+	unsigned long long val = 0;\
+	unsigned char *s = (unsigned char *)p + (pos / 8);\
+	unsigned char *d = ((unsigned char *) &val) + 7;\
+	for(bits = 0; bits < (tbits + b_pos); bits += 8) \
+		*d-- = *s++;\
+	value = (val >> (SHIFT))/* & ((1 << tbits) - 1)*/;\
+}
+#define SQUASHFS_MEMSET(s, d, n)	memset(s, 0, n);
+#endif
+#endif
diff -Nur linux-2.4.32/include/linux/squashfs_fs_i.h linux-2.4.32.patched/include/linux/squashfs_fs_i.h
--- linux-2.4.32/include/linux/squashfs_fs_i.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/squashfs_fs_i.h	2006-03-13 18:55:54.000000000 +0100
@@ -0,0 +1,42 @@
+#ifndef SQUASHFS_FS_I
+#define SQUASHFS_FS_I
+/*
+ * Squashfs
+ *
+ * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2,
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that 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, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * squashfs_fs_i.h
+ */
+
+typedef struct squashfs_inode_info {
+	unsigned int	start_block;
+	unsigned int	block_list_start;
+	unsigned int	offset;
+	union {
+		struct {
+			unsigned int	fragment_start_block;
+			unsigned int	fragment_size;
+			unsigned int	fragment_offset;
+		} s1;
+		struct {
+			unsigned int	directory_index_start;
+			unsigned int	directory_index_offset;
+			unsigned int	directory_index_count;
+		} s2;
+	} u;
+	} squashfs_inode_info;
+#endif
diff -Nur linux-2.4.32/include/linux/squashfs_fs_sb.h linux-2.4.32.patched/include/linux/squashfs_fs_sb.h
--- linux-2.4.32/include/linux/squashfs_fs_sb.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/squashfs_fs_sb.h	2006-03-13 18:57:11.000000000 +0100
@@ -0,0 +1,65 @@
+#ifndef SQUASHFS_FS_SB
+#define SQUASHFS_FS_SB
+/*
+ * Squashfs
+ *
+ * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2,
+ * or (at your option) any later version.
+ *
+ * This program is distributed in the hope that 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, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ * squashfs_fs_sb.h
+ */
+
+#include <linux/squashfs_fs.h>
+
+typedef struct {
+	unsigned int	block;
+	int		length;
+	unsigned int	next_index;
+	char		*data;
+	} squashfs_cache;
+
+struct squashfs_fragment_cache {
+	unsigned int	block;
+	int		length;
+	unsigned int	locked;
+	char		*data;
+	};
+
+typedef struct squashfs_sb_info {
+	squashfs_super_block	sBlk;
+	int			devblksize;
+	int			devblksize_log2;
+	int			swap;
+	squashfs_cache		*block_cache;
+	struct squashfs_fragment_cache	*fragment;
+	int			next_cache;
+	int			next_fragment;
+	squashfs_uid		*uid;
+	squashfs_uid		*guid;
+	squashfs_fragment_index		*fragment_index;
+	unsigned int		read_size;
+	char			*read_data;
+	char			*read_page;
+	struct semaphore	read_page_mutex;
+	struct semaphore	block_cache_mutex;
+	struct semaphore	fragment_mutex;
+	wait_queue_head_t	waitq;
+	wait_queue_head_t	fragment_wait_queue;
+	struct inode		*(*iget)(struct super_block *s, squashfs_inode inode);
+	unsigned int		(*read_blocklist)(struct inode *inode, int index, int readahead_blks,
+					char *block_list, unsigned short **block_p, unsigned int *bsize);
+	} squashfs_sb_info;
+#endif
diff -Nur linux-2.4.32/include/linux/swap.h linux-2.4.32.patched/include/linux/swap.h
--- linux-2.4.32/include/linux/swap.h	2005-01-19 15:10:12.000000000 +0100
+++ linux-2.4.32.patched/include/linux/swap.h	2006-03-13 18:57:11.000000000 +0100
@@ -1,6 +1,12 @@
 #ifndef _LINUX_SWAP_H
 #define _LINUX_SWAP_H
 
+#include <linux/config.h>
+
+#define MAX_SWAPFILES 32
+
+#ifdef __KERNEL__
+
 #include <linux/spinlock.h>
 #include <asm/page.h>
 
@@ -8,8 +14,6 @@
 #define SWAP_FLAG_PRIO_MASK	0x7fff
 #define SWAP_FLAG_PRIO_SHIFT	0
 
-#define MAX_SWAPFILES 32
-
 /*
  * Magic header for a swap area. The first part of the union is
  * what the swap magic looks like for the old (limited to 128MB)
@@ -39,8 +43,6 @@
 	} info;
 };
 
-#ifdef __KERNEL__
-
 /*
  * Max bad pages in the new format..
  */
diff -Nur linux-2.4.32/include/linux/textsearch.h linux-2.4.32.patched/include/linux/textsearch.h
--- linux-2.4.32/include/linux/textsearch.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/textsearch.h	2006-03-13 19:01:58.000000000 +0100
@@ -0,0 +1,205 @@
+#ifndef __LINUX_TEXTSEARCH_H
+#define __LINUX_TEXTSEARCH_H
+
+#ifdef __KERNEL__
+
+#include <linux/types.h>
+#include <linux/list.h>
+#include <linux/kernel.h>
+#include <linux/module.h>
+#include <linux/slab.h>
+
+#ifdef __CHECKER__
+#define __bitwise__ __attribute__((bitwise))
+#else
+#define __bitwise__
+#endif
+#ifdef __CHECK_ENDIAN__
+#define __bitwise __bitwise__
+#else
+#define __bitwise
+#endif
+
+typedef __u16 __bitwise __le16;
+typedef __u16 __bitwise __be16;
+typedef __u32 __bitwise __le32;
+typedef __u32 __bitwise __be32;
+#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+typedef __u64 __bitwise __le64;
+typedef __u64 __bitwise __be64;
+#endif
+
+#ifdef __KERNEL__
+typedef unsigned __bitwise__ gfp_t;
+#endif
+
+struct ts_config;
+
+/**
+ * TS_AUTOLOAD - Automatically load textsearch modules when needed
+ */
+#define TS_AUTOLOAD	1
+
+/**
+ * struct ts_state - search state
+ * @offset: offset for next match
+ * @cb: control buffer, for persistant variables of get_next_block()
+ */
+struct ts_state
+{
+	unsigned int		offset;
+	char			cb[40];
+};
+
+/**
+ * struct ts_ops - search module operations
+ * @name: name of search algorithm
+ * @init: initialization function to prepare a search
+ * @find: find the next occurrence of the pattern
+ * @destroy: destroy algorithm specific parts of a search configuration
+ * @get_pattern: return head of pattern
+ * @get_pattern_len: return length of pattern
+ * @owner: module reference to algorithm
+ */
+struct ts_ops
+{
+	const char		*name;
+	struct ts_config *	(*init)(const void *, unsigned int, gfp_t);
+	unsigned int		(*find)(struct ts_config *,
+					struct ts_state *);
+	void			(*destroy)(struct ts_config *);
+	void *			(*get_pattern)(struct ts_config *);
+	unsigned int		(*get_pattern_len)(struct ts_config *);
+	struct module		*owner;
+	struct list_head	list;
+};
+
+/**
+ * struct ts_config - search configuration
+ * @ops: operations of chosen algorithm
+ * @get_next_block: callback to fetch the next block to search in
+ * @finish: callback to finalize a search
+ */
+struct ts_config
+{
+	struct ts_ops		*ops;
+
+	/**
+	 * get_next_block - fetch next block of data
+	 * @consumed: number of bytes consumed by the caller
+	 * @dst: destination buffer
+	 * @conf: search configuration
+	 * @state: search state
+	 *
+	 * Called repeatedly until 0 is returned. Must assign the
+	 * head of the next block of data to &*dst and return the length
+	 * of the block or 0 if at the end. consumed == 0 indicates
+	 * a new search. May store/read persistant values in state->cb.
+	 */
+	unsigned int		(*get_next_block)(unsigned int consumed,
+						  const u8 **dst,
+						  struct ts_config *conf,
+						  struct ts_state *state);
+
+	/**
+	 * finish - finalize/clean a series of get_next_block() calls
+	 * @conf: search configuration
+	 * @state: search state
+	 *
+	 * Called after the last use of get_next_block(), may be used
+	 * to cleanup any leftovers.
+	 */
+	void			(*finish)(struct ts_config *conf,
+					  struct ts_state *state);
+};
+
+/**
+ * textsearch_next - continue searching for a pattern
+ * @conf: search configuration
+ * @state: search state
+ *
+ * Continues a search looking for more occurrences of the pattern.
+ * textsearch_find() must be called to find the first occurrence
+ * in order to reset the state.
+ *
+ * Returns the position of the next occurrence of the pattern or
+ * UINT_MAX if not match was found.
+ */ 
+static inline unsigned int textsearch_next(struct ts_config *conf,
+					   struct ts_state *state)
+{
+	unsigned int ret = conf->ops->find(conf, state);
+
+	if (conf->finish)
+		conf->finish(conf, state);
+
+	return ret;
+}
+
+/**
+ * textsearch_find - start searching for a pattern
+ * @conf: search configuration
+ * @state: search state
+ *
+ * Returns the position of first occurrence of the pattern or
+ * UINT_MAX if no match was found.
+ */ 
+static inline unsigned int textsearch_find(struct ts_config *conf,
+					   struct ts_state *state)
+{
+	state->offset = 0;
+	return textsearch_next(conf, state);
+}
+
+/**
+ * textsearch_get_pattern - return head of the pattern
+ * @conf: search configuration
+ */
+static inline void *textsearch_get_pattern(struct ts_config *conf)
+{
+	return conf->ops->get_pattern(conf);
+}
+
+/**
+ * textsearch_get_pattern_len - return length of the pattern
+ * @conf: search configuration
+ */
+static inline unsigned int textsearch_get_pattern_len(struct ts_config *conf)
+{
+	return conf->ops->get_pattern_len(conf);
+}
+
+extern int textsearch_register(struct ts_ops *);
+extern int textsearch_unregister(struct ts_ops *);
+extern struct ts_config *textsearch_prepare(const char *, const void *,
+					    unsigned int, gfp_t, int);
+extern void textsearch_destroy(struct ts_config *conf);
+extern unsigned int textsearch_find_continuous(struct ts_config *,
+					       struct ts_state *,
+					       const void *, unsigned int);
+
+
+#define TS_PRIV_ALIGNTO	8
+#define TS_PRIV_ALIGN(len) (((len) + TS_PRIV_ALIGNTO-1) & ~(TS_PRIV_ALIGNTO-1))
+
+static inline struct ts_config *alloc_ts_config(size_t payload,
+						gfp_t gfp_mask)
+{
+	struct ts_config *conf;
+
+	conf = kmalloc(TS_PRIV_ALIGN(sizeof(*conf)) + payload, gfp_mask);
+	if (conf == NULL)
+		return -ENOMEM;
+
+	memset(conf, 0, TS_PRIV_ALIGN(sizeof(*conf)) + payload);
+	return conf;
+}
+
+static inline void *ts_config_priv(struct ts_config *conf)
+{
+	return ((u8 *) conf + TS_PRIV_ALIGN(sizeof(struct ts_config)));
+}
+
+#endif /* __KERNEL__ */
+
+#endif
diff -Nur linux-2.4.32/include/linux/ufs_fs.h linux-2.4.32.patched/include/linux/ufs_fs.h
--- linux-2.4.32/include/linux/ufs_fs.h	2001-11-22 20:46:18.000000000 +0100
+++ linux-2.4.32.patched/include/linux/ufs_fs.h	2006-03-13 18:57:11.000000000 +0100
@@ -555,7 +555,6 @@
 extern struct file_operations ufs_dir_operations;
         
 /* super.c */
-extern struct file_system_type ufs_fs_type;
 extern void ufs_warning (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
 extern void ufs_error (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
 extern void ufs_panic (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
diff -Nur linux-2.4.32/include/linux/usbdevice_fs.h linux-2.4.32.patched/include/linux/usbdevice_fs.h
--- linux-2.4.32/include/linux/usbdevice_fs.h	2003-11-28 19:26:21.000000000 +0100
+++ linux-2.4.32.patched/include/linux/usbdevice_fs.h	2006-03-13 18:58:17.000000000 +0100
@@ -185,8 +185,6 @@
 extern struct file_operations usbdevfs_devices_fops;
 extern struct file_operations usbdevfs_device_file_operations;
 extern struct inode_operations usbdevfs_device_inode_operations;
-extern struct inode_operations usbdevfs_bus_inode_operations;
-extern struct file_operations usbdevfs_bus_file_operations;
 extern void usbdevfs_conn_disc_event(void);
 
 #endif /* __KERNEL__ */
diff -Nur linux-2.4.32/include/linux/version.h linux-2.4.32.patched/include/linux/version.h
--- linux-2.4.32/include/linux/version.h	1970-01-01 01:00:00.000000000 +0100
+++ linux-2.4.32.patched/include/linux/version.h	2006-03-13 18:56:05.000000000 +0100
@@ -0,0 +1,3 @@
+#define UTS_RELEASE "2.4.32"
+#define LINUX_VERSION_CODE 132128
+#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
diff -Nur linux-2.4.32/include/linux/wireless.h linux-2.4.32.patched/include/linux/wireless.h
--- linux-2.4.32/include/linux/wireless.h	2003-11-28 19:26:21.000000000 +0100
+++ linux-2.4.32.patched/include/linux/wireless.h	2006-03-13 18:55:55.000000000 +0100
@@ -1,10 +1,10 @@
 /*
  * This file define a set of standard wireless extensions
  *
- * Version :	16	2.4.03
+ * Version :	18	12.3.05
  *
  * Authors :	Jean Tourrilhes - HPL - <jt@hpl.hp.com>
- * Copyright (c) 1997-2002 Jean Tourrilhes, All Rights Reserved.
+ * Copyright (c) 1997-2005 Jean Tourrilhes, All Rights Reserved.
  */
 
 #ifndef _LINUX_WIRELESS_H
@@ -47,12 +47,12 @@
  *	# include/net/iw_handler.h
  *
  * Note as well that /proc/net/wireless implementation has now moved in :
- *	# include/linux/wireless.c
+ *	# net/core/wireless.c
  *
  * Wireless Events (2002 -> onward) :
  * --------------------------------
  * Events are defined at the end of this file, and implemented in :
- *	# include/linux/wireless.c
+ *	# net/core/wireless.c
  *
  * Other comments :
  * --------------
@@ -82,7 +82,7 @@
  * (there is some stuff that will be added in the future...)
  * I just plan to increment with each new version.
  */
-#define WIRELESS_EXT	16
+#define WIRELESS_EXT	18
 
 /*
  * Changes :
@@ -175,6 +175,28 @@
  *	- Remove IW_MAX_GET_SPY because conflict with enhanced spy support
  *	- Add SIOCSIWTHRSPY/SIOCGIWTHRSPY and "struct iw_thrspy"
  *	- Add IW_ENCODE_TEMP and iw_range->encoding_login_index
+ *
+ * V16 to V17
+ * ----------
+ *	- Add flags to frequency -> auto/fixed
+ *	- Document (struct iw_quality *)->updated, add new flags (INVALID)
+ *	- Wireless Event capability in struct iw_range
+ *	- Add support for relative TxPower (yick !)
+ *
+ * V17 to V18 (From Jouni Malinen <jkmaline@cc.hut.fi>)
+ * ----------
+ *	- Add support for WPA/WPA2
+ *	- Add extended encoding configuration (SIOCSIWENCODEEXT and
+ *	  SIOCGIWENCODEEXT)
+ *	- Add SIOCSIWGENIE/SIOCGIWGENIE
+ *	- Add SIOCSIWMLME
+ *	- Add SIOCSIWPMKSA
+ *	- Add struct iw_range bit field for supported encoding capabilities
+ *	- Add optional scan request parameters for SIOCSIWSCAN
+ *	- Add SIOCSIWAUTH/SIOCGIWAUTH for setting authentication and WPA
+ *	  related parameters (extensible up to 4096 parameter values)
+ *	- Add wireless events: IWEVGENIE, IWEVMICHAELMICFAILURE,
+ *	  IWEVASSOCREQIE, IWEVASSOCRESPIE, IWEVPMKIDCAND
  */
 
 /**************************** CONSTANTS ****************************/
@@ -249,9 +271,33 @@
 #define SIOCSIWPOWER	0x8B2C		/* set Power Management settings */
 #define SIOCGIWPOWER	0x8B2D		/* get Power Management settings */
 
+/* WPA : Generic IEEE 802.11 informatiom element (e.g., for WPA/RSN/WMM).
+ * This ioctl uses struct iw_point and data buffer that includes IE id and len
+ * fields. More than one IE may be included in the request. Setting the generic
+ * IE to empty buffer (len=0) removes the generic IE from the driver. Drivers
+ * are allowed to generate their own WPA/RSN IEs, but in these cases, drivers
+ * are required to report the used IE as a wireless event, e.g., when
+ * associating with an AP. */
+#define SIOCSIWGENIE	0x8B30		/* set generic IE */
+#define SIOCGIWGENIE	0x8B31		/* get generic IE */
+
+/* WPA : IEEE 802.11 MLME requests */
+#define SIOCSIWMLME	0x8B16		/* request MLME operation; uses
+					 * struct iw_mlme */
+/* WPA : Authentication mode parameters */
+#define SIOCSIWAUTH	0x8B32		/* set authentication mode params */
+#define SIOCGIWAUTH	0x8B33		/* get authentication mode params */
+
+/* WPA : Extended version of encoding configuration */
+#define SIOCSIWENCODEEXT 0x8B34		/* set encoding token & mode */
+#define SIOCGIWENCODEEXT 0x8B35		/* get encoding token & mode */
+
+/* WPA2 : PMKSA cache management */
+#define SIOCSIWPMKSA	0x8B36		/* PMKSA cache operation */
+
 /* -------------------- DEV PRIVATE IOCTL LIST -------------------- */
 
-/* These 16 ioctl are wireless device private.
+/* These 32 ioctl are wireless device private, for 16 commands.
  * Each driver is free to use them for whatever purpose it chooses,
  * however the driver *must* export the description of those ioctls
  * with SIOCGIWPRIV and *must* use arguments as defined below.
@@ -266,8 +312,8 @@
  * We now have 32 commands, so a bit more space ;-).
  * Also, all 'odd' commands are only usable by root and don't return the
  * content of ifr/iwr to user (but you are not obliged to use the set/get
- * convention, just use every other two command).
- * And I repeat : you are not obliged to use them with iwspy, but you
+ * convention, just use every other two command). More details in iwpriv.c.
+ * And I repeat : you are not forced to use them with iwpriv, but you
  * must be compliant with it.
  */
 
@@ -290,6 +336,34 @@
 #define IWEVCUSTOM	0x8C02		/* Driver specific ascii string */
 #define IWEVREGISTERED	0x8C03		/* Discovered a new node (AP mode) */
 #define IWEVEXPIRED	0x8C04		/* Expired a node (AP mode) */
+#define IWEVGENIE	0x8C05		/* Generic IE (WPA, RSN, WMM, ..)
+					 * (scan results); This includes id and
+					 * length fields. One IWEVGENIE may
+					 * contain more than one IE. Scan
+					 * results may contain one or more
+					 * IWEVGENIE events. */
+#define IWEVMICHAELMICFAILURE 0x8C06	/* Michael MIC failure
+					 * (struct iw_michaelmicfailure)
+					 */
+#define IWEVASSOCREQIE	0x8C07		/* IEs used in (Re)Association Request.
+					 * The data includes id and length
+					 * fields and may contain more than one
+					 * IE. This event is required in
+					 * Managed mode if the driver
+					 * generates its own WPA/RSN IE. This
+					 * should be sent just before
+					 * IWEVREGISTERED event for the
+					 * association. */
+#define IWEVASSOCRESPIE	0x8C08		/* IEs used in (Re)Association
+					 * Response. The data includes id and
+					 * length fields and may contain more
+					 * than one IE. This may be sent
+					 * between IWEVASSOCREQIE and
+					 * IWEVREGISTERED events for the
+					 * association. */
+#define IWEVPMKIDCAND	0x8C09		/* PMKID candidate for RSN
+					 * pre-authentication
+					 * (struct iw_pmkid_cand) */
 
 #define IWEVFIRST	0x8C00
 
@@ -352,6 +426,18 @@
 #define IW_MODE_SECOND	5	/* Secondary master/repeater (backup) */
 #define IW_MODE_MONITOR	6	/* Passive monitor (listen only) */
 
+/* Statistics flags (bitmask in updated) */
+#define IW_QUAL_QUAL_UPDATED	0x1	/* Value was updated since last read */
+#define IW_QUAL_LEVEL_UPDATED	0x2
+#define IW_QUAL_NOISE_UPDATED	0x4
+#define IW_QUAL_QUAL_INVALID	0x10	/* Driver doesn't provide value */
+#define IW_QUAL_LEVEL_INVALID	0x20
+#define IW_QUAL_NOISE_INVALID	0x40
+
+/* Frequency flags */
+#define IW_FREQ_AUTO		0x00	/* Let the driver decides */
+#define IW_FREQ_FIXED		0x01	/* Force a specific value */
+
 /* Maximum number of size of encoding token available
  * they are listed in the range structure */
 #define IW_MAX_ENCODING_SIZES	8
@@ -390,6 +476,7 @@
 #define IW_TXPOW_TYPE		0x00FF	/* Type of value */
 #define IW_TXPOW_DBM		0x0000	/* Value is in dBm */
 #define IW_TXPOW_MWATT		0x0001	/* Value is in mW */
+#define IW_TXPOW_RELATIVE	0x0002	/* Value is in arbitrary units */
 #define IW_TXPOW_RANGE		0x1000	/* Range of value between min/max */
 
 /* Retry limits and lifetime flags available */
@@ -412,12 +499,113 @@
 #define IW_SCAN_THIS_MODE	0x0020	/* Scan only this Mode */
 #define IW_SCAN_ALL_RATE	0x0040	/* Scan all Bit-Rates */
 #define IW_SCAN_THIS_RATE	0x0080	/* Scan only this Bit-Rate */
+/* struct iw_scan_req scan_type */
+#define IW_SCAN_TYPE_ACTIVE 0
+#define IW_SCAN_TYPE_PASSIVE 1
 /* Maximum size of returned data */
 #define IW_SCAN_MAX_DATA	4096	/* In bytes */
 
 /* Max number of char in custom event - use multiple of them if needed */
 #define IW_CUSTOM_MAX		256	/* In bytes */
 
+/* Generic information element */
+#define IW_GENERIC_IE_MAX	1024
+
+/* MLME requests (SIOCSIWMLME / struct iw_mlme) */
+#define IW_MLME_DEAUTH		0
+#define IW_MLME_DISASSOC	1
+
+/* SIOCSIWAUTH/SIOCGIWAUTH struct iw_param flags */
+#define IW_AUTH_INDEX		0x0FFF
+#define IW_AUTH_FLAGS		0xF000
+/* SIOCSIWAUTH/SIOCGIWAUTH parameters (0 .. 4095)
+ * (IW_AUTH_INDEX mask in struct iw_param flags; this is the index of the
+ * parameter that is being set/get to; value will be read/written to
+ * struct iw_param value field) */
+#define IW_AUTH_WPA_VERSION		0
+#define IW_AUTH_CIPHER_PAIRWISE		1
+#define IW_AUTH_CIPHER_GROUP		2
+#define IW_AUTH_KEY_MGMT		3
+#define IW_AUTH_TKIP_COUNTERMEASURES	4
+#define IW_AUTH_DROP_UNENCRYPTED	5
+#define IW_AUTH_80211_AUTH_ALG		6
+#define IW_AUTH_WPA_ENABLED		7
+#define IW_AUTH_RX_UNENCRYPTED_EAPOL	8
+#define IW_AUTH_ROAMING_CONTROL		9
+#define IW_AUTH_PRIVACY_INVOKED		10
+
+/* IW_AUTH_WPA_VERSION values (bit field) */
+#define IW_AUTH_WPA_VERSION_DISABLED	0x00000001
+#define IW_AUTH_WPA_VERSION_WPA		0x00000002
+#define IW_AUTH_WPA_VERSION_WPA2	0x00000004
+
+/* IW_AUTH_PAIRWISE_CIPHER and IW_AUTH_GROUP_CIPHER values (bit field) */
+#define IW_AUTH_CIPHER_NONE	0x00000001
+#define IW_AUTH_CIPHER_WEP40	0x00000002
+#define IW_AUTH_CIPHER_TKIP	0x00000004
+#define IW_AUTH_CIPHER_CCMP	0x00000008
+#define IW_AUTH_CIPHER_WEP104	0x00000010
+
+/* IW_AUTH_KEY_MGMT values (bit field) */
+#define IW_AUTH_KEY_MGMT_802_1X	1
+#define IW_AUTH_KEY_MGMT_PSK	2
+
+/* IW_AUTH_80211_AUTH_ALG values (bit field) */
+#define IW_AUTH_ALG_OPEN_SYSTEM	0x00000001
+#define IW_AUTH_ALG_SHARED_KEY	0x00000002
+#define IW_AUTH_ALG_LEAP	0x00000004
+
+/* IW_AUTH_ROAMING_CONTROL values */
+#define IW_AUTH_ROAMING_ENABLE	0	/* driver/firmware based roaming */
+#define IW_AUTH_ROAMING_DISABLE	1	/* user space program used for roaming
+					 * control */
+
+/* SIOCSIWENCODEEXT definitions */
+#define IW_ENCODE_SEQ_MAX_SIZE	8
+/* struct iw_encode_ext ->alg */
+#define IW_ENCODE_ALG_NONE	0
+#define IW_ENCODE_ALG_WEP	1
+#define IW_ENCODE_ALG_TKIP	2
+#define IW_ENCODE_ALG_CCMP	3
+/* struct iw_encode_ext ->ext_flags */
+#define IW_ENCODE_EXT_TX_SEQ_VALID	0x00000001
+#define IW_ENCODE_EXT_RX_SEQ_VALID	0x00000002
+#define IW_ENCODE_EXT_GROUP_KEY		0x00000004
+#define IW_ENCODE_EXT_SET_TX_KEY	0x00000008
+
+/* IWEVMICHAELMICFAILURE : struct iw_michaelmicfailure ->flags */
+#define IW_MICFAILURE_KEY_ID	0x00000003 /* Key ID 0..3 */
+#define IW_MICFAILURE_GROUP	0x00000004
+#define IW_MICFAILURE_PAIRWISE	0x00000008
+#define IW_MICFAILURE_STAKEY	0x00000010
+#define IW_MICFAILURE_COUNT	0x00000060 /* 1 or 2 (0 = count not supported)
+					    */
+
+/* Bit field values for enc_capa in struct iw_range */
+#define IW_ENC_CAPA_WPA		0x00000001
+#define IW_ENC_CAPA_WPA2	0x00000002
+#define IW_ENC_CAPA_CIPHER_TKIP	0x00000004
+#define IW_ENC_CAPA_CIPHER_CCMP	0x00000008
+
+/* Event capability macros - in (struct iw_range *)->event_capa
+ * Because we have more than 32 possible events, we use an array of
+ * 32 bit bitmasks. Note : 32 bits = 0x20 = 2^5. */
+#define IW_EVENT_CAPA_BASE(cmd)		((cmd >= SIOCIWFIRSTPRIV) ? \
+					 (cmd - SIOCIWFIRSTPRIV + 0x60) : \
+					 (cmd - SIOCSIWCOMMIT))
+#define IW_EVENT_CAPA_INDEX(cmd)	(IW_EVENT_CAPA_BASE(cmd) >> 5)
+#define IW_EVENT_CAPA_MASK(cmd)		(1 << (IW_EVENT_CAPA_BASE(cmd) & 0x1F))
+/* Event capability constants - event autogenerated by the kernel
+ * This list is valid for most 802.11 devices, customise as needed... */
+#define IW_EVENT_CAPA_K_0	(IW_EVENT_CAPA_MASK(0x8B04) | \
+				 IW_EVENT_CAPA_MASK(0x8B06) | \
+				 IW_EVENT_CAPA_MASK(0x8B1A))
+#define IW_EVENT_CAPA_K_1	(IW_EVENT_CAPA_MASK(0x8B2A))
+/* "Easy" macro to set events in iw_range (less efficient) */
+#define IW_EVENT_CAPA_SET(event_capa, cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd))
+#define IW_EVENT_CAPA_SET_KERNEL(event_capa) {event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; }
+
+
 /****************************** TYPES ******************************/
 
 /* --------------------------- SUBTYPES --------------------------- */
@@ -456,7 +644,7 @@
 	__s32		m;		/* Mantissa */
 	__s16		e;		/* Exponent */
 	__u8		i;		/* List index (when in range struct) */
-	__u8		pad;		/* Unused - just for alignement */
+	__u8		flags;		/* Flags (fixed/auto) */
 };
 
 /*
@@ -507,6 +695,132 @@
 	struct iw_quality	high;		/* High threshold */
 };
 
+/*
+ *	Optional data for scan request
+ *
+ *	Note: these optional parameters are controlling parameters for the
+ *	scanning behavior, these do not apply to getting scan results
+ *	(SIOCGIWSCAN). Drivers are expected to keep a local BSS table and
+ *	provide a merged results with all BSSes even if the previous scan
+ *	request limited scanning to a subset, e.g., by specifying an SSID.
+ *	Especially, scan results are required to include an entry for the
+ *	current BSS if the driver is in Managed mode and associated with an AP.
+ */
+struct	iw_scan_req
+{
+	__u8		scan_type; /* IW_SCAN_TYPE_{ACTIVE,PASSIVE} */
+	__u8		essid_len;
+	__u8		num_channels; /* num entries in channel_list;
+				       * 0 = scan all allowed channels */
+	__u8		flags; /* reserved as padding; use zero, this may
+				* be used in the future for adding flags
+				* to request different scan behavior */
+	struct sockaddr	bssid; /* ff:ff:ff:ff:ff:ff for broadcast BSSID or
+				* individual address of a specific BSS */
+
+	/*
+	 * Use this ESSID if IW_SCAN_THIS_ESSID flag is used instead of using
+	 * the current ESSID. This allows scan requests for specific ESSID
+	 * without having to change the current ESSID and potentially breaking
+	 * the current association.
+	 */
+	__u8		essid[IW_ESSID_MAX_SIZE];
+
+	/*
+	 * Optional parameters for changing the default scanning behavior.
+	 * These are based on the MLME-SCAN.request from IEEE Std 802.11.
+	 * TU is 1.024 ms. If these are set to 0, driver is expected to use
+	 * reasonable default values. min_channel_time defines the time that
+	 * will be used to wait for the first reply on each channel. If no
+	 * replies are received, next channel will be scanned after this. If
+	 * replies are received, total time waited on the channel is defined by
+	 * max_channel_time.
+	 */
+	__u32		min_channel_time; /* in TU */
+	__u32		max_channel_time; /* in TU */
+
+	struct iw_freq	channel_list[IW_MAX_FREQUENCIES];
+};
+
+/* ------------------------- WPA SUPPORT ------------------------- */
+
+/*
+ *	Extended data structure for get/set encoding (this is used with
+ *	SIOCSIWENCODEEXT/SIOCGIWENCODEEXT. struct iw_point and IW_ENCODE_*
+ *	flags are used in the same way as with SIOCSIWENCODE/SIOCGIWENCODE and
+ *	only the data contents changes (key data -> this structure, including
+ *	key data).
+ *
+ *	If the new key is the first group key, it will be set as the default
+ *	TX key. Otherwise, default TX key index is only changed if
+ *	IW_ENCODE_EXT_SET_TX_KEY flag is set.
+ *
+ *	Key will be changed with SIOCSIWENCODEEXT in all cases except for
+ *	special "change TX key index" operation which is indicated by setting
+ *	key_len = 0 and ext_flags |= IW_ENCODE_EXT_SET_TX_KEY.
+ *
+ *	tx_seq/rx_seq are only used when respective
+ *	IW_ENCODE_EXT_{TX,RX}_SEQ_VALID flag is set in ext_flags. Normal
+ *	TKIP/CCMP operation is to set RX seq with SIOCSIWENCODEEXT and start
+ *	TX seq from zero whenever key is changed. SIOCGIWENCODEEXT is normally
+ *	used only by an Authenticator (AP or an IBSS station) to get the
+ *	current TX sequence number. Using TX_SEQ_VALID for SIOCSIWENCODEEXT and
+ *	RX_SEQ_VALID for SIOCGIWENCODEEXT are optional, but can be useful for
+ *	debugging/testing.
+ */
+struct	iw_encode_ext
+{
+	__u32		ext_flags; /* IW_ENCODE_EXT_* */
+	__u8		tx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
+	__u8		rx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
+	struct sockaddr	addr; /* ff:ff:ff:ff:ff:ff for broadcast/multicast
+			       * (group) keys or unicast address for
+			       * individual keys */
+	__u16		alg; /* IW_ENCODE_ALG_* */
+	__u16		key_len;
+	__u8		key[0];
+};
+
+/* SIOCSIWMLME data */
+struct	iw_mlme
+{
+	__u16		cmd; /* IW_MLME_* */
+	__u16		reason_code;
+	struct sockaddr	addr;
+};
+
+/* SIOCSIWPMKSA data */
+#define IW_PMKSA_ADD		1
+#define IW_PMKSA_REMOVE		2
+#define IW_PMKSA_FLUSH		3
+
+#define IW_PMKID_LEN	16
+
+struct	iw_pmksa
+{
+	__u32		cmd; /* IW_PMKSA_* */
+	struct sockaddr	bssid;
+	__u8		pmkid[IW_PMKID_LEN];
+};
+
+/* IWEVMICHAELMICFAILURE data */
+struct	iw_michaelmicfailure
+{
+	__u32		flags;
+	struct sockaddr	src_addr;
+	__u8		tsc[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
+};
+
+/* IWEVPMKIDCAND data */
+#define IW_PMKID_CAND_PREAUTH	0x00000001 /* RNS pre-authentication enabled */
+struct	iw_pmkid_cand
+{
+	__u32		flags; /* IW_PMKID_CAND_* */
+	__u32		index; /* the smaller the index, the higher the
+				* priority */
+	struct sockaddr	bssid;
+};
+
 /* ------------------------ WIRELESS STATS ------------------------ */
 /*
  * Wireless statistics (used for /proc/net/wireless)
@@ -610,11 +924,12 @@
 	/* Old Frequency (backward compat - moved lower ) */
 	__u16		old_num_channels;
 	__u8		old_num_frequency;
-	/* Filler to keep "version" at the same offset */
-	__s32		old_freq[6];
+
+	/* Wireless event capability bitmasks */
+	__u32		event_capa[6];
 
 	/* signal level threshold range */
-	__s32	sensitivity;
+	__s32		sensitivity;
 
 	/* Quality of link & SNR stuff */
 	/* Quality range (link, level, noise)
@@ -685,6 +1000,8 @@
 	struct iw_freq	freq[IW_MAX_FREQUENCIES];	/* list */
 	/* Note : this frequency list doesn't need to fit channel numbers,
 	 * because each entry contain its channel index */
+
+	__u32		enc_capa; /* IW_ENC_CAPA_* bit field */
 };
 
 /*
diff -Nur linux-2.4.32/include/net/icmp.h linux-2.4.32.patched/include/net/icmp.h
--- linux-2.4.32/include/net/icmp.h	2001-11-22 20:47:15.000000000 +0100
+++ linux-2.4.32.patched/include/net/icmp.h	2006-03-13 18:57:38.000000000 +0100
@@ -23,6 +23,7 @@
 
 #include <net/sock.h>
 #include <net/protocol.h>
+#include <net/snmp.h>
 
 struct icmp_err {
   int		errno;
diff -Nur linux-2.4.32/include/net/ipv6.h linux-2.4.32.patched/include/net/ipv6.h
--- linux-2.4.32/include/net/ipv6.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/net/ipv6.h	2006-03-13 19:01:26.000000000 +0100
@@ -101,6 +101,7 @@
 #ifdef __KERNEL__
 
 #include <net/sock.h>
+#include <net/snmp.h>
 
 /* sysctls */
 extern int sysctl_ipv6_bindv6only;
diff -Nur linux-2.4.32/include/net/irda/irlan_event.h linux-2.4.32.patched/include/net/irda/irlan_event.h
--- linux-2.4.32/include/net/irda/irlan_event.h	2000-12-11 22:33:09.000000000 +0100
+++ linux-2.4.32.patched/include/net/irda/irlan_event.h	2006-03-13 18:55:55.000000000 +0100
@@ -67,8 +67,6 @@
 	IRLAN_WATCHDOG_TIMEOUT,
 } IRLAN_EVENT;
 
-extern char *irlan_state[];
-
 void irlan_do_client_event(struct irlan_cb *self, IRLAN_EVENT event, 
 			   struct sk_buff *skb);
 
diff -Nur linux-2.4.32/include/net/irda/irttp.h linux-2.4.32.patched/include/net/irda/irttp.h
--- linux-2.4.32/include/net/irda/irttp.h	2003-06-13 16:51:39.000000000 +0200
+++ linux-2.4.32.patched/include/net/irda/irttp.h	2006-03-13 18:55:55.000000000 +0100
@@ -209,6 +209,4 @@
 	return(irlap_is_primary(self->lsap->lap->irlap));
 }
 
-extern struct irttp_cb *irttp;
-
 #endif /* IRTTP_H */
diff -Nur linux-2.4.32/include/net/irda/qos.h linux-2.4.32.patched/include/net/irda/qos.h
--- linux-2.4.32/include/net/irda/qos.h	2001-11-22 20:47:11.000000000 +0100
+++ linux-2.4.32.patched/include/net/irda/qos.h	2006-03-13 18:57:13.000000000 +0100
@@ -83,7 +83,6 @@
 extern int sysctl_max_baud_rate;
 extern int sysctl_max_inactive_time;
 
-extern __u32 baud_rates[];
 extern __u32 data_sizes[];
 extern __u32 min_turn_times[];
 extern __u32 add_bofs[];
diff -Nur linux-2.4.32/include/net/iw_handler.h linux-2.4.32.patched/include/net/iw_handler.h
--- linux-2.4.32/include/net/iw_handler.h	2003-11-28 19:26:21.000000000 +0100
+++ linux-2.4.32.patched/include/net/iw_handler.h	2006-03-13 18:55:55.000000000 +0100
@@ -1,10 +1,10 @@
 /*
  * This file define the new driver API for Wireless Extensions
  *
- * Version :	5	4.12.02
+ * Version :	6	21.6.04
  *
  * Authors :	Jean Tourrilhes - HPL - <jt@hpl.hp.com>
- * Copyright (c) 2001-2002 Jean Tourrilhes, All Rights Reserved.
+ * Copyright (c) 2001-2004 Jean Tourrilhes, All Rights Reserved.
  */
 
 #ifndef _IW_HANDLER_H
@@ -206,7 +206,7 @@
  * will be needed...
  * I just plan to increment with each new version.
  */
-#define IW_HANDLER_VERSION	5
+#define IW_HANDLER_VERSION	6
 
 /*
  * Changes :
@@ -224,11 +224,18 @@
  * V4 to V5
  * --------
  *	- Add new spy support : struct iw_spy_data & prototypes
+ *
+ * V5 to V6
+ * --------
+ *	- Change the way we get to spy_data method for added safety
+ *	- Remove spy #ifdef, they are always on -> cleaner code
+ *	- Add IW_DESCR_FLAG_NOMAX flag for very large requests
+ *	- Start migrating get_wireless_stats to struct iw_handler_def
  */
 
 /**************************** CONSTANTS ****************************/
 
-/* Enable enhanced spy support. Disable to reduce footprint */
+/* Enhanced spy support available */
 #define IW_WIRELESS_SPY
 #define IW_WIRELESS_THRSPY
 
@@ -258,6 +265,7 @@
 #define IW_DESCR_FLAG_EVENT	0x0002	/* Generate an event on SET */
 #define IW_DESCR_FLAG_RESTRICT	0x0004	/* GET : request is ROOT only */
 				/* SET : Omit payload from generated iwevent */
+#define IW_DESCR_FLAG_NOMAX	0x0008	/* GET : no limit on request size */
 /* Driver level flags */
 #define IW_DESCR_FLAG_WAIT	0x0100	/* Wait for driver event */
 
@@ -311,23 +319,25 @@
 	/* Array of handlers for standard ioctls
 	 * We will call dev->wireless_handlers->standard[ioctl - SIOCSIWNAME]
 	 */
-	iw_handler *		standard;
+	const iw_handler *	standard;
 
 	/* Array of handlers for private ioctls
 	 * Will call dev->wireless_handlers->private[ioctl - SIOCIWFIRSTPRIV]
 	 */
-	iw_handler *		private;
+	const iw_handler *	private;
 
 	/* Arguments of private handler. This one is just a list, so you
 	 * can put it in any order you want and should not leave holes...
 	 * We will automatically export that to user space... */
-	struct iw_priv_args *	private_args;
+	const struct iw_priv_args *	private_args;
 
-	/* Driver enhanced spy support */
-	long			spy_offset;	/* Spy data offset */
+	/* This field will be *removed* in the next version of WE */
+	long			spy_offset;	/* DO NOT USE */
 
-	/* In the long term, get_wireless_stats will move from
-	 * 'struct net_device' to here, to minimise bloat. */
+	/* New location of get_wireless_stats, to de-bloat struct net_device.
+	 * The old pointer in struct net_device will be gradually phased
+	 * out, and drivers are encouraged to use this one... */
+	struct iw_statistics*	(*get_wireless_stats)(struct net_device *dev);
 };
 
 /* ---------------------- IOCTL DESCRIPTION ---------------------- */
@@ -374,18 +384,29 @@
  */
 struct iw_spy_data
 {
-#ifdef IW_WIRELESS_SPY
 	/* --- Standard spy support --- */
 	int			spy_number;
 	u_char			spy_address[IW_MAX_SPY][ETH_ALEN];
 	struct iw_quality	spy_stat[IW_MAX_SPY];
-#ifdef IW_WIRELESS_THRSPY
 	/* --- Enhanced spy support (event) */
 	struct iw_quality	spy_thr_low;	/* Low threshold */
 	struct iw_quality	spy_thr_high;	/* High threshold */
 	u_char			spy_thr_under[IW_MAX_SPY];
-#endif /* IW_WIRELESS_THRSPY */
-#endif /* IW_WIRELESS_SPY */
+};
+
+/* --------------------- DEVICE WIRELESS DATA --------------------- */
+/*
+ * This is all the wireless data specific to a device instance that
+ * is managed by the core of Wireless Extensions.
+ * We only keep pointer to those structures, so that a driver is free
+ * to share them between instances.
+ * This structure should be initialised before registering the device.
+ * Access to this data follow the same rules as any other struct net_device
+ * data (i.e. valid as long as struct net_device exist, same locking rules).
+ */
+struct iw_public_data {
+	/* Driver enhanced spy support */
+	struct iw_spy_data *	spy_data;
 };
 
 /**************************** PROTOTYPES ****************************/
diff -Nur linux-2.4.32/include/net/pkt_sched.h linux-2.4.32.patched/include/net/pkt_sched.h
--- linux-2.4.32/include/net/pkt_sched.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/net/pkt_sched.h	2006-03-13 18:57:46.000000000 +0100
@@ -5,7 +5,11 @@
 #define PSCHED_JIFFIES 		2
 #define PSCHED_CPU 		3
 
+#ifdef __mips__
+#define PSCHED_CLOCK_SOURCE	PSCHED_CPU
+#else
 #define PSCHED_CLOCK_SOURCE	PSCHED_JIFFIES
+#endif
 
 #include <linux/config.h>
 #include <linux/types.h>
@@ -59,8 +63,11 @@
 	int 			(*enqueue)(struct sk_buff *, struct Qdisc *);
 	struct sk_buff *	(*dequeue)(struct Qdisc *);
 	int 			(*requeue)(struct sk_buff *, struct Qdisc *);
-	unsigned int		(*drop)(struct Qdisc *);
-
+#ifdef CONFIG_BCM4710
+	int			(*drop)(struct Qdisc *);
+#else
+	unsigned int            (*drop)(struct Qdisc *);
+#endif
 	int			(*init)(struct Qdisc *, struct rtattr *arg);
 	void			(*reset)(struct Qdisc *);
 	void			(*destroy)(struct Qdisc *);
@@ -80,12 +87,19 @@
 #define TCQ_F_THROTTLED	2
 #define TCQ_F_INGRESS	4
 	struct Qdisc_ops	*ops;
+#ifdef CONFIG_BCM4710
+	struct Qdisc            *next;
+#endif
 	u32			handle;
-	u32			parent;
+#ifndef CONFIG_BCM4710
+	u32                     parent;
+#endif
 	atomic_t		refcnt;
 	struct sk_buff_head	q;
 	struct net_device	*dev;
-	struct list_head	list;
+#ifndef CONFIG_BCM4710
+	struct list_head        list;
+#endif
 
 	struct tc_stats		stats;
 	int			(*reshape_fail)(struct sk_buff *skb, struct Qdisc *q);
@@ -261,7 +275,7 @@
 #define PSCHED_US2JIFFIE(delay) (((delay)+psched_clock_per_hz-1)/psched_clock_per_hz)
 #define PSCHED_JIFFIE2US(delay) ((delay)*psched_clock_per_hz)
 
-#ifdef CONFIG_X86_TSC
+#if defined(CONFIG_X86_TSC) || defined(__mips__)
 
 #define PSCHED_GET_TIME(stamp) \
 ({ u64 __cur; \
diff -Nur linux-2.4.32/include/net/sock.h linux-2.4.32.patched/include/net/sock.h
--- linux-2.4.32/include/net/sock.h	2004-11-17 12:54:22.000000000 +0100
+++ linux-2.4.32.patched/include/net/sock.h	2006-03-13 18:57:13.000000000 +0100
@@ -488,7 +488,13 @@
 	} bictcp;
 };
 
- 	
+#if 1
+#define UDP_OPT_IN_SOCK 1
+struct udp_opt {
+	__u32 esp_in_udp;
+};
+#endif
+
 /*
  * This structure really needs to be cleaned up.
  * Most of it is for TCP, and not used by any of
@@ -655,6 +661,9 @@
 #if defined(CONFIG_SPX) || defined (CONFIG_SPX_MODULE)
 		struct spx_opt		af_spx;
 #endif /* CONFIG_SPX */
+#if 1
+		struct udp_opt          af_udp;
+#endif
 
 	} tp_pinfo;
 
diff -Nur linux-2.4.32/include/net/udp.h linux-2.4.32.patched/include/net/udp.h
--- linux-2.4.32/include/net/udp.h	2005-01-19 15:10:13.000000000 +0100
+++ linux-2.4.32.patched/include/net/udp.h	2006-03-13 19:01:28.000000000 +0100
@@ -25,6 +25,7 @@
 #include <linux/udp.h>
 #include <linux/poll.h>
 #include <net/sock.h>
+#include <net/snmp.h>
 
 #define UDP_HTABLE_SIZE		128
 
diff -Nur linux-2.4.32/include/video/newport.h linux-2.4.32.patched/include/video/newport.h
--- linux-2.4.32/include/video/newport.h	2001-04-12 21:20:31.000000000 +0200
+++ linux-2.4.32.patched/include/video/newport.h	2006-03-13 18:55:54.000000000 +0100
@@ -291,8 +291,6 @@
 	unsigned int _unused2[0x1ef];
 	struct newport_cregs cgo;
 };
-extern struct newport_regs *npregs;
-
 
 typedef struct {
 	unsigned int drawmode1;
@@ -450,38 +448,26 @@
 
 /* Miscellaneous NEWPORT routines. */
 #define BUSY_TIMEOUT 100000
-static __inline__ int newport_wait(void)
+static __inline__ int newport_wait(struct newport_regs *regs)
 {
-	int i = 0;
+	int t = BUSY_TIMEOUT;
 
-	while(i < BUSY_TIMEOUT)
-		if(!(npregs->cset.status & NPORT_STAT_GBUSY))
+	while (t--)
+		if (!(regs->cset.status & NPORT_STAT_GBUSY))
 			break;
-	if(i == BUSY_TIMEOUT)
-		return 1;
-	return 0;
+	return !t;
 }
 
-static __inline__ int newport_bfwait(void)
+static __inline__ int newport_bfwait(struct newport_regs *regs)
 {
-	int i = 0;
+	int t = BUSY_TIMEOUT;
 
-	while(i < BUSY_TIMEOUT)
-		if(!(npregs->cset.status & NPORT_STAT_BBUSY))
+	while (t--)
+		if(!(regs->cset.status & NPORT_STAT_BBUSY))
 			break;
-	if(i == BUSY_TIMEOUT)
-		return 1;
-	return 0;
+	return !t;
 }
 
-/* newport.c and cons_newport.c routines */
-extern struct graphics_ops *newport_probe (int, const char **);
-
-void newport_save    (void *);
-void newport_restore (void *);
-void newport_reset   (void);
-int  newport_ioctl   (int card, int cmd, unsigned long arg);
-
 /*
  * DCBMODE register defines:
  */
@@ -564,7 +550,7 @@
 {
         rex->set.dcbmode = DCB_XMAP0 | XM9_CRS_FIFO_AVAIL |
 		DCB_DATAWIDTH_1 | R_DCB_XMAP9_PROTOCOL;
-        newport_bfwait ();
+        newport_bfwait (rex);
 	
         while ((rex->set.dcbdata0.bybytes.b3 & 3) != XM9_FIFO_EMPTY)
 		;
