1618bbdfd3d4514d1677bca93d6de00b7457ccde
[openwrt.git] / toolchain / kernel-headers / patches / include.patch
1 diff -Nur linux-2.4.32/include/asm-alpha/param.h linux-2.4.32.patched/include/asm-alpha/param.h
2 --- linux-2.4.32/include/asm-alpha/param.h      2000-11-08 08:37:31.000000000 +0100
3 +++ linux-2.4.32.patched/include/asm-alpha/param.h      2006-03-13 18:55:54.000000000 +0100
4 @@ -13,6 +13,9 @@
5  # else
6  #  define HZ   1200
7  # endif
8 +#ifdef __KERNEL__
9 +# define hz_to_std(a) (a)
10 +#endif
11  #endif
12  
13  #define EXEC_PAGESIZE  8192
14 diff -Nur linux-2.4.32/include/asm-alpha/signal.h linux-2.4.32.patched/include/asm-alpha/signal.h
15 --- linux-2.4.32/include/asm-alpha/signal.h     1998-06-24 23:30:11.000000000 +0200
16 +++ linux-2.4.32.patched/include/asm-alpha/signal.h     2006-03-13 18:55:56.000000000 +0100
17 @@ -121,8 +121,15 @@
18  #define SA_PROBE               SA_ONESHOT
19  #define SA_SAMPLE_RANDOM       SA_RESTART
20  #define SA_SHIRQ               0x40000000
21 +
22 +#ifdef CONFIG_NET_RANDOM
23 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
24 +#else
25 +#define SA_NET_RANDOM  0
26  #endif
27  
28 +#endif /* __KERNEL__ */
29 +
30  #define SIG_BLOCK          1   /* for blocking signals */
31  #define SIG_UNBLOCK        2   /* for unblocking signals */
32  #define SIG_SETMASK        3   /* for setting the signal mask */
33 diff -Nur linux-2.4.32/include/asm-arm/signal.h linux-2.4.32.patched/include/asm-arm/signal.h
34 --- linux-2.4.32/include/asm-arm/signal.h       2003-08-25 13:44:43.000000000 +0200
35 +++ linux-2.4.32.patched/include/asm-arm/signal.h       2006-03-13 18:55:56.000000000 +0100
36 @@ -125,8 +125,15 @@
37  #define SA_PROBE               0x80000000
38  #define SA_SAMPLE_RANDOM       0x10000000
39  #define SA_SHIRQ               0x04000000
40 +
41 +#ifdef CONFIG_NET_RANDOM
42 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
43 +#else
44 +#define SA_NET_RANDOM  0
45  #endif
46  
47 +#endif /* __KERNEL__ */
48 +
49  #define SIG_BLOCK          0   /* for blocking signals */
50  #define SIG_UNBLOCK        1   /* for unblocking signals */
51  #define SIG_SETMASK        2   /* for setting the signal mask */
52 diff -Nur linux-2.4.32/include/asm-cris/signal.h linux-2.4.32.patched/include/asm-cris/signal.h
53 --- linux-2.4.32/include/asm-cris/signal.h      2001-02-09 01:32:44.000000000 +0100
54 +++ linux-2.4.32.patched/include/asm-cris/signal.h      2006-03-13 18:55:56.000000000 +0100
55 @@ -120,8 +120,15 @@
56  #define SA_PROBE               SA_ONESHOT
57  #define SA_SAMPLE_RANDOM       SA_RESTART
58  #define SA_SHIRQ               0x04000000
59 +
60 +#ifdef CONFIG_NET_RANDOM
61 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
62 +#else
63 +#define SA_NET_RANDOM  0
64  #endif
65  
66 +#endif /* __KERNEL__ */
67 +
68  #define SIG_BLOCK          0   /* for blocking signals */
69  #define SIG_UNBLOCK        1   /* for unblocking signals */
70  #define SIG_SETMASK        2   /* for setting the signal mask */
71 diff -Nur linux-2.4.32/include/asm-i386/byteorder.h linux-2.4.32.patched/include/asm-i386/byteorder.h
72 --- linux-2.4.32/include/asm-i386/byteorder.h   2003-06-13 16:51:38.000000000 +0200
73 +++ linux-2.4.32.patched/include/asm-i386/byteorder.h   2006-03-13 18:55:55.000000000 +0100
74 @@ -2,6 +2,7 @@
75  #define _I386_BYTEORDER_H
76  
77  #include <asm/types.h>
78 +#include <linux/compiler.h>
79  
80  #ifdef __GNUC__
81  
82 @@ -10,7 +11,7 @@
83  #include <linux/config.h>
84  #endif
85  
86 -static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
87 +static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
88  {
89  #ifdef CONFIG_X86_BSWAP
90         __asm__("bswap %0" : "=r" (x) : "0" (x));
91 @@ -26,7 +27,7 @@
92  
93  /* gcc should generate this for open coded C now too. May be worth switching to 
94     it because inline assembly cannot be scheduled. -AK */
95 -static __inline__ __const__ __u16 ___arch__swab16(__u16 x)
96 +static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 x)
97  {
98         __asm__("xchgb %b0,%h0"         /* swap bytes           */
99                 : "=q" (x)
100 diff -Nur linux-2.4.32/include/asm-i386/param.h linux-2.4.32.patched/include/asm-i386/param.h
101 --- linux-2.4.32/include/asm-i386/param.h       2000-10-27 20:04:43.000000000 +0200
102 +++ linux-2.4.32.patched/include/asm-i386/param.h       2006-03-13 18:55:54.000000000 +0100
103 @@ -3,6 +3,9 @@
104  
105  #ifndef HZ
106  #define HZ 100
107 +#ifdef __KERNEL__
108 +#define hz_to_std(a) (a)
109 +#endif
110  #endif
111  
112  #define EXEC_PAGESIZE  4096
113 diff -Nur linux-2.4.32/include/asm-i386/processor.h linux-2.4.32.patched/include/asm-i386/processor.h
114 --- linux-2.4.32/include/asm-i386/processor.h   2004-02-18 14:36:32.000000000 +0100
115 +++ linux-2.4.32.patched/include/asm-i386/processor.h   2006-03-13 18:55:55.000000000 +0100
116 @@ -72,7 +72,6 @@
117   */
118  
119  extern struct cpuinfo_x86 boot_cpu_data;
120 -extern struct tss_struct init_tss[NR_CPUS];
121  
122  #ifdef CONFIG_SMP
123  extern struct cpuinfo_x86 cpu_data[];
124 @@ -357,6 +356,8 @@
125         unsigned long __cacheline_filler[5];
126  };
127  
128 +extern struct tss_struct init_tss[NR_CPUS];
129 +
130  struct thread_struct {
131         unsigned long   esp0;
132         unsigned long   eip;
133 diff -Nur linux-2.4.32/include/asm-i386/signal.h linux-2.4.32.patched/include/asm-i386/signal.h
134 --- linux-2.4.32/include/asm-i386/signal.h      2001-11-22 20:46:18.000000000 +0100
135 +++ linux-2.4.32.patched/include/asm-i386/signal.h      2006-03-13 18:55:56.000000000 +0100
136 @@ -119,8 +119,15 @@
137  #define SA_PROBE               SA_ONESHOT
138  #define SA_SAMPLE_RANDOM       SA_RESTART
139  #define SA_SHIRQ               0x04000000
140 +
141 +#ifdef CONFIG_NET_RANDOM
142 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
143 +#else
144 +#define SA_NET_RANDOM  0
145  #endif
146  
147 +#endif /* __KERNEL__ */
148 +
149  #define SIG_BLOCK          0   /* for blocking signals */
150  #define SIG_UNBLOCK        1   /* for unblocking signals */
151  #define SIG_SETMASK        2   /* for setting the signal mask */
152 diff -Nur linux-2.4.32/include/asm-i386/string.h linux-2.4.32.patched/include/asm-i386/string.h
153 --- linux-2.4.32/include/asm-i386/string.h      2001-11-22 20:46:18.000000000 +0100
154 +++ linux-2.4.32.patched/include/asm-i386/string.h      2006-03-13 18:55:55.000000000 +0100
155 @@ -337,7 +337,7 @@
156  #define struct_cpy(x,y)                        \
157  ({                                             \
158         if (sizeof(*(x)) != sizeof(*(y)))       \
159 -               __struct_cpy_bug;               \
160 +               __struct_cpy_bug();             \
161         memcpy(x, y, sizeof(*(x)));             \
162  })
163  
164 diff -Nur linux-2.4.32/include/asm-ia64/param.h linux-2.4.32.patched/include/asm-ia64/param.h
165 --- linux-2.4.32/include/asm-ia64/param.h       2004-04-14 15:05:40.000000000 +0200
166 +++ linux-2.4.32.patched/include/asm-ia64/param.h       2006-03-13 18:55:54.000000000 +0100
167 @@ -7,9 +7,15 @@
168   * Based on <asm-i386/param.h>.
169   *
170   * Modified 1998, 1999, 2002-2003
171 - *     David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
172 + *    David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
173   */
174  
175 +#include <linux/config.h>
176 +
177 +#ifdef __KERNEL__
178 +#define hz_to_std(a) (a)
179 +#endif
180 +
181  #define EXEC_PAGESIZE  65536
182  
183  #ifndef NGROUPS
184 diff -Nur linux-2.4.32/include/asm-ia64/signal.h linux-2.4.32.patched/include/asm-ia64/signal.h
185 --- linux-2.4.32/include/asm-ia64/signal.h      2004-04-14 15:05:40.000000000 +0200
186 +++ linux-2.4.32.patched/include/asm-ia64/signal.h      2006-03-13 18:55:56.000000000 +0100
187 @@ -117,6 +117,12 @@
188  #define SA_SHIRQ               0x04000000
189  #define SA_PERCPU_IRQ          0x02000000
190  
191 +#ifdef CONFIG_NET_RANDOM
192 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
193 +#else
194 +#define SA_NET_RANDOM  0
195 +#endif
196 +
197  #endif /* __KERNEL__ */
198  
199  #define SIG_BLOCK          0   /* for blocking signals */
200 diff -Nur linux-2.4.32/include/asm-m68k/param.h linux-2.4.32.patched/include/asm-m68k/param.h
201 --- linux-2.4.32/include/asm-m68k/param.h       2001-01-04 22:00:55.000000000 +0100
202 +++ linux-2.4.32.patched/include/asm-m68k/param.h       2006-03-13 18:55:54.000000000 +0100
203 @@ -3,6 +3,9 @@
204  
205  #ifndef HZ
206  #define HZ 100
207 +#ifdef __KERNEL__
208 +#define hz_to_std(a) (a)
209 +#endif
210  #endif
211  
212  #define EXEC_PAGESIZE  8192
213 diff -Nur linux-2.4.32/include/asm-m68k/setup.h linux-2.4.32.patched/include/asm-m68k/setup.h
214 --- linux-2.4.32/include/asm-m68k/setup.h       2000-01-26 21:44:21.000000000 +0100
215 +++ linux-2.4.32.patched/include/asm-m68k/setup.h       2006-03-13 18:55:55.000000000 +0100
216 @@ -361,12 +361,13 @@
217  #ifndef __ASSEMBLY__
218  extern int m68k_num_memory;            /* # of memory blocks found (and used) */
219  extern int m68k_realnum_memory;                /* real # of memory blocks found */
220 -extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */
221  
222  struct mem_info {
223         unsigned long addr;             /* physical address of memory chunk */
224         unsigned long size;             /* length of memory chunk (in bytes) */
225  };
226 +
227 +extern struct mem_info m68k_memory[NUM_MEMINFO];/* memory description */
228  #endif
229  
230  #endif /* __KERNEL__ */
231 diff -Nur linux-2.4.32/include/asm-m68k/signal.h linux-2.4.32.patched/include/asm-m68k/signal.h
232 --- linux-2.4.32/include/asm-m68k/signal.h      2004-02-18 14:36:32.000000000 +0100
233 +++ linux-2.4.32.patched/include/asm-m68k/signal.h      2006-03-13 18:55:56.000000000 +0100
234 @@ -116,8 +116,15 @@
235  #define SA_PROBE               SA_ONESHOT
236  #define SA_SAMPLE_RANDOM       SA_RESTART
237  #define SA_SHIRQ               0x04000000
238 +
239 +#ifdef CONFIG_NET_RANDOM
240 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
241 +#else
242 +#define SA_NET_RANDOM  0
243  #endif
244  
245 +#endif /* __KERNEL__ */
246 +
247  #define SIG_BLOCK          0   /* for blocking signals */
248  #define SIG_UNBLOCK        1   /* for unblocking signals */
249  #define SIG_SETMASK        2   /* for setting the signal mask */
250 diff -Nur linux-2.4.32/include/asm-mips/au1000_gpio.h linux-2.4.32.patched/include/asm-mips/au1000_gpio.h
251 --- linux-2.4.32/include/asm-mips/au1000_gpio.h 2002-11-29 00:53:15.000000000 +0100
252 +++ linux-2.4.32.patched/include/asm-mips/au1000_gpio.h 2006-03-13 18:55:54.000000000 +0100
253 @@ -30,6 +30,13 @@
254   *  675 Mass Ave, Cambridge, MA 02139, USA.
255   */
256  
257 +/*
258 + *  Revision history
259 + *    01/31/02  0.01   Initial release. Steve Longerbeam, MontaVista
260 + *    10/12/03  0.1    Added Au1100/Au1500, GPIO2, and bit operations. K.C. Nishio, AMD
261 + *    08/05/04  0.11   Added Au1550 and Au1200. K.C. Nishio
262 + */
263 +
264  #ifndef __AU1000_GPIO_H
265  #define __AU1000_GPIO_H
266  
267 @@ -44,13 +51,94 @@
268  #define AU1000GPIO_TRISTATE    _IOW (AU1000GPIO_IOC_MAGIC, 4, int)
269  #define AU1000GPIO_AVAIL_MASK  _IOR (AU1000GPIO_IOC_MAGIC, 5, int)
270  
271 +// bit operations
272 +#define AU1000GPIO_BIT_READ    _IOW (AU1000GPIO_IOC_MAGIC, 6, int)
273 +#define AU1000GPIO_BIT_SET     _IOW (AU1000GPIO_IOC_MAGIC, 7, int)
274 +#define AU1000GPIO_BIT_CLEAR   _IOW (AU1000GPIO_IOC_MAGIC, 8, int)
275 +#define AU1000GPIO_BIT_TRISTATE        _IOW (AU1000GPIO_IOC_MAGIC, 9, int)
276 +#define AU1000GPIO_BIT_INIT    _IOW (AU1000GPIO_IOC_MAGIC, 10, int)
277 +#define AU1000GPIO_BIT_TERM    _IOW (AU1000GPIO_IOC_MAGIC, 11, int)
278 +
279 +/* set this major numer same as the CRIS GPIO driver */
280 +#define AU1X00_GPIO_MAJOR      (120)
281 +
282 +#define ENABLED_ZERO           (0)
283 +#define ENABLED_ONE            (1)
284 +#define ENABLED_10             (0x2)
285 +#define ENABLED_11             (0x3)
286 +#define ENABLED_111            (0x7)
287 +#define NOT_AVAIL              (-1)
288 +#define AU1X00_MAX_PRIMARY_GPIO        (32) 
289 +
290 +#define AU1000_GPIO_MINOR_MAX  AU1X00_MAX_PRIMARY_GPIO
291 +/* Au1100, 1500, 1550 and 1200 have the secondary GPIO block */
292 +#define AU1XX0_GPIO_MINOR_MAX  (48)
293 +
294 +#define AU1X00_GPIO_NAME       "gpio"
295 +
296 +/* GPIO pins which are not multiplexed */
297 +#if defined(CONFIG_SOC_AU1000)
298 +  #define NATIVE_GPIOPIN       ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 1) | (1 << 0))
299 +  #define NATIVE_GPIO2PIN      (0)
300 +#elif defined(CONFIG_SOC_AU1100)
301 +  #define NATIVE_GPIOPIN       ((1 << 23) | (1 << 22) | (1 << 21) | (1 << 20) | (1 << 19) | (1 << 18) | \
302 +                                (1 << 17) | (1 << 16) | (1 << 7) | (1 << 1) | (1 << 0))
303 +  #define NATIVE_GPIO2PIN      (0)
304 +#elif defined(CONFIG_SOC_AU1500)
305 +  #define NATIVE_GPIOPIN       ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 1) | (1 << 0))
306 +  /* exclude the PCI reset output signal: GPIO[200], DMA_REQ2 and DMA_REQ3 */
307 +  #define NATIVE_GPIO2PIN      (0xfffe & ~((1 << 9) | (1 << 8))) 
308 +#elif defined(CONFIG_SOC_AU1550)
309 +  #define NATIVE_GPIOPIN       ((1 << 15) | (1 << 8) | (1 << 7) | (1 << 6) | (1 << 1) | (1 << 0))
310 +  /* please refere Au1550 Data Book, chapter 15 */
311 +  #define NATIVE_GPIO2PIN      (1 << 5) 
312 +#elif defined(CONFIG_SOC_AU1200)
313 +  #define NATIVE_GPIOPIN       ((1 << 7) | (1 << 5))
314 +  #define NATIVE_GPIO2PIN      (0) 
315 +#endif
316 +
317 +/* minor as u32 */
318 +#define MINOR_TO_GPIOPIN(minor)                ((minor < AU1X00_MAX_PRIMARY_GPIO) ? minor : (minor - AU1X00_MAX_PRIMARY_GPIO))
319 +#define IS_PRIMARY_GPIOPIN(minor)      ((minor < AU1X00_MAX_PRIMARY_GPIO) ? 1 : 0)
320 +
321 +/*
322 + * pin to minor mapping.
323 + * GPIO0-GPIO31, minor=0-31.
324 + * GPIO200-GPIO215, minor=32-47.
325 + */
326 +typedef struct _au1x00_gpio_bit_ctl {
327 +       int direction;  // The direction of this GPIO pin. 0: IN, 1: OUT.
328 +       int data;       // Pin output when itized (0/1), or at the term. 0/1/-1 (tristate).
329 +} au1x00_gpio_bit_ctl;
330 +
331 +typedef struct _au1x00_gpio_driver {
332 +       const char      *driver_name;
333 +       const char      *name;
334 +       int             name_base;      /* offset of printed name */
335 +       short           major;          /* major device number */
336 +       short           minor_start;    /* start of minor device number*/
337 +       short           num;            /* number of devices */
338 +} au1x00_gpio_driver;
339 +
340  #ifdef __KERNEL__
341 -extern u32 get_au1000_avail_gpio_mask(void);
342 -extern int au1000gpio_tristate(u32 data);
343 -extern int au1000gpio_in(u32 *data);
344 -extern int au1000gpio_set(u32 data);
345 -extern int au1000gpio_clear(u32 data);
346 -extern int au1000gpio_out(u32 data);
347 +extern u32 get_au1000_avail_gpio_mask(u32 *avail_gpio2);
348 +extern int au1000gpio_tristate(u32 minor, u32 data);
349 +extern int au1000gpio_in(u32 minor, u32 *data);
350 +extern int au1000gpio_set(u32 minor, u32 data);
351 +extern int au1000gpio_clear(u32 minor, u32 data);
352 +extern int au1000gpio_out(u32 minor, u32 data);
353 +extern int au1000gpio_bit_read(u32 minor, u32 *read_data);
354 +extern int au1000gpio_bit_set(u32 minor);
355 +extern int au1000gpio_bit_clear(u32 minor);
356 +extern int au1000gpio_bit_tristate(u32 minor);
357 +extern int check_minor_to_gpio(u32 minor);
358 +extern int au1000gpio_bit_init(u32 minor, au1x00_gpio_bit_ctl *bit_opt);
359 +extern int au1000gpio_bit_term(u32 minor, au1x00_gpio_bit_ctl *bit_opt);
360 +
361 +extern void gpio_register_devfs (au1x00_gpio_driver *driver, unsigned int flags, unsigned minor);
362 +extern void gpio_unregister_devfs (au1x00_gpio_driver *driver, unsigned minor);
363 +extern int gpio_register_driver(au1x00_gpio_driver *driver);
364 +extern int gpio_unregister_driver(au1x00_gpio_driver *driver);
365  #endif
366  
367  #endif
368 diff -Nur linux-2.4.32/include/asm-mips/au1000.h linux-2.4.32.patched/include/asm-mips/au1000.h
369 --- linux-2.4.32/include/asm-mips/au1000.h      2005-01-19 15:10:11.000000000 +0100
370 +++ linux-2.4.32.patched/include/asm-mips/au1000.h      2006-03-13 18:55:54.000000000 +0100
371 @@ -160,28 +160,356 @@
372  #define ALLINTS (IE_IRQ0 | IE_IRQ1 | IE_IRQ2 | IE_IRQ3 | IE_IRQ4 | IE_IRQ5)
373  #endif
374  
375 -/* SDRAM Controller */
376 +/*
377 + * SDRAM Register Offsets
378 + */
379  #if defined(CONFIG_SOC_AU1000) || defined(CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1100)
380 -#define MEM_SDMODE0                0xB4000000
381 -#define MEM_SDMODE1                0xB4000004
382 -#define MEM_SDMODE2                0xB4000008
383 -
384 -#define MEM_SDADDR0                0xB400000C
385 -#define MEM_SDADDR1                0xB4000010
386 -#define MEM_SDADDR2                0xB4000014
387 -
388 -#define MEM_SDREFCFG               0xB4000018
389 -#define MEM_SDPRECMD               0xB400001C
390 -#define MEM_SDAUTOREF              0xB4000020
391 -
392 -#define MEM_SDWRMD0                0xB4000024
393 -#define MEM_SDWRMD1                0xB4000028
394 -#define MEM_SDWRMD2                0xB400002C
395 +#define MEM_SDMODE0            (0x0000)
396 +#define MEM_SDMODE1            (0x0004)
397 +#define MEM_SDMODE2            (0x0008)
398 +#define MEM_SDADDR0            (0x000C)
399 +#define MEM_SDADDR1            (0x0010)
400 +#define MEM_SDADDR2            (0x0014)
401 +#define MEM_SDREFCFG   (0x0018)
402 +#define MEM_SDPRECMD   (0x001C)
403 +#define MEM_SDAUTOREF  (0x0020)
404 +#define MEM_SDWRMD0            (0x0024)
405 +#define MEM_SDWRMD1            (0x0028)
406 +#define MEM_SDWRMD2            (0x002C)
407 +#define MEM_SDSLEEP            (0x0030)
408 +#define MEM_SDSMCKE            (0x0034)
409 +
410 +#ifndef ASSEMBLER
411 +/*typedef volatile struct
412 +{
413 +       uint32 sdmode0;
414 +       uint32 sdmode1;
415 +       uint32 sdmode2;
416 +       uint32 sdaddr0;
417 +       uint32 sdaddr1;
418 +       uint32 sdaddr2;
419 +       uint32 sdrefcfg;
420 +       uint32 sdautoref;
421 +       uint32 sdwrmd0;
422 +       uint32 sdwrmd1;
423 +       uint32 sdwrmd2;
424 +       uint32 sdsleep;
425 +       uint32 sdsmcke;
426 +
427 +} AU1X00_SDRAM;*/
428 +#endif
429 +
430 +/*
431 + * MEM_SDMODE register content definitions
432 + */
433 +#define MEM_SDMODE_F           (1<<22)
434 +#define MEM_SDMODE_SR          (1<<21)
435 +#define MEM_SDMODE_BS          (1<<20)
436 +#define MEM_SDMODE_RS          (3<<18)
437 +#define MEM_SDMODE_CS          (7<<15)
438 +#define MEM_SDMODE_TRAS                (15<<11)
439 +#define MEM_SDMODE_TMRD                (3<<9)
440 +#define MEM_SDMODE_TWR         (3<<7)
441 +#define MEM_SDMODE_TRP         (3<<5)
442 +#define MEM_SDMODE_TRCD                (3<<3)
443 +#define MEM_SDMODE_TCL         (7<<0)
444 +
445 +#define MEM_SDMODE_BS_2Bank    (0<<20)
446 +#define MEM_SDMODE_BS_4Bank    (1<<20)
447 +#define MEM_SDMODE_RS_11Row    (0<<18)
448 +#define MEM_SDMODE_RS_12Row    (1<<18)
449 +#define MEM_SDMODE_RS_13Row    (2<<18)
450 +#define MEM_SDMODE_RS_N(N)     ((N)<<18)
451 +#define MEM_SDMODE_CS_7Col     (0<<15)
452 +#define MEM_SDMODE_CS_8Col     (1<<15)
453 +#define MEM_SDMODE_CS_9Col     (2<<15)
454 +#define MEM_SDMODE_CS_10Col    (3<<15)
455 +#define MEM_SDMODE_CS_11Col    (4<<15)
456 +#define MEM_SDMODE_CS_N(N)             ((N)<<15)
457 +#define MEM_SDMODE_TRAS_N(N)   ((N)<<11)
458 +#define MEM_SDMODE_TMRD_N(N)   ((N)<<9)
459 +#define MEM_SDMODE_TWR_N(N)            ((N)<<7)
460 +#define MEM_SDMODE_TRP_N(N)            ((N)<<5)
461 +#define MEM_SDMODE_TRCD_N(N)   ((N)<<3)
462 +#define MEM_SDMODE_TCL_N(N)            ((N)<<0)
463 +
464 +/*
465 + * MEM_SDADDR register contents definitions
466 + */
467 +#define MEM_SDADDR_E                   (1<<20)
468 +#define MEM_SDADDR_CSBA                        (0x03FF<<10)
469 +#define MEM_SDADDR_CSMASK              (0x03FF<<0)
470 +#define MEM_SDADDR_CSBA_N(N)   ((N)&(0x03FF<<22)>>12)
471 +#define MEM_SDADDR_CSMASK_N(N) ((N)&(0x03FF<<22)>>22)
472 +
473 +/*
474 + * MEM_SDREFCFG register content definitions
475 + */
476 +#define MEM_SDREFCFG_TRC               (15<<28)
477 +#define MEM_SDREFCFG_TRPM              (3<<26)
478 +#define MEM_SDREFCFG_E                 (1<<25)
479 +#define MEM_SDREFCFG_RE                        (0x1ffffff<<0)
480 +#define MEM_SDREFCFG_TRC_N(N)  ((N)<<MEM_SDREFCFG_TRC)
481 +#define MEM_SDREFCFG_TRPM_N(N) ((N)<<MEM_SDREFCFG_TRPM)
482 +#define MEM_SDREFCFG_REF_N(N)  (N)
483 +#endif
484 +
485 +/***********************************************************************/
486 +
487 +/*
488 + * Au1550 SDRAM Register Offsets
489 + */
490 +
491 +/***********************************************************************/
492 +
493 +#if defined(CONFIG_SOC_AU1550) || defined(CONFIG_SOC_AU1200)
494 +#define MEM_SDMODE0            (0x0800)
495 +#define MEM_SDMODE1            (0x0808)
496 +#define MEM_SDMODE2            (0x0810)
497 +#define MEM_SDADDR0            (0x0820)
498 +#define MEM_SDADDR1            (0x0828)
499 +#define MEM_SDADDR2            (0x0830)
500 +#define MEM_SDCONFIGA  (0x0840)
501 +#define MEM_SDCONFIGB  (0x0848)
502 +#define MEM_SDSTAT             (0x0850)
503 +#define MEM_SDERRADDR  (0x0858)
504 +#define MEM_SDSTRIDE0  (0x0860)
505 +#define MEM_SDSTRIDE1  (0x0868)
506 +#define MEM_SDSTRIDE2  (0x0870)
507 +#define MEM_SDWRMD0            (0x0880)
508 +#define MEM_SDWRMD1            (0x0888)
509 +#define MEM_SDWRMD2            (0x0890)
510 +#define MEM_SDPRECMD   (0x08C0)
511 +#define MEM_SDAUTOREF  (0x08C8)
512 +#define MEM_SDSREF             (0x08D0)
513 +#define MEM_SDSLEEP            MEM_SDSREF
514 +
515 +#ifndef ASSEMBLER
516 +/*typedef volatile struct
517 +{
518 +       uint32 sdmode0;
519 +       uint32 reserved0;
520 +       uint32 sdmode1;
521 +       uint32 reserved1;
522 +       uint32 sdmode2;
523 +       uint32 reserved2[3];
524 +       uint32 sdaddr0;
525 +       uint32 reserved3;
526 +       uint32 sdaddr1;
527 +       uint32 reserved4;
528 +       uint32 sdaddr2;
529 +       uint32 reserved5[3];
530 +       uint32 sdconfiga;
531 +       uint32 reserved6;
532 +       uint32 sdconfigb;
533 +       uint32 reserved7;
534 +       uint32 sdstat;
535 +       uint32 reserved8;
536 +       uint32 sderraddr;
537 +       uint32 reserved9;
538 +       uint32 sdstride0;
539 +       uint32 reserved10;
540 +       uint32 sdstride1;
541 +       uint32 reserved11;
542 +       uint32 sdstride2;
543 +       uint32 reserved12[3];
544 +       uint32 sdwrmd0;
545 +       uint32 reserved13;
546 +       uint32 sdwrmd1;
547 +       uint32 reserved14;
548 +       uint32 sdwrmd2;
549 +       uint32 reserved15[11];
550 +       uint32 sdprecmd;
551 +       uint32 reserved16;
552 +       uint32 sdautoref;
553 +       uint32 reserved17;
554 +       uint32 sdsref;
555 +
556 +} AU1550_SDRAM;*/
557 +#endif
558 +#endif
559 +
560 +/*
561 + * Physical base addresses for integrated peripherals
562 + */
563 +
564 +#ifdef CONFIG_SOC_AU1000
565 +#define        MEM_PHYS_ADDR           0x14000000
566 +#define        STATIC_MEM_PHYS_ADDR    0x14001000
567 +#define        DMA0_PHYS_ADDR          0x14002000
568 +#define        DMA1_PHYS_ADDR          0x14002100
569 +#define        DMA2_PHYS_ADDR          0x14002200
570 +#define        DMA3_PHYS_ADDR          0x14002300
571 +#define        DMA4_PHYS_ADDR          0x14002400
572 +#define        DMA5_PHYS_ADDR          0x14002500
573 +#define        DMA6_PHYS_ADDR          0x14002600
574 +#define        DMA7_PHYS_ADDR          0x14002700
575 +#define        IC0_PHYS_ADDR           0x10400000
576 +#define        IC1_PHYS_ADDR           0x11800000
577 +#define        AC97_PHYS_ADDR          0x10000000
578 +#define        USBH_PHYS_ADDR          0x10100000
579 +#define        USBD_PHYS_ADDR          0x10200000
580 +#define        IRDA_PHYS_ADDR          0x10300000
581 +#define        MAC0_PHYS_ADDR          0x10500000
582 +#define        MAC1_PHYS_ADDR          0x10510000
583 +#define        MACEN_PHYS_ADDR         0x10520000
584 +#define        MACDMA0_PHYS_ADDR       0x14004000
585 +#define        MACDMA1_PHYS_ADDR       0x14004200
586 +#define        I2S_PHYS_ADDR           0x11000000
587 +#define        UART0_PHYS_ADDR         0x11100000
588 +#define        UART1_PHYS_ADDR         0x11200000
589 +#define        UART2_PHYS_ADDR         0x11300000
590 +#define        UART3_PHYS_ADDR         0x11400000
591 +#define        SSI0_PHYS_ADDR          0x11600000
592 +#define        SSI1_PHYS_ADDR          0x11680000
593 +#define        SYS_PHYS_ADDR           0x11900000
594 +#define PCMCIA_IO_PHYS_ADDR   0xF00000000
595 +#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
596 +#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
597 +#endif
598 +
599 +/********************************************************************/
600  
601 -#define MEM_SDSLEEP                0xB4000030
602 -#define MEM_SDSMCKE                0xB4000034
603 +#ifdef CONFIG_SOC_AU1500
604 +#define        MEM_PHYS_ADDR           0x14000000
605 +#define        STATIC_MEM_PHYS_ADDR    0x14001000
606 +#define        DMA0_PHYS_ADDR          0x14002000
607 +#define        DMA1_PHYS_ADDR          0x14002100
608 +#define        DMA2_PHYS_ADDR          0x14002200
609 +#define        DMA3_PHYS_ADDR          0x14002300
610 +#define        DMA4_PHYS_ADDR          0x14002400
611 +#define        DMA5_PHYS_ADDR          0x14002500
612 +#define        DMA6_PHYS_ADDR          0x14002600
613 +#define        DMA7_PHYS_ADDR          0x14002700
614 +#define        IC0_PHYS_ADDR           0x10400000
615 +#define        IC1_PHYS_ADDR           0x11800000
616 +#define        AC97_PHYS_ADDR          0x10000000
617 +#define        USBH_PHYS_ADDR          0x10100000
618 +#define        USBD_PHYS_ADDR          0x10200000
619 +#define PCI_PHYS_ADDR          0x14005000
620 +#define        MAC0_PHYS_ADDR          0x11500000
621 +#define        MAC1_PHYS_ADDR          0x11510000
622 +#define        MACEN_PHYS_ADDR         0x11520000
623 +#define        MACDMA0_PHYS_ADDR       0x14004000
624 +#define        MACDMA1_PHYS_ADDR       0x14004200
625 +#define        I2S_PHYS_ADDR           0x11000000
626 +#define        UART0_PHYS_ADDR         0x11100000
627 +#define        UART3_PHYS_ADDR         0x11400000
628 +#define GPIO2_PHYS_ADDR                0x11700000
629 +#define        SYS_PHYS_ADDR           0x11900000
630 +#define PCI_MEM_PHYS_ADDR     0x400000000
631 +#define PCI_IO_PHYS_ADDR      0x500000000
632 +#define PCI_CONFIG0_PHYS_ADDR 0x600000000
633 +#define PCI_CONFIG1_PHYS_ADDR 0x680000000
634 +#define PCMCIA_IO_PHYS_ADDR   0xF00000000
635 +#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
636 +#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
637  #endif
638  
639 +/********************************************************************/
640 +
641 +#ifdef CONFIG_SOC_AU1100
642 +#define        MEM_PHYS_ADDR           0x14000000
643 +#define        STATIC_MEM_PHYS_ADDR    0x14001000
644 +#define        DMA0_PHYS_ADDR          0x14002000
645 +#define        DMA1_PHYS_ADDR          0x14002100
646 +#define        DMA2_PHYS_ADDR          0x14002200
647 +#define        DMA3_PHYS_ADDR          0x14002300
648 +#define        DMA4_PHYS_ADDR          0x14002400
649 +#define        DMA5_PHYS_ADDR          0x14002500
650 +#define        DMA6_PHYS_ADDR          0x14002600
651 +#define        DMA7_PHYS_ADDR          0x14002700
652 +#define        IC0_PHYS_ADDR           0x10400000
653 +#define SD0_PHYS_ADDR          0x10600000
654 +#define SD1_PHYS_ADDR          0x10680000
655 +#define        IC1_PHYS_ADDR           0x11800000
656 +#define        AC97_PHYS_ADDR          0x10000000
657 +#define        USBH_PHYS_ADDR          0x10100000
658 +#define        USBD_PHYS_ADDR          0x10200000
659 +#define        IRDA_PHYS_ADDR          0x10300000
660 +#define        MAC0_PHYS_ADDR          0x10500000
661 +#define        MACEN_PHYS_ADDR         0x10520000
662 +#define        MACDMA0_PHYS_ADDR       0x14004000
663 +#define        MACDMA1_PHYS_ADDR       0x14004200
664 +#define        I2S_PHYS_ADDR           0x11000000
665 +#define        UART0_PHYS_ADDR         0x11100000
666 +#define        UART1_PHYS_ADDR         0x11200000
667 +#define        UART3_PHYS_ADDR         0x11400000
668 +#define        SSI0_PHYS_ADDR          0x11600000
669 +#define        SSI1_PHYS_ADDR          0x11680000
670 +#define GPIO2_PHYS_ADDR                0x11700000
671 +#define        SYS_PHYS_ADDR           0x11900000
672 +#define LCD_PHYS_ADDR          0x15000000
673 +#define PCMCIA_IO_PHYS_ADDR   0xF00000000
674 +#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
675 +#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
676 +#endif
677 +
678 +/***********************************************************************/
679 +
680 +#ifdef CONFIG_SOC_AU1550
681 +#define        MEM_PHYS_ADDR           0x14000000
682 +#define        STATIC_MEM_PHYS_ADDR    0x14001000
683 +#define        IC0_PHYS_ADDR           0x10400000
684 +#define        IC1_PHYS_ADDR           0x11800000
685 +#define        USBH_PHYS_ADDR          0x14020000
686 +#define        USBD_PHYS_ADDR          0x10200000
687 +#define PCI_PHYS_ADDR          0x14005000
688 +#define        MAC0_PHYS_ADDR          0x10500000
689 +#define        MAC1_PHYS_ADDR          0x10510000
690 +#define        MACEN_PHYS_ADDR         0x10520000
691 +#define        MACDMA0_PHYS_ADDR       0x14004000
692 +#define        MACDMA1_PHYS_ADDR       0x14004200
693 +#define        UART0_PHYS_ADDR         0x11100000
694 +#define        UART1_PHYS_ADDR         0x11200000
695 +#define        UART3_PHYS_ADDR         0x11400000
696 +#define GPIO2_PHYS_ADDR                0x11700000
697 +#define        SYS_PHYS_ADDR           0x11900000
698 +#define        DDMA_PHYS_ADDR          0x14002000
699 +#define PE_PHYS_ADDR           0x14008000
700 +#define PSC0_PHYS_ADDR         0x11A00000
701 +#define PSC1_PHYS_ADDR         0x11B00000
702 +#define PSC2_PHYS_ADDR         0x10A00000
703 +#define PSC3_PHYS_ADDR         0x10B00000
704 +#define PCI_MEM_PHYS_ADDR     0x400000000
705 +#define PCI_IO_PHYS_ADDR      0x500000000
706 +#define PCI_CONFIG0_PHYS_ADDR 0x600000000
707 +#define PCI_CONFIG1_PHYS_ADDR 0x680000000
708 +#define PCMCIA_IO_PHYS_ADDR   0xF00000000
709 +#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
710 +#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
711 +#endif
712 +
713 +/***********************************************************************/
714 +
715 +#ifdef CONFIG_SOC_AU1200
716 +#define        MEM_PHYS_ADDR           0x14000000
717 +#define        STATIC_MEM_PHYS_ADDR    0x14001000
718 +#define AES_PHYS_ADDR          0x10300000
719 +#define CIM_PHYS_ADDR          0x14004000
720 +#define        IC0_PHYS_ADDR           0x10400000
721 +#define        IC1_PHYS_ADDR           0x11800000
722 +#define USBM_PHYS_ADDR         0x14020000
723 +#define        USBH_PHYS_ADDR          0x14020100
724 +#define        UART0_PHYS_ADDR         0x11100000
725 +#define        UART1_PHYS_ADDR         0x11200000
726 +#define GPIO2_PHYS_ADDR                0x11700000
727 +#define        SYS_PHYS_ADDR           0x11900000
728 +#define        DDMA_PHYS_ADDR          0x14002000
729 +#define PSC0_PHYS_ADDR         0x11A00000
730 +#define PSC1_PHYS_ADDR         0x11B00000
731 +#define PCMCIA_IO_PHYS_ADDR   0xF00000000
732 +#define PCMCIA_ATTR_PHYS_ADDR 0xF40000000
733 +#define PCMCIA_MEM_PHYS_ADDR  0xF80000000
734 +#define SD0_PHYS_ADDR          0x10600000
735 +#define SD1_PHYS_ADDR          0x10680000
736 +#define LCD_PHYS_ADDR          0x15000000
737 +#define SWCNT_PHYS_ADDR                0x1110010C
738 +#define MAEFE_PHYS_ADDR                0x14012000
739 +#define MAEBE_PHYS_ADDR                0x14010000
740 +#endif
741 +
742 +
743  /* Static Bus Controller */
744  #define MEM_STCFG0                 0xB4001000
745  #define MEM_STTIME0                0xB4001004
746 @@ -367,7 +695,7 @@
747  #define AU1000_MAC0_ENABLE       0xB0520000
748  #define AU1000_MAC1_ENABLE       0xB0520004
749  #define NUM_ETH_INTERFACES 2
750 -#endif // CONFIG_SOC_AU1000
751 +#endif /* CONFIG_SOC_AU1000 */
752  
753  /* Au1500 */
754  #ifdef CONFIG_SOC_AU1500
755 @@ -438,7 +766,7 @@
756  #define AU1500_MAC0_ENABLE       0xB1520000
757  #define AU1500_MAC1_ENABLE       0xB1520004
758  #define NUM_ETH_INTERFACES 2
759 -#endif // CONFIG_SOC_AU1500
760 +#endif /* CONFIG_SOC_AU1500 */
761  
762  /* Au1100 */
763  #ifdef CONFIG_SOC_AU1100
764 @@ -483,6 +811,22 @@
765  #define AU1000_GPIO_13            45
766  #define AU1000_GPIO_14            46
767  #define AU1000_GPIO_15            47
768 +#define AU1000_GPIO_16            48
769 +#define AU1000_GPIO_17            49
770 +#define AU1000_GPIO_18            50
771 +#define AU1000_GPIO_19            51
772 +#define AU1000_GPIO_20            52
773 +#define AU1000_GPIO_21            53
774 +#define AU1000_GPIO_22            54
775 +#define AU1000_GPIO_23            55
776 +#define AU1000_GPIO_24            56
777 +#define AU1000_GPIO_25            57
778 +#define AU1000_GPIO_26            58
779 +#define AU1000_GPIO_27            59
780 +#define AU1000_GPIO_28            60
781 +#define AU1000_GPIO_29            61
782 +#define AU1000_GPIO_30            62
783 +#define AU1000_GPIO_31            63
784  
785  #define UART0_ADDR                0xB1100000
786  #define UART1_ADDR                0xB1200000
787 @@ -494,7 +838,7 @@
788  #define AU1100_ETH0_BASE         0xB0500000
789  #define AU1100_MAC0_ENABLE       0xB0520000
790  #define NUM_ETH_INTERFACES 1
791 -#endif // CONFIG_SOC_AU1100
792 +#endif /* CONFIG_SOC_AU1100 */
793  
794  #ifdef CONFIG_SOC_AU1550
795  #define AU1550_UART0_INT          0
796 @@ -511,14 +855,14 @@
797  #define AU1550_PSC1_INT           11
798  #define AU1550_PSC2_INT           12
799  #define AU1550_PSC3_INT           13
800 -#define AU1550_TOY_INT                   14
801 -#define AU1550_TOY_MATCH0_INT     15
802 -#define AU1550_TOY_MATCH1_INT     16
803 -#define AU1550_TOY_MATCH2_INT     17
804 -#define AU1550_RTC_INT            18
805 -#define AU1550_RTC_MATCH0_INT     19
806 -#define AU1550_RTC_MATCH1_INT     20
807 -#define AU1550_RTC_MATCH2_INT     21
808 +#define AU1000_TOY_INT                   14
809 +#define AU1000_TOY_MATCH0_INT     15
810 +#define AU1000_TOY_MATCH1_INT     16
811 +#define AU1000_TOY_MATCH2_INT     17
812 +#define AU1000_RTC_INT            18
813 +#define AU1000_RTC_MATCH0_INT     19
814 +#define AU1000_RTC_MATCH1_INT     20
815 +#define AU1000_RTC_MATCH2_INT     21
816  #define AU1550_NAND_INT           23
817  #define AU1550_USB_DEV_REQ_INT    24
818  #define AU1550_USB_DEV_SUS_INT    25
819 @@ -573,7 +917,7 @@
820  #define AU1550_MAC0_ENABLE       0xB0520000
821  #define AU1550_MAC1_ENABLE       0xB0520004
822  #define NUM_ETH_INTERFACES 2
823 -#endif // CONFIG_SOC_AU1550
824 +#endif /* CONFIG_SOC_AU1550 */
825  
826  #ifdef CONFIG_SOC_AU1200
827  #define AU1200_UART0_INT          0
828 @@ -590,14 +934,14 @@
829  #define AU1200_PSC1_INT           11
830  #define AU1200_AES_INT            12
831  #define AU1200_CAMERA_INT         13
832 -#define AU1200_TOY_INT                   14
833 -#define AU1200_TOY_MATCH0_INT     15
834 -#define AU1200_TOY_MATCH1_INT     16
835 -#define AU1200_TOY_MATCH2_INT     17
836 -#define AU1200_RTC_INT            18
837 -#define AU1200_RTC_MATCH0_INT     19
838 -#define AU1200_RTC_MATCH1_INT     20
839 -#define AU1200_RTC_MATCH2_INT     21
840 +#define AU1000_TOY_INT                   14
841 +#define AU1000_TOY_MATCH0_INT     15
842 +#define AU1000_TOY_MATCH1_INT     16
843 +#define AU1000_TOY_MATCH2_INT     17
844 +#define AU1000_RTC_INT            18
845 +#define AU1000_RTC_MATCH0_INT     19
846 +#define AU1000_RTC_MATCH1_INT     20
847 +#define AU1000_RTC_MATCH2_INT     21
848  #define AU1200_NAND_INT           23
849  #define AU1200_GPIO_204           24
850  #define AU1200_GPIO_205           25
851 @@ -605,6 +949,7 @@
852  #define AU1200_GPIO_207           27
853  #define AU1200_GPIO_208_215       28 // Logical OR of 208:215
854  #define AU1200_USB_INT            29
855 +#define AU1000_USB_HOST_INT              AU1200_USB_INT
856  #define AU1200_LCD_INT            30
857  #define AU1200_MAE_BOTH_INT       31
858  #define AU1000_GPIO_0             32
859 @@ -643,21 +988,36 @@
860  #define UART0_ADDR                0xB1100000
861  #define UART1_ADDR                0xB1200000
862  
863 -#define USB_OHCI_BASE             0x14020000 // phys addr for ioremap
864 -#define USB_HOST_CONFIG           0xB4027ffc
865 +#define USB_UOC_BASE              0x14020020
866 +#define USB_UOC_LEN               0x20
867 +#define USB_OHCI_BASE             0x14020100
868 +#define USB_OHCI_LEN              0x100
869 +#define USB_EHCI_BASE             0x14020200
870 +#define USB_EHCI_LEN              0x100
871 +#define USB_UDC_BASE              0x14022000
872 +#define USB_UDC_LEN               0x2000
873 +#define USB_MSR_BASE                     0xB4020000
874 +#define USB_MSR_MCFG              4
875 +#define USBMSRMCFG_OMEMEN         0
876 +#define USBMSRMCFG_OBMEN          1
877 +#define USBMSRMCFG_EMEMEN         2
878 +#define USBMSRMCFG_EBMEN          3
879 +#define USBMSRMCFG_DMEMEN         4
880 +#define USBMSRMCFG_DBMEN          5
881 +#define USBMSRMCFG_GMEMEN         6
882 +#define USBMSRMCFG_OHCCLKEN       16
883 +#define USBMSRMCFG_EHCCLKEN       17
884 +#define USBMSRMCFG_UDCCLKEN       18
885 +#define USBMSRMCFG_PHYPLLEN       19
886 +#define USBMSRMCFG_RDCOMB         30
887 +#define USBMSRMCFG_PFEN           31
888  
889 -// these are here for prototyping on au1550 (do not exist on au1200)
890 -#define AU1200_ETH0_BASE      0xB0500000
891 -#define AU1200_ETH1_BASE      0xB0510000
892 -#define AU1200_MAC0_ENABLE       0xB0520000
893 -#define AU1200_MAC1_ENABLE       0xB0520004
894 -#define NUM_ETH_INTERFACES 2
895 -#endif // CONFIG_SOC_AU1200
896 +#endif /* CONFIG_SOC_AU1200 */
897  
898  #define AU1000_LAST_INTC0_INT     31
899 +#define AU1000_LAST_INTC1_INT     63
900  #define AU1000_MAX_INTR           63
901  
902 -
903  /* Programmable Counters 0 and 1 */
904  #define SYS_BASE                   0xB1900000
905  #define SYS_COUNTER_CNTRL          (SYS_BASE + 0x14)
906 @@ -728,6 +1088,8 @@
907    #define I2S_CONTROL_D         (1<<1)
908    #define I2S_CONTROL_CE        (1<<0)
909  
910 +#ifndef CONFIG_SOC_AU1200
911 +
912  /* USB Host Controller */
913  #define USB_OHCI_LEN              0x00100000
914  
915 @@ -773,6 +1135,8 @@
916    #define USBDEV_ENABLE (1<<1)
917    #define USBDEV_CE     (1<<0)
918  
919 +#endif /* !CONFIG_SOC_AU1200 */
920 +
921  /* Ethernet Controllers  */
922  
923  /* 4 byte offsets from AU1000_ETH_BASE */
924 @@ -1171,6 +1535,37 @@
925    #define SYS_PF_PSC1_S1               (1 << 1)
926    #define SYS_PF_MUST_BE_SET           ((1 << 5) | (1 << 2))
927  
928 +/* Au1200 Only */
929 +#ifdef CONFIG_SOC_AU1200
930 +#define SYS_PINFUNC_DMA                (1<<31)
931 +#define SYS_PINFUNC_S0A                (1<<30)
932 +#define SYS_PINFUNC_S1A                (1<<29)
933 +#define SYS_PINFUNC_LP0                (1<<28)
934 +#define SYS_PINFUNC_LP1                (1<<27)
935 +#define SYS_PINFUNC_LD16       (1<<26)
936 +#define SYS_PINFUNC_LD8                (1<<25)
937 +#define SYS_PINFUNC_LD1                (1<<24)
938 +#define SYS_PINFUNC_LD0                (1<<23)
939 +#define SYS_PINFUNC_P1A                (3<<21)
940 +#define SYS_PINFUNC_P1B                (1<<20)
941 +#define SYS_PINFUNC_FS3                (1<<19)
942 +#define SYS_PINFUNC_P0A                (3<<17)
943 +#define SYS_PINFUNC_CS         (1<<16)
944 +#define SYS_PINFUNC_CIM                (1<<15)
945 +#define SYS_PINFUNC_P1C                (1<<14)
946 +#define SYS_PINFUNC_U1T                (1<<12)
947 +#define SYS_PINFUNC_U1R                (1<<11)
948 +#define SYS_PINFUNC_EX1                (1<<10)
949 +#define SYS_PINFUNC_EX0                (1<<9)
950 +#define SYS_PINFUNC_U0R                (1<<8)
951 +#define SYS_PINFUNC_MC         (1<<7)
952 +#define SYS_PINFUNC_S0B                (1<<6)
953 +#define SYS_PINFUNC_S0C                (1<<5)
954 +#define SYS_PINFUNC_P0B                (1<<4)
955 +#define SYS_PINFUNC_U0T                (1<<3)
956 +#define SYS_PINFUNC_S1B                (1<<2)
957 +#endif
958 +
959  #define SYS_TRIOUTRD              0xB1900100
960  #define SYS_TRIOUTCLR             0xB1900100
961  #define SYS_OUTPUTRD              0xB1900108
962 @@ -1298,7 +1693,6 @@
963  #define SD1_XMIT_FIFO  0xB0680000
964  #define SD1_RECV_FIFO  0xB0680004
965  
966 -
967  #if defined (CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1550)
968  /* Au1500 PCI Controller */
969  #define Au1500_CFG_BASE           0xB4005000 // virtual, kseg0 addr
970 @@ -1388,9 +1782,60 @@
971  
972  #endif
973  
974 +#ifndef _LANGUAGE_ASSEMBLY
975 +typedef volatile struct
976 +{
977 +       /* 0x0000 */ u32 toytrim;
978 +       /* 0x0004 */ u32 toywrite;
979 +       /* 0x0008 */ u32 toymatch0;
980 +       /* 0x000C */ u32 toymatch1;
981 +       /* 0x0010 */ u32 toymatch2;
982 +       /* 0x0014 */ u32 cntrctrl;
983 +       /* 0x0018 */ u32 scratch0;
984 +       /* 0x001C */ u32 scratch1;
985 +       /* 0x0020 */ u32 freqctrl0;
986 +       /* 0x0024 */ u32 freqctrl1;
987 +       /* 0x0028 */ u32 clksrc;
988 +       /* 0x002C */ u32 pinfunc;
989 +       /* 0x0030 */ u32 reserved0;
990 +       /* 0x0034 */ u32 wakemsk;
991 +       /* 0x0038 */ u32 endian;
992 +       /* 0x003C */ u32 powerctrl;
993 +       /* 0x0040 */ u32 toyread;
994 +       /* 0x0044 */ u32 rtctrim;
995 +       /* 0x0048 */ u32 rtcwrite;
996 +       /* 0x004C */ u32 rtcmatch0;
997 +       /* 0x0050 */ u32 rtcmatch1;
998 +       /* 0x0054 */ u32 rtcmatch2;
999 +       /* 0x0058 */ u32 rtcread;
1000 +       /* 0x005C */ u32 wakesrc;
1001 +       /* 0x0060 */ u32 cpupll;
1002 +       /* 0x0064 */ u32 auxpll;
1003 +       /* 0x0068 */ u32 reserved1;
1004 +       /* 0x006C */ u32 reserved2;
1005 +       /* 0x0070 */ u32 reserved3;
1006 +       /* 0x0074 */ u32 reserved4;
1007 +       /* 0x0078 */ u32 slppwr;
1008 +       /* 0x007C */ u32 sleep;
1009 +       /* 0x0080 */ u32 reserved5[32];
1010 +       /* 0x0100 */ u32 trioutrd;
1011 +#define trioutclr trioutrd
1012 +       /* 0x0104 */ u32 reserved6;
1013 +       /* 0x0108 */ u32 outputrd;
1014 +#define outputset outputrd
1015 +       /* 0x010C */ u32 outputclr;
1016 +       /* 0x0110 */ u32 pinstaterd;
1017 +#define pininputen pinstaterd
1018 +
1019 +} AU1X00_SYS;
1020 +
1021 +static AU1X00_SYS* const sys  = (AU1X00_SYS *)SYS_BASE;
1022 +
1023 +#endif
1024  /* Processor information base on prid.
1025   * Copied from PowerPC.
1026   */
1027 +#ifndef _LANGUAGE_ASSEMBLY
1028  struct cpu_spec {
1029         /* CPU is matched via (PRID & prid_mask) == prid_value */
1030         unsigned int    prid_mask;
1031 @@ -1404,3 +1849,6 @@
1032  extern struct cpu_spec         cpu_specs[];
1033  extern struct cpu_spec         *cur_cpu_spec[];
1034  #endif
1035 +
1036 +#endif
1037 +
1038 diff -Nur linux-2.4.32/include/asm-mips/au1000_pcmcia.h linux-2.4.32.patched/include/asm-mips/au1000_pcmcia.h
1039 --- linux-2.4.32/include/asm-mips/au1000_pcmcia.h       2005-01-19 15:10:11.000000000 +0100
1040 +++ linux-2.4.32.patched/include/asm-mips/au1000_pcmcia.h       2006-03-13 18:55:54.000000000 +0100
1041 @@ -38,16 +38,41 @@
1042  #define AU1X_SOCK0_PHYS_MEM  0xF80000000
1043  
1044  /* pcmcia socket 1 needs external glue logic so the memory map
1045 - * differs from board to board.
1046 + * differs from board to board. the general rule is that
1047 + * static bus address bit 26 should be used to decode socket 0
1048 + * from socket 1. alas, some boards dont follow this...
1049 + * These really belong in a board-specific header file...
1050   */
1051 -#if defined(CONFIG_MIPS_PB1000) || defined(CONFIG_MIPS_PB1100) || defined(CONFIG_MIPS_PB1500)
1052 -#define AU1X_SOCK1_IO        0xF08000000
1053 -#define AU1X_SOCK1_PHYS_ATTR 0xF48000000
1054 -#define AU1X_SOCK1_PHYS_MEM  0xF88000000
1055 -#elif defined(CONFIG_MIPS_DB1000) || defined(CONFIG_MIPS_DB1100) || defined(CONFIG_MIPS_DB1500) || defined(CONFIG_MIPS_PB1550) || defined(CONFIG_MIPS_DB1550)
1056 -#define AU1X_SOCK1_IO        0xF04000000
1057 -#define AU1X_SOCK1_PHYS_ATTR 0xF44000000
1058 -#define AU1X_SOCK1_PHYS_MEM  0xF84000000
1059 +#ifdef CONFIG_MIPS_PB1000
1060 +#define SOCK1_DECODE (1<<27)
1061 +#endif
1062 +#ifdef CONFIG_MIPS_DB1000
1063 +#define SOCK1_DECODE (1<<26)
1064 +#endif
1065 +#ifdef CONFIG_MIPS_DB1500
1066 +#define SOCK1_DECODE (1<<26)
1067 +#endif
1068 +#ifdef CONFIG_MIPS_DB1100
1069 +#define SOCK1_DECODE (1<<26)
1070 +#endif
1071 +#ifdef CONFIG_MIPS_DB1550
1072 +#define SOCK1_DECODE (1<<26)
1073 +#endif
1074 +#ifdef CONFIG_MIPS_DB1200
1075 +#define SOCK1_DECODE (1<<26)
1076 +#endif
1077 +#ifdef CONFIG_MIPS_PB1550
1078 +#define SOCK1_DECODE (1<<26)
1079 +#endif
1080 +#ifdef CONFIG_MIPS_PB1200
1081 +#define SOCK1_DECODE (1<<26)
1082 +#endif
1083 +
1084 +/* The board has a second PCMCIA socket */
1085 +#ifdef SOCK1_DECODE
1086 +#define AU1X_SOCK1_IO        (0xF00000000|SOCK1_DECODE)
1087 +#define AU1X_SOCK1_PHYS_ATTR (0xF40000000|SOCK1_DECODE)
1088 +#define AU1X_SOCK1_PHYS_MEM  (0xF80000000|SOCK1_DECODE)
1089  #endif
1090  
1091  struct pcmcia_state {
1092 diff -Nur linux-2.4.32/include/asm-mips/au1100_mmc.h linux-2.4.32.patched/include/asm-mips/au1100_mmc.h
1093 --- linux-2.4.32/include/asm-mips/au1100_mmc.h  2005-01-19 15:10:11.000000000 +0100
1094 +++ linux-2.4.32.patched/include/asm-mips/au1100_mmc.h  2006-03-13 18:55:54.000000000 +0100
1095 @@ -39,16 +39,22 @@
1096  #define __ASM_AU1100_MMC_H
1097  
1098  
1099 -#define NUM_AU1100_MMC_CONTROLLERS     2
1100 -
1101 -
1102 -#define AU1100_SD_IRQ  2
1103 -
1104 +#if defined(CONFIG_SOC_AU1100)
1105 +#define NUM_MMC_CONTROLLERS    2
1106 +#define AU1X_MMC_INT AU1100_SD_INT
1107 +#endif
1108 +
1109 +#if defined(CONFIG_SOC_AU1200)
1110 +#define NUM_MMC_CONTROLLERS    2
1111 +#define AU1X_MMC_INT AU1200_SD_INT
1112 +#endif
1113  
1114  #define SD0_BASE       0xB0600000
1115  #define SD1_BASE       0xB0680000
1116  
1117  
1118 +
1119 +
1120  /*
1121   *  Register offsets.
1122   */
1123 @@ -201,5 +207,12 @@
1124  #define SD_CMD_RT_1B   (0x00810000)
1125  
1126  
1127 +/* support routines required on a platform-specific basis */
1128 +extern void mmc_card_inserted(int _n_, int *_res_);
1129 +extern void mmc_card_writable(int _n_, int *_res_);
1130 +extern void mmc_power_on(int _n_);
1131 +extern void mmc_power_off(int _n_);
1132 +
1133 +
1134  #endif /* __ASM_AU1100_MMC_H */
1135  
1136 diff -Nur linux-2.4.32/include/asm-mips/au1xxx_dbdma.h linux-2.4.32.patched/include/asm-mips/au1xxx_dbdma.h
1137 --- linux-2.4.32/include/asm-mips/au1xxx_dbdma.h        2005-01-19 15:10:11.000000000 +0100
1138 +++ linux-2.4.32.patched/include/asm-mips/au1xxx_dbdma.h        2006-03-13 18:55:54.000000000 +0100
1139 @@ -43,7 +43,7 @@
1140  #define DDMA_GLOBAL_BASE       0xb4003000
1141  #define DDMA_CHANNEL_BASE      0xb4002000
1142  
1143 -typedef struct dbdma_global {
1144 +typedef volatile struct dbdma_global {
1145         u32     ddma_config;
1146         u32     ddma_intstat;
1147         u32     ddma_throttle;
1148 @@ -60,7 +60,7 @@
1149  
1150  /* The structure of a DMA Channel.
1151  */
1152 -typedef struct au1xxx_dma_channel {
1153 +typedef volatile struct au1xxx_dma_channel {
1154         u32     ddma_cfg;       /* See below */
1155         u32     ddma_desptr;    /* 32-byte aligned pointer to descriptor */
1156         u32     ddma_statptr;   /* word aligned pointer to status word */
1157 @@ -96,7 +96,7 @@
1158  /* "Standard" DDMA Descriptor.
1159   * Must be 32-byte aligned.
1160   */
1161 -typedef struct au1xxx_ddma_desc {
1162 +typedef volatile struct au1xxx_ddma_desc {
1163         u32     dscr_cmd0;              /* See below */
1164         u32     dscr_cmd1;              /* See below */
1165         u32     dscr_source0;           /* source phys address */
1166 @@ -105,6 +105,12 @@
1167         u32     dscr_dest1;             /* See below */
1168         u32     dscr_stat;              /* completion status */
1169         u32     dscr_nxtptr;            /* Next descriptor pointer (mostly) */
1170 +       /* First 32bytes are HW specific!!!
1171 +          Lets have some SW data following.. make sure its 32bytes
1172 +        */
1173 +       u32     sw_status;
1174 +       u32     sw_context;
1175 +       u32     sw_reserved[6];
1176  } au1x_ddma_desc_t;
1177  
1178  #define DSCR_CMD0_V            (1 << 31)       /* Descriptor valid */
1179 @@ -123,6 +129,8 @@
1180  #define DSCR_CMD0_CV           (0x1 << 2)      /* Clear Valid when done */
1181  #define DSCR_CMD0_ST_MASK      (0x3 << 0)      /* Status instruction */
1182  
1183 +#define SW_STATUS_INUSE                (1<<0)
1184 +
1185  /* Command 0 device IDs.
1186  */
1187  #ifdef CONFIG_SOC_AU1550
1188 @@ -169,8 +177,8 @@
1189  #define DSCR_CMD0_SDMS_RX0     9
1190  #define DSCR_CMD0_SDMS_TX1     10
1191  #define DSCR_CMD0_SDMS_RX1     11
1192 -#define DSCR_CMD0_AES_TX       12
1193 -#define DSCR_CMD0_AES_RX       13
1194 +#define DSCR_CMD0_AES_TX       13
1195 +#define DSCR_CMD0_AES_RX       12
1196  #define DSCR_CMD0_PSC0_TX      14
1197  #define DSCR_CMD0_PSC0_RX      15
1198  #define DSCR_CMD0_PSC1_TX      16
1199 @@ -189,6 +197,10 @@
1200  #define DSCR_CMD0_THROTTLE     30
1201  #define DSCR_CMD0_ALWAYS       31
1202  #define DSCR_NDEV_IDS          32
1203 +/* THis macro is used to find/create custom device types */
1204 +#define DSCR_DEV2CUSTOM_ID(x,d)        (((((x)&0xFFFF)<<8)|0x32000000)|((d)&0xFF))
1205 +#define DSCR_CUSTOM2DEV_ID(x)  ((x)&0xFF)
1206 +
1207  
1208  #define DSCR_CMD0_SID(x)       (((x) & 0x1f) << 25)
1209  #define DSCR_CMD0_DID(x)       (((x) & 0x1f) << 20)
1210 @@ -277,6 +289,43 @@
1211  */
1212  #define NUM_DBDMA_CHANS        16
1213  
1214 +/*
1215 + * Ddma API definitions
1216 + * FIXME: may not fit to this header file
1217 + */
1218 +typedef struct dbdma_device_table {
1219 +       u32             dev_id;
1220 +       u32             dev_flags;
1221 +       u32             dev_tsize;
1222 +       u32             dev_devwidth;
1223 +       u32             dev_physaddr;           /* If FIFO */
1224 +       u32             dev_intlevel;
1225 +       u32             dev_intpolarity;
1226 +} dbdev_tab_t;
1227 +
1228 +
1229 +typedef struct dbdma_chan_config {
1230 +       spinlock_t      lock;
1231 +
1232 +       u32                     chan_flags;
1233 +       u32                     chan_index;
1234 +       dbdev_tab_t             *chan_src;
1235 +       dbdev_tab_t             *chan_dest;
1236 +       au1x_dma_chan_t         *chan_ptr;
1237 +       au1x_ddma_desc_t        *chan_desc_base;
1238 +       au1x_ddma_desc_t        *get_ptr, *put_ptr, *cur_ptr;
1239 +       void                    *chan_callparam;
1240 +       void (*chan_callback)(int, void *, struct pt_regs *);
1241 +} chan_tab_t;
1242 +
1243 +#define DEV_FLAGS_INUSE                (1 << 0)
1244 +#define DEV_FLAGS_ANYUSE       (1 << 1)
1245 +#define DEV_FLAGS_OUT          (1 << 2)
1246 +#define DEV_FLAGS_IN           (1 << 3)
1247 +#define DEV_FLAGS_BURSTABLE (1 << 4)
1248 +#define DEV_FLAGS_SYNC         (1 << 5)
1249 +/* end Ddma API definitions */
1250 +
1251  /* External functions for drivers to use.
1252  */
1253  /* Use this to allocate a dbdma channel.  The device ids are one of the
1254 @@ -299,8 +348,8 @@
1255  
1256  /* Put buffers on source/destination descriptors.
1257  */
1258 -u32 au1xxx_dbdma_put_source(u32 chanid, void *buf, int nbytes);
1259 -u32 au1xxx_dbdma_put_dest(u32 chanid, void *buf, int nbytes);
1260 +u32 _au1xxx_dbdma_put_source(u32 chanid, void *buf, int nbytes, u32 flags);
1261 +u32 _au1xxx_dbdma_put_dest(u32 chanid, void *buf, int nbytes, u32 flags);
1262  
1263  /* Get a buffer from the destination descriptor.
1264  */
1265 @@ -314,5 +363,25 @@
1266  void au1xxx_dbdma_chan_free(u32 chanid);
1267  void au1xxx_dbdma_dump(u32 chanid);
1268  
1269 +u32 au1xxx_dbdma_put_dscr(u32 chanid, au1x_ddma_desc_t *dscr );
1270 +
1271 +u32 au1xxx_ddma_add_device( dbdev_tab_t *dev );
1272 +
1273 +/*
1274 +       Some compatibilty macros --
1275 +               Needed to make changes to API without breaking existing drivers
1276 +*/
1277 +#define        au1xxx_dbdma_put_source(chanid,buf,nbytes)_au1xxx_dbdma_put_source(chanid, buf, nbytes, DDMA_FLAGS_IE)
1278 +#define        au1xxx_dbdma_put_source_flags(chanid,buf,nbytes,flags) _au1xxx_dbdma_put_source(chanid, buf, nbytes, flags)
1279 +
1280 +#define au1xxx_dbdma_put_dest(chanid,buf,nbytes) _au1xxx_dbdma_put_dest(chanid, buf, nbytes, DDMA_FLAGS_IE)
1281 +#define        au1xxx_dbdma_put_dest_flags(chanid,buf,nbytes,flags) _au1xxx_dbdma_put_dest(chanid, buf, nbytes, flags)
1282 +
1283 +/*
1284 + *     Flags for the put_source/put_dest functions.
1285 + */
1286 +#define DDMA_FLAGS_IE  (1<<0)
1287 +#define DDMA_FLAGS_NOIE (1<<1)
1288 +
1289  #endif /* _LANGUAGE_ASSEMBLY */
1290  #endif /* _AU1000_DBDMA_H_ */
1291 diff -Nur linux-2.4.32/include/asm-mips/au1xxx_gpio.h linux-2.4.32.patched/include/asm-mips/au1xxx_gpio.h
1292 --- linux-2.4.32/include/asm-mips/au1xxx_gpio.h 1970-01-01 01:00:00.000000000 +0100
1293 +++ linux-2.4.32.patched/include/asm-mips/au1xxx_gpio.h 2006-03-13 18:55:54.000000000 +0100
1294 @@ -0,0 +1,22 @@
1295 +
1296 +
1297 +#ifndef __AU1XXX_GPIO_H
1298 +#define __AU1XXX_GPIO_H
1299 +
1300 +void au1xxx_gpio1_set_inputs(void);
1301 +void au1xxx_gpio_tristate(int signal);
1302 +void au1xxx_gpio_write(int signal, int value);
1303 +int  au1xxx_gpio_read(int signal);
1304 +
1305 +typedef volatile struct
1306 +{
1307 +       u32 dir;
1308 +       u32 reserved;
1309 +       u32 output;
1310 +       u32 pinstate;
1311 +       u32 inten;
1312 +       u32 enable;
1313 +
1314 +} AU1X00_GPIO2;
1315 +
1316 +#endif //__AU1XXX_GPIO_H
1317 diff -Nur linux-2.4.32/include/asm-mips/au1xxx_psc.h linux-2.4.32.patched/include/asm-mips/au1xxx_psc.h
1318 --- linux-2.4.32/include/asm-mips/au1xxx_psc.h  2005-01-19 15:10:11.000000000 +0100
1319 +++ linux-2.4.32.patched/include/asm-mips/au1xxx_psc.h  2006-03-13 18:55:54.000000000 +0100
1320 @@ -41,6 +41,11 @@
1321  #define PSC3_BASE_ADDR         0xb0d00000
1322  #endif
1323  
1324 +#ifdef CONFIG_SOC_AU1200
1325 +#define PSC0_BASE_ADDR         0xb1a00000
1326 +#define PSC1_BASE_ADDR         0xb1b00000
1327 +#endif
1328 +
1329  /* The PSC select and control registers are common to
1330   * all protocols.
1331   */
1332 @@ -226,6 +231,8 @@
1333  #define PSC_I2SCFG_DD_DISABLE  (1 << 27)
1334  #define PSC_I2SCFG_DE_ENABLE   (1 << 26)
1335  #define PSC_I2SCFG_SET_WS(x)   (((((x) / 2) - 1) & 0x7f) << 16)
1336 +#define PSC_I2SCFG_WS(n)               ((n&0xFF)<<16)
1337 +#define PSC_I2SCFG_WS_MASK     (PSC_I2SCFG_WS(0x3F))
1338  #define PSC_I2SCFG_WI          (1 << 15)
1339  
1340  #define PSC_I2SCFG_DIV_MASK    (3 << 13)
1341 diff -Nur linux-2.4.32/include/asm-mips/bootinfo.h linux-2.4.32.patched/include/asm-mips/bootinfo.h
1342 --- linux-2.4.32/include/asm-mips/bootinfo.h    2004-02-18 14:36:32.000000000 +0100
1343 +++ linux-2.4.32.patched/include/asm-mips/bootinfo.h    2006-03-13 18:55:59.000000000 +0100
1344 @@ -37,6 +37,7 @@
1345  #define MACH_GROUP_HP_LJ       20 /* Hewlett Packard LaserJet               */
1346  #define MACH_GROUP_LASAT       21
1347  #define MACH_GROUP_TITAN       22 /* PMC-Sierra Titan                      */
1348 +#define MACH_GROUP_BRCM                   23 /* Broadcom */
1349  
1350  /*
1351   * Valid machtype values for group unknown (low order halfword of mips_machtype)
1352 @@ -180,6 +181,9 @@
1353  #define MACH_MTX1              7       /* 4G MTX-1 Au1500-based board */
1354  #define MACH_CSB250            8       /* Cogent Au1500 */
1355  #define MACH_PB1550            9       /* Au1550-based eval board */
1356 +#define MACH_PB1200            10      /* Au1200-based eval board */
1357 +#define MACH_DB1550            11      /* Au1550-based eval board */
1358 +#define MACH_DB1200            12      /* Au1200-based eval board */
1359  
1360  /*
1361   * Valid machtype for group NEC_VR41XX
1362 @@ -194,6 +198,15 @@
1363  #define MACH_TANBAC_TB0229     7       /* TANBAC TB0229 (VR4131DIMM) */
1364  
1365  /*
1366 + * Valid machtypes for group Broadcom
1367 + */
1368 +#define MACH_BCM93725          0
1369 +#define MACH_BCM93725_VJ       1
1370 +#define MACH_BCM93730          2
1371 +#define MACH_BCM947XX          3
1372 +#define MACH_BCM933XX          4
1373 +
1374 +/*
1375   * Valid machtype for group TITAN
1376   */
1377  #define        MACH_TITAN_YOSEMITE     1       /* PMC-Sierra Yosemite */
1378 diff -Nur linux-2.4.32/include/asm-mips/cpu.h linux-2.4.32.patched/include/asm-mips/cpu.h
1379 --- linux-2.4.32/include/asm-mips/cpu.h 2005-01-19 15:10:11.000000000 +0100
1380 +++ linux-2.4.32.patched/include/asm-mips/cpu.h 2006-03-13 18:55:59.000000000 +0100
1381 @@ -22,6 +22,11 @@
1382     spec.
1383  */
1384  
1385 +#define PRID_COPT_MASK         0xff000000
1386 +#define PRID_COMP_MASK         0x00ff0000
1387 +#define PRID_IMP_MASK          0x0000ff00
1388 +#define PRID_REV_MASK          0x000000ff
1389 +
1390  #define PRID_COMP_LEGACY       0x000000
1391  #define PRID_COMP_MIPS         0x010000
1392  #define PRID_COMP_BROADCOM     0x020000
1393 @@ -58,6 +63,7 @@
1394  #define PRID_IMP_RM7000                0x2700
1395  #define PRID_IMP_NEVADA                0x2800          /* RM5260 ??? */
1396  #define PRID_IMP_RM9000                0x3400
1397 +#define PRID_IMP_BCM4710       0x4000
1398  #define PRID_IMP_R5432         0x5400
1399  #define PRID_IMP_R5500         0x5500
1400  #define PRID_IMP_4KC           0x8000
1401 @@ -66,10 +72,16 @@
1402  #define PRID_IMP_4KEC          0x8400
1403  #define PRID_IMP_4KSC          0x8600
1404  #define PRID_IMP_25KF          0x8800
1405 +#define PRID_IMP_BCM3302       0x9000
1406 +#define PRID_IMP_BCM3303       0x9100
1407  #define PRID_IMP_24K           0x9300
1408  
1409  #define PRID_IMP_UNKNOWN       0xff00
1410  
1411 +#define       BCM330X(id) \
1412 +       (((id & (PRID_COMP_MASK | PRID_IMP_MASK)) == (PRID_COMP_BROADCOM | PRID_IMP_BCM3302)) \
1413 +       || ((id & (PRID_COMP_MASK | PRID_IMP_MASK)) == (PRID_COMP_BROADCOM | PRID_IMP_BCM3303)))
1414 +
1415  /*
1416   * These are the PRID's for when 23:16 == PRID_COMP_SIBYTE
1417   */
1418 @@ -174,7 +186,9 @@
1419  #define CPU_AU1550             57
1420  #define CPU_24K                        58
1421  #define CPU_AU1200             59
1422 -#define CPU_LAST               59
1423 +#define CPU_BCM4710            60
1424 +#define CPU_BCM3302            61
1425 +#define CPU_LAST               61
1426  
1427  /*
1428   * ISA Level encodings
1429 diff -Nur linux-2.4.32/include/asm-mips/db1200.h linux-2.4.32.patched/include/asm-mips/db1200.h
1430 --- linux-2.4.32/include/asm-mips/db1200.h      1970-01-01 01:00:00.000000000 +0100
1431 +++ linux-2.4.32.patched/include/asm-mips/db1200.h      2006-03-13 18:55:54.000000000 +0100
1432 @@ -0,0 +1,214 @@
1433 +/*
1434 + * AMD Alchemy DB1200 Referrence Board
1435 + * Board Registers defines.
1436 + *
1437 + * ########################################################################
1438 + *
1439 + *  This program is free software; you can distribute it and/or modify it
1440 + *  under the terms of the GNU General Public License (Version 2) as
1441 + *  published by the Free Software Foundation.
1442 + *
1443 + *  This program is distributed in the hope it will be useful, but WITHOUT
1444 + *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1445 + *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1446 + *  for more details.
1447 + *
1448 + *  You should have received a copy of the GNU General Public License along
1449 + *  with this program; if not, write to the Free Software Foundation, Inc.,
1450 + *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
1451 + *
1452 + * ########################################################################
1453 + *
1454 + *
1455 + */
1456 +#ifndef __ASM_DB1200_H
1457 +#define __ASM_DB1200_H
1458 +
1459 +#include <linux/types.h>
1460 +
1461 +// This is defined in au1000.h with bogus value
1462 +#undef AU1X00_EXTERNAL_INT
1463 +
1464 +#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
1465 +#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
1466 +#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
1467 +#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
1468 +
1469 +/* SPI and SMB are muxed on the Pb1200 board.
1470 +   Refer to board documentation.
1471 + */
1472 +#define SPI_PSC_BASE        PSC0_BASE_ADDR
1473 +#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
1474 +/* AC97 and I2S are muxed on the Pb1200 board.
1475 +   Refer to board documentation.
1476 + */
1477 +#define AC97_PSC_BASE       PSC1_BASE_ADDR
1478 +#define I2S_PSC_BASE           PSC1_BASE_ADDR
1479 +
1480 +#define BCSR_KSEG1_ADDR 0xB9800000
1481 +
1482 +typedef volatile struct
1483 +{
1484 +       /*00*/  u16 whoami;
1485 +               u16 reserved0;
1486 +       /*04*/  u16 status;
1487 +               u16 reserved1;
1488 +       /*08*/  u16 switches;
1489 +               u16 reserved2;
1490 +       /*0C*/  u16 resets;
1491 +               u16 reserved3;
1492 +
1493 +       /*10*/  u16 pcmcia;
1494 +               u16 reserved4;
1495 +       /*14*/  u16 board;
1496 +               u16 reserved5;
1497 +       /*18*/  u16 disk_leds;
1498 +               u16 reserved6;
1499 +       /*1C*/  u16 system;
1500 +               u16 reserved7;
1501 +
1502 +       /*20*/  u16 intclr;
1503 +               u16 reserved8;
1504 +       /*24*/  u16 intset;
1505 +               u16 reserved9;
1506 +       /*28*/  u16 intclr_mask;
1507 +               u16 reserved10;
1508 +       /*2C*/  u16 intset_mask;
1509 +               u16 reserved11;
1510 +
1511 +       /*30*/  u16 sig_status;
1512 +               u16 reserved12;
1513 +       /*34*/  u16 int_status;
1514 +               u16 reserved13;
1515 +       /*38*/  u16 reserved14;
1516 +               u16 reserved15;
1517 +       /*3C*/  u16 reserved16;
1518 +               u16 reserved17;
1519 +
1520 +} BCSR;
1521 +
1522 +static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
1523 +
1524 +/*
1525 + * Register bit definitions for the BCSRs
1526 + */
1527 +#define BCSR_WHOAMI_DCID       0x000F
1528 +#define BCSR_WHOAMI_CPLD       0x00F0
1529 +#define BCSR_WHOAMI_BOARD      0x0F00
1530 +
1531 +#define BCSR_STATUS_PCMCIA0VS  0x0003
1532 +#define BCSR_STATUS_PCMCIA1VS  0x000C
1533 +#define BCSR_STATUS_SWAPBOOT   0x0040
1534 +#define BCSR_STATUS_FLASHBUSY  0x0100
1535 +#define BCSR_STATUS_IDECBLID   0x0200
1536 +#define BCSR_STATUS_SD0WP              0x0400
1537 +#define BCSR_STATUS_U0RXD              0x1000
1538 +#define BCSR_STATUS_U1RXD              0x2000
1539 +
1540 +#define BCSR_SWITCHES_OCTAL    0x00FF
1541 +#define BCSR_SWITCHES_DIP_1    0x0080
1542 +#define BCSR_SWITCHES_DIP_2    0x0040
1543 +#define BCSR_SWITCHES_DIP_3    0x0020
1544 +#define BCSR_SWITCHES_DIP_4    0x0010
1545 +#define BCSR_SWITCHES_DIP_5    0x0008
1546 +#define BCSR_SWITCHES_DIP_6    0x0004
1547 +#define BCSR_SWITCHES_DIP_7    0x0002
1548 +#define BCSR_SWITCHES_DIP_8    0x0001
1549 +#define BCSR_SWITCHES_ROTARY   0x0F00
1550 +
1551 +#define BCSR_RESETS_ETH                0x0001
1552 +#define BCSR_RESETS_CAMERA     0x0002
1553 +#define BCSR_RESETS_DC         0x0004
1554 +#define BCSR_RESETS_IDE                0x0008
1555 +#define BCSR_RESETS_TV         0x0010
1556 +/* not resets but in the same register */
1557 +#define BCSR_RESETS_PWMR1mUX 0x0800
1558 +#define BCSR_RESETS_PCS0MUX    0x1000
1559 +#define BCSR_RESETS_PCS1MUX    0x2000
1560 +#define BCSR_RESETS_SPISEL     0x4000
1561 +
1562 +#define BCSR_PCMCIA_PC0VPP     0x0003
1563 +#define BCSR_PCMCIA_PC0VCC     0x000C
1564 +#define BCSR_PCMCIA_PC0DRVEN   0x0010
1565 +#define BCSR_PCMCIA_PC0RST     0x0080
1566 +#define BCSR_PCMCIA_PC1VPP     0x0300
1567 +#define BCSR_PCMCIA_PC1VCC     0x0C00
1568 +#define BCSR_PCMCIA_PC1DRVEN   0x1000
1569 +#define BCSR_PCMCIA_PC1RST     0x8000
1570 +
1571 +#define BCSR_BOARD_LCDVEE      0x0001
1572 +#define BCSR_BOARD_LCDVDD      0x0002
1573 +#define BCSR_BOARD_LCDBL       0x0004
1574 +#define BCSR_BOARD_CAMSNAP     0x0010
1575 +#define BCSR_BOARD_CAMPWR      0x0020
1576 +#define BCSR_BOARD_SD0PWR      0x0040
1577 +
1578 +#define BCSR_LEDS_DECIMALS     0x0003
1579 +#define BCSR_LEDS_LED0         0x0100
1580 +#define BCSR_LEDS_LED1         0x0200
1581 +#define BCSR_LEDS_LED2         0x0400
1582 +#define BCSR_LEDS_LED3         0x0800
1583 +
1584 +#define BCSR_SYSTEM_POWEROFF   0x4000
1585 +#define BCSR_SYSTEM_RESET      0x8000
1586 +
1587 +/* Bit positions for the different interrupt sources */
1588 +#define BCSR_INT_IDE           0x0001
1589 +#define BCSR_INT_ETH           0x0002
1590 +#define BCSR_INT_PC0           0x0004
1591 +#define BCSR_INT_PC0STSCHG     0x0008
1592 +#define BCSR_INT_PC1           0x0010
1593 +#define BCSR_INT_PC1STSCHG     0x0020
1594 +#define BCSR_INT_DC                    0x0040
1595 +#define BCSR_INT_FLASHBUSY     0x0080
1596 +#define BCSR_INT_PC0INSERT     0x0100
1597 +#define BCSR_INT_PC0EJECT      0x0200
1598 +#define BCSR_INT_PC1INSERT     0x0400
1599 +#define BCSR_INT_PC1EJECT      0x0800
1600 +#define BCSR_INT_SD0INSERT     0x1000
1601 +#define BCSR_INT_SD0EJECT      0x2000
1602 +
1603 +#define AU1XXX_SMC91111_PHYS_ADDR      (0x19000300)
1604 +#define AU1XXX_SMC91111_IRQ                    DB1200_ETH_INT
1605 +
1606 +#define AU1XXX_ATA_PHYS_ADDR           (0x18800000)
1607 +#define AU1XXX_ATA_PHYS_LEN                    (0x100)
1608 +#define AU1XXX_ATA_REG_OFFSET  (5)
1609 +#define AU1XXX_ATA_INT                 DB1200_IDE_INT
1610 +#define AU1XXX_ATA_DDMA_REQ            DSCR_CMD0_DMA_REQ1;
1611 +#define AU1XXX_ATA_RQSIZE              128
1612 +
1613 +#define NAND_PHYS_ADDR   0x20000000
1614 +
1615 +/*
1616 + *     External Interrupts for Pb1200 as of 8/6/2004.
1617 + *   Bit positions in the CPLD registers can be calculated by taking
1618 + *   the interrupt define and subtracting the DB1200_INT_BEGIN value.
1619 + *    *example: IDE bis pos is  = 64 - 64
1620 +                ETH bit pos is  = 65 - 64
1621 + */
1622 +#define DB1200_INT_BEGIN               (AU1000_LAST_INTC1_INT + 1)
1623 +#define DB1200_IDE_INT                 (DB1200_INT_BEGIN + 0)
1624 +#define DB1200_ETH_INT                 (DB1200_INT_BEGIN + 1)
1625 +#define DB1200_PC0_INT                 (DB1200_INT_BEGIN + 2)
1626 +#define DB1200_PC0_STSCHG_INT  (DB1200_INT_BEGIN + 3)
1627 +#define DB1200_PC1_INT                 (DB1200_INT_BEGIN + 4)
1628 +#define DB1200_PC1_STSCHG_INT  (DB1200_INT_BEGIN + 5)
1629 +#define DB1200_DC_INT                  (DB1200_INT_BEGIN + 6)
1630 +#define DB1200_FLASHBUSY_INT   (DB1200_INT_BEGIN + 7)
1631 +#define DB1200_PC0_INSERT_INT  (DB1200_INT_BEGIN + 8)
1632 +#define DB1200_PC0_EJECT_INT   (DB1200_INT_BEGIN + 9)
1633 +#define DB1200_PC1_INSERT_INT  (DB1200_INT_BEGIN + 10)
1634 +#define DB1200_PC1_EJECT_INT   (DB1200_INT_BEGIN + 11)
1635 +#define DB1200_SD0_INSERT_INT  (DB1200_INT_BEGIN + 12)
1636 +#define DB1200_SD0_EJECT_INT   (DB1200_INT_BEGIN + 13)
1637 +
1638 +#define DB1200_INT_END                 (DB1200_INT_BEGIN + 15)
1639 +
1640 +/* For drivers/pcmcia/au1000_db1x00.c */
1641 +#define BOARD_PC0_INT DB1200_PC0_INT
1642 +#define BOARD_PC1_INT DB1200_PC1_INT
1643 +#define BOARD_CARD_INSERTED(SOCKET) bcsr->sig_status & (1<<(8+(2*SOCKET)))
1644 +
1645 +#endif /* __ASM_DB1200_H */
1646 +
1647 diff -Nur linux-2.4.32/include/asm-mips/db1x00.h linux-2.4.32.patched/include/asm-mips/db1x00.h
1648 --- linux-2.4.32/include/asm-mips/db1x00.h      2005-01-19 15:10:11.000000000 +0100
1649 +++ linux-2.4.32.patched/include/asm-mips/db1x00.h      2006-03-13 18:55:54.000000000 +0100
1650 @@ -1,5 +1,5 @@
1651  /*
1652 - * AMD Alchemy DB1x00 Reference Boards
1653 + * AMD Alchemy DB1x00 Reference Boards (BUT NOT DB1200)
1654   *
1655   * Copyright 2001 MontaVista Software Inc.
1656   * Author: MontaVista Software, Inc.
1657 @@ -36,9 +36,18 @@
1658  #define AC97_PSC_BASE       PSC1_BASE_ADDR
1659  #define SMBUS_PSC_BASE      PSC2_BASE_ADDR
1660  #define I2S_PSC_BASE        PSC3_BASE_ADDR
1661 +#define NAND_CS 1
1662 +/* for drivers/pcmcia/au1000_db1x00.c */
1663 +#define BOARD_PC0_INT AU1000_GPIO_3
1664 +#define BOARD_PC1_INT AU1000_GPIO_5
1665 +#define BOARD_CARD_INSERTED(SOCKET) !(bcsr->status & (1<<(4+SOCKET)))
1666  
1667  #else
1668  #define BCSR_KSEG1_ADDR 0xAE000000
1669 +/* for drivers/pcmcia/au1000_db1x00.c */
1670 +#define BOARD_PC0_INT AU1000_GPIO_2
1671 +#define BOARD_PC1_INT AU1000_GPIO_5
1672 +#define BOARD_CARD_INSERTED(SOCKET) !(bcsr->status & (1<<(4+SOCKET)))
1673  #endif
1674  
1675  /*
1676 @@ -66,6 +75,7 @@
1677  
1678  } BCSR;
1679  
1680 +static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
1681  
1682  /*
1683   * Register/mask bit definitions for the BCSRs
1684 @@ -130,14 +140,6 @@
1685  
1686  #define BCSR_SWRESET_RESET             0x0080
1687  
1688 -/* PCMCIA Db1x00 specific defines */
1689 -#define PCMCIA_MAX_SOCK 1
1690 -#define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1)
1691 -
1692 -/* VPP/VCC */
1693 -#define SET_VCC_VPP(VCC, VPP, SLOT)\
1694 -       ((((VCC)<<2) | ((VPP)<<0)) << ((SLOT)*8))
1695 -
1696  /* MTD CONFIG OPTIONS */
1697  #if defined(CONFIG_MTD_DB1X00_BOOT) && defined(CONFIG_MTD_DB1X00_USER)
1698  #define DB1X00_BOTH_BANKS
1699 @@ -147,48 +149,15 @@
1700  #define DB1X00_USER_ONLY
1701  #endif
1702  
1703 -/* SD controller macros */
1704 -/*
1705 - * Detect card.
1706 - */
1707 -#define mmc_card_inserted(_n_, _res_) \
1708 -       do { \
1709 -               BCSR * const bcsr = (BCSR *)0xAE000000; \
1710 -               unsigned long mmc_wp, board_specific; \
1711 -               if ((_n_)) { \
1712 -                       mmc_wp = BCSR_BOARD_SD1_WP; \
1713 -               } else { \
1714 -                       mmc_wp = BCSR_BOARD_SD0_WP; \
1715 -               } \
1716 -               board_specific = au_readl((unsigned long)(&bcsr->specific)); \
1717 -               if (!(board_specific & mmc_wp)) {/* low means card present */ \
1718 -                       *(int *)(_res_) = 1; \
1719 -               } else { \
1720 -                       *(int *)(_res_) = 0; \
1721 -               } \
1722 -       } while (0)
1723 -
1724 +#if defined(CONFIG_BLK_DEV_IDE_AU1XXX) && defined(CONFIG_MIPS_DB1550)
1725  /*
1726 - * Apply power to card slot(s).
1727 + * Daughter card information.
1728   */
1729 -#define mmc_power_on(_n_) \
1730 -       do { \
1731 -               BCSR * const bcsr = (BCSR *)0xAE000000; \
1732 -               unsigned long mmc_pwr, mmc_wp, board_specific; \
1733 -               if ((_n_)) { \
1734 -                       mmc_pwr = BCSR_BOARD_SD1_PWR; \
1735 -                       mmc_wp = BCSR_BOARD_SD1_WP; \
1736 -               } else { \
1737 -                       mmc_pwr = BCSR_BOARD_SD0_PWR; \
1738 -                       mmc_wp = BCSR_BOARD_SD0_WP; \
1739 -               } \
1740 -               board_specific = au_readl((unsigned long)(&bcsr->specific)); \
1741 -               if (!(board_specific & mmc_wp)) {/* low means card present */ \
1742 -                       board_specific |= mmc_pwr; \
1743 -                       au_writel(board_specific, (int)(&bcsr->specific)); \
1744 -                       au_sync(); \
1745 -               } \
1746 -       } while (0)
1747 +#define DAUGHTER_CARD_IRQ              (AU1000_GPIO_8)
1748 +/* DC_IDE */
1749 +#define AU1XXX_ATA_PHYS_ADDR           (0x0C000000)
1750 +#define AU1XXX_ATA_REG_OFFSET          (5)     
1751 +#endif /* CONFIG_MIPS_DB1550 */
1752  
1753  #endif /* __ASM_DB1X00_H */
1754  
1755 diff -Nur linux-2.4.32/include/asm-mips/elf.h linux-2.4.32.patched/include/asm-mips/elf.h
1756 --- linux-2.4.32/include/asm-mips/elf.h 2004-02-18 14:36:32.000000000 +0100
1757 +++ linux-2.4.32.patched/include/asm-mips/elf.h 2006-03-13 18:55:54.000000000 +0100
1758 @@ -66,9 +66,10 @@
1759  #define USE_ELF_CORE_DUMP
1760  #define ELF_EXEC_PAGESIZE      PAGE_SIZE
1761  
1762 -#define ELF_CORE_COPY_REGS(_dest,_regs)                                \
1763 -       memcpy((char *) &_dest, (char *) _regs,                 \
1764 -              sizeof(struct pt_regs));
1765 +extern void dump_regs(elf_greg_t *, struct pt_regs *regs);
1766 +
1767 +#define ELF_CORE_COPY_REGS(elf_regs, regs)                     \
1768 +       dump_regs((elf_greg_t *)&(elf_regs), regs);
1769  
1770  /* This yields a mask that user programs can use to figure out what
1771     instruction set this cpu supports.  This could be done in userspace,
1772 diff -Nur linux-2.4.32/include/asm-mips/ficmmp.h linux-2.4.32.patched/include/asm-mips/ficmmp.h
1773 --- linux-2.4.32/include/asm-mips/ficmmp.h      1970-01-01 01:00:00.000000000 +0100
1774 +++ linux-2.4.32.patched/include/asm-mips/ficmmp.h      2006-03-13 18:55:54.000000000 +0100
1775 @@ -0,0 +1,156 @@
1776 +/*
1777 + * FIC MMP
1778 + *
1779 + * ########################################################################
1780 + *
1781 + *  This program is free software; you can distribute it and/or modify it
1782 + *  under the terms of the GNU General Public License (Version 2) as
1783 + *  published by the Free Software Foundation.
1784 + *
1785 + *  This program is distributed in the hope it will be useful, but WITHOUT
1786 + *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
1787 + *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1788 + *  for more details.
1789 + *
1790 + *  You should have received a copy of the GNU General Public License along
1791 + *  with this program; if not, write to the Free Software Foundation, Inc.,
1792 + *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
1793 + *
1794 + * ########################################################################
1795 + *
1796 + *
1797 + */
1798 +#ifndef __ASM_FICMMP_H
1799 +#define __ASM_FICMMP_H
1800 +
1801 +#include <linux/types.h>
1802 +#include <asm/au1000.h>
1803 +#include <asm/au1xxx_gpio.h>
1804 +
1805 +// This is defined in au1000.h with bogus value
1806 +#undef AU1X00_EXTERNAL_INT
1807 +
1808 +#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
1809 +#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
1810 +#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
1811 +#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
1812 +/* SPI and SMB are muxed on the Pb1200 board.
1813 +   Refer to board documentation.
1814 + */
1815 +#define SPI_PSC_BASE        PSC0_BASE_ADDR
1816 +#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
1817 +/* AC97 and I2S are muxed on the Pb1200 board.
1818 +   Refer to board documentation.
1819 + */
1820 +#define AC97_PSC_BASE       PSC1_BASE_ADDR
1821 +#define I2S_PSC_BASE           PSC1_BASE_ADDR
1822 +
1823 +
1824 +/*
1825 + * SMSC LAN91C111
1826 + */
1827 +#define AU1XXX_SMC91111_PHYS_ADDR      (0xAC000300)
1828 +#define AU1XXX_SMC91111_IRQ                    AU1000_GPIO_5
1829 +
1830 +/* DC_IDE and DC_ETHERNET */
1831 +#define FICMMP_IDE_INT AU1000_GPIO_4
1832 +
1833 +#define AU1XXX_ATA_PHYS_ADDR   (0x0C800000)
1834 +#define AU1XXX_ATA_REG_OFFSET  (5)
1835 +/*
1836 +#define AU1XXX_ATA_BASE                (0x0C800000)
1837 +#define AU1XXX_ATA_END                 (0x0CFFFFFF)
1838 +#define AU1XXX_ATA_MEM_SIZE            (AU1XXX_ATA_END - AU1XXX_ATA_BASE +1)
1839 +
1840 +#define AU1XXX_ATA_REG_OFFSET          (5)
1841 +*/
1842 +/* VPP/VCC */
1843 +#define SET_VCC_VPP(VCC, VPP, SLOT)\
1844 +       ((((VCC)<<2) | ((VPP)<<0)) << ((SLOT)*8))
1845 +
1846 +       
1847 +#define FICMMP_CONFIG_BASE             0xAD000000
1848 +#define FICMMP_CONFIG_ENABLE   13
1849 +
1850 +#define FICMMP_CONFIG_I2SFREQ(N)       (N<<0)
1851 +#define FICMMP_CONFIG_I2SXTAL0         (1<<0)
1852 +#define FICMMP_CONFIG_I2SXTAL1         (1<<1)
1853 +#define FICMMP_CONFIG_I2SXTAL2         (1<<2)
1854 +#define FICMMP_CONFIG_I2SXTAL3         (1<<3)
1855 +#define FICMMP_CONFIG_ADV1                     (1<<4)
1856 +#define FICMMP_CONFIG_IDERST           (1<<5)
1857 +#define FICMMP_CONFIG_LCMEN                    (1<<6)
1858 +#define FICMMP_CONFIG_CAMPWDN          (1<<7)
1859 +#define FICMMP_CONFIG_USBPWREN         (1<<8)
1860 +#define FICMMP_CONFIG_LCMPWREN         (1<<9)
1861 +#define FICMMP_CONFIG_TVOUTPWREN       (1<<10)
1862 +#define FICMMP_CONFIG_RS232PWREN       (1<<11)
1863 +#define FICMMP_CONFIG_LCMDATAOUT       (1<<12)
1864 +#define FICMMP_CONFIG_TVODATAOUT       (1<<13)
1865 +#define FICMMP_CONFIG_ADV3                     (1<<14)
1866 +#define FICMMP_CONFIG_ADV4                     (1<<15)
1867 +
1868 +#define I2S_FREQ_8_192                         (0x0)
1869 +#define I2S_FREQ_11_2896                       (0x1)
1870 +#define I2S_FREQ_12_288                                (0x2)
1871 +#define I2S_FREQ_24_576                                (0x3)
1872 +//#define I2S_FREQ_12_288                      (0x4)
1873 +#define I2S_FREQ_16_9344                       (0x5)
1874 +#define I2S_FREQ_18_432                                (0x6)
1875 +#define I2S_FREQ_36_864                                (0x7)
1876 +#define I2S_FREQ_16_384                                (0x8)
1877 +#define I2S_FREQ_22_5792                       (0x9)
1878 +//#define I2S_FREQ_24_576                      (0x10)
1879 +#define I2S_FREQ_49_152                                (0x11)
1880 +//#define I2S_FREQ_24_576                      (0x12)
1881 +#define I2S_FREQ_33_8688                       (0x13)
1882 +//#define I2S_FREQ_36_864                      (0x14)
1883 +#define I2S_FREQ_73_728                                (0x15)
1884 +
1885 +#define FICMMP_IDE_PWR                         9
1886 +#define FICMMP_FOCUS_RST                       2
1887 +
1888 +static __inline void ficmmp_config_set(u16 bits)
1889 +{
1890 +       extern u16 ficmmp_config;
1891 +       //printk("set_config: %X, Old: %X, New: %X\n", bits, ficmmp_config, ficmmp_config | bits);
1892 +       ficmmp_config |= bits;
1893 +       *((u16*)FICMMP_CONFIG_BASE) = ficmmp_config;
1894 +}
1895 +
1896 +static __inline void ficmmp_config_clear(u16 bits)
1897 +{
1898 +       extern u16 ficmmp_config;
1899 +//     printk("clear_config: %X, Old: %X, New: %X\n", bits, ficmmp_config, ficmmp_config & ~bits);
1900 +       ficmmp_config &= ~bits;
1901 +       *((u16*)FICMMP_CONFIG_BASE) = ficmmp_config;
1902 +}
1903 +
1904 +static __inline void ficmmp_config_init(void)
1905 +{
1906 +       au1xxx_gpio_write(FICMMP_CONFIG_ENABLE, 0);     //Enable configuration latch
1907 +       ficmmp_config_set(FICMMP_CONFIG_LCMDATAOUT | FICMMP_CONFIG_TVODATAOUT | FICMMP_CONFIG_IDERST);  //Disable display data buffers
1908 +       ficmmp_config_set(FICMMP_CONFIG_I2SFREQ(I2S_FREQ_36_864));
1909 +}
1910 +
1911 +static __inline u32 ficmmp_set_i2s_sample_rate(u32 rate)
1912 +{
1913 +       u32 freq;
1914 +       
1915 +       switch(rate)
1916 +       {
1917 +       case 88200: 
1918 +       case 44100:
1919 +       case  8018: freq = I2S_FREQ_11_2896; break;
1920 +       case 48000:
1921 +       case 32000: //freq = I2S_FREQ_18_432; break;
1922 +       case  8000: freq = I2S_FREQ_12_288; break;
1923 +       default:    freq = I2S_FREQ_12_288; rate = 8000; 
1924 +       }
1925 +       ficmmp_config_clear(FICMMP_CONFIG_I2SFREQ(0xF));
1926 +       ficmmp_config_set(FICMMP_CONFIG_I2SFREQ(freq));
1927 +       return rate;
1928 +}
1929 +
1930 +#endif /* __ASM_FICMMP_H */
1931 +
1932 diff -Nur linux-2.4.32/include/asm-mips/hazards.h linux-2.4.32.patched/include/asm-mips/hazards.h
1933 --- linux-2.4.32/include/asm-mips/hazards.h     2004-02-18 14:36:32.000000000 +0100
1934 +++ linux-2.4.32.patched/include/asm-mips/hazards.h     2006-03-13 18:57:11.000000000 +0100
1935 @@ -3,7 +3,7 @@
1936   * License.  See the file "COPYING" in the main directory of this archive
1937   * for more details.
1938   *
1939 - * Copyright (C) 2003 Ralf Baechle
1940 + * Copyright (C) 2003, 2004 Ralf Baechle
1941   */
1942  #ifndef _ASM_HAZARDS_H
1943  #define _ASM_HAZARDS_H
1944 @@ -12,38 +12,200 @@
1945  
1946  #ifdef __ASSEMBLY__
1947  
1948 +       .macro  _ssnop
1949 +       sll     $0, $0, 1
1950 +       .endm
1951 +
1952  /*
1953   * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
1954   * use of the JTLB for instructions should not occur for 4 cpu cycles and use
1955   * for data translations should not occur for 3 cpu cycles.
1956   */
1957  #ifdef CONFIG_CPU_RM9000
1958 -#define rm9000_tlb_hazard                                              \
1959 +
1960 +#define mtc0_tlbw_hazard                                               \
1961         .set    push;                                                   \
1962         .set    mips32;                                                 \
1963 -       ssnop; ssnop; ssnop; ssnop;                                     \
1964 +       _ssnop; _ssnop; _ssnop; _ssnop;                                 \
1965         .set    pop
1966 +
1967 +#define tlbw_eret_hazard                                               \
1968 +       .set    push;                                                   \
1969 +       .set    mips32;                                                 \
1970 +       _ssnop; _ssnop; _ssnop; _ssnop;                                 \
1971 +       .set    pop
1972 +
1973  #else
1974 -#define rm9000_tlb_hazard
1975 +
1976 +/*
1977 + * The taken branch will result in a two cycle penalty for the two killed
1978 + * instructions on R4000 / R4400.  Other processors only have a single cycle
1979 + * hazard so this is nice trick to have an optimal code for a range of
1980 + * processors.
1981 + */
1982 +#define mtc0_tlbw_hazard                                               \
1983 +       b       . + 8
1984 +#define tlbw_eret_hazard                                               \
1985 +       nop
1986  #endif
1987  
1988 +/*
1989 + * mtc0->mfc0 hazard
1990 + * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
1991 + * It is a MIPS32R2 processor so ehb will clear the hazard.
1992 + */
1993 +
1994 +#ifdef CONFIG_CPU_MIPSR2
1995 +/*
1996 + * Use a macro for ehb unless explicit support for MIPSR2 is enabled
1997 + */
1998 +       .macro  ehb
1999 +       sll     $0, $0, 3
2000 +       .endm
2001 +
2002 +#define irq_enable_hazard                                              \
2003 +       ehb             # irq_enable_hazard
2004 +
2005 +#define irq_disable_hazard                                             \
2006 +       ehb             # irq_disable_hazard
2007 +
2008 +#elif defined(CONFIG_CPU_R10000) || defined(CONFIG_CPU_RM9000)
2009 +
2010 +/*
2011 + * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
2012 + */
2013 +
2014 +#define irq_enable_hazard
2015 +
2016 +#define irq_disable_hazard
2017 +
2018  #else
2019  
2020  /*
2021 + * Classic MIPS needs 1 - 3 nops or ssnops
2022 + */
2023 +#define irq_enable_hazard
2024 +#define irq_disable_hazard                                             \
2025 +       _ssnop; _ssnop; _ssnop
2026 +
2027 +#endif
2028 +
2029 +#else /* __ASSEMBLY__ */
2030 +
2031 +/*
2032   * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
2033   * use of the JTLB for instructions should not occur for 4 cpu cycles and use
2034   * for data translations should not occur for 3 cpu cycles.
2035   */
2036  #ifdef CONFIG_CPU_RM9000
2037 -#define rm9000_tlb_hazard()                                            \
2038 +
2039 +#define mtc0_tlbw_hazard()                                             \
2040         __asm__ __volatile__(                                           \
2041                 ".set\tmips32\n\t"                                      \
2042 -               "ssnop; ssnop; ssnop; ssnop\n\t"                        \
2043 +               "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
2044 +               ".set\tmips0")
2045 +
2046 +#define tlbw_use_hazard()                                              \
2047 +       __asm__ __volatile__(                                           \
2048 +               ".set\tmips32\n\t"                                      \
2049 +               "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
2050                 ".set\tmips0")
2051  #else
2052 -#define rm9000_tlb_hazard() do { } while (0)
2053 +
2054 +/*
2055 + * Overkill warning ...
2056 + */
2057 +#define mtc0_tlbw_hazard()                                             \
2058 +       __asm__ __volatile__(                                           \
2059 +               ".set noreorder\n\t"                                    \
2060 +               "nop; nop; nop; nop; nop; nop;\n\t"                     \
2061 +               ".set reorder\n\t")
2062 +
2063 +#define tlbw_use_hazard()                                              \
2064 +       __asm__ __volatile__(                                           \
2065 +               ".set noreorder\n\t"                                    \
2066 +               "nop; nop; nop; nop; nop; nop;\n\t"                     \
2067 +               ".set reorder\n\t")
2068 +
2069  #endif
2070  
2071 +/*
2072 + * mtc0->mfc0 hazard
2073 + * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
2074 + * It is a MIPS32R2 processor so ehb will clear the hazard.
2075 + */
2076 +
2077 +#ifdef CONFIG_CPU_MIPSR2
2078 +/*
2079 + * Use a macro for ehb unless explicit support for MIPSR2 is enabled
2080 + */
2081 +__asm__(
2082 +       "       .macro  ehb                                     \n\t"
2083 +       "       sll     $0, $0, 3                               \n\t"
2084 +       "       .endm                                           \n\t"
2085 +       "                                                       \n\t"
2086 +       "       .macro\tirq_enable_hazard                       \n\t"
2087 +       "       ehb                                             \n\t"
2088 +       "       .endm                                           \n\t"
2089 +       "                                                       \n\t"
2090 +       "       .macro\tirq_disable_hazard                      \n\t"
2091 +       "       ehb                                             \n\t"
2092 +       "       .endm");
2093 +
2094 +#define irq_enable_hazard()                                            \
2095 +       __asm__ __volatile__(                                           \
2096 +       "ehb\t\t\t\t# irq_enable_hazard")
2097 +
2098 +#define irq_disable_hazard()                                           \
2099 +       __asm__ __volatile__(                                           \
2100 +       "ehb\t\t\t\t# irq_disable_hazard")
2101 +
2102 +#elif defined(CONFIG_CPU_R10000)
2103 +
2104 +/*
2105 + * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
2106 + */
2107 +
2108 +__asm__(
2109 +       "       .macro\tirq_enable_hazard                       \n\t"
2110 +       "       .endm                                           \n\t"
2111 +       "                                                       \n\t"
2112 +       "       .macro\tirq_disable_hazard                      \n\t"
2113 +       "       .endm");
2114 +
2115 +#define irq_enable_hazard()    do { } while (0)
2116 +#define irq_disable_hazard()   do { } while (0)
2117 +
2118 +#else
2119 +
2120 +/*
2121 + * Default for classic MIPS processors.  Assume worst case hazards but don't
2122 + * care about the irq_enable_hazard - sooner or later the hardware will
2123 + * enable it and we don't care when exactly.
2124 + */
2125 +
2126 +__asm__(
2127 +       "       .macro  _ssnop                                  \n\t"
2128 +       "       sll     $0, $2, 1                               \n\t"
2129 +       "       .endm                                           \n\t"
2130 +       "                                                       \n\t"
2131 +       "       #                                               \n\t"
2132 +       "       # There is a hazard but we do not care          \n\t"
2133 +       "       #                                               \n\t"
2134 +       "       .macro\tirq_enable_hazard                       \n\t"
2135 +       "       .endm                                           \n\t"
2136 +       "                                                       \n\t"
2137 +       "       .macro\tirq_disable_hazard                      \n\t"
2138 +       "       _ssnop; _ssnop; _ssnop                          \n\t"
2139 +       "       .endm");
2140 +
2141 +#define irq_enable_hazard()    do { } while (0)
2142 +#define irq_disable_hazard()                                           \
2143 +       __asm__ __volatile__(                                           \
2144 +       "_ssnop; _ssnop; _ssnop;\t\t# irq_disable_hazard")
2145 +
2146  #endif
2147  
2148 +#endif /* __ASSEMBLY__ */
2149 +
2150  #endif /* _ASM_HAZARDS_H */
2151 diff -Nur linux-2.4.32/include/asm-mips/ide.h linux-2.4.32.patched/include/asm-mips/ide.h
2152 --- linux-2.4.32/include/asm-mips/ide.h 2003-08-25 13:44:43.000000000 +0200
2153 +++ linux-2.4.32.patched/include/asm-mips/ide.h 2006-03-13 18:57:19.000000000 +0100
2154 @@ -32,12 +32,12 @@
2155  
2156  extern struct ide_ops *ide_ops;
2157  
2158 -static __inline__ int ide_default_irq(ide_ioreg_t base)
2159 +static inline int ide_default_irq(ide_ioreg_t base)
2160  {
2161         return ide_ops->ide_default_irq(base);
2162  }
2163  
2164 -static __inline__ ide_ioreg_t ide_default_io_base(int index)
2165 +static inline ide_ioreg_t ide_default_io_base(int index)
2166  {
2167         return ide_ops->ide_default_io_base(index);
2168  }
2169 @@ -48,7 +48,7 @@
2170         ide_ops->ide_init_hwif_ports(hw, data_port, ctrl_port, irq);
2171  }
2172  
2173 -static __inline__ void ide_init_default_hwifs(void)
2174 +static inline void ide_init_default_hwifs(void)
2175  {
2176  #ifndef CONFIG_BLK_DEV_IDEPCI
2177         hw_regs_t hw;
2178 @@ -68,7 +68,89 @@
2179  #define ide_ack_intr(hwif)     ((hwif)->hw.ack_intr ? (hwif)->hw.ack_intr(hwif) : 1)
2180  #endif
2181  
2182 -#include <asm-generic/ide_iops.h>
2183 +/* MIPS port and memory-mapped I/O string operations.  */
2184 +
2185 +static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size)
2186 +{
2187 +       if (cpu_has_dc_aliases) {
2188 +               unsigned long end = addr + size;
2189 +               for (; addr < end; addr += PAGE_SIZE)
2190 +                       flush_dcache_page(virt_to_page(addr));
2191 +       }
2192 +}
2193 +
2194 +static inline void __ide_insw(unsigned long port, void *addr,
2195 +       unsigned int count)
2196 +{
2197 +       insw(port, addr, count);
2198 +       __ide_flush_dcache_range((unsigned long)addr, count * 2);
2199 +}
2200 +
2201 +static inline void __ide_insl(unsigned long port, void *addr, unsigned int count)
2202 +{
2203 +       insl(port, addr, count);
2204 +       __ide_flush_dcache_range((unsigned long)addr, count * 4);
2205 +}
2206 +
2207 +static inline void __ide_outsw(unsigned long port, const void *addr,
2208 +       unsigned long count)
2209 +{
2210 +       outsw(port, addr, count);
2211 +       __ide_flush_dcache_range((unsigned long)addr, count * 2);
2212 +}
2213 +
2214 +static inline void __ide_outsl(unsigned long port, const void *addr,
2215 +       unsigned long count)
2216 +{
2217 +       outsl(port, addr, count);
2218 +       __ide_flush_dcache_range((unsigned long)addr, count * 4);
2219 +}
2220 +
2221 +static inline void __ide_mm_insw(unsigned long port, void *addr, u32 count)
2222 +{
2223 +       unsigned long start = (unsigned long) addr;
2224 +
2225 +       while (count--) {
2226 +               *(u16 *)addr = readw(port);
2227 +               addr += 2;
2228 +       }
2229 +       __ide_flush_dcache_range(start, count * 2);
2230 +}
2231 +
2232 +static inline void __ide_mm_insl(unsigned long port, void *addr, u32 count)
2233 +{
2234 +       unsigned long start = (unsigned long) addr;
2235 +
2236 +       while (count--) {
2237 +               *(u32 *)addr = readl(port);
2238 +               addr += 4;
2239 +       }
2240 +       __ide_flush_dcache_range(start, count * 4);
2241 +}
2242 +
2243 +static inline void __ide_mm_outsw(unsigned long port, const void *addr,
2244 +       u32 count)
2245 +{
2246 +       unsigned long start = (unsigned long) addr;
2247 +
2248 +       while (count--) {
2249 +               writew(*(u16 *)addr, port);
2250 +               addr += 2;
2251 +       }
2252 +       __ide_flush_dcache_range(start, count * 2);
2253 +}
2254 +
2255 +static inline void __ide_mm_outsl(unsigned long port, const void *addr,
2256 +       u32 count)
2257 +{
2258 +       unsigned long start = (unsigned long) addr;
2259 +
2260 +       while (count--) {
2261 +               writel(*(u32 *)addr, port);
2262 +               addr += 4;
2263 +       }
2264 +       __ide_flush_dcache_range(start, count * 4);
2265 +}
2266  
2267  #endif /* __KERNEL__ */
2268  
2269 diff -Nur linux-2.4.32/include/asm-mips/io.h linux-2.4.32.patched/include/asm-mips/io.h
2270 --- linux-2.4.32/include/asm-mips/io.h  2003-08-25 13:44:43.000000000 +0200
2271 +++ linux-2.4.32.patched/include/asm-mips/io.h  2006-03-13 18:57:11.000000000 +0100
2272 @@ -392,7 +392,8 @@
2273         return __ioswab32(__val);
2274  }
2275  
2276 -static inline void __outsb(unsigned long port, void *addr, unsigned int count)
2277 +static inline void __outsb(unsigned long port, const void *addr,
2278 +       unsigned int count)
2279  {
2280         while (count--) {
2281                 outb(*(u8 *)addr, port);
2282 @@ -408,7 +409,8 @@
2283         }
2284  }
2285  
2286 -static inline void __outsw(unsigned long port, void *addr, unsigned int count)
2287 +static inline void __outsw(unsigned long port, const void *addr,
2288 +       unsigned int count)
2289  {
2290         while (count--) {
2291                 outw(*(u16 *)addr, port);
2292 @@ -424,7 +426,8 @@
2293         }
2294  }
2295  
2296 -static inline void __outsl(unsigned long port, void *addr, unsigned int count)
2297 +static inline void __outsl(unsigned long port, const void *addr,
2298 +       unsigned int count)
2299  {
2300         while (count--) {
2301                 outl(*(u32 *)addr, port);
2302 diff -Nur linux-2.4.32/include/asm-mips/mipsregs.h linux-2.4.32.patched/include/asm-mips/mipsregs.h
2303 --- linux-2.4.32/include/asm-mips/mipsregs.h    2005-01-19 15:10:12.000000000 +0100
2304 +++ linux-2.4.32.patched/include/asm-mips/mipsregs.h    2006-03-13 18:57:11.000000000 +0100
2305 @@ -757,10 +757,18 @@
2306  #define read_c0_config1()      __read_32bit_c0_register($16, 1)
2307  #define read_c0_config2()      __read_32bit_c0_register($16, 2)
2308  #define read_c0_config3()      __read_32bit_c0_register($16, 3)
2309 +#define read_c0_config4()      __read_32bit_c0_register($16, 4)
2310 +#define read_c0_config5()      __read_32bit_c0_register($16, 5)
2311 +#define read_c0_config6()      __read_32bit_c0_register($16, 6)
2312 +#define read_c0_config7()      __read_32bit_c0_register($16, 7)
2313  #define write_c0_config(val)   __write_32bit_c0_register($16, 0, val)
2314  #define write_c0_config1(val)  __write_32bit_c0_register($16, 1, val)
2315  #define write_c0_config2(val)  __write_32bit_c0_register($16, 2, val)
2316  #define write_c0_config3(val)  __write_32bit_c0_register($16, 3, val)
2317 +#define write_c0_config4(val)  __write_32bit_c0_register($16, 4, val)
2318 +#define write_c0_config5(val)  __write_32bit_c0_register($16, 5, val)
2319 +#define write_c0_config6(val)  __write_32bit_c0_register($16, 6, val)
2320 +#define write_c0_config7(val)  __write_32bit_c0_register($16, 7, val)
2321  
2322  /*
2323   * The WatchLo register.  There may be upto 8 of them.
2324 @@ -874,42 +882,34 @@
2325   */
2326  static inline void tlb_probe(void)
2327  {
2328 -       rm9000_tlb_hazard();
2329         __asm__ __volatile__(
2330                 ".set noreorder\n\t"
2331                 "tlbp\n\t"
2332                 ".set reorder");
2333 -       rm9000_tlb_hazard();
2334  }
2335  
2336  static inline void tlb_read(void)
2337  {
2338 -       rm9000_tlb_hazard();
2339         __asm__ __volatile__(
2340                 ".set noreorder\n\t"
2341                 "tlbr\n\t"
2342                 ".set reorder");
2343 -       rm9000_tlb_hazard();
2344  }
2345  
2346  static inline void tlb_write_indexed(void)
2347  {
2348 -       rm9000_tlb_hazard();
2349         __asm__ __volatile__(
2350                 ".set noreorder\n\t"
2351                 "tlbwi\n\t"
2352                 ".set reorder");
2353 -       rm9000_tlb_hazard();
2354  }
2355  
2356  static inline void tlb_write_random(void)
2357  {
2358 -       rm9000_tlb_hazard();
2359         __asm__ __volatile__(
2360                 ".set noreorder\n\t"
2361                 "tlbwr\n\t"
2362                 ".set reorder");
2363 -       rm9000_tlb_hazard();
2364  }
2365  
2366  /*
2367 diff -Nur linux-2.4.32/include/asm-mips/mmu_context.h linux-2.4.32.patched/include/asm-mips/mmu_context.h
2368 --- linux-2.4.32/include/asm-mips/mmu_context.h 2005-01-19 15:10:12.000000000 +0100
2369 +++ linux-2.4.32.patched/include/asm-mips/mmu_context.h 2006-03-13 18:55:54.000000000 +0100
2370 @@ -27,7 +27,7 @@
2371  #define TLBMISS_HANDLER_SETUP_PGD(pgd) \
2372         pgd_current[smp_processor_id()] = (unsigned long)(pgd)
2373  #define TLBMISS_HANDLER_SETUP() \
2374 -       write_c0_context((unsigned long) smp_processor_id() << (23 + 3)); \
2375 +       write_c0_context((unsigned long) smp_processor_id() << 23); \
2376         TLBMISS_HANDLER_SETUP_PGD(swapper_pg_dir)
2377  extern unsigned long pgd_current[];
2378  
2379 diff -Nur linux-2.4.32/include/asm-mips/param.h linux-2.4.32.patched/include/asm-mips/param.h
2380 --- linux-2.4.32/include/asm-mips/param.h       2005-01-19 15:10:12.000000000 +0100
2381 +++ linux-2.4.32.patched/include/asm-mips/param.h       2006-03-13 18:57:11.000000000 +0100
2382 @@ -55,7 +55,7 @@
2383  #endif /* defined(__KERNEL__)  */
2384  #endif /* defined(HZ)  */
2385  
2386 -#define EXEC_PAGESIZE  65536
2387 +#define EXEC_PAGESIZE  4096
2388  
2389  #ifndef NGROUPS
2390  #define NGROUPS                32
2391 diff -Nur linux-2.4.32/include/asm-mips/pb1100.h linux-2.4.32.patched/include/asm-mips/pb1100.h
2392 --- linux-2.4.32/include/asm-mips/pb1100.h      2003-08-25 13:44:44.000000000 +0200
2393 +++ linux-2.4.32.patched/include/asm-mips/pb1100.h      2006-03-13 18:55:54.000000000 +0100
2394 @@ -1,5 +1,5 @@
2395  /*
2396 - * Alchemy Semi PB1100 Referrence Board
2397 + * AMD Alchemy PB1100 Reference Boards
2398   *
2399   * Copyright 2001 MontaVista Software Inc.
2400   * Author: MontaVista Software, Inc.
2401 @@ -27,55 +27,108 @@
2402  #ifndef __ASM_PB1100_H
2403  #define __ASM_PB1100_H
2404  
2405 -#define PB1100_IDENT          0xAE000000
2406 -#define BOARD_STATUS_REG      0xAE000004
2407 -  #define PB1100_ROM_SEL         (1<<15)
2408 -  #define PB1100_ROM_SIZ         (1<<14)
2409 -  #define PB1100_SWAP_BOOT       (1<<13)
2410 -  #define PB1100_FLASH_WP        (1<<12)
2411 -  #define PB1100_ROM_H_STS       (1<<11)
2412 -  #define PB1100_ROM_L_STS       (1<<10)
2413 -  #define PB1100_FLASH_H_STS      (1<<9)
2414 -  #define PB1100_FLASH_L_STS      (1<<8)
2415 -  #define PB1100_SRAM_SIZ         (1<<7)
2416 -  #define PB1100_TSC_BUSY         (1<<6)
2417 -  #define PB1100_PCMCIA_VS_MASK   (3<<4)
2418 -  #define PB1100_RS232_CD         (1<<3)
2419 -  #define PB1100_RS232_CTS        (1<<2)
2420 -  #define PB1100_RS232_DSR        (1<<1)
2421 -  #define PB1100_RS232_RI         (1<<0)
2422 -
2423 -#define PB1100_IRDA_RS232     0xAE00000C
2424 -  #define PB1100_IRDA_FULL       (0<<14) /* full power */
2425 -  #define PB1100_IRDA_SHUTDOWN   (1<<14)
2426 -  #define PB1100_IRDA_TT         (2<<14) /* 2/3 power */
2427 -  #define PB1100_IRDA_OT         (3<<14) /* 1/3 power */
2428 -  #define PB1100_IRDA_FIR        (1<<13)
2429 -
2430 -#define PCMCIA_BOARD_REG     0xAE000010
2431 -  #define PB1100_SD_WP1_RO       (1<<15) /* read only */
2432 -  #define PB1100_SD_WP0_RO       (1<<14) /* read only */
2433 -  #define PB1100_SD_PWR1         (1<<11) /* applies power to SD1 */
2434 -  #define PB1100_SD_PWR0         (1<<10) /* applies power to SD0 */
2435 -  #define PB1100_SEL_SD_CONN1     (1<<9)
2436 -  #define PB1100_SEL_SD_CONN0     (1<<8)
2437 -  #define PC_DEASSERT_RST         (1<<7)
2438 -  #define PC_DRV_EN               (1<<4)
2439 -
2440 -#define PB1100_G_CONTROL      0xAE000014 /* graphics control */
2441 -
2442 -#define PB1100_RST_VDDI       0xAE00001C
2443 -  #define PB1100_SOFT_RESET      (1<<15) /* clear to reset the board */
2444 -  #define PB1100_VDDI_MASK        (0x1F)
2445 +#define BCSR_KSEG1_ADDR 0xAE000000
2446 +
2447 +/*
2448 + * Overlay data structure of the Pb1100 board registers.
2449 + * Registers located at physical 0E0000xx, KSEG1 0xAE0000xx
2450 + */
2451 +typedef volatile struct
2452 +{
2453 +       /*00*/  unsigned short whoami;
2454 +                       unsigned short reserved0;
2455 +       /*04*/  unsigned short status;
2456 +                       unsigned short reserved1;
2457 +       /*08*/  unsigned short switches;
2458 +                       unsigned short reserved2;
2459 +       /*0C*/  unsigned short resets;
2460 +                       unsigned short reserved3;
2461 +       /*10*/  unsigned short pcmcia;
2462 +                       unsigned short reserved4;
2463 +       /*14*/  unsigned short graphics; 
2464 +                       unsigned short reserved5;
2465 +       /*18*/  unsigned short leds;
2466 +                       unsigned short reserved6;
2467 +       /*1C*/  unsigned short swreset;
2468 +                       unsigned short reserved7;
2469 +
2470 +} BCSR;
2471  
2472 -#define PB1100_LEDS           0xAE000018
2473  
2474 -/* 11:8 is 4 discreet LEDs. Clearing a bit illuminates the LED.
2475 - * 7:0 is the LED Display's decimal points.
2476 +/*
2477 + * Register/mask bit definitions for the BCSRs
2478   */
2479 -#define PB1100_HEX_LED        0xAE000018
2480 +#define BCSR_WHOAMI_DCID               0x000F  
2481 +#define BCSR_WHOAMI_CPLD               0x00F0
2482 +#define BCSR_WHOAMI_BOARD              0x0F00 
2483 +
2484 +#define BCSR_STATUS_RS232_RI           0x0001 
2485 +#define BCSR_STATUS_RS232_DSR          0x0002 
2486 +#define BCSR_STATUS_RS232_CTS          0x0004  
2487 +#define BCSR_STATUS_RS232_CD           0x0008   
2488 +#define BCSR_STATUS_PCMCIA_VS_MASK     0x0030 
2489 +#define BCSR_STATUS_TSC_BUSY           0x0040 
2490 +#define BCSR_STATUS_SRAM_SIZ           0x0080 
2491 +#define BCSR_STATUS_FLASH_L_STS        0x0100 
2492 +#define BCSR_STATUS_FLASH_H_STS        0x0200  
2493 +#define BCSR_STATUS_ROM_H_STS          0x0400 
2494 +#define BCSR_STATUS_ROM_L_STS          0x0800  
2495 +#define BCSR_STATUS_FLASH_WP           0x1000 
2496 +#define BCSR_STATUS_SWAP_BOOT          0x2000
2497 +#define BCSR_STATUS_ROM_SIZ                    0x4000 
2498 +#define BCSR_STATUS_ROM_SEL            0x8000  
2499 +
2500 +#define BCSR_SWITCHES_DIP              0x00FF
2501 +#define BCSR_SWITCHES_DIP_1            0x0080
2502 +#define BCSR_SWITCHES_DIP_2            0x0040
2503 +#define BCSR_SWITCHES_DIP_3            0x0020
2504 +#define BCSR_SWITCHES_DIP_4            0x0010
2505 +#define BCSR_SWITCHES_DIP_5            0x0008
2506 +#define BCSR_SWITCHES_DIP_6            0x0004
2507 +#define BCSR_SWITCHES_DIP_7            0x0002
2508 +#define BCSR_SWITCHES_DIP_8            0x0001
2509 +#define BCSR_SWITCHES_ROTARY           0x0F00
2510 +#define BCSR_SWITCHES_SDO_CL           0x8000
2511 +
2512 +#define BCSR_RESETS_PHY0               0x0001
2513 +#define BCSR_RESETS_PHY1               0x0002
2514 +#define BCSR_RESETS_DC                 0x0004
2515 +#define BCSR_RESETS_RS232_RTS          0x0100
2516 +#define BCSR_RESETS_RS232_DTR          0x0200
2517 +#define BCSR_RESETS_FIR_SEL            0x2000
2518 +#define BCSR_RESETS_IRDA_MODE_MASK     0xC000
2519 +#define BCSR_RESETS_IRDA_MODE_FULL     0x0000
2520 +#define BCSR_RESETS_IRDA_MODE_OFF      0x4000
2521 +#define BCSR_RESETS_IRDA_MODE_2_3      0x8000
2522 +#define BCSR_RESETS_IRDA_MODE_1_3      0xC000
2523 +
2524 +#define BCSR_PCMCIA_PC0VPP             0x0003
2525 +#define BCSR_PCMCIA_PC0VCC             0x000C
2526 +#define BCSR_PCMCIA_PC0_DR_VEN         0x0010
2527 +#define BCSR_PCMCIA_PC0RST             0x0080
2528 +#define BCSR_PCMCIA_SEL_SD_CON0        0x0100
2529 +#define BCSR_PCMCIA_SEL_SD_CON1        0x0200
2530 +#define BCSR_PCMCIA_SD0_PWR            0x0400
2531 +#define BCSR_PCMCIA_SD1_PWR            0x0800
2532 +#define BCSR_PCMCIA_SD0_WP             0x4000
2533 +#define BCSR_PCMCIA_SD1_WP             0x8000
2534 +
2535 +#define PB1100_G_CONTROL               0xAE000014
2536 +#define BCSR_GRAPHICS_GPX_SMPASS       0x0010
2537 +#define BCSR_GRAPHICS_GPX_BIG_ENDIAN   0x0020
2538 +#define BCSR_GRAPHICS_GPX_RST          0x0040
2539 +
2540 +#define BCSR_LEDS_DECIMALS             0x00FF
2541 +#define BCSR_LEDS_LED0                 0x0100
2542 +#define BCSR_LEDS_LED1                 0x0200
2543 +#define BCSR_LEDS_LED2                 0x0400
2544 +#define BCSR_LEDS_LED3                 0x0800
2545 +
2546 +#define BCSR_SWRESET_RESET             0x0080
2547 +#define BCSR_VDDI_VDI                  0x001F
2548  
2549 -/* PCMCIA PB1100 specific defines */
2550 +
2551 + /* PCMCIA Pb1x00 specific defines */
2552  #define PCMCIA_MAX_SOCK 0
2553  #define PCMCIA_NUM_SOCKS (PCMCIA_MAX_SOCK+1)
2554  
2555 @@ -83,3 +136,4 @@
2556  #define SET_VCC_VPP(VCC, VPP) (((VCC)<<2) | ((VPP)<<0))
2557  
2558  #endif /* __ASM_PB1100_H */
2559 +
2560 diff -Nur linux-2.4.32/include/asm-mips/pb1200.h linux-2.4.32.patched/include/asm-mips/pb1200.h
2561 --- linux-2.4.32/include/asm-mips/pb1200.h      1970-01-01 01:00:00.000000000 +0100
2562 +++ linux-2.4.32.patched/include/asm-mips/pb1200.h      2006-03-13 18:55:54.000000000 +0100
2563 @@ -0,0 +1,244 @@
2564 +/*
2565 + * AMD Alchemy PB1200 Referrence Board
2566 + * Board Registers defines.
2567 + *
2568 + * ########################################################################
2569 + *
2570 + *  This program is free software; you can distribute it and/or modify it
2571 + *  under the terms of the GNU General Public License (Version 2) as
2572 + *  published by the Free Software Foundation.
2573 + *
2574 + *  This program is distributed in the hope it will be useful, but WITHOUT
2575 + *  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
2576 + *  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
2577 + *  for more details.
2578 + *
2579 + *  You should have received a copy of the GNU General Public License along
2580 + *  with this program; if not, write to the Free Software Foundation, Inc.,
2581 + *  59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
2582 + *
2583 + * ########################################################################
2584 + *
2585 + *
2586 + */
2587 +#ifndef __ASM_PB1200_H
2588 +#define __ASM_PB1200_H
2589 +
2590 +#include <linux/types.h>
2591 +
2592 +// This is defined in au1000.h with bogus value
2593 +#undef AU1X00_EXTERNAL_INT
2594 +
2595 +#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
2596 +#define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
2597 +#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC1_TX
2598 +#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC1_RX
2599 +
2600 +/* SPI and SMB are muxed on the Pb1200 board.
2601 +   Refer to board documentation.
2602 + */
2603 +#define SPI_PSC_BASE        PSC0_BASE_ADDR
2604 +#define SMBUS_PSC_BASE      PSC0_BASE_ADDR
2605 +/* AC97 and I2S are muxed on the Pb1200 board.
2606 +   Refer to board documentation.
2607 + */
2608 +#define AC97_PSC_BASE       PSC1_BASE_ADDR
2609 +#define I2S_PSC_BASE           PSC1_BASE_ADDR
2610 +
2611 +#define BCSR_KSEG1_ADDR 0xAD800000
2612 +
2613 +typedef volatile struct
2614 +{
2615 +       /*00*/  u16 whoami;
2616 +               u16 reserved0;
2617 +       /*04*/  u16 status;
2618 +               u16 reserved1;
2619 +       /*08*/  u16 switches;
2620 +               u16 reserved2;
2621 +       /*0C*/  u16 resets;
2622 +               u16 reserved3;
2623 +
2624 +       /*10*/  u16 pcmcia;
2625 +               u16 reserved4;
2626 +       /*14*/  u16 board;
2627 +               u16 reserved5;
2628 +       /*18*/  u16 disk_leds;
2629 +               u16 reserved6;
2630 +       /*1C*/  u16 system;
2631 +               u16 reserved7;
2632 +
2633 +       /*20*/  u16 intclr;
2634 +               u16 reserved8;
2635 +       /*24*/  u16 intset;
2636 +               u16 reserved9;
2637 +       /*28*/  u16 intclr_mask;
2638 +               u16 reserved10;
2639 +       /*2C*/  u16 intset_mask;
2640 +               u16 reserved11;
2641 +
2642 +       /*30*/  u16 sig_status;
2643 +               u16 reserved12;
2644 +       /*34*/  u16 int_status;
2645 +               u16 reserved13;
2646 +       /*38*/  u16 reserved14;
2647 +               u16 reserved15;
2648 +       /*3C*/  u16 reserved16;
2649 +               u16 reserved17;
2650 +
2651 +} BCSR;
2652 +
2653 +static BCSR * const bcsr = (BCSR *)BCSR_KSEG1_ADDR;
2654 +
2655 +/*
2656 + * Register bit definitions for the BCSRs
2657 + */
2658 +#define BCSR_WHOAMI_DCID       0x000F
2659 +#define BCSR_WHOAMI_CPLD       0x00F0
2660 +#define BCSR_WHOAMI_BOARD      0x0F00
2661 +
2662 +#define BCSR_STATUS_PCMCIA0VS  0x0003
2663 +#define BCSR_STATUS_PCMCIA1VS  0x000C
2664 +#define BCSR_STATUS_SWAPBOOT   0x0040
2665 +#define BCSR_STATUS_FLASHBUSY  0x0100
2666 +#define BCSR_STATUS_IDECBLID   0x0200
2667 +#define BCSR_STATUS_SD0WP              0x0400
2668 +#define BCSR_STATUS_SD1WP              0x0800
2669 +#define BCSR_STATUS_U0RXD              0x1000
2670 +#define BCSR_STATUS_U1RXD              0x2000
2671 +
2672 +#define BCSR_SWITCHES_OCTAL    0x00FF
2673 +#define BCSR_SWITCHES_DIP_1    0x0080
2674 +#define BCSR_SWITCHES_DIP_2    0x0040
2675 +#define BCSR_SWITCHES_DIP_3    0x0020
2676 +#define BCSR_SWITCHES_DIP_4    0x0010
2677 +#define BCSR_SWITCHES_DIP_5    0x0008
2678 +#define BCSR_SWITCHES_DIP_6    0x0004
2679 +#define BCSR_SWITCHES_DIP_7    0x0002
2680 +#define BCSR_SWITCHES_DIP_8    0x0001
2681 +#define BCSR_SWITCHES_ROTARY   0x0F00
2682 +
2683 +#define BCSR_RESETS_ETH                0x0001
2684 +#define BCSR_RESETS_CAMERA     0x0002
2685 +#define BCSR_RESETS_DC         0x0004
2686 +#define BCSR_RESETS_IDE                0x0008
2687 +/* not resets but in the same register */
2688 +#define BCSR_RESETS_WSCFSM  0x0800
2689 +#define BCSR_RESETS_PCS0MUX    0x1000
2690 +#define BCSR_RESETS_PCS1MUX    0x2000
2691 +#define BCSR_RESETS_SPISEL     0x4000
2692 +#define BCSR_RESETS_SD1MUX  0x8000
2693 +
2694 +#define BCSR_PCMCIA_PC0VPP     0x0003
2695 +#define BCSR_PCMCIA_PC0VCC     0x000C
2696 +#define BCSR_PCMCIA_PC0DRVEN   0x0010
2697 +#define BCSR_PCMCIA_PC0RST     0x0080
2698 +#define BCSR_PCMCIA_PC1VPP     0x0300
2699 +#define BCSR_PCMCIA_PC1VCC     0x0C00
2700 +#define BCSR_PCMCIA_PC1DRVEN   0x1000
2701 +#define BCSR_PCMCIA_PC1RST     0x8000
2702 +
2703 +#define BCSR_BOARD_LCDVEE      0x0001
2704 +#define BCSR_BOARD_LCDVDD      0x0002
2705 +#define BCSR_BOARD_LCDBL       0x0004
2706 +#define BCSR_BOARD_CAMSNAP     0x0010
2707 +#define BCSR_BOARD_CAMPWR      0x0020
2708 +#define BCSR_BOARD_SD0PWR      0x0040
2709 +#define BCSR_BOARD_SD1PWR      0x0080
2710 +
2711 +#define BCSR_LEDS_DECIMALS     0x00FF
2712 +#define BCSR_LEDS_LED0         0x0100
2713 +#define BCSR_LEDS_LED1         0x0200
2714 +#define BCSR_LEDS_LED2         0x0400
2715 +#define BCSR_LEDS_LED3         0x0800
2716 +
2717 +#define BCSR_SYSTEM_VDDI       0x001F
2718 +#define BCSR_SYSTEM_POWEROFF   0x4000
2719 +#define BCSR_SYSTEM_RESET      0x8000
2720 +
2721 +/* Bit positions for the different interrupt sources */
2722 +#define BCSR_INT_IDE           0x0001
2723 +#define BCSR_INT_ETH           0x0002
2724 +#define BCSR_INT_PC0           0x0004
2725 +#define BCSR_INT_PC0STSCHG     0x0008
2726 +#define BCSR_INT_PC1           0x0010
2727 +#define BCSR_INT_PC1STSCHG     0x0020
2728 +#define BCSR_INT_DC                    0x0040
2729 +#define BCSR_INT_FLASHBUSY     0x0080
2730 +#define BCSR_INT_PC0INSERT     0x0100
2731 +#define BCSR_INT_PC0EJECT      0x0200
2732 +#define BCSR_INT_PC1INSERT     0x0400
2733 +#define BCSR_INT_PC1EJECT      0x0800
2734 +#define BCSR_INT_SD0INSERT     0x1000
2735 +#define BCSR_INT_SD0EJECT      0x2000
2736 +#define BCSR_INT_SD1INSERT     0x4000
2737 +#define BCSR_INT_SD1EJECT      0x8000
2738 +
2739 +#define AU1XXX_SMC91111_PHYS_ADDR      (0x0D000300)
2740 +#define AU1XXX_SMC91111_IRQ                    PB1200_ETH_INT
2741 +
2742 +#define AU1XXX_ATA_PHYS_ADDR           (0x0C800000)
2743 +#define AU1XXX_ATA_PHYS_LEN                    (0x100)
2744 +#define AU1XXX_ATA_REG_OFFSET  (5)
2745 +#define AU1XXX_ATA_INT                 PB1200_IDE_INT
2746 +#define AU1XXX_ATA_DDMA_REQ            DSCR_CMD0_DMA_REQ1;
2747 +#define AU1XXX_ATA_RQSIZE              128
2748 +
2749 +#define NAND_PHYS_ADDR   0x1C000000
2750 +
2751 +/* Timing values as described in databook, * ns value stripped of
2752 + * lower 2 bits.
2753 + * These defines are here rather than an SOC1200 generic file because
2754 + * the parts chosen on another board may be different and may require
2755 + * different timings.
2756 + */
2757 +#define NAND_T_H                       (18 >> 2)
2758 +#define NAND_T_PUL                     (30 >> 2)
2759 +#define NAND_T_SU                      (30 >> 2)
2760 +#define NAND_T_WH                      (30 >> 2)
2761 +
2762 +/* Bitfield shift amounts */
2763 +#define NAND_T_H_SHIFT         0
2764 +#define NAND_T_PUL_SHIFT       4
2765 +#define NAND_T_SU_SHIFT                8
2766 +#define NAND_T_WH_SHIFT                12
2767 +
2768 +#define NAND_TIMING    ((NAND_T_H   & 0xF)     << NAND_T_H_SHIFT)   | \
2769 +                       ((NAND_T_PUL & 0xF)     << NAND_T_PUL_SHIFT) | \
2770 +                       ((NAND_T_SU  & 0xF)     << NAND_T_SU_SHIFT)  | \
2771 +                       ((NAND_T_WH  & 0xF)     << NAND_T_WH_SHIFT)
2772 +
2773 +
2774 +/*
2775 + *     External Interrupts for Pb1200 as of 8/6/2004.
2776 + *   Bit positions in the CPLD registers can be calculated by taking
2777 + *   the interrupt define and subtracting the PB1200_INT_BEGIN value.
2778 + *    *example: IDE bis pos is  = 64 - 64
2779 +                ETH bit pos is  = 65 - 64
2780 + */
2781 +#define PB1200_INT_BEGIN               (AU1000_LAST_INTC1_INT + 1)
2782 +#define PB1200_IDE_INT                 (PB1200_INT_BEGIN + 0)
2783 +#define PB1200_ETH_INT                 (PB1200_INT_BEGIN + 1)
2784 +#define PB1200_PC0_INT                 (PB1200_INT_BEGIN + 2)
2785 +#define PB1200_PC0_STSCHG_INT  (PB1200_INT_BEGIN + 3)
2786 +#define PB1200_PC1_INT                 (PB1200_INT_BEGIN + 4)
2787 +#define PB1200_PC1_STSCHG_INT  (PB1200_INT_BEGIN + 5)
2788 +#define PB1200_DC_INT                  (PB1200_INT_BEGIN + 6)
2789 +#define PB1200_FLASHBUSY_INT   (PB1200_INT_BEGIN + 7)
2790 +#define PB1200_PC0_INSERT_INT  (PB1200_INT_BEGIN + 8)
2791 +#define PB1200_PC0_EJECT_INT   (PB1200_INT_BEGIN + 9)
2792 +#define PB1200_PC1_INSERT_INT  (PB1200_INT_BEGIN + 10)
2793 +#define PB1200_PC1_EJECT_INT   (PB1200_INT_BEGIN + 11)
2794 +#define PB1200_SD0_INSERT_INT  (PB1200_INT_BEGIN + 12)
2795 +#define PB1200_SD0_EJECT_INT   (PB1200_INT_BEGIN + 13)
2796 +#define PB1200_SD1_INSERT_INT  (PB1200_INT_BEGIN + 14)
2797 +#define PB1200_SD1_EJECT_INT   (PB1200_INT_BEGIN + 15)
2798 +
2799 +#define PB1200_INT_END                 (PB1200_INT_BEGIN + 15)
2800 +
2801 +/* For drivers/pcmcia/au1000_db1x00.c */
2802 +#define BOARD_PC0_INT PB1200_PC0_INT
2803 +#define BOARD_PC1_INT PB1200_PC1_INT
2804 +#define BOARD_CARD_INSERTED(SOCKET) bcsr->sig_status & (1<<(8+(2*SOCKET)))
2805 +
2806 +#endif /* __ASM_PB1200_H */
2807 +
2808 diff -Nur linux-2.4.32/include/asm-mips/pb1550.h linux-2.4.32.patched/include/asm-mips/pb1550.h
2809 --- linux-2.4.32/include/asm-mips/pb1550.h      2005-01-19 15:10:12.000000000 +0100
2810 +++ linux-2.4.32.patched/include/asm-mips/pb1550.h      2006-03-13 18:55:54.000000000 +0100
2811 @@ -30,13 +30,11 @@
2812  
2813  #define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX
2814  #define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX
2815 -#define DBDMA_I2S_TX_CHAN DSCR_CMD0_PSC3_TX
2816 -#define DBDMA_I2S_RX_CHAN DSCR_CMD0_PSC3_RX
2817 -
2818  #define SPI_PSC_BASE        PSC0_BASE_ADDR
2819  #define AC97_PSC_BASE       PSC1_BASE_ADDR
2820  #define SMBUS_PSC_BASE      PSC2_BASE_ADDR
2821  #define I2S_PSC_BASE        PSC3_BASE_ADDR
2822 +#define NAND_CS 1
2823  
2824  #define BCSR_PHYS_ADDR 0xAF000000
2825  
2826 @@ -160,9 +158,23 @@
2827  #define NAND_T_SU_SHIFT                8
2828  #define NAND_T_WH_SHIFT                12
2829  
2830 -#define NAND_TIMING    ((NAND_T_H   & 0xF)     << NAND_T_H_SHIFT)   | \
2831 -                       ((NAND_T_PUL & 0xF)     << NAND_T_PUL_SHIFT) | \
2832 -                       ((NAND_T_SU  & 0xF)     << NAND_T_SU_SHIFT)  | \
2833 -                       ((NAND_T_WH  & 0xF)     << NAND_T_WH_SHIFT)
2834 +#define NAND_TIMING    ((NAND_T_H   & 0xF) << NAND_T_H_SHIFT)   | \
2835 +                       ((NAND_T_PUL & 0xF) << NAND_T_PUL_SHIFT) | \
2836 +                       ((NAND_T_SU  & 0xF) << NAND_T_SU_SHIFT)  | \
2837 +                       ((NAND_T_WH  & 0xF) << NAND_T_WH_SHIFT)
2838 +
2839 +/*
2840 + * Daughter card information.
2841 + */
2842 +#define DAUGHTER_CARD_BASE             (0xAC000000)
2843 +#define DAUGHTER_CARD_MEM_SIZE         (0xADFFFFFF - DAUGHTER_CARD_BASE + 1)
2844 +#define DAUGHTER_CARD_IRQ              (AU1000_GPIO_3)
2845 +
2846 +/* DC_IDE and DC_ETHERNET */
2847 +#define AU1XXX_ATA_PHYS_ADDR           (0x0C000000)
2848 +#define AU1XXX_ATA_REG_OFFSET          (5)     
2849 +
2850 +#define AU1XXX_SMC91111_PHYS_ADDR      (0x0C000300)
2851 +#define AU1XXX_SMC91111_IRQ            AU1000_GPIO_3
2852  
2853  #endif /* __ASM_PB1550_H */
2854 diff -Nur linux-2.4.32/include/asm-mips/ptrace.h linux-2.4.32.patched/include/asm-mips/ptrace.h
2855 --- linux-2.4.32/include/asm-mips/ptrace.h      2004-02-18 14:36:32.000000000 +0100
2856 +++ linux-2.4.32.patched/include/asm-mips/ptrace.h      2006-03-13 18:57:11.000000000 +0100
2857 @@ -4,6 +4,7 @@
2858   * for more details.
2859   *
2860   * Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000 by Ralf Baechle
2861 + * Copyright (C) 2004  Maciej W. Rozycki
2862   *
2863   * Machine dependent structs and defines to help the user use
2864   * the ptrace system call.
2865 @@ -64,12 +65,10 @@
2866          "sw\t$22,"__str(PT_R22)"($29)\n\t"                              \
2867          "sw\t$23,"__str(PT_R23)"($29)\n\t"                              \
2868          "sw\t$30,"__str(PT_R30)"($29)\n\t"                              \
2869 +       "j\t_" #symbol "\n\t"                                           \
2870          ".end\t" #symbol "\n\t"                                         \
2871          ".size\t" #symbol",. - " #symbol)
2872  
2873 -/* Used in declaration of save_static functions.  */
2874 -#define static_unused static __attribute__((unused))
2875 -
2876  #endif /* !__ASSEMBLY__ */
2877  
2878  /* Arbitrarily choose the same ptrace numbers as used by the Sparc code. */
2879 diff -Nur linux-2.4.32/include/asm-mips/r4kcache.h linux-2.4.32.patched/include/asm-mips/r4kcache.h
2880 --- linux-2.4.32/include/asm-mips/r4kcache.h    2004-02-18 14:36:32.000000000 +0100
2881 +++ linux-2.4.32.patched/include/asm-mips/r4kcache.h    2006-03-13 18:55:59.000000000 +0100
2882 @@ -15,6 +15,18 @@
2883  #include <asm/asm.h>
2884  #include <asm/cacheops.h>
2885  
2886 +#ifdef CONFIG_BCM4710
2887 +#define BCM4710_DUMMY_RREG() (((sbconfig_t *)(KSEG1ADDR(SB_ENUM_BASE + SBCONFIGOFF)))->sbimstate)
2888 +
2889 +#define BCM4710_FILL_TLB(addr) (*(volatile unsigned long *)(addr))
2890 +#define BCM4710_PROTECTED_FILL_TLB(addr) ({ unsigned long x; get_dbe(x, (volatile unsigned long *)(addr)); })
2891 +#else
2892 +#define BCM4710_DUMMY_RREG()
2893 +
2894 +#define BCM4710_FILL_TLB(addr)
2895 +#define BCM4710_PROTECTED_FILL_TLB(addr)
2896 +#endif
2897 +
2898  #define cache_op(op,addr)                                              \
2899         __asm__ __volatile__(                                           \
2900         "       .set    noreorder                               \n"     \
2901 @@ -27,12 +39,25 @@
2902  
2903  static inline void flush_icache_line_indexed(unsigned long addr)
2904  {
2905 -       cache_op(Index_Invalidate_I, addr);
2906 +       unsigned int way;
2907 +       unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
2908 +       
2909 +       for (way = 0; way < current_cpu_data.dcache.ways; way++) {
2910 +               cache_op(Index_Invalidate_I, addr);
2911 +               addr += ws_inc;
2912 +       }
2913  }
2914  
2915  static inline void flush_dcache_line_indexed(unsigned long addr)
2916  {
2917 -       cache_op(Index_Writeback_Inv_D, addr);
2918 +       unsigned int way;
2919 +       unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
2920 +       
2921 +       for (way = 0; way < current_cpu_data.dcache.ways; way++) {
2922 +               BCM4710_DUMMY_RREG();
2923 +               cache_op(Index_Writeback_Inv_D, addr);
2924 +               addr += ws_inc;
2925 +       }
2926  }
2927  
2928  static inline void flush_scache_line_indexed(unsigned long addr)
2929 @@ -47,6 +72,7 @@
2930  
2931  static inline void flush_dcache_line(unsigned long addr)
2932  {
2933 +       BCM4710_DUMMY_RREG();
2934         cache_op(Hit_Writeback_Inv_D, addr);
2935  }
2936  
2937 @@ -91,6 +117,7 @@
2938   */
2939  static inline void protected_writeback_dcache_line(unsigned long addr)
2940  {
2941 +       BCM4710_DUMMY_RREG();
2942         __asm__ __volatile__(
2943                 ".set noreorder\n\t"
2944                 ".set mips3\n"
2945 @@ -138,6 +165,62 @@
2946                 : "r" (base),                                           \
2947                   "i" (op));
2948  
2949 +#define cache_unroll(base,op)                   \
2950 +       __asm__ __volatile__("                  \
2951 +               .set noreorder;                 \
2952 +               .set mips3;                     \
2953 +               cache %1, (%0);                 \
2954 +               .set mips0;                     \
2955 +               .set reorder"                   \
2956 +               :                               \
2957 +               : "r" (base),                   \
2958 +                 "i" (op));
2959 +
2960 +
2961 +static inline void blast_dcache(void)
2962 +{
2963 +       unsigned long start = KSEG0;
2964 +       unsigned long dcache_size = current_cpu_data.dcache.waysize * current_cpu_data.dcache.ways;
2965 +       unsigned long end = (start + dcache_size);
2966 +
2967 +       while(start < end) {
2968 +               BCM4710_DUMMY_RREG();
2969 +               cache_unroll(start,Index_Writeback_Inv_D);
2970 +               start += current_cpu_data.dcache.linesz;
2971 +       }
2972 +}
2973 +
2974 +static inline void blast_dcache_page(unsigned long page)
2975 +{
2976 +       unsigned long start = page;
2977 +       unsigned long end = start + PAGE_SIZE;
2978 +
2979 +       BCM4710_FILL_TLB(start);
2980 +       do {
2981 +               BCM4710_DUMMY_RREG();
2982 +               cache_unroll(start,Hit_Writeback_Inv_D);
2983 +               start += current_cpu_data.dcache.linesz;
2984 +       } while (start < end);
2985 +}
2986 +
2987 +static inline void blast_dcache_page_indexed(unsigned long page)
2988 +{
2989 +       unsigned long start = page;
2990 +       unsigned long end = start + PAGE_SIZE;
2991 +       unsigned long ws_inc = 1UL << current_cpu_data.dcache.waybit;
2992 +       unsigned long ws_end = current_cpu_data.dcache.ways <<
2993 +                              current_cpu_data.dcache.waybit;
2994 +       unsigned long ws, addr;
2995 +
2996 +       for (ws = 0; ws < ws_end; ws += ws_inc) {
2997 +               start = page + ws;
2998 +               for (addr = start; addr < end; addr += current_cpu_data.dcache.linesz) {
2999 +                       BCM4710_DUMMY_RREG();
3000 +                       cache_unroll(addr,Index_Writeback_Inv_D);
3001 +               }
3002 +       }       
3003 +}
3004 +
3005  static inline void blast_dcache16(void)
3006  {
3007         unsigned long start = KSEG0;
3008 @@ -148,8 +231,9 @@
3009         unsigned long ws, addr;
3010  
3011         for (ws = 0; ws < ws_end; ws += ws_inc) 
3012 -               for (addr = start; addr < end; addr += 0x200)
3013 +               for (addr = start; addr < end; addr += 0x200) {
3014                         cache16_unroll32(addr|ws,Index_Writeback_Inv_D);
3015 +               }
3016  }
3017  
3018  static inline void blast_dcache16_page(unsigned long page)
3019 @@ -173,8 +257,9 @@
3020         unsigned long ws, addr;
3021  
3022         for (ws = 0; ws < ws_end; ws += ws_inc) 
3023 -               for (addr = start; addr < end; addr += 0x200) 
3024 +               for (addr = start; addr < end; addr += 0x200) {
3025                         cache16_unroll32(addr|ws,Index_Writeback_Inv_D);
3026 +               }
3027  }
3028  
3029  static inline void blast_icache16(void)
3030 @@ -196,6 +281,7 @@
3031         unsigned long start = page;
3032         unsigned long end = start + PAGE_SIZE;
3033  
3034 +       BCM4710_FILL_TLB(start);
3035         do {
3036                 cache16_unroll32(start,Hit_Invalidate_I);
3037                 start += 0x200;
3038 @@ -281,6 +367,7 @@
3039                 : "r" (base),                                           \
3040                   "i" (op));
3041  
3042 +
3043  static inline void blast_dcache32(void)
3044  {
3045         unsigned long start = KSEG0;
3046 @@ -291,8 +378,9 @@
3047         unsigned long ws, addr;
3048  
3049         for (ws = 0; ws < ws_end; ws += ws_inc) 
3050 -               for (addr = start; addr < end; addr += 0x400) 
3051 +               for (addr = start; addr < end; addr += 0x400) {
3052                         cache32_unroll32(addr|ws,Index_Writeback_Inv_D);
3053 +               }
3054  }
3055  
3056  static inline void blast_dcache32_page(unsigned long page)
3057 @@ -316,8 +404,9 @@
3058         unsigned long ws, addr;
3059  
3060         for (ws = 0; ws < ws_end; ws += ws_inc) 
3061 -               for (addr = start; addr < end; addr += 0x400) 
3062 +               for (addr = start; addr < end; addr += 0x400) {
3063                         cache32_unroll32(addr|ws,Index_Writeback_Inv_D);
3064 +               }
3065  }
3066  
3067  static inline void blast_icache32(void)
3068 @@ -339,6 +428,7 @@
3069         unsigned long start = page;
3070         unsigned long end = start + PAGE_SIZE;
3071  
3072 +       BCM4710_FILL_TLB(start);
3073         do {
3074                 cache32_unroll32(start,Hit_Invalidate_I);
3075                 start += 0x400;
3076 @@ -443,6 +533,7 @@
3077         unsigned long start = page;
3078         unsigned long end = start + PAGE_SIZE;
3079  
3080 +       BCM4710_FILL_TLB(start);
3081         do {
3082                 cache64_unroll32(start,Hit_Invalidate_I);
3083                 start += 0x800;
3084 @@ -567,4 +658,17 @@
3085                         cache128_unroll32(addr|ws,Index_Writeback_Inv_SD);
3086  }
3087  
3088 +extern inline void fill_icache_line(unsigned long addr)
3089 +{       
3090 +       __asm__ __volatile__(
3091 +               ".set noreorder\n\t"
3092 +               ".set mips3\n\t"
3093 +               "cache %1, (%0)\n\t"
3094 +               ".set mips0\n\t"
3095 +               ".set reorder"
3096 +               :
3097 +               : "r" (addr),
3098 +               "i" (Fill));
3099 +}      
3100 +
3101  #endif /* __ASM_R4KCACHE_H */
3102 diff -Nur linux-2.4.32/include/asm-mips/reg.h linux-2.4.32.patched/include/asm-mips/reg.h
3103 --- linux-2.4.32/include/asm-mips/reg.h 2002-08-03 02:39:45.000000000 +0200
3104 +++ linux-2.4.32.patched/include/asm-mips/reg.h 2006-03-13 18:55:54.000000000 +0100
3105 @@ -45,6 +45,9 @@
3106  /*
3107   * k0/k1 unsaved
3108   */
3109 +#define EF_REG26               32
3110 +#define EF_REG27               33
3111 +
3112  #define EF_REG28               34
3113  #define EF_REG29               35
3114  #define EF_REG30               36
3115 @@ -60,6 +63,7 @@
3116  #define EF_CP0_BADVADDR                41
3117  #define EF_CP0_STATUS          42
3118  #define EF_CP0_CAUSE           43
3119 +#define EF_UNUSED0             44
3120  
3121  #define EF_SIZE                        180     /* size in bytes */
3122  
3123 diff -Nur linux-2.4.32/include/asm-mips/serial.h linux-2.4.32.patched/include/asm-mips/serial.h
3124 --- linux-2.4.32/include/asm-mips/serial.h      2005-01-19 15:10:12.000000000 +0100
3125 +++ linux-2.4.32.patched/include/asm-mips/serial.h      2006-03-13 18:55:59.000000000 +0100
3126 @@ -223,6 +223,13 @@
3127  #define TXX927_SERIAL_PORT_DEFNS
3128  #endif
3129  
3130 +#ifdef CONFIG_BCM947XX
3131 +/* reserve 4 ports to be configured at runtime */
3132 +#define BCM947XX_SERIAL_PORT_DEFNS { 0, }, { 0, }, { 0, }, { 0, },
3133 +#else
3134 +#define BCM947XX_SERIAL_PORT_DEFNS
3135 +#endif
3136 +
3137  #ifdef CONFIG_HAVE_STD_PC_SERIAL_PORT
3138  #define STD_SERIAL_PORT_DEFNS                  \
3139         /* UART CLK   PORT IRQ     FLAGS        */                      \
3140 @@ -470,6 +477,7 @@
3141  #define SERIAL_PORT_DFNS                       \
3142         ATLAS_SERIAL_PORT_DEFNS                 \
3143         AU1000_SERIAL_PORT_DEFNS                \
3144 +       BCM947XX_SERIAL_PORT_DEFNS              \
3145         COBALT_SERIAL_PORT_DEFNS                \
3146         DDB5477_SERIAL_PORT_DEFNS               \
3147         EV96100_SERIAL_PORT_DEFNS               \
3148 diff -Nur linux-2.4.32/include/asm-mips/sgi/hpc3.h linux-2.4.32.patched/include/asm-mips/sgi/hpc3.h
3149 --- linux-2.4.32/include/asm-mips/sgi/hpc3.h    2003-08-25 13:44:44.000000000 +0200
3150 +++ linux-2.4.32.patched/include/asm-mips/sgi/hpc3.h    2006-03-13 18:55:54.000000000 +0100
3151 @@ -128,26 +128,26 @@
3152         volatile u32 rx_gfptr;  /* current GIO fifo ptr */
3153         volatile u32 rx_dfptr;  /* current device fifo ptr */
3154         u32 _unused1;           /* padding */
3155 -       volatile u32 rx_reset;  /* reset register */
3156 -#define HPC3_ERXRST_CRESET 0x1 /* Reset dma channel and external controller */
3157 -#define HPC3_ERXRST_CLRIRQ 0x2 /* Clear channel interrupt */
3158 -#define HPC3_ERXRST_LBACK  0x4 /* Enable diagnostic loopback mode of Seeq8003 */
3159 -
3160 -       volatile u32 rx_dconfig;        /* DMA configuration register */
3161 -#define HPC3_ERXDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
3162 -#define HPC3_ERXDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
3163 -#define HPC3_ERXDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
3164 -#define HPC3_ERXDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
3165 -#define HPC3_ERXDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
3166 -#define HPC3_ERXDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
3167 -#define HPC3_ERXDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
3168 -#define HPC3_ERXDCFG_PTO   0x30000 /* Programmed timeout value for above two */
3169 -
3170 -       volatile u32 rx_pconfig;        /* PIO configuration register */
3171 -#define HPC3_ERXPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
3172 -#define HPC3_ERXPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
3173 -#define HPC3_ERXPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
3174 -#define HPC3_ERXPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
3175 +       volatile u32 reset;     /* reset register */
3176 +#define HPC3_ERST_CRESET 0x1   /* Reset dma channel and external controller */
3177 +#define HPC3_ERST_CLRIRQ 0x2   /* Clear channel interrupt */
3178 +#define HPC3_ERST_LBACK  0x4   /* Enable diagnostic loopback mode of Seeq8003 */
3179 +
3180 +       volatile u32 dconfig;    /* DMA configuration register */
3181 +#define HPC3_EDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
3182 +#define HPC3_EDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
3183 +#define HPC3_EDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
3184 +#define HPC3_EDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
3185 +#define HPC3_EDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
3186 +#define HPC3_EDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
3187 +#define HPC3_EDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
3188 +#define HPC3_EDCFG_PTO   0x30000 /* Programmed timeout value for above two */
3189 +
3190 +       volatile u32 pconfig;   /* PIO configuration register */
3191 +#define HPC3_EPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
3192 +#define HPC3_EPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
3193 +#define HPC3_EPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
3194 +#define HPC3_EPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
3195  
3196         u32 _unused2[0x1000/4 - 8];     /* padding */
3197  
3198 @@ -221,7 +221,7 @@
3199  #define HPC3_BESTAT_PIDMASK    0x3f700 /* DMA channel parity identifier */
3200  
3201         u32 _unused1[0x14000/4 - 5];    /* padding */
3202 -       
3203 +
3204         /* Now direct PIO per-HPC3 peripheral access to external regs. */
3205         volatile u32 scsi0_ext[256];    /* SCSI channel 0 external regs */
3206         u32 _unused2[0x7c00/4];
3207 @@ -304,7 +304,7 @@
3208         volatile u32 bbram[8192-50-14]; /* Battery backed ram */
3209  };
3210  
3211 -/* 
3212 +/*
3213   * It is possible to have two HPC3's within the address space on
3214   * one machine, though only having one is more likely on an Indy.
3215   */
3216 diff -Nur linux-2.4.32/include/asm-mips/signal.h linux-2.4.32.patched/include/asm-mips/signal.h
3217 --- linux-2.4.32/include/asm-mips/signal.h      2003-08-25 13:44:44.000000000 +0200
3218 +++ linux-2.4.32.patched/include/asm-mips/signal.h      2006-03-13 18:57:11.000000000 +0100
3219 @@ -111,6 +111,12 @@
3220  #define SA_SAMPLE_RANDOM       SA_RESTART
3221  #define SA_SHIRQ               0x02000000
3222  
3223 +#ifdef CONFIG_NET_RANDOM
3224 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
3225 +#else
3226 +#define SA_NET_RANDOM  0
3227 +#endif
3228 +
3229  #endif /* __KERNEL__ */
3230  
3231  #define SIG_BLOCK      1       /* for blocking signals */
3232 diff -Nur linux-2.4.32/include/asm-mips/stackframe.h linux-2.4.32.patched/include/asm-mips/stackframe.h
3233 --- linux-2.4.32/include/asm-mips/stackframe.h  2002-11-29 00:53:15.000000000 +0100
3234 +++ linux-2.4.32.patched/include/asm-mips/stackframe.h  2006-03-13 18:55:59.000000000 +0100
3235 @@ -209,6 +209,20 @@
3236  
3237  #endif
3238  
3239 +#if defined(CONFIG_BCM4710) || defined(CONFIG_BCM4704)
3240 +
3241 +#undef RESTORE_SP_AND_RET
3242 +#define RESTORE_SP_AND_RET                               \
3243 +               lw      sp,  PT_R29(sp);                 \
3244 +               .set    mips3;                           \
3245 +               nop;                                     \
3246 +               nop;                                     \
3247 +               eret;                                    \
3248 +               .set    mips0
3249 +
3250 +#endif
3251 +
3252 +
3253  #define RESTORE_SP                                       \
3254                 lw      sp,  PT_R29(sp);                 \
3255  
3256 diff -Nur linux-2.4.32/include/asm-mips/timex.h linux-2.4.32.patched/include/asm-mips/timex.h
3257 --- linux-2.4.32/include/asm-mips/timex.h       2003-08-25 13:44:44.000000000 +0200
3258 +++ linux-2.4.32.patched/include/asm-mips/timex.h       2006-03-13 18:57:11.000000000 +0100
3259 @@ -31,6 +31,19 @@
3260         return read_c0_count();
3261  }
3262  
3263 +extern __u32 get_htscl(void);
3264 +extern __u64 get_tscll(void);
3265 +
3266 +#define rdtsc(low, high) \
3267 +               high = get_htscl(); \
3268 +               low = read_c0_count();
3269 +
3270 +#define rdtscl(low) \
3271 +               low = read_c0_count();
3272 +
3273 +#define rdtscll(val) \
3274 +               val = get_tscll();
3275 +
3276  #define vxtime_lock()          do {} while (0)
3277  #define vxtime_unlock()                do {} while (0)
3278  
3279 diff -Nur linux-2.4.32/include/asm-mips/tx4927/tx4927.h linux-2.4.32.patched/include/asm-mips/tx4927/tx4927.h
3280 --- linux-2.4.32/include/asm-mips/tx4927/tx4927.h       2003-08-25 13:44:44.000000000 +0200
3281 +++ linux-2.4.32.patched/include/asm-mips/tx4927/tx4927.h       2006-03-13 18:55:54.000000000 +0100
3282 @@ -88,8 +88,8 @@
3283  
3284  
3285  /* TX4927 Configuration registers (64-bit registers) */
3286 -#define TX4927_CONFIG_BASE                       0xe300
3287 -#define TX4927_CONFIG_CCFG                       0xe300
3288 +#define TX4927_CONFIG_BASE                       0xe000
3289 +#define TX4927_CONFIG_CCFG                       0xe000
3290  #define TX4927_CONFIG_CCFG_RESERVED_42_63                BM_63_42
3291  #define TX4927_CONFIG_CCFG_WDRST                         BM_41_41
3292  #define TX4927_CONFIG_CCFG_WDREXEN                       BM_40_40
3293 @@ -124,14 +124,14 @@
3294  #define TX4927_CONFIG_CCFG_ENDIAN                        BM_02_02
3295  #define TX4927_CONFIG_CCFG_ARMODE                        BM_01_01
3296  #define TX4927_CONFIG_CCFG_ACEHOLD                       BM_00_00
3297 -#define TX4927_CONFIG_REVID                      0xe308 
3298 +#define TX4927_CONFIG_REVID                      0xe008 
3299  #define TX4927_CONFIG_REVID_RESERVED_32_63               BM_32_63
3300  #define TX4927_CONFIG_REVID_PCODE                        BM_16_31
3301  #define TX4927_CONFIG_REVID_MJERREV                      BM_12_15
3302  #define TX4927_CONFIG_REVID_MINEREV                      BM_08_11
3303  #define TX4927_CONFIG_REVID_MJREV                        BM_04_07
3304  #define TX4927_CONFIG_REVID_MINREV                       BM_00_03
3305 -#define TX4927_CONFIG_PCFG                       0xe310 
3306 +#define TX4927_CONFIG_PCFG                       0xe010 
3307  #define TX4927_CONFIG_PCFG_RESERVED_57_63                BM_57_63
3308  #define TX4927_CONFIG_PCFG_DRVDATA                       BM_56_56
3309  #define TX4927_CONFIG_PCFG_DRVCB                         BM_55_55
3310 @@ -197,10 +197,10 @@
3311  #define TX4927_CONFIG_PCFG_DMASEL0_SIO1                  BM_00_00
3312  #define TX4927_CONFIG_PCFG_DMASEL0_ACLC0                 BM_01_01
3313  #define TX4927_CONFIG_PCFG_DMASEL0_ACLC2                 BM_00_01
3314 -#define TX4927_CONFIG_TOEA                       0xe318 
3315 +#define TX4927_CONFIG_TOEA                       0xe018 
3316  #define TX4927_CONFIG_TOEA_RESERVED_36_63                BM_36_63
3317  #define TX4927_CONFIG_TOEA_TOEA                          BM_00_35
3318 -#define TX4927_CONFIG_CLKCTR                     0xe320 
3319 +#define TX4927_CONFIG_CLKCTR                     0xe020 
3320  #define TX4927_CONFIG_CLKCTR_RESERVED_26_63              BM_26_63
3321  #define TX4927_CONFIG_CLKCTR_ACLCKD                      BM_25_25
3322  #define TX4927_CONFIG_CLKCTR_PIOCKD                      BM_24_24
3323 @@ -223,7 +223,7 @@
3324  #define TX4927_CONFIG_CLKCTR_TM2RST                      BM_02_02
3325  #define TX4927_CONFIG_CLKCTR_SIO0RST                     BM_01_01
3326  #define TX4927_CONFIG_CLKCTR_SIO1RST                     BM_00_00
3327 -#define TX4927_CONFIG_GARBC                      0xe330 
3328 +#define TX4927_CONFIG_GARBC                      0xe030 
3329  #define TX4927_CONFIG_GARBC_RESERVED_10_63               BM_10_63
3330  #define TX4927_CONFIG_GARBC_SET_09                       BM_09_09
3331  #define TX4927_CONFIG_GARBC_ARBMD                        BM_08_08
3332 @@ -243,7 +243,7 @@
3333  #define TX4927_CONFIG_GARBC_PRIORITY_H3_PDMAC            BM_00_00
3334  #define TX4927_CONFIG_GARBC_PRIORITY_H3_DMAC             BM_01_01
3335  #define TX4927_CONFIG_GARBC_PRIORITY_H3_BAD_VALUE        BM_00_01
3336 -#define TX4927_CONFIG_RAMP                       0xe348 
3337 +#define TX4927_CONFIG_RAMP                       0xe048 
3338  #define TX4927_CONFIG_RAMP_RESERVED_20_63                BM_20_63
3339  #define TX4927_CONFIG_RAMP_RAMP                          BM_00_19
3340  #define TX4927_CONFIG_LIMIT                      0xefff
3341 @@ -456,7 +456,7 @@
3342  #define TX4927_ACLC_ACINTSTS            0xf710
3343  #define TX4927_ACLC_ACINTMSTS           0xf714
3344  #define TX4927_ACLC_ACINTEN             0xf718
3345 -#define TX4927_ACLC_ACINTDIS            0xfR71c
3346 +#define TX4927_ACLC_ACINTDIS            0xf71c
3347  #define TX4927_ACLC_ACSEMAPH            0xf720
3348  #define TX4927_ACLC_ACGPIDAT            0xf740
3349  #define TX4927_ACLC_ACGPODAT            0xf744
3350 diff -Nur linux-2.4.32/include/asm-mips/uaccess.h linux-2.4.32.patched/include/asm-mips/uaccess.h
3351 --- linux-2.4.32/include/asm-mips/uaccess.h     2005-01-19 15:10:12.000000000 +0100
3352 +++ linux-2.4.32.patched/include/asm-mips/uaccess.h     2006-03-13 18:57:11.000000000 +0100
3353 @@ -149,7 +149,7 @@
3354   * Returns zero on success, or -EFAULT on error.
3355   */
3356  #define put_user(x,ptr)        \
3357 -       __put_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
3358 +       __put_user_check((x),(ptr),sizeof(*(ptr)))
3359  
3360  /*
3361   * get_user: - Get a simple variable from user space.
3362 @@ -169,7 +169,7 @@
3363   * On error, the variable @x is set to zero.
3364   */
3365  #define get_user(x,ptr) \
3366 -       __get_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
3367 +       __get_user_check((x),(ptr),sizeof(*(ptr)))
3368  
3369  /*
3370   * __put_user: - Write a simple value into user space, with less checking.
3371 @@ -191,7 +191,7 @@
3372   * Returns zero on success, or -EFAULT on error.
3373   */
3374  #define __put_user(x,ptr) \
3375 -       __put_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
3376 +       __put_user_nocheck((x),(ptr),sizeof(*(ptr)))
3377  
3378  /*
3379   * __get_user: - Get a simple variable from user space, with less checking.
3380 @@ -214,7 +214,7 @@
3381   * On error, the variable @x is set to zero.
3382   */
3383  #define __get_user(x,ptr) \
3384 -       __get_user_nocheck((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)))
3385 +       __get_user_nocheck((x),(ptr),sizeof(*(ptr)))
3386  
3387  struct __large_struct { unsigned long buf[100]; };
3388  #define __m(x) (*(struct __large_struct *)(x))
3389 @@ -232,7 +232,7 @@
3390  #define __get_user_nocheck(x,ptr,size)                                 \
3391  ({                                                                     \
3392         long __gu_err = 0;                                              \
3393 -       __typeof(*(ptr)) __gu_val = 0;                                  \
3394 +       __typeof(*(ptr)) __gu_val = (__typeof(*(ptr))) 0;                                       \
3395         long __gu_addr;                                                 \
3396         __gu_addr = (long) (ptr);                                       \
3397         switch (size) {                                                 \
3398 diff -Nur linux-2.4.32/include/asm-mips/unistd.h linux-2.4.32.patched/include/asm-mips/unistd.h
3399 --- linux-2.4.32/include/asm-mips/unistd.h      2005-01-19 15:10:12.000000000 +0100
3400 +++ linux-2.4.32.patched/include/asm-mips/unistd.h      2006-03-13 18:55:54.000000000 +0100
3401 @@ -760,7 +760,7 @@
3402         if (__a3 == 0) \
3403                 return (type) __v0; \
3404         errno = __v0; \
3405 -       return -1; \
3406 +       return (type)-1; \
3407  }
3408  
3409  /*
3410 @@ -788,7 +788,7 @@
3411         if (__a3 == 0) \
3412                 return (type) __v0; \
3413         errno = __v0; \
3414 -       return -1; \
3415 +       return (type)-1; \
3416  }
3417  
3418  #define _syscall2(type,name,atype,a,btype,b) \
3419 @@ -813,7 +813,7 @@
3420         if (__a3 == 0) \
3421                 return (type) __v0; \
3422         errno = __v0; \
3423 -       return -1; \
3424 +       return (type)-1; \
3425  }
3426  
3427  #define _syscall3(type,name,atype,a,btype,b,ctype,c) \
3428 @@ -839,7 +839,7 @@
3429         if (__a3 == 0) \
3430                 return (type) __v0; \
3431         errno = __v0; \
3432 -       return -1; \
3433 +       return (type)-1; \
3434  }
3435  
3436  #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
3437 @@ -865,7 +865,7 @@
3438         if (__a3 == 0) \
3439                 return (type) __v0; \
3440         errno = __v0; \
3441 -       return -1; \
3442 +       return (type)-1; \
3443  }
3444  
3445  #if (_MIPS_SIM == _MIPS_SIM_ABI32)
3446 @@ -902,7 +902,7 @@
3447         if (__a3 == 0) \
3448                 return (type) __v0; \
3449         errno = __v0; \
3450 -       return -1; \
3451 +       return (type)-1; \
3452  }
3453  
3454  #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
3455 @@ -935,7 +935,7 @@
3456         if (__a3 == 0) \
3457                 return (type) __v0; \
3458         errno = __v0; \
3459 -       return -1; \
3460 +       return (type)-1; \
3461  }
3462  
3463  #endif /* (_MIPS_SIM == _MIPS_SIM_ABI32) */
3464 @@ -966,7 +966,7 @@
3465         if (__a3 == 0) \
3466                 return (type) __v0; \
3467         errno = __v0; \
3468 -       return -1; \
3469 +       return (type)-1; \
3470  }
3471  
3472  #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
3473 @@ -995,7 +995,7 @@
3474         if (__a3 == 0) \
3475                 return (type) __v0; \
3476         errno = __v0; \
3477 -       return -1; \
3478 +       return (type)-1; \
3479  }
3480  
3481  #endif /* (_MIPS_SIM == _MIPS_SIM_NABI32) || (_MIPS_SIM == _MIPS_SIM_ABI64) */
3482 diff -Nur linux-2.4.32/include/asm-mips64/checksum.h linux-2.4.32.patched/include/asm-mips64/checksum.h
3483 --- linux-2.4.32/include/asm-mips64/checksum.h  2005-01-19 15:10:12.000000000 +0100
3484 +++ linux-2.4.32.patched/include/asm-mips64/checksum.h  2006-03-13 18:55:54.000000000 +0100
3485 @@ -144,7 +144,7 @@
3486         "daddu\t%0, %4\n\t"
3487         "dsll32\t$1, %0, 0\n\t"
3488         "daddu\t%0, $1\n\t"
3489 -       "dsrl32\t%0, %0, 0\n\t"
3490 +       "dsra32\t%0, %0, 0\n\t"
3491         ".set\tat"
3492         : "=&r" (sum)
3493         : "0" (daddr), "r"(saddr),
3494 diff -Nur linux-2.4.32/include/asm-mips64/elf.h linux-2.4.32.patched/include/asm-mips64/elf.h
3495 --- linux-2.4.32/include/asm-mips64/elf.h       2004-02-18 14:36:32.000000000 +0100
3496 +++ linux-2.4.32.patched/include/asm-mips64/elf.h       2006-03-13 18:55:54.000000000 +0100
3497 @@ -64,9 +64,10 @@
3498  #define USE_ELF_CORE_DUMP
3499  #define ELF_EXEC_PAGESIZE      PAGE_SIZE
3500  
3501 -#define ELF_CORE_COPY_REGS(_dest,_regs)                                \
3502 -       memcpy((char *) &_dest, (char *) _regs,                 \
3503 -              sizeof(struct pt_regs));
3504 +extern void dump_regs(elf_greg_t *, struct pt_regs *regs);
3505 +
3506 +#define ELF_CORE_COPY_REGS(elf_regs, regs)                     \
3507 +       dump_regs((elf_greg_t *)&(elf_regs), regs);
3508  
3509  /* This yields a mask that user programs can use to figure out what
3510     instruction set this cpu supports.  This could be done in userspace,
3511 diff -Nur linux-2.4.32/include/asm-mips64/hazards.h linux-2.4.32.patched/include/asm-mips64/hazards.h
3512 --- linux-2.4.32/include/asm-mips64/hazards.h   2004-02-18 14:36:32.000000000 +0100
3513 +++ linux-2.4.32.patched/include/asm-mips64/hazards.h   2006-03-13 18:55:54.000000000 +0100
3514 @@ -3,7 +3,7 @@
3515   * License.  See the file "COPYING" in the main directory of this archive
3516   * for more details.
3517   *
3518 - * Copyright (C) 2003 Ralf Baechle
3519 + * Copyright (C) 2003, 2004 Ralf Baechle
3520   */
3521  #ifndef _ASM_HAZARDS_H
3522  #define _ASM_HAZARDS_H
3523 @@ -12,37 +12,200 @@
3524  
3525  #ifdef __ASSEMBLY__
3526  
3527 +       .macro  _ssnop
3528 +       sll     $0, $0, 1
3529 +       .endm
3530 +
3531  /*
3532   * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
3533   * use of the JTLB for instructions should not occur for 4 cpu cycles and use
3534   * for data translations should not occur for 3 cpu cycles.
3535   */
3536  #ifdef CONFIG_CPU_RM9000
3537 -#define rm9000_tlb_hazard                                              \
3538 +
3539 +#define mtc0_tlbw_hazard                                               \
3540 +       .set    push;                                                   \
3541         .set    mips32;                                                 \
3542 -       ssnop; ssnop; ssnop; ssnop;                                     \
3543 -       .set    mips0
3544 +       _ssnop; _ssnop; _ssnop; _ssnop;                                 \
3545 +       .set    pop
3546 +
3547 +#define tlbw_eret_hazard                                               \
3548 +       .set    push;                                                   \
3549 +       .set    mips32;                                                 \
3550 +       _ssnop; _ssnop; _ssnop; _ssnop;                                 \
3551 +       .set    pop
3552 +
3553  #else
3554 -#define rm9000_tlb_hazard
3555 +
3556 +/*
3557 + * The taken branch will result in a two cycle penalty for the two killed
3558 + * instructions on R4000 / R4400.  Other processors only have a single cycle
3559 + * hazard so this is nice trick to have an optimal code for a range of
3560 + * processors.
3561 + */
3562 +#define mtc0_tlbw_hazard                                               \
3563 +       b       . + 8
3564 +#define tlbw_eret_hazard                                               \
3565 +       nop
3566  #endif
3567  
3568 +/*
3569 + * mtc0->mfc0 hazard
3570 + * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
3571 + * It is a MIPS32R2 processor so ehb will clear the hazard.
3572 + */
3573 +
3574 +#ifdef CONFIG_CPU_MIPSR2
3575 +/*
3576 + * Use a macro for ehb unless explicit support for MIPSR2 is enabled
3577 + */
3578 +       .macro  ehb
3579 +       sll     $0, $0, 3
3580 +       .endm
3581 +
3582 +#define irq_enable_hazard                                              \
3583 +       ehb             # irq_enable_hazard
3584 +
3585 +#define irq_disable_hazard                                             \
3586 +       ehb             # irq_disable_hazard
3587 +
3588 +#elif defined(CONFIG_CPU_R10000) || defined(CONFIG_CPU_RM9000)
3589 +
3590 +/*
3591 + * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
3592 + */
3593 +
3594 +#define irq_enable_hazard
3595 +
3596 +#define irq_disable_hazard
3597 +
3598  #else
3599  
3600  /*
3601 + * Classic MIPS needs 1 - 3 nops or ssnops
3602 + */
3603 +#define irq_enable_hazard
3604 +#define irq_disable_hazard                                             \
3605 +       _ssnop; _ssnop; _ssnop
3606 +
3607 +#endif
3608 +
3609 +#else /* __ASSEMBLY__ */
3610 +
3611 +/*
3612   * RM9000 hazards.  When the JTLB is updated by tlbwi or tlbwr, a subsequent
3613   * use of the JTLB for instructions should not occur for 4 cpu cycles and use
3614   * for data translations should not occur for 3 cpu cycles.
3615   */
3616  #ifdef CONFIG_CPU_RM9000
3617 -#define rm9000_tlb_hazard()                                            \
3618 +
3619 +#define mtc0_tlbw_hazard()                                             \
3620 +       __asm__ __volatile__(                                           \
3621 +               ".set\tmips32\n\t"                                      \
3622 +               "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
3623 +               ".set\tmips0")
3624 +
3625 +#define tlbw_use_hazard()                                              \
3626         __asm__ __volatile__(                                           \
3627                 ".set\tmips32\n\t"                                      \
3628 -               "ssnop; ssnop; ssnop; ssnop\n\t"                        \
3629 +               "_ssnop; _ssnop; _ssnop; _ssnop\n\t"                    \
3630                 ".set\tmips0")
3631  #else
3632 -#define rm9000_tlb_hazard() do { } while (0)
3633 +
3634 +/*
3635 + * Overkill warning ...
3636 + */
3637 +#define mtc0_tlbw_hazard()                                             \
3638 +       __asm__ __volatile__(                                           \
3639 +               ".set noreorder\n\t"                                    \
3640 +               "nop; nop; nop; nop; nop; nop;\n\t"                     \
3641 +               ".set reorder\n\t")
3642 +
3643 +#define tlbw_use_hazard()                                              \
3644 +       __asm__ __volatile__(                                           \
3645 +               ".set noreorder\n\t"                                    \
3646 +               "nop; nop; nop; nop; nop; nop;\n\t"                     \
3647 +               ".set reorder\n\t")
3648 +
3649  #endif
3650  
3651 +/*
3652 + * mtc0->mfc0 hazard
3653 + * The 24K has a 2 cycle mtc0/mfc0 execution hazard.
3654 + * It is a MIPS32R2 processor so ehb will clear the hazard.
3655 + */
3656 +
3657 +#ifdef CONFIG_CPU_MIPSR2
3658 +/*
3659 + * Use a macro for ehb unless explicit support for MIPSR2 is enabled
3660 + */
3661 +__asm__(
3662 +       "       .macro  ehb                                     \n\t"
3663 +       "       sll     $0, $0, 3                               \n\t"
3664 +       "       .endm                                           \n\t"
3665 +       "                                                       \n\t"
3666 +       "       .macro\tirq_enable_hazard                       \n\t"
3667 +       "       ehb                                             \n\t"
3668 +       "       .endm                                           \n\t"
3669 +       "                                                       \n\t"
3670 +       "       .macro\tirq_disable_hazard                      \n\t"
3671 +       "       ehb                                             \n\t"
3672 +       "       .endm");
3673 +
3674 +#define irq_enable_hazard()                                            \
3675 +       __asm__ __volatile__(                                           \
3676 +       "ehb\t\t\t\t# irq_enable_hazard")
3677 +
3678 +#define irq_disable_hazard()                                           \
3679 +       __asm__ __volatile__(                                           \
3680 +       "ehb\t\t\t\t# irq_disable_hazard")
3681 +
3682 +#elif defined(CONFIG_CPU_R10000)
3683 +
3684 +/*
3685 + * R10000 rocks - all hazards handled in hardware, so this becomes a nobrainer.
3686 + */
3687 +
3688 +__asm__(
3689 +       "       .macro\tirq_enable_hazard                       \n\t"
3690 +       "       .endm                                           \n\t"
3691 +       "                                                       \n\t"
3692 +       "       .macro\tirq_disable_hazard                      \n\t"
3693 +       "       .endm");
3694 +
3695 +#define irq_enable_hazard()    do { } while (0)
3696 +#define irq_disable_hazard()   do { } while (0)
3697 +
3698 +#else
3699 +
3700 +/*
3701 + * Default for classic MIPS processors.  Assume worst case hazards but don't
3702 + * care about the irq_enable_hazard - sooner or later the hardware will
3703 + * enable it and we don't care when exactly.
3704 + */
3705 +
3706 +__asm__(
3707 +       "       .macro  _ssnop                                  \n\t"
3708 +       "       sll     $0, $2, 1                               \n\t"
3709 +       "       .endm                                           \n\t"
3710 +       "                                                       \n\t"
3711 +       "       #                                               \n\t"
3712 +       "       # There is a hazard but we do not care          \n\t"
3713 +       "       #                                               \n\t"
3714 +       "       .macro\tirq_enable_hazard                       \n\t"
3715 +       "       .endm                                           \n\t"
3716 +       "                                                       \n\t"
3717 +       "       .macro\tirq_disable_hazard                      \n\t"
3718 +       "       _ssnop; _ssnop; _ssnop                          \n\t"
3719 +       "       .endm");
3720 +
3721 +#define irq_enable_hazard()    do { } while (0)
3722 +#define irq_disable_hazard()                                           \
3723 +       __asm__ __volatile__(                                           \
3724 +       "_ssnop; _ssnop; _ssnop;\t\t# irq_disable_hazard")
3725 +
3726  #endif
3727  
3728 +#endif /* __ASSEMBLY__ */
3729 +
3730  #endif /* _ASM_HAZARDS_H */
3731 diff -Nur linux-2.4.32/include/asm-mips64/ide.h linux-2.4.32.patched/include/asm-mips64/ide.h
3732 --- linux-2.4.32/include/asm-mips64/ide.h       2003-08-25 13:44:44.000000000 +0200
3733 +++ linux-2.4.32.patched/include/asm-mips64/ide.h       2006-03-13 18:55:54.000000000 +0100
3734 @@ -32,12 +32,12 @@
3735  
3736  extern struct ide_ops *ide_ops;
3737  
3738 -static __inline__ int ide_default_irq(ide_ioreg_t base)
3739 +static inline int ide_default_irq(ide_ioreg_t base)
3740  {
3741         return ide_ops->ide_default_irq(base);
3742  }
3743  
3744 -static __inline__ ide_ioreg_t ide_default_io_base(int index)
3745 +static inline ide_ioreg_t ide_default_io_base(int index)
3746  {
3747         return ide_ops->ide_default_io_base(index);
3748  }
3749 @@ -48,7 +48,7 @@
3750         ide_ops->ide_init_hwif_ports(hw, data_port, ctrl_port, irq);
3751  }
3752  
3753 -static __inline__ void ide_init_default_hwifs(void)
3754 +static inline void ide_init_default_hwifs(void)
3755  {
3756  #ifndef CONFIG_BLK_DEV_IDEPCI
3757         hw_regs_t hw;
3758 @@ -68,7 +68,89 @@
3759  #define ide_ack_intr(hwif)    ((hwif)->hw.ack_intr ? (hwif)->hw.ack_intr(hwif) : 1)
3760  #endif
3761  
3762 -#include <asm-generic/ide_iops.h>
3763 +/* MIPS port and memory-mapped I/O string operations.  */
3764 +
3765 +static inline void __ide_flush_dcache_range(unsigned long addr, unsigned long size)
3766 +{
3767 +       if (cpu_has_dc_aliases) {
3768 +               unsigned long end = addr + size;
3769 +               for (; addr < end; addr += PAGE_SIZE)
3770 +                       flush_dcache_page(virt_to_page(addr));
3771 +       }
3772 +}
3773 +
3774 +static inline void __ide_insw(unsigned long port, void *addr,
3775 +       unsigned int count)
3776 +{
3777 +       insw(port, addr, count);
3778 +       __ide_flush_dcache_range((unsigned long)addr, count * 2);
3779 +}
3780 +
3781 +static inline void __ide_insl(unsigned long port, void *addr, unsigned int count)
3782 +{
3783 +       insl(port, addr, count);
3784 +       __ide_flush_dcache_range((unsigned long)addr, count * 4);
3785 +}
3786 +
3787 +static inline void __ide_outsw(unsigned long port, const void *addr,
3788 +       unsigned long count)
3789 +{
3790 +       outsw(port, addr, count);
3791 +       __ide_flush_dcache_range((unsigned long)addr, count * 2);
3792 +}
3793 +
3794 +static inline void __ide_outsl(unsigned long port, const void *addr,
3795 +       unsigned long count)
3796 +{
3797 +       outsl(port, addr, count);
3798 +       __ide_flush_dcache_range((unsigned long)addr, count * 4);
3799 +}
3800 +
3801 +static inline void __ide_mm_insw(unsigned long port, void *addr, u32 count)
3802 +{
3803 +       unsigned long start = (unsigned long) addr;
3804 +
3805 +       while (count--) {
3806 +               *(u16 *)addr = readw(port);
3807 +               addr += 2;
3808 +       }
3809 +       __ide_flush_dcache_range(start, count * 2);
3810 +}
3811 +
3812 +static inline void __ide_mm_insl(unsigned long port, void *addr, u32 count)
3813 +{
3814 +       unsigned long start = (unsigned long) addr;
3815 +
3816 +       while (count--) {
3817 +               *(u32 *)addr = readl(port);
3818 +               addr += 4;
3819 +       }
3820 +       __ide_flush_dcache_range(start, count * 4);
3821 +}
3822 +
3823 +static inline void __ide_mm_outsw(unsigned long port, const void *addr,
3824 +       u32 count)
3825 +{
3826 +       unsigned long start = (unsigned long) addr;
3827 +
3828 +       while (count--) {
3829 +               writew(*(u16 *)addr, port);
3830 +               addr += 2;
3831 +       }
3832 +       __ide_flush_dcache_range(start, count * 2);
3833 +}
3834 +
3835 +static inline void __ide_mm_outsl(unsigned long port, const void *addr,
3836 +       u32 count)
3837 +{
3838 +       unsigned long start = (unsigned long) addr;
3839 +
3840 +       while (count--) {
3841 +               writel(*(u32 *)addr, port);
3842 +               addr += 4;
3843 +       }
3844 +       __ide_flush_dcache_range(start, count * 4);
3845 +}
3846  
3847  #endif /* __KERNEL__ */
3848  
3849 diff -Nur linux-2.4.32/include/asm-mips64/io.h linux-2.4.32.patched/include/asm-mips64/io.h
3850 --- linux-2.4.32/include/asm-mips64/io.h        2004-02-18 14:36:32.000000000 +0100
3851 +++ linux-2.4.32.patched/include/asm-mips64/io.h        2006-03-13 18:55:54.000000000 +0100
3852 @@ -414,7 +414,8 @@
3853         return __ioswab32(__val);
3854  }
3855  
3856 -static inline void __outsb(unsigned long port, void *addr, unsigned int count)
3857 +static inline void __outsb(unsigned long port, const void *addr,
3858 +       unsigned int count)
3859  {
3860         while (count--) {
3861                 outb(*(u8 *)addr, port);
3862 @@ -430,7 +431,8 @@
3863         }
3864  }
3865  
3866 -static inline void __outsw(unsigned long port, void *addr, unsigned int count)
3867 +static inline void __outsw(unsigned long port, const void *addr,
3868 +       unsigned int count)
3869  {
3870         while (count--) {
3871                 outw(*(u16 *)addr, port);
3872 @@ -446,7 +448,8 @@
3873         }
3874  }
3875  
3876 -static inline void __outsl(unsigned long port, void *addr, unsigned int count)
3877 +static inline void __outsl(unsigned long port, const void *addr,
3878 +       unsigned int count)
3879  {
3880         while (count--) {
3881                 outl(*(u32 *)addr, port);
3882 diff -Nur linux-2.4.32/include/asm-mips64/mipsregs.h linux-2.4.32.patched/include/asm-mips64/mipsregs.h
3883 --- linux-2.4.32/include/asm-mips64/mipsregs.h  2005-01-19 15:10:12.000000000 +0100
3884 +++ linux-2.4.32.patched/include/asm-mips64/mipsregs.h  2006-03-13 18:55:54.000000000 +0100
3885 @@ -757,10 +757,18 @@
3886  #define read_c0_config1()      __read_32bit_c0_register($16, 1)
3887  #define read_c0_config2()      __read_32bit_c0_register($16, 2)
3888  #define read_c0_config3()      __read_32bit_c0_register($16, 3)
3889 +#define read_c0_config4()      __read_32bit_c0_register($16, 4)
3890 +#define read_c0_config5()      __read_32bit_c0_register($16, 5)
3891 +#define read_c0_config6()      __read_32bit_c0_register($16, 6)
3892 +#define read_c0_config7()      __read_32bit_c0_register($16, 7)
3893  #define write_c0_config(val)   __write_32bit_c0_register($16, 0, val)
3894  #define write_c0_config1(val)  __write_32bit_c0_register($16, 1, val)
3895  #define write_c0_config2(val)  __write_32bit_c0_register($16, 2, val)
3896  #define write_c0_config3(val)  __write_32bit_c0_register($16, 3, val)
3897 +#define write_c0_config4(val)  __write_32bit_c0_register($16, 4, val)
3898 +#define write_c0_config5(val)  __write_32bit_c0_register($16, 5, val)
3899 +#define write_c0_config6(val)  __write_32bit_c0_register($16, 6, val)
3900 +#define write_c0_config7(val)  __write_32bit_c0_register($16, 7, val)
3901  
3902  /*
3903   * The WatchLo register.  There may be upto 8 of them.
3904 @@ -856,42 +864,34 @@
3905   */
3906  static inline void tlb_probe(void)
3907  {
3908 -       rm9000_tlb_hazard();
3909         __asm__ __volatile__(
3910                 ".set noreorder\n\t"
3911                 "tlbp\n\t"
3912                 ".set reorder");
3913 -       rm9000_tlb_hazard();
3914  }
3915  
3916  static inline void tlb_read(void)
3917  {
3918 -       rm9000_tlb_hazard();
3919         __asm__ __volatile__(
3920                 ".set noreorder\n\t"
3921                 "tlbr\n\t"
3922                 ".set reorder");
3923 -       rm9000_tlb_hazard();
3924  }
3925  
3926  static inline void tlb_write_indexed(void)
3927  {
3928 -       rm9000_tlb_hazard();
3929         __asm__ __volatile__(
3930                 ".set noreorder\n\t"
3931                 "tlbwi\n\t"
3932                 ".set reorder");
3933 -       rm9000_tlb_hazard();
3934  }
3935  
3936  static inline void tlb_write_random(void)
3937  {
3938 -       rm9000_tlb_hazard();
3939         __asm__ __volatile__(
3940                 ".set noreorder\n\t"
3941                 "tlbwr\n\t"
3942                 ".set reorder");
3943 -       rm9000_tlb_hazard();
3944  }
3945  
3946  /*
3947 diff -Nur linux-2.4.32/include/asm-mips64/ptrace.h linux-2.4.32.patched/include/asm-mips64/ptrace.h
3948 --- linux-2.4.32/include/asm-mips64/ptrace.h    2004-02-18 14:36:32.000000000 +0100
3949 +++ linux-2.4.32.patched/include/asm-mips64/ptrace.h    2006-03-13 18:55:56.000000000 +0100
3950 @@ -5,6 +5,7 @@
3951   *
3952   * Copyright (C) 1994, 95, 96, 97, 98, 99, 2000 by Ralf Baechle
3953   * Copyright (C) 1999, 2000 Silicon Graphics, Inc.
3954 + * Copyright (C) 2004  Maciej W. Rozycki
3955   */
3956  #ifndef _ASM_PTRACE_H
3957  #define _ASM_PTRACE_H
3958 @@ -61,12 +62,10 @@
3959          "sd\t$22,"__str(PT_R22)"($29)\n\t"                              \
3960          "sd\t$23,"__str(PT_R23)"($29)\n\t"                              \
3961          "sd\t$30,"__str(PT_R30)"($29)\n\t"                              \
3962 +        "j\t_" #symbol "\n\t"                                           \
3963          ".end\t" #symbol "\n\t"                                         \
3964          ".size\t" #symbol",. - " #symbol)
3965  
3966 -/* Used in declaration of save_static functions.  */
3967 -#define static_unused static __attribute__((unused))
3968 -
3969  #define abi64_no_regargs                                               \
3970         unsigned long __dummy0,                                         \
3971         unsigned long __dummy1,                                         \
3972 diff -Nur linux-2.4.32/include/asm-mips64/reg.h linux-2.4.32.patched/include/asm-mips64/reg.h
3973 --- linux-2.4.32/include/asm-mips64/reg.h       2003-08-25 13:44:44.000000000 +0200
3974 +++ linux-2.4.32.patched/include/asm-mips64/reg.h       2006-03-13 18:55:54.000000000 +0100
3975 @@ -46,6 +46,9 @@
3976  /*
3977   * k0/k1 unsaved
3978   */
3979 +#define EF_REG26               26
3980 +#define EF_REG27               27
3981 +
3982  #define EF_REG28               28
3983  #define EF_REG29               29
3984  #define EF_REG30               30
3985 diff -Nur linux-2.4.32/include/asm-mips64/sgi/hpc3.h linux-2.4.32.patched/include/asm-mips64/sgi/hpc3.h
3986 --- linux-2.4.32/include/asm-mips64/sgi/hpc3.h  2003-08-25 13:44:44.000000000 +0200
3987 +++ linux-2.4.32.patched/include/asm-mips64/sgi/hpc3.h  2006-03-13 18:55:54.000000000 +0100
3988 @@ -128,26 +128,26 @@
3989         volatile u32 rx_gfptr;  /* current GIO fifo ptr */
3990         volatile u32 rx_dfptr;  /* current device fifo ptr */
3991         u32 _unused1;           /* padding */
3992 -       volatile u32 rx_reset;  /* reset register */
3993 -#define HPC3_ERXRST_CRESET 0x1 /* Reset dma channel and external controller */
3994 -#define HPC3_ERXRST_CLRIRQ 0x2 /* Clear channel interrupt */
3995 -#define HPC3_ERXRST_LBACK  0x4 /* Enable diagnostic loopback mode of Seeq8003 */
3996 -
3997 -       volatile u32 rx_dconfig;        /* DMA configuration register */
3998 -#define HPC3_ERXDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
3999 -#define HPC3_ERXDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
4000 -#define HPC3_ERXDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
4001 -#define HPC3_ERXDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
4002 -#define HPC3_ERXDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
4003 -#define HPC3_ERXDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
4004 -#define HPC3_ERXDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
4005 -#define HPC3_ERXDCFG_PTO   0x30000 /* Programmed timeout value for above two */
4006 -
4007 -       volatile u32 rx_pconfig;        /* PIO configuration register */
4008 -#define HPC3_ERXPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
4009 -#define HPC3_ERXPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
4010 -#define HPC3_ERXPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
4011 -#define HPC3_ERXPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
4012 +       volatile u32 reset;     /* reset register */
4013 +#define HPC3_ERST_CRESET 0x1   /* Reset dma channel and external controller */
4014 +#define HPC3_ERST_CLRIRQ 0x2   /* Clear channel interrupt */
4015 +#define HPC3_ERST_LBACK  0x4   /* Enable diagnostic loopback mode of Seeq8003 */
4016 +
4017 +       volatile u32 dconfig;    /* DMA configuration register */
4018 +#define HPC3_EDCFG_D1    0x0000f /* Cycles to spend in D1 state for PIO */
4019 +#define HPC3_EDCFG_D2    0x000f0 /* Cycles to spend in D2 state for PIO */
4020 +#define HPC3_EDCFG_D3    0x00f00 /* Cycles to spend in D3 state for PIO */
4021 +#define HPC3_EDCFG_WCTRL 0x01000 /* Enable writes of desc into ex ctrl port */
4022 +#define HPC3_EDCFG_FRXDC 0x02000 /* Clear eop stat bits upon rxdc, hw seeq fix */
4023 +#define HPC3_EDCFG_FEOP  0x04000 /* Bad packet marker timeout enable */
4024 +#define HPC3_EDCFG_FIRQ  0x08000 /* Another bad packet timeout enable */
4025 +#define HPC3_EDCFG_PTO   0x30000 /* Programmed timeout value for above two */
4026 +
4027 +       volatile u32 pconfig;   /* PIO configuration register */
4028 +#define HPC3_EPCFG_P1    0x000f /* Cycles to spend in P1 state for PIO */
4029 +#define HPC3_EPCFG_P2    0x00f0 /* Cycles to spend in P2 state for PIO */
4030 +#define HPC3_EPCFG_P3    0x0f00 /* Cycles to spend in P3 state for PIO */
4031 +#define HPC3_EPCFG_TST   0x1000 /* Diagnistic ram test feature bit */
4032  
4033         u32 _unused2[0x1000/4 - 8];     /* padding */
4034  
4035 @@ -221,7 +221,7 @@
4036  #define HPC3_BESTAT_PIDMASK    0x3f700 /* DMA channel parity identifier */
4037  
4038         u32 _unused1[0x14000/4 - 5];    /* padding */
4039 -       
4040 +
4041         /* Now direct PIO per-HPC3 peripheral access to external regs. */
4042         volatile u32 scsi0_ext[256];    /* SCSI channel 0 external regs */
4043         u32 _unused2[0x7c00/4];
4044 @@ -304,7 +304,7 @@
4045         volatile u32 bbram[8192-50-14]; /* Battery backed ram */
4046  };
4047  
4048 -/* 
4049 +/*
4050   * It is possible to have two HPC3's within the address space on
4051   * one machine, though only having one is more likely on an Indy.
4052   */
4053 diff -Nur linux-2.4.32/include/asm-mips64/signal.h linux-2.4.32.patched/include/asm-mips64/signal.h
4054 --- linux-2.4.32/include/asm-mips64/signal.h    2003-08-25 13:44:44.000000000 +0200
4055 +++ linux-2.4.32.patched/include/asm-mips64/signal.h    2006-03-13 18:55:56.000000000 +0100
4056 @@ -119,6 +119,12 @@
4057  #define SA_SAMPLE_RANDOM       SA_RESTART
4058  #define SA_SHIRQ               0x02000000
4059  
4060 +#ifdef CONFIG_NET_RANDOM
4061 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
4062 +#else
4063 +#define SA_NET_RANDOM  0
4064 +#endif
4065 +
4066  #endif /* __KERNEL__ */
4067  
4068  #define SIG_BLOCK      1       /* for blocking signals */
4069 diff -Nur linux-2.4.32/include/asm-mips64/sn/nmi.h linux-2.4.32.patched/include/asm-mips64/sn/nmi.h
4070 --- linux-2.4.32/include/asm-mips64/sn/nmi.h    2002-11-29 00:53:15.000000000 +0100
4071 +++ linux-2.4.32.patched/include/asm-mips64/sn/nmi.h    2006-03-13 18:55:54.000000000 +0100
4072 @@ -8,7 +8,7 @@
4073  #ifndef __ASM_SN_NMI_H
4074  #define __ASM_SN_NMI_H
4075  
4076 -#ident "$Revision: 1.2.4.2 $"
4077 +#ident "$Revision: 1.2.4.1 $"
4078  
4079  #include <asm/sn/addrs.h>
4080  
4081 diff -Nur linux-2.4.32/include/asm-mips64/unistd.h linux-2.4.32.patched/include/asm-mips64/unistd.h
4082 --- linux-2.4.32/include/asm-mips64/unistd.h    2005-01-19 15:10:12.000000000 +0100
4083 +++ linux-2.4.32.patched/include/asm-mips64/unistd.h    2006-03-13 18:55:54.000000000 +0100
4084 @@ -760,7 +760,7 @@
4085         if (__a3 == 0) \
4086                 return (type) __v0; \
4087         errno = __v0; \
4088 -       return -1; \
4089 +       return (type)-1; \
4090  }
4091  
4092  /*
4093 @@ -788,7 +788,7 @@
4094         if (__a3 == 0) \
4095                 return (type) __v0; \
4096         errno = __v0; \
4097 -       return -1; \
4098 +       return (type)-1; \
4099  }
4100  
4101  #define _syscall2(type,name,atype,a,btype,b) \
4102 @@ -813,7 +813,7 @@
4103         if (__a3 == 0) \
4104                 return (type) __v0; \
4105         errno = __v0; \
4106 -       return -1; \
4107 +       return (type)-1; \
4108  }
4109  
4110  #define _syscall3(type,name,atype,a,btype,b,ctype,c) \
4111 @@ -839,7 +839,7 @@
4112         if (__a3 == 0) \
4113                 return (type) __v0; \
4114         errno = __v0; \
4115 -       return -1; \
4116 +       return (type)-1; \
4117  }
4118  
4119  #define _syscall4(type,name,atype,a,btype,b,ctype,c,dtype,d) \
4120 @@ -865,7 +865,7 @@
4121         if (__a3 == 0) \
4122                 return (type) __v0; \
4123         errno = __v0; \
4124 -       return -1; \
4125 +       return (type)-1; \
4126  }
4127  
4128  #if (_MIPS_SIM == _MIPS_SIM_ABI32)
4129 @@ -902,7 +902,7 @@
4130         if (__a3 == 0) \
4131                 return (type) __v0; \
4132         errno = __v0; \
4133 -       return -1; \
4134 +       return (type)-1; \
4135  }
4136  
4137  #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
4138 @@ -935,7 +935,7 @@
4139         if (__a3 == 0) \
4140                 return (type) __v0; \
4141         errno = __v0; \
4142 -       return -1; \
4143 +       return (type)-1; \
4144  }
4145  
4146  #endif /* (_MIPS_SIM == _MIPS_SIM_ABI32) */
4147 @@ -966,7 +966,7 @@
4148         if (__a3 == 0) \
4149                 return (type) __v0; \
4150         errno = __v0; \
4151 -       return -1; \
4152 +       return (type)-1; \
4153  }
4154  
4155  #define _syscall6(type,name,atype,a,btype,b,ctype,c,dtype,d,etype,e,ftype,f) \
4156 @@ -995,7 +995,7 @@
4157         if (__a3 == 0) \
4158                 return (type) __v0; \
4159         errno = __v0; \
4160 -       return -1; \
4161 +       return (type)-1; \
4162  }
4163  
4164  #endif /* (_MIPS_SIM == _MIPS_SIM_NABI32) || (_MIPS_SIM == _MIPS_SIM_ABI64) */
4165 diff -Nur linux-2.4.32/include/asm-parisc/signal.h linux-2.4.32.patched/include/asm-parisc/signal.h
4166 --- linux-2.4.32/include/asm-parisc/signal.h    2000-12-05 21:29:39.000000000 +0100
4167 +++ linux-2.4.32.patched/include/asm-parisc/signal.h    2006-03-13 18:55:56.000000000 +0100
4168 @@ -100,6 +100,12 @@
4169  #define SA_SAMPLE_RANDOM       SA_RESTART
4170  #define SA_SHIRQ               0x04000000
4171  
4172 +#ifdef CONFIG_NET_RANDOM
4173 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
4174 +#else
4175 +#define SA_NET_RANDOM  0
4176 +#endif
4177 +
4178  #endif /* __KERNEL__ */
4179  
4180  #define SIG_BLOCK          0   /* for blocking signals */
4181 diff -Nur linux-2.4.32/include/asm-ppc/byteorder.h linux-2.4.32.patched/include/asm-ppc/byteorder.h
4182 --- linux-2.4.32/include/asm-ppc/byteorder.h    2003-06-13 16:51:38.000000000 +0200
4183 +++ linux-2.4.32.patched/include/asm-ppc/byteorder.h    2006-03-13 18:55:55.000000000 +0100
4184 @@ -2,6 +2,7 @@
4185  #define _PPC_BYTEORDER_H
4186  
4187  #include <asm/types.h>
4188 +#include <linux/compiler.h>
4189  
4190  #ifdef __GNUC__
4191  #ifdef __KERNEL__
4192 @@ -50,7 +51,7 @@
4193         __asm__ __volatile__ ("stwbrx  %1,0,%2" : "=m" (*addr) : "r" (val), "r" (taddr+4));
4194  }
4195  
4196 -static __inline__ __const__ __u16 ___arch__swab16(__u16 value)
4197 +static __inline__ __attribute_const__ __u16 ___arch__swab16(__u16 value)
4198  {
4199         __u16 result;
4200  
4201 @@ -58,7 +59,7 @@
4202         return result;
4203  }
4204  
4205 -static __inline__ __const__ __u32 ___arch__swab32(__u32 value)
4206 +static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 value)
4207  {
4208         __u32 result;
4209  
4210 diff -Nur linux-2.4.32/include/asm-ppc/param.h linux-2.4.32.patched/include/asm-ppc/param.h
4211 --- linux-2.4.32/include/asm-ppc/param.h        2003-06-13 16:51:38.000000000 +0200
4212 +++ linux-2.4.32.patched/include/asm-ppc/param.h        2006-03-13 18:55:54.000000000 +0100
4213 @@ -3,6 +3,9 @@
4214  
4215  #ifndef HZ
4216  #define HZ 100
4217 +#ifdef __KERNEL__
4218 +#define hz_to_std(a) (a)
4219 +#endif
4220  #endif
4221  
4222  #define EXEC_PAGESIZE  4096
4223 diff -Nur linux-2.4.32/include/asm-ppc/signal.h linux-2.4.32.patched/include/asm-ppc/signal.h
4224 --- linux-2.4.32/include/asm-ppc/signal.h       2003-08-25 13:44:44.000000000 +0200
4225 +++ linux-2.4.32.patched/include/asm-ppc/signal.h       2006-03-13 18:55:56.000000000 +0100
4226 @@ -111,6 +111,13 @@
4227  #define SA_PROBE               SA_ONESHOT
4228  #define SA_SAMPLE_RANDOM       SA_RESTART
4229  #define SA_SHIRQ               0x04000000
4230
4231 +#ifdef CONFIG_NET_RANDOM
4232 +#define SA_NET_RANDOM SA_SAMPLE_RANDOM
4233 +#else
4234 +#define SA_NET_RANDOM 0
4235 +#endif
4236 +  
4237  #endif /* __KERNEL__ */
4238  
4239  #define SIG_BLOCK          0   /* for blocking signals */
4240 diff -Nur linux-2.4.32/include/asm-ppc/spinlock.h linux-2.4.32.patched/include/asm-ppc/spinlock.h
4241 --- linux-2.4.32/include/asm-ppc/spinlock.h     2003-06-13 16:51:38.000000000 +0200
4242 +++ linux-2.4.32.patched/include/asm-ppc/spinlock.h     2006-03-13 18:55:55.000000000 +0100
4243 @@ -40,7 +40,6 @@
4244  extern void _spin_lock(spinlock_t *lock);
4245  extern void _spin_unlock(spinlock_t *lock);
4246  extern int spin_trylock(spinlock_t *lock);
4247 -extern unsigned long __spin_trylock(volatile unsigned long *lock);
4248  
4249  #define spin_lock(lp)                  _spin_lock(lp)
4250  #define spin_unlock(lp)                        _spin_unlock(lp)
4251 diff -Nur linux-2.4.32/include/asm-ppc/time.h linux-2.4.32.patched/include/asm-ppc/time.h
4252 --- linux-2.4.32/include/asm-ppc/time.h 2003-08-25 13:44:44.000000000 +0200
4253 +++ linux-2.4.32.patched/include/asm-ppc/time.h 2006-03-13 18:55:55.000000000 +0100
4254 @@ -12,6 +12,7 @@
4255  #include <linux/config.h>
4256  #include <linux/mc146818rtc.h>
4257  #include <linux/threads.h>
4258 +#include <linux/compiler.h>
4259  
4260  #include <asm/processor.h>
4261  
4262 @@ -57,7 +58,7 @@
4263  /* Accessor functions for the timebase (RTC on 601) registers. */
4264  /* If one day CONFIG_POWER is added just define __USE_RTC as 1 */
4265  #ifdef CONFIG_6xx
4266 -extern __inline__ int const __USE_RTC(void) {
4267 +extern __inline__ int __attribute_const__ __USE_RTC(void) {
4268         return (mfspr(SPRN_PVR)>>16) == 1;
4269  }
4270  #else
4271 diff -Nur linux-2.4.32/include/asm-s390/param.h linux-2.4.32.patched/include/asm-s390/param.h
4272 --- linux-2.4.32/include/asm-s390/param.h       2001-02-13 23:13:44.000000000 +0100
4273 +++ linux-2.4.32.patched/include/asm-s390/param.h       2006-03-13 18:55:54.000000000 +0100
4274 @@ -11,6 +11,9 @@
4275  
4276  #ifndef HZ
4277  #define HZ 100
4278 +#ifdef __KERNEL__
4279 +#define hz_to_std(a) (a)
4280 +#endif
4281  #endif
4282  
4283  #define EXEC_PAGESIZE  4096
4284 diff -Nur linux-2.4.32/include/asm-s390/signal.h linux-2.4.32.patched/include/asm-s390/signal.h
4285 --- linux-2.4.32/include/asm-s390/signal.h      2004-02-18 14:36:32.000000000 +0100
4286 +++ linux-2.4.32.patched/include/asm-s390/signal.h      2006-03-13 18:55:56.000000000 +0100
4287 @@ -129,8 +129,15 @@
4288  #define SA_SHIRQ                0x04000000
4289  #define SA_DOPATHGROUP          0x00100000
4290  #define SA_FORCE                0x00200000
4291 +
4292 +#ifdef CONFIG_NET_RANDOM
4293 +#define SA_NET_RANDOM          SA_SAMPLE_RANDOM
4294 +#else
4295 +#define SA_NET_RANDOM          0
4296  #endif
4297  
4298 +#endif /* __KERNEL__ */
4299 +
4300  #define SIG_BLOCK          0    /* for blocking signals */
4301  #define SIG_UNBLOCK        1    /* for unblocking signals */
4302  #define SIG_SETMASK        2    /* for setting the signal mask */
4303 diff -Nur linux-2.4.32/include/asm-s390x/signal.h linux-2.4.32.patched/include/asm-s390x/signal.h
4304 --- linux-2.4.32/include/asm-s390x/signal.h     2004-02-18 14:36:32.000000000 +0100
4305 +++ linux-2.4.32.patched/include/asm-s390x/signal.h     2006-03-13 18:55:56.000000000 +0100
4306 @@ -129,8 +129,15 @@
4307  #define SA_SHIRQ                0x04000000
4308  #define SA_DOPATHGROUP          0x00100000
4309  #define SA_FORCE                0x00200000
4310 +
4311 +#ifdef CONFIG_NET_RANDOM
4312 +#define SA_NET_RANDOM          SA_SAMPLE_RANDOM
4313 +#else
4314 +#define SA_NET_RANDOM          0
4315  #endif
4316  
4317 +#endif /* __KERNEL__ */
4318 +
4319  #define SIG_BLOCK          0    /* for blocking signals */
4320  #define SIG_UNBLOCK        1    /* for unblocking signals */
4321  #define SIG_SETMASK        2    /* for setting the signal mask */
4322 diff -Nur linux-2.4.32/include/asm-sh/param.h linux-2.4.32.patched/include/asm-sh/param.h
4323 --- linux-2.4.32/include/asm-sh/param.h 2001-01-04 22:19:13.000000000 +0100
4324 +++ linux-2.4.32.patched/include/asm-sh/param.h 2006-03-13 18:55:54.000000000 +0100
4325 @@ -3,6 +3,9 @@
4326  
4327  #ifndef HZ
4328  #define HZ 100
4329 +#ifdef __KERNEL__
4330 +#define hz_to_std(a) (a)
4331 +#endif
4332  #endif
4333  
4334  #define EXEC_PAGESIZE  4096
4335 diff -Nur linux-2.4.32/include/asm-sh/signal.h linux-2.4.32.patched/include/asm-sh/signal.h
4336 --- linux-2.4.32/include/asm-sh/signal.h        1999-11-19 04:37:03.000000000 +0100
4337 +++ linux-2.4.32.patched/include/asm-sh/signal.h        2006-03-13 18:55:56.000000000 +0100
4338 @@ -107,8 +107,15 @@
4339  #define SA_PROBE               SA_ONESHOT
4340  #define SA_SAMPLE_RANDOM       SA_RESTART
4341  #define SA_SHIRQ               0x04000000
4342 +
4343 +#ifdef CONFIG_NET_RANDOM
4344 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
4345 +#else
4346 +#define SA_NET_RANDOM  0
4347  #endif
4348  
4349 +#endif /* __KERNEL__ */
4350 +
4351  #define SIG_BLOCK          0   /* for blocking signals */
4352  #define SIG_UNBLOCK        1   /* for unblocking signals */
4353  #define SIG_SETMASK        2   /* for setting the signal mask */
4354 diff -Nur linux-2.4.32/include/asm-sparc/param.h linux-2.4.32.patched/include/asm-sparc/param.h
4355 --- linux-2.4.32/include/asm-sparc/param.h      2000-10-30 23:34:12.000000000 +0100
4356 +++ linux-2.4.32.patched/include/asm-sparc/param.h      2006-03-13 18:55:54.000000000 +0100
4357 @@ -4,6 +4,9 @@
4358  
4359  #ifndef HZ
4360  #define HZ 100
4361 +#ifdef __KERNEL__
4362 +#define hz_to_std(a) (a)
4363 +#endif
4364  #endif
4365  
4366  #define EXEC_PAGESIZE  8192    /* Thanks for sun4's we carry baggage... */
4367 diff -Nur linux-2.4.32/include/asm-sparc/signal.h linux-2.4.32.patched/include/asm-sparc/signal.h
4368 --- linux-2.4.32/include/asm-sparc/signal.h     1999-09-08 20:14:32.000000000 +0200
4369 +++ linux-2.4.32.patched/include/asm-sparc/signal.h     2006-03-13 18:55:56.000000000 +0100
4370 @@ -176,8 +176,15 @@
4371  #define SA_PROBE SA_ONESHOT
4372  #define SA_SAMPLE_RANDOM SA_RESTART
4373  #define SA_STATIC_ALLOC                0x80
4374 +
4375 +#ifdef CONFIG_NET_RANDOM
4376 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
4377 +#else
4378 +#define SA_NET_RANDOM  0
4379  #endif
4380  
4381 +#endif /* __KERNEL__ */
4382 +
4383  /* Type of a signal handler.  */
4384  #ifdef __KERNEL__
4385  typedef void (*__sighandler_t)(int, int, struct sigcontext *, char *);
4386 diff -Nur linux-2.4.32/include/asm-sparc64/param.h linux-2.4.32.patched/include/asm-sparc64/param.h
4387 --- linux-2.4.32/include/asm-sparc64/param.h    2000-10-30 23:34:12.000000000 +0100
4388 +++ linux-2.4.32.patched/include/asm-sparc64/param.h    2006-03-13 18:55:54.000000000 +0100
4389 @@ -4,6 +4,9 @@
4390  
4391  #ifndef HZ
4392  #define HZ 100
4393 +#ifdef __KERNEL__
4394 +#define hz_to_std(a) (a)
4395 +#endif
4396  #endif
4397  
4398  #define EXEC_PAGESIZE  8192    /* Thanks for sun4's we carry baggage... */
4399 diff -Nur linux-2.4.32/include/asm-sparc64/signal.h linux-2.4.32.patched/include/asm-sparc64/signal.h
4400 --- linux-2.4.32/include/asm-sparc64/signal.h   1999-09-08 20:14:32.000000000 +0200
4401 +++ linux-2.4.32.patched/include/asm-sparc64/signal.h   2006-03-13 18:55:56.000000000 +0100
4402 @@ -192,8 +192,15 @@
4403  #define SA_PROBE SA_ONESHOT
4404  #define SA_SAMPLE_RANDOM SA_RESTART
4405  #define SA_STATIC_ALLOC                0x80
4406 +
4407 +#ifdef CONFIG_NET_RANDOM
4408 +#define SA_NET_RANDOM  SA_SAMPLE_RANDOM
4409 +#else
4410 +#define SA_NET_RANDOM  0
4411  #endif
4412  
4413 +#endif /* __KERNEL__ */
4414 +
4415  /* Type of a signal handler.  */
4416  #ifdef __KERNEL__
4417  typedef void (*__sighandler_t)(int, struct sigcontext *);
4418 diff -Nur linux-2.4.32/include/asm-x86_64/byteorder.h linux-2.4.32.patched/include/asm-x86_64/byteorder.h
4419 --- linux-2.4.32/include/asm-x86_64/byteorder.h 2002-11-29 00:53:15.000000000 +0100
4420 +++ linux-2.4.32.patched/include/asm-x86_64/byteorder.h 2006-03-13 18:55:55.000000000 +0100
4421 @@ -2,16 +2,17 @@
4422  #define _X86_64_BYTEORDER_H
4423  
4424  #include <asm/types.h>
4425 +#include <linux/compiler.h>
4426  
4427  #ifdef __GNUC__
4428  
4429 -static __inline__ __const__ __u64 ___arch__swab64(__u64 x)
4430 +static __inline__ __attribute_const__ __u64 ___arch__swab64(__u64 x)
4431  {
4432         __asm__("bswapq %0" : "=r" (x) : "0" (x));
4433         return x;
4434  }
4435  
4436 -static __inline__ __const__ __u32 ___arch__swab32(__u32 x)
4437 +static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
4438  {
4439         __asm__("bswapl %0" : "=r" (x) : "0" (x));
4440         return x;
4441 diff -Nur linux-2.4.32/include/asm-x86_64/processor.h linux-2.4.32.patched/include/asm-x86_64/processor.h
4442 --- linux-2.4.32/include/asm-x86_64/processor.h 2005-11-16 20:12:54.000000000 +0100
4443 +++ linux-2.4.32.patched/include/asm-x86_64/processor.h 2006-03-13 18:55:55.000000000 +0100
4444 @@ -68,7 +68,6 @@
4445  #define X86_VENDOR_UNKNOWN 0xff
4446  
4447  extern struct cpuinfo_x86 boot_cpu_data;
4448 -extern struct tss_struct init_tss[NR_CPUS];
4449  
4450  #ifdef CONFIG_SMP
4451  extern struct cpuinfo_x86 cpu_data[];
4452 @@ -300,6 +299,8 @@
4453         u32 io_bitmap[IO_BITMAP_SIZE];
4454  } __attribute__((packed)) ____cacheline_aligned;
4455  
4456 +extern struct tss_struct init_tss[NR_CPUS];
4457 +
4458  struct thread_struct {
4459         unsigned long   rsp0;
4460         unsigned long   rip;
4461 diff -Nur linux-2.4.32/include/config/60xx/wdt.h linux-2.4.32.patched/include/config/60xx/wdt.h
4462 --- linux-2.4.32/include/config/60xx/wdt.h      1970-01-01 01:00:00.000000000 +0100
4463 +++ linux-2.4.32.patched/include/config/60xx/wdt.h      2006-03-13 18:57:11.000000000 +0100
4464 @@ -0,0 +1 @@
4465 +#undef  CONFIG_60XX_WDT
4466 diff -Nur linux-2.4.32/include/config/64bit/phys/addr.h linux-2.4.32.patched/include/config/64bit/phys/addr.h
4467 --- linux-2.4.32/include/config/64bit/phys/addr.h       1970-01-01 01:00:00.000000000 +0100
4468 +++ linux-2.4.32.patched/include/config/64bit/phys/addr.h       2006-03-13 18:57:11.000000000 +0100
4469 @@ -0,0 +1 @@
4470 +#undef  CONFIG_64BIT_PHYS_ADDR
4471 diff -Nur linux-2.4.32/include/config/6pack.h linux-2.4.32.patched/include/config/6pack.h
4472 --- linux-2.4.32/include/config/6pack.h 1970-01-01 01:00:00.000000000 +0100
4473 +++ linux-2.4.32.patched/include/config/6pack.h 2006-03-13 18:57:11.000000000 +0100
4474 @@ -0,0 +1 @@
4475 +#undef  CONFIG_6PACK
4476 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
4477 --- linux-2.4.32/include/config/8139/old/rx/reset.h     1970-01-01 01:00:00.000000000 +0100
4478 +++ linux-2.4.32.patched/include/config/8139/old/rx/reset.h     2006-03-13 18:57:11.000000000 +0100
4479 @@ -0,0 +1 @@
4480 +#undef  CONFIG_8139_OLD_RX_RESET
4481 diff -Nur linux-2.4.32/include/config/8139cp.h linux-2.4.32.patched/include/config/8139cp.h
4482 --- linux-2.4.32/include/config/8139cp.h        1970-01-01 01:00:00.000000000 +0100
4483 +++ linux-2.4.32.patched/include/config/8139cp.h        2006-03-13 18:57:11.000000000 +0100
4484 @@ -0,0 +1 @@
4485 +#undef  CONFIG_8139CP
4486 diff -Nur linux-2.4.32/include/config/8139too/8129.h linux-2.4.32.patched/include/config/8139too/8129.h
4487 --- linux-2.4.32/include/config/8139too/8129.h  1970-01-01 01:00:00.000000000 +0100
4488 +++ linux-2.4.32.patched/include/config/8139too/8129.h  2006-03-13 18:57:11.000000000 +0100
4489 @@ -0,0 +1 @@
4490 +#undef  CONFIG_8139TOO_8129
4491 diff -Nur linux-2.4.32/include/config/8139too/pio.h linux-2.4.32.patched/include/config/8139too/pio.h
4492 --- linux-2.4.32/include/config/8139too/pio.h   1970-01-01 01:00:00.000000000 +0100
4493 +++ linux-2.4.32.patched/include/config/8139too/pio.h   2006-03-13 18:57:11.000000000 +0100
4494 @@ -0,0 +1 @@
4495 +#undef  CONFIG_8139TOO_PIO
4496 diff -Nur linux-2.4.32/include/config/8139too/tune/twister.h linux-2.4.32.patched/include/config/8139too/tune/twister.h
4497 --- linux-2.4.32/include/config/8139too/tune/twister.h  1970-01-01 01:00:00.000000000 +0100
4498 +++ linux-2.4.32.patched/include/config/8139too/tune/twister.h  2006-03-13 18:57:11.000000000 +0100
4499 @@ -0,0 +1 @@
4500 +#undef  CONFIG_8139TOO_TUNE_TWISTER
4501 diff -Nur linux-2.4.32/include/config/8139too.h linux-2.4.32.patched/include/config/8139too.h
4502 --- linux-2.4.32/include/config/8139too.h       1970-01-01 01:00:00.000000000 +0100
4503 +++ linux-2.4.32.patched/include/config/8139too.h       2006-03-13 18:57:11.000000000 +0100
4504 @@ -0,0 +1 @@
4505 +#undef  CONFIG_8139TOO
4506 diff -Nur linux-2.4.32/include/config/acenic.h linux-2.4.32.patched/include/config/acenic.h
4507 --- linux-2.4.32/include/config/acenic.h        1970-01-01 01:00:00.000000000 +0100
4508 +++ linux-2.4.32.patched/include/config/acenic.h        2006-03-13 18:57:11.000000000 +0100
4509 @@ -0,0 +1 @@
4510 +#undef  CONFIG_ACENIC
4511 diff -Nur linux-2.4.32/include/config/acer/pica/61.h linux-2.4.32.patched/include/config/acer/pica/61.h
4512 --- linux-2.4.32/include/config/acer/pica/61.h  1970-01-01 01:00:00.000000000 +0100
4513 +++ linux-2.4.32.patched/include/config/acer/pica/61.h  2006-03-13 18:57:11.000000000 +0100
4514 @@ -0,0 +1 @@
4515 +#undef  CONFIG_ACER_PICA_61
4516 diff -Nur linux-2.4.32/include/config/acorn/partition.h linux-2.4.32.patched/include/config/acorn/partition.h
4517 --- linux-2.4.32/include/config/acorn/partition.h       1970-01-01 01:00:00.000000000 +0100
4518 +++ linux-2.4.32.patched/include/config/acorn/partition.h       2006-03-13 18:57:11.000000000 +0100
4519 @@ -0,0 +1 @@
4520 +#undef  CONFIG_ACORN_PARTITION
4521 diff -Nur linux-2.4.32/include/config/acquire/wdt.h linux-2.4.32.patched/include/config/acquire/wdt.h
4522 --- linux-2.4.32/include/config/acquire/wdt.h   1970-01-01 01:00:00.000000000 +0100
4523 +++ linux-2.4.32.patched/include/config/acquire/wdt.h   2006-03-13 18:57:11.000000000 +0100
4524 @@ -0,0 +1 @@
4525 +#undef  CONFIG_ACQUIRE_WDT
4526 diff -Nur linux-2.4.32/include/config/adaptec/starfire.h linux-2.4.32.patched/include/config/adaptec/starfire.h
4527 --- linux-2.4.32/include/config/adaptec/starfire.h      1970-01-01 01:00:00.000000000 +0100
4528 +++ linux-2.4.32.patched/include/config/adaptec/starfire.h      2006-03-13 18:57:11.000000000 +0100
4529 @@ -0,0 +1 @@
4530 +#undef  CONFIG_ADAPTEC_STARFIRE
4531 diff -Nur linux-2.4.32/include/config/adfs/fs/rw.h linux-2.4.32.patched/include/config/adfs/fs/rw.h
4532 --- linux-2.4.32/include/config/adfs/fs/rw.h    1970-01-01 01:00:00.000000000 +0100
4533 +++ linux-2.4.32.patched/include/config/adfs/fs/rw.h    2006-03-13 18:57:11.000000000 +0100
4534 @@ -0,0 +1 @@
4535 +#undef  CONFIG_ADFS_FS_RW
4536 diff -Nur linux-2.4.32/include/config/adfs/fs.h linux-2.4.32.patched/include/config/adfs/fs.h
4537 --- linux-2.4.32/include/config/adfs/fs.h       1970-01-01 01:00:00.000000000 +0100
4538 +++ linux-2.4.32.patched/include/config/adfs/fs.h       2006-03-13 18:57:11.000000000 +0100
4539 @@ -0,0 +1 @@
4540 +#undef  CONFIG_ADFS_FS
4541 diff -Nur linux-2.4.32/include/config/advantech/wdt.h linux-2.4.32.patched/include/config/advantech/wdt.h
4542 --- linux-2.4.32/include/config/advantech/wdt.h 1970-01-01 01:00:00.000000000 +0100
4543 +++ linux-2.4.32.patched/include/config/advantech/wdt.h 2006-03-13 18:57:11.000000000 +0100
4544 @@ -0,0 +1 @@
4545 +#undef  CONFIG_ADVANTECH_WDT
4546 diff -Nur linux-2.4.32/include/config/affs/fs.h linux-2.4.32.patched/include/config/affs/fs.h
4547 --- linux-2.4.32/include/config/affs/fs.h       1970-01-01 01:00:00.000000000 +0100
4548 +++ linux-2.4.32.patched/include/config/affs/fs.h       2006-03-13 18:57:11.000000000 +0100
4549 @@ -0,0 +1 @@
4550 +#undef  CONFIG_AFFS_FS
4551 diff -Nur linux-2.4.32/include/config/agp.h linux-2.4.32.patched/include/config/agp.h
4552 --- linux-2.4.32/include/config/agp.h   1970-01-01 01:00:00.000000000 +0100
4553 +++ linux-2.4.32.patched/include/config/agp.h   2006-03-13 18:57:11.000000000 +0100
4554 @@ -0,0 +1 @@
4555 +#undef  CONFIG_AGP
4556 diff -Nur linux-2.4.32/include/config/airo/cs.h linux-2.4.32.patched/include/config/airo/cs.h
4557 --- linux-2.4.32/include/config/airo/cs.h       1970-01-01 01:00:00.000000000 +0100
4558 +++ linux-2.4.32.patched/include/config/airo/cs.h       2006-03-13 18:57:11.000000000 +0100
4559 @@ -0,0 +1 @@
4560 +#undef  CONFIG_AIRO_CS
4561 diff -Nur linux-2.4.32/include/config/airo.h linux-2.4.32.patched/include/config/airo.h
4562 --- linux-2.4.32/include/config/airo.h  1970-01-01 01:00:00.000000000 +0100
4563 +++ linux-2.4.32.patched/include/config/airo.h  2006-03-13 18:57:11.000000000 +0100
4564 @@ -0,0 +1 @@
4565 +#undef  CONFIG_AIRO
4566 diff -Nur linux-2.4.32/include/config/aironet4500/noncs.h linux-2.4.32.patched/include/config/aironet4500/noncs.h
4567 --- linux-2.4.32/include/config/aironet4500/noncs.h     1970-01-01 01:00:00.000000000 +0100
4568 +++ linux-2.4.32.patched/include/config/aironet4500/noncs.h     2006-03-13 18:57:11.000000000 +0100
4569 @@ -0,0 +1 @@
4570 +#undef  CONFIG_AIRONET4500_NONCS
4571 diff -Nur linux-2.4.32/include/config/aironet4500/proc.h linux-2.4.32.patched/include/config/aironet4500/proc.h
4572 --- linux-2.4.32/include/config/aironet4500/proc.h      1970-01-01 01:00:00.000000000 +0100
4573 +++ linux-2.4.32.patched/include/config/aironet4500/proc.h      2006-03-13 18:57:11.000000000 +0100
4574 @@ -0,0 +1 @@
4575 +#undef  CONFIG_AIRONET4500_PROC
4576 diff -Nur linux-2.4.32/include/config/aironet4500.h linux-2.4.32.patched/include/config/aironet4500.h
4577 --- linux-2.4.32/include/config/aironet4500.h   1970-01-01 01:00:00.000000000 +0100
4578 +++ linux-2.4.32.patched/include/config/aironet4500.h   2006-03-13 18:57:11.000000000 +0100
4579 @@ -0,0 +1 @@
4580 +#undef  CONFIG_AIRONET4500
4581 diff -Nur linux-2.4.32/include/config/alim1535/wdt.h linux-2.4.32.patched/include/config/alim1535/wdt.h
4582 --- linux-2.4.32/include/config/alim1535/wdt.h  1970-01-01 01:00:00.000000000 +0100
4583 +++ linux-2.4.32.patched/include/config/alim1535/wdt.h  2006-03-13 18:57:11.000000000 +0100
4584 @@ -0,0 +1 @@
4585 +#undef  CONFIG_ALIM1535_WDT
4586 diff -Nur linux-2.4.32/include/config/alim7101/wdt.h linux-2.4.32.patched/include/config/alim7101/wdt.h
4587 --- linux-2.4.32/include/config/alim7101/wdt.h  1970-01-01 01:00:00.000000000 +0100
4588 +++ linux-2.4.32.patched/include/config/alim7101/wdt.h  2006-03-13 18:57:11.000000000 +0100
4589 @@ -0,0 +1 @@
4590 +#undef  CONFIG_ALIM7101_WDT
4591 diff -Nur linux-2.4.32/include/config/amd/pm768.h linux-2.4.32.patched/include/config/amd/pm768.h
4592 --- linux-2.4.32/include/config/amd/pm768.h     1970-01-01 01:00:00.000000000 +0100
4593 +++ linux-2.4.32.patched/include/config/amd/pm768.h     2006-03-13 18:57:11.000000000 +0100
4594 @@ -0,0 +1 @@
4595 +#undef  CONFIG_AMD_PM768
4596 diff -Nur linux-2.4.32/include/config/amd74xx/override.h linux-2.4.32.patched/include/config/amd74xx/override.h
4597 --- linux-2.4.32/include/config/amd74xx/override.h      1970-01-01 01:00:00.000000000 +0100
4598 +++ linux-2.4.32.patched/include/config/amd74xx/override.h      2006-03-13 18:57:11.000000000 +0100
4599 @@ -0,0 +1 @@
4600 +#undef  CONFIG_AMD74XX_OVERRIDE
4601 diff -Nur linux-2.4.32/include/config/amd8111/eth.h linux-2.4.32.patched/include/config/amd8111/eth.h
4602 --- linux-2.4.32/include/config/amd8111/eth.h   1970-01-01 01:00:00.000000000 +0100
4603 +++ linux-2.4.32.patched/include/config/amd8111/eth.h   2006-03-13 18:57:11.000000000 +0100
4604 @@ -0,0 +1 @@
4605 +#undef  CONFIG_AMD8111_ETH
4606 diff -Nur linux-2.4.32/include/config/amiga/partition.h linux-2.4.32.patched/include/config/amiga/partition.h
4607 --- linux-2.4.32/include/config/amiga/partition.h       1970-01-01 01:00:00.000000000 +0100
4608 +++ linux-2.4.32.patched/include/config/amiga/partition.h       2006-03-13 18:57:11.000000000 +0100
4609 @@ -0,0 +1 @@
4610 +#undef  CONFIG_AMIGA_PARTITION
4611 diff -Nur linux-2.4.32/include/config/applicom.h linux-2.4.32.patched/include/config/applicom.h
4612 --- linux-2.4.32/include/config/applicom.h      1970-01-01 01:00:00.000000000 +0100
4613 +++ linux-2.4.32.patched/include/config/applicom.h      2006-03-13 18:57:11.000000000 +0100
4614 @@ -0,0 +1 @@
4615 +#undef  CONFIG_APPLICOM
4616 diff -Nur linux-2.4.32/include/config/apricot.h linux-2.4.32.patched/include/config/apricot.h
4617 --- linux-2.4.32/include/config/apricot.h       1970-01-01 01:00:00.000000000 +0100
4618 +++ linux-2.4.32.patched/include/config/apricot.h       2006-03-13 18:57:11.000000000 +0100
4619 @@ -0,0 +1 @@
4620 +#undef  CONFIG_APRICOT
4621 diff -Nur linux-2.4.32/include/config/arcnet.h linux-2.4.32.patched/include/config/arcnet.h
4622 --- linux-2.4.32/include/config/arcnet.h        1970-01-01 01:00:00.000000000 +0100
4623 +++ linux-2.4.32.patched/include/config/arcnet.h        2006-03-13 18:57:11.000000000 +0100
4624 @@ -0,0 +1 @@
4625 +#undef  CONFIG_ARCNET
4626 diff -Nur linux-2.4.32/include/config/arlan.h linux-2.4.32.patched/include/config/arlan.h
4627 --- linux-2.4.32/include/config/arlan.h 1970-01-01 01:00:00.000000000 +0100
4628 +++ linux-2.4.32.patched/include/config/arlan.h 2006-03-13 18:57:11.000000000 +0100
4629 @@ -0,0 +1 @@
4630 +#undef  CONFIG_ARLAN
4631 diff -Nur linux-2.4.32/include/config/arpd.h linux-2.4.32.patched/include/config/arpd.h
4632 --- linux-2.4.32/include/config/arpd.h  1970-01-01 01:00:00.000000000 +0100
4633 +++ linux-2.4.32.patched/include/config/arpd.h  2006-03-13 18:57:11.000000000 +0100
4634 @@ -0,0 +1 @@
4635 +#undef  CONFIG_ARPD
4636 diff -Nur linux-2.4.32/include/config/atalk.h linux-2.4.32.patched/include/config/atalk.h
4637 --- linux-2.4.32/include/config/atalk.h 1970-01-01 01:00:00.000000000 +0100
4638 +++ linux-2.4.32.patched/include/config/atalk.h 2006-03-13 18:57:11.000000000 +0100
4639 @@ -0,0 +1 @@
4640 +#undef  CONFIG_ATALK
4641 diff -Nur linux-2.4.32/include/config/atari/partition.h linux-2.4.32.patched/include/config/atari/partition.h
4642 --- linux-2.4.32/include/config/atari/partition.h       1970-01-01 01:00:00.000000000 +0100
4643 +++ linux-2.4.32.patched/include/config/atari/partition.h       2006-03-13 18:57:11.000000000 +0100
4644 @@ -0,0 +1 @@
4645 +#undef  CONFIG_ATARI_PARTITION
4646 diff -Nur linux-2.4.32/include/config/atm.h linux-2.4.32.patched/include/config/atm.h
4647 --- linux-2.4.32/include/config/atm.h   1970-01-01 01:00:00.000000000 +0100
4648 +++ linux-2.4.32.patched/include/config/atm.h   2006-03-13 18:57:11.000000000 +0100
4649 @@ -0,0 +1 @@
4650 +#undef  CONFIG_ATM
4651 diff -Nur linux-2.4.32/include/config/autofs/fs.h linux-2.4.32.patched/include/config/autofs/fs.h
4652 --- linux-2.4.32/include/config/autofs/fs.h     1970-01-01 01:00:00.000000000 +0100
4653 +++ linux-2.4.32.patched/include/config/autofs/fs.h     2006-03-13 18:57:11.000000000 +0100
4654 @@ -0,0 +1 @@
4655 +#undef  CONFIG_AUTOFS_FS
4656 diff -Nur linux-2.4.32/include/config/autofs4/fs.h linux-2.4.32.patched/include/config/autofs4/fs.h
4657 --- linux-2.4.32/include/config/autofs4/fs.h    1970-01-01 01:00:00.000000000 +0100
4658 +++ linux-2.4.32.patched/include/config/autofs4/fs.h    2006-03-13 18:57:11.000000000 +0100
4659 @@ -0,0 +1 @@
4660 +#undef  CONFIG_AUTOFS4_FS
4661 diff -Nur linux-2.4.32/include/config/ax25/dama/slave.h linux-2.4.32.patched/include/config/ax25/dama/slave.h
4662 --- linux-2.4.32/include/config/ax25/dama/slave.h       1970-01-01 01:00:00.000000000 +0100
4663 +++ linux-2.4.32.patched/include/config/ax25/dama/slave.h       2006-03-13 18:57:11.000000000 +0100
4664 @@ -0,0 +1 @@
4665 +#undef  CONFIG_AX25_DAMA_SLAVE
4666 diff -Nur linux-2.4.32/include/config/ax25/module.h linux-2.4.32.patched/include/config/ax25/module.h
4667 --- linux-2.4.32/include/config/ax25/module.h   1970-01-01 01:00:00.000000000 +0100
4668 +++ linux-2.4.32.patched/include/config/ax25/module.h   2006-03-13 18:57:11.000000000 +0100
4669 @@ -0,0 +1 @@
4670 +#define CONFIG_AX25_MODULE 1
4671 diff -Nur linux-2.4.32/include/config/ax25.h linux-2.4.32.patched/include/config/ax25.h
4672 --- linux-2.4.32/include/config/ax25.h  1970-01-01 01:00:00.000000000 +0100
4673 +++ linux-2.4.32.patched/include/config/ax25.h  2006-03-13 18:57:11.000000000 +0100
4674 @@ -0,0 +1 @@
4675 +#undef  CONFIG_AX25
4676 diff -Nur linux-2.4.32/include/config/b44.h linux-2.4.32.patched/include/config/b44.h
4677 --- linux-2.4.32/include/config/b44.h   1970-01-01 01:00:00.000000000 +0100
4678 +++ linux-2.4.32.patched/include/config/b44.h   2006-03-13 18:57:11.000000000 +0100
4679 @@ -0,0 +1 @@
4680 +#define CONFIG_B44 1
4681 diff -Nur linux-2.4.32/include/config/baget/mips.h linux-2.4.32.patched/include/config/baget/mips.h
4682 --- linux-2.4.32/include/config/baget/mips.h    1970-01-01 01:00:00.000000000 +0100
4683 +++ linux-2.4.32.patched/include/config/baget/mips.h    2006-03-13 18:57:11.000000000 +0100
4684 @@ -0,0 +1 @@
4685 +#undef  CONFIG_BAGET_MIPS
4686 diff -Nur linux-2.4.32/include/config/baycom/epp.h linux-2.4.32.patched/include/config/baycom/epp.h
4687 --- linux-2.4.32/include/config/baycom/epp.h    1970-01-01 01:00:00.000000000 +0100
4688 +++ linux-2.4.32.patched/include/config/baycom/epp.h    2006-03-13 18:57:11.000000000 +0100
4689 @@ -0,0 +1 @@
4690 +#undef  CONFIG_BAYCOM_EPP
4691 diff -Nur linux-2.4.32/include/config/baycom/par.h linux-2.4.32.patched/include/config/baycom/par.h
4692 --- linux-2.4.32/include/config/baycom/par.h    1970-01-01 01:00:00.000000000 +0100
4693 +++ linux-2.4.32.patched/include/config/baycom/par.h    2006-03-13 18:57:11.000000000 +0100
4694 @@ -0,0 +1 @@
4695 +#undef  CONFIG_BAYCOM_PAR
4696 diff -Nur linux-2.4.32/include/config/baycom/ser/fdx.h linux-2.4.32.patched/include/config/baycom/ser/fdx.h
4697 --- linux-2.4.32/include/config/baycom/ser/fdx.h        1970-01-01 01:00:00.000000000 +0100
4698 +++ linux-2.4.32.patched/include/config/baycom/ser/fdx.h        2006-03-13 18:57:11.000000000 +0100
4699 @@ -0,0 +1 @@
4700 +#undef  CONFIG_BAYCOM_SER_FDX
4701 diff -Nur linux-2.4.32/include/config/baycom/ser/hdx.h linux-2.4.32.patched/include/config/baycom/ser/hdx.h
4702 --- linux-2.4.32/include/config/baycom/ser/hdx.h        1970-01-01 01:00:00.000000000 +0100
4703 +++ linux-2.4.32.patched/include/config/baycom/ser/hdx.h        2006-03-13 18:57:11.000000000 +0100
4704 @@ -0,0 +1 @@
4705 +#undef  CONFIG_BAYCOM_SER_HDX
4706 diff -Nur linux-2.4.32/include/config/bcm4310.h linux-2.4.32.patched/include/config/bcm4310.h
4707 --- linux-2.4.32/include/config/bcm4310.h       1970-01-01 01:00:00.000000000 +0100
4708 +++ linux-2.4.32.patched/include/config/bcm4310.h       2006-03-13 18:57:11.000000000 +0100
4709 @@ -0,0 +1 @@
4710 +#define CONFIG_BCM4310 1
4711 diff -Nur linux-2.4.32/include/config/bcm4704.h linux-2.4.32.patched/include/config/bcm4704.h
4712 --- linux-2.4.32/include/config/bcm4704.h       1970-01-01 01:00:00.000000000 +0100
4713 +++ linux-2.4.32.patched/include/config/bcm4704.h       2006-03-13 18:57:11.000000000 +0100
4714 @@ -0,0 +1 @@
4715 +#define CONFIG_BCM4704 1
4716 diff -Nur linux-2.4.32/include/config/bcm4710.h linux-2.4.32.patched/include/config/bcm4710.h
4717 --- linux-2.4.32/include/config/bcm4710.h       1970-01-01 01:00:00.000000000 +0100
4718 +++ linux-2.4.32.patched/include/config/bcm4710.h       2006-03-13 18:57:11.000000000 +0100
4719 @@ -0,0 +1 @@
4720 +#define CONFIG_BCM4710 1
4721 diff -Nur linux-2.4.32/include/config/bcm5365.h linux-2.4.32.patched/include/config/bcm5365.h
4722 --- linux-2.4.32/include/config/bcm5365.h       1970-01-01 01:00:00.000000000 +0100
4723 +++ linux-2.4.32.patched/include/config/bcm5365.h       2006-03-13 18:57:11.000000000 +0100
4724 @@ -0,0 +1 @@
4725 +#define CONFIG_BCM5365 1
4726 diff -Nur linux-2.4.32/include/config/bcm947xx.h linux-2.4.32.patched/include/config/bcm947xx.h
4727 --- linux-2.4.32/include/config/bcm947xx.h      1970-01-01 01:00:00.000000000 +0100
4728 +++ linux-2.4.32.patched/include/config/bcm947xx.h      2006-03-13 18:57:11.000000000 +0100
4729 @@ -0,0 +1 @@
4730 +#define CONFIG_BCM947XX 1
4731 diff -Nur linux-2.4.32/include/config/befs/debug.h linux-2.4.32.patched/include/config/befs/debug.h
4732 --- linux-2.4.32/include/config/befs/debug.h    1970-01-01 01:00:00.000000000 +0100
4733 +++ linux-2.4.32.patched/include/config/befs/debug.h    2006-03-13 18:57:11.000000000 +0100
4734 @@ -0,0 +1 @@
4735 +#undef  CONFIG_BEFS_DEBUG
4736 diff -Nur linux-2.4.32/include/config/befs/fs.h linux-2.4.32.patched/include/config/befs/fs.h
4737 --- linux-2.4.32/include/config/befs/fs.h       1970-01-01 01:00:00.000000000 +0100
4738 +++ linux-2.4.32.patched/include/config/befs/fs.h       2006-03-13 18:57:11.000000000 +0100
4739 @@ -0,0 +1 @@
4740 +#undef  CONFIG_BEFS_FS
4741 diff -Nur linux-2.4.32/include/config/bfs/fs.h linux-2.4.32.patched/include/config/bfs/fs.h
4742 --- linux-2.4.32/include/config/bfs/fs.h        1970-01-01 01:00:00.000000000 +0100
4743 +++ linux-2.4.32.patched/include/config/bfs/fs.h        2006-03-13 18:57:11.000000000 +0100
4744 @@ -0,0 +1 @@
4745 +#undef  CONFIG_BFS_FS
4746 diff -Nur linux-2.4.32/include/config/binfmt/aout.h linux-2.4.32.patched/include/config/binfmt/aout.h
4747 --- linux-2.4.32/include/config/binfmt/aout.h   1970-01-01 01:00:00.000000000 +0100
4748 +++ linux-2.4.32.patched/include/config/binfmt/aout.h   2006-03-13 18:57:11.000000000 +0100
4749 @@ -0,0 +1 @@
4750 +#undef  CONFIG_BINFMT_AOUT
4751 diff -Nur linux-2.4.32/include/config/binfmt/elf/aout.h linux-2.4.32.patched/include/config/binfmt/elf/aout.h
4752 --- linux-2.4.32/include/config/binfmt/elf/aout.h       1970-01-01 01:00:00.000000000 +0100
4753 +++ linux-2.4.32.patched/include/config/binfmt/elf/aout.h       2006-03-13 18:57:11.000000000 +0100
4754 @@ -0,0 +1 @@
4755 +#undef  CONFIG_BINFMT_ELF_AOUT
4756 diff -Nur linux-2.4.32/include/config/binfmt/elf32.h linux-2.4.32.patched/include/config/binfmt/elf32.h
4757 --- linux-2.4.32/include/config/binfmt/elf32.h  1970-01-01 01:00:00.000000000 +0100
4758 +++ linux-2.4.32.patched/include/config/binfmt/elf32.h  2006-03-13 18:57:11.000000000 +0100
4759 @@ -0,0 +1 @@
4760 +#undef  CONFIG_BINFMT_ELF32
4761 diff -Nur linux-2.4.32/include/config/binfmt/elf.h linux-2.4.32.patched/include/config/binfmt/elf.h
4762 --- linux-2.4.32/include/config/binfmt/elf.h    1970-01-01 01:00:00.000000000 +0100
4763 +++ linux-2.4.32.patched/include/config/binfmt/elf.h    2006-03-13 18:57:11.000000000 +0100
4764 @@ -0,0 +1 @@
4765 +#define CONFIG_BINFMT_ELF 1
4766 diff -Nur linux-2.4.32/include/config/binfmt/misc.h linux-2.4.32.patched/include/config/binfmt/misc.h
4767 --- linux-2.4.32/include/config/binfmt/misc.h   1970-01-01 01:00:00.000000000 +0100
4768 +++ linux-2.4.32.patched/include/config/binfmt/misc.h   2006-03-13 18:57:11.000000000 +0100
4769 @@ -0,0 +1 @@
4770 +#undef  CONFIG_BINFMT_MISC
4771 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
4772 --- linux-2.4.32/include/config/blk/cpq/ciss/da.h       1970-01-01 01:00:00.000000000 +0100
4773 +++ linux-2.4.32.patched/include/config/blk/cpq/ciss/da.h       2006-03-13 18:57:11.000000000 +0100
4774 @@ -0,0 +1 @@
4775 +#undef  CONFIG_BLK_CPQ_CISS_DA
4776 diff -Nur linux-2.4.32/include/config/blk/cpq/da.h linux-2.4.32.patched/include/config/blk/cpq/da.h
4777 --- linux-2.4.32/include/config/blk/cpq/da.h    1970-01-01 01:00:00.000000000 +0100
4778 +++ linux-2.4.32.patched/include/config/blk/cpq/da.h    2006-03-13 18:57:11.000000000 +0100
4779 @@ -0,0 +1 @@
4780 +#undef  CONFIG_BLK_CPQ_DA
4781 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
4782 --- linux-2.4.32/include/config/blk/dev/3w/xxxx/raid.h  1970-01-01 01:00:00.000000000 +0100
4783 +++ linux-2.4.32.patched/include/config/blk/dev/3w/xxxx/raid.h  2006-03-13 18:57:11.000000000 +0100
4784 @@ -0,0 +1 @@
4785 +#undef  CONFIG_BLK_DEV_3W_XXXX_RAID
4786 diff -Nur linux-2.4.32/include/config/blk/dev/adma100.h linux-2.4.32.patched/include/config/blk/dev/adma100.h
4787 --- linux-2.4.32/include/config/blk/dev/adma100.h       1970-01-01 01:00:00.000000000 +0100
4788 +++ linux-2.4.32.patched/include/config/blk/dev/adma100.h       2006-03-13 18:57:11.000000000 +0100
4789 @@ -0,0 +1 @@
4790 +#undef  CONFIG_BLK_DEV_ADMA100
4791 diff -Nur linux-2.4.32/include/config/blk/dev/aec62xx.h linux-2.4.32.patched/include/config/blk/dev/aec62xx.h
4792 --- linux-2.4.32/include/config/blk/dev/aec62xx.h       1970-01-01 01:00:00.000000000 +0100
4793 +++ linux-2.4.32.patched/include/config/blk/dev/aec62xx.h       2006-03-13 18:57:11.000000000 +0100
4794 @@ -0,0 +1 @@
4795 +#undef  CONFIG_BLK_DEV_AEC62XX
4796 diff -Nur linux-2.4.32/include/config/blk/dev/ali15x3.h linux-2.4.32.patched/include/config/blk/dev/ali15x3.h
4797 --- linux-2.4.32/include/config/blk/dev/ali15x3.h       1970-01-01 01:00:00.000000000 +0100
4798 +++ linux-2.4.32.patched/include/config/blk/dev/ali15x3.h       2006-03-13 18:57:11.000000000 +0100
4799 @@ -0,0 +1 @@
4800 +#undef  CONFIG_BLK_DEV_ALI15X3
4801 diff -Nur linux-2.4.32/include/config/blk/dev/amd74xx.h linux-2.4.32.patched/include/config/blk/dev/amd74xx.h
4802 --- linux-2.4.32/include/config/blk/dev/amd74xx.h       1970-01-01 01:00:00.000000000 +0100
4803 +++ linux-2.4.32.patched/include/config/blk/dev/amd74xx.h       2006-03-13 18:57:11.000000000 +0100
4804 @@ -0,0 +1 @@
4805 +#undef  CONFIG_BLK_DEV_AMD74XX
4806 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
4807 --- linux-2.4.32/include/config/blk/dev/ataraid/hpt.h   1970-01-01 01:00:00.000000000 +0100
4808 +++ linux-2.4.32.patched/include/config/blk/dev/ataraid/hpt.h   2006-03-13 18:57:11.000000000 +0100
4809 @@ -0,0 +1 @@
4810 +#undef  CONFIG_BLK_DEV_ATARAID_HPT
4811 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
4812 --- linux-2.4.32/include/config/blk/dev/ataraid/medley.h        1970-01-01 01:00:00.000000000 +0100
4813 +++ linux-2.4.32.patched/include/config/blk/dev/ataraid/medley.h        2006-03-13 18:57:11.000000000 +0100
4814 @@ -0,0 +1 @@
4815 +#undef  CONFIG_BLK_DEV_ATARAID_MEDLEY
4816 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
4817 --- linux-2.4.32/include/config/blk/dev/ataraid/pdc.h   1970-01-01 01:00:00.000000000 +0100
4818 +++ linux-2.4.32.patched/include/config/blk/dev/ataraid/pdc.h   2006-03-13 18:57:11.000000000 +0100
4819 @@ -0,0 +1 @@
4820 +#undef  CONFIG_BLK_DEV_ATARAID_PDC
4821 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
4822 --- linux-2.4.32/include/config/blk/dev/ataraid/sii.h   1970-01-01 01:00:00.000000000 +0100
4823 +++ linux-2.4.32.patched/include/config/blk/dev/ataraid/sii.h   2006-03-13 18:57:11.000000000 +0100
4824 @@ -0,0 +1 @@
4825 +#undef  CONFIG_BLK_DEV_ATARAID_SII
4826 diff -Nur linux-2.4.32/include/config/blk/dev/ataraid.h linux-2.4.32.patched/include/config/blk/dev/ataraid.h
4827 --- linux-2.4.32/include/config/blk/dev/ataraid.h       1970-01-01 01:00:00.000000000 +0100
4828 +++ linux-2.4.32.patched/include/config/blk/dev/ataraid.h       2006-03-13 18:57:11.000000000 +0100
4829 @@ -0,0 +1 @@
4830 +#undef  CONFIG_BLK_DEV_ATARAID
4831 diff -Nur linux-2.4.32/include/config/blk/dev/atiixp.h linux-2.4.32.patched/include/config/blk/dev/atiixp.h
4832 --- linux-2.4.32/include/config/blk/dev/atiixp.h        1970-01-01 01:00:00.000000000 +0100
4833 +++ linux-2.4.32.patched/include/config/blk/dev/atiixp.h        2006-03-13 18:57:11.000000000 +0100
4834 @@ -0,0 +1 @@
4835 +#undef  CONFIG_BLK_DEV_ATIIXP
4836 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
4837 --- linux-2.4.32/include/config/blk/dev/cmd640/enhanced.h       1970-01-01 01:00:00.000000000 +0100
4838 +++ linux-2.4.32.patched/include/config/blk/dev/cmd640/enhanced.h       2006-03-13 18:57:11.000000000 +0100
4839 @@ -0,0 +1 @@
4840 +#undef  CONFIG_BLK_DEV_CMD640_ENHANCED
4841 diff -Nur linux-2.4.32/include/config/blk/dev/cmd640.h linux-2.4.32.patched/include/config/blk/dev/cmd640.h
4842 --- linux-2.4.32/include/config/blk/dev/cmd640.h        1970-01-01 01:00:00.000000000 +0100
4843 +++ linux-2.4.32.patched/include/config/blk/dev/cmd640.h        2006-03-13 18:57:11.000000000 +0100
4844 @@ -0,0 +1 @@
4845 +#undef  CONFIG_BLK_DEV_CMD640
4846 diff -Nur linux-2.4.32/include/config/blk/dev/cmd64x.h linux-2.4.32.patched/include/config/blk/dev/cmd64x.h
4847 --- linux-2.4.32/include/config/blk/dev/cmd64x.h        1970-01-01 01:00:00.000000000 +0100
4848 +++ linux-2.4.32.patched/include/config/blk/dev/cmd64x.h        2006-03-13 18:57:11.000000000 +0100
4849 @@ -0,0 +1 @@
4850 +#undef  CONFIG_BLK_DEV_CMD64X
4851 diff -Nur linux-2.4.32/include/config/blk/dev/cs5530.h linux-2.4.32.patched/include/config/blk/dev/cs5530.h
4852 --- linux-2.4.32/include/config/blk/dev/cs5530.h        1970-01-01 01:00:00.000000000 +0100
4853 +++ linux-2.4.32.patched/include/config/blk/dev/cs5530.h        2006-03-13 18:57:11.000000000 +0100
4854 @@ -0,0 +1 @@
4855 +#undef  CONFIG_BLK_DEV_CS5530
4856 diff -Nur linux-2.4.32/include/config/blk/dev/cy82c693.h linux-2.4.32.patched/include/config/blk/dev/cy82c693.h
4857 --- linux-2.4.32/include/config/blk/dev/cy82c693.h      1970-01-01 01:00:00.000000000 +0100
4858 +++ linux-2.4.32.patched/include/config/blk/dev/cy82c693.h      2006-03-13 18:57:11.000000000 +0100
4859 @@ -0,0 +1 @@
4860 +#undef  CONFIG_BLK_DEV_CY82C693
4861 diff -Nur linux-2.4.32/include/config/blk/dev/dac960.h linux-2.4.32.patched/include/config/blk/dev/dac960.h
4862 --- linux-2.4.32/include/config/blk/dev/dac960.h        1970-01-01 01:00:00.000000000 +0100
4863 +++ linux-2.4.32.patched/include/config/blk/dev/dac960.h        2006-03-13 18:57:11.000000000 +0100
4864 @@ -0,0 +1 @@
4865 +#undef  CONFIG_BLK_DEV_DAC960
4866 diff -Nur linux-2.4.32/include/config/blk/dev/delkin.h linux-2.4.32.patched/include/config/blk/dev/delkin.h
4867 --- linux-2.4.32/include/config/blk/dev/delkin.h        1970-01-01 01:00:00.000000000 +0100
4868 +++ linux-2.4.32.patched/include/config/blk/dev/delkin.h        2006-03-13 18:57:11.000000000 +0100
4869 @@ -0,0 +1 @@
4870 +#undef  CONFIG_BLK_DEV_DELKIN
4871 diff -Nur linux-2.4.32/include/config/blk/dev/fd.h linux-2.4.32.patched/include/config/blk/dev/fd.h
4872 --- linux-2.4.32/include/config/blk/dev/fd.h    1970-01-01 01:00:00.000000000 +0100
4873 +++ linux-2.4.32.patched/include/config/blk/dev/fd.h    2006-03-13 18:57:11.000000000 +0100
4874 @@ -0,0 +1 @@
4875 +#undef  CONFIG_BLK_DEV_FD
4876 diff -Nur linux-2.4.32/include/config/blk/dev/generic.h linux-2.4.32.patched/include/config/blk/dev/generic.h
4877 --- linux-2.4.32/include/config/blk/dev/generic.h       1970-01-01 01:00:00.000000000 +0100
4878 +++ linux-2.4.32.patched/include/config/blk/dev/generic.h       2006-03-13 18:57:11.000000000 +0100
4879 @@ -0,0 +1 @@
4880 +#undef  CONFIG_BLK_DEV_GENERIC
4881 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
4882 --- linux-2.4.32/include/config/blk/dev/hd/ide.h        1970-01-01 01:00:00.000000000 +0100
4883 +++ linux-2.4.32.patched/include/config/blk/dev/hd/ide.h        2006-03-13 18:57:11.000000000 +0100
4884 @@ -0,0 +1 @@
4885 +#undef  CONFIG_BLK_DEV_HD_IDE
4886 diff -Nur linux-2.4.32/include/config/blk/dev/hd.h linux-2.4.32.patched/include/config/blk/dev/hd.h
4887 --- linux-2.4.32/include/config/blk/dev/hd.h    1970-01-01 01:00:00.000000000 +0100
4888 +++ linux-2.4.32.patched/include/config/blk/dev/hd.h    2006-03-13 18:57:11.000000000 +0100
4889 @@ -0,0 +1 @@
4890 +#undef  CONFIG_BLK_DEV_HD
4891 diff -Nur linux-2.4.32/include/config/blk/dev/hpt34x.h linux-2.4.32.patched/include/config/blk/dev/hpt34x.h
4892 --- linux-2.4.32/include/config/blk/dev/hpt34x.h        1970-01-01 01:00:00.000000000 +0100
4893 +++ linux-2.4.32.patched/include/config/blk/dev/hpt34x.h        2006-03-13 18:57:11.000000000 +0100
4894 @@ -0,0 +1 @@
4895 +#undef  CONFIG_BLK_DEV_HPT34X
4896 diff -Nur linux-2.4.32/include/config/blk/dev/hpt366.h linux-2.4.32.patched/include/config/blk/dev/hpt366.h
4897 --- linux-2.4.32/include/config/blk/dev/hpt366.h        1970-01-01 01:00:00.000000000 +0100
4898 +++ linux-2.4.32.patched/include/config/blk/dev/hpt366.h        2006-03-13 18:57:11.000000000 +0100
4899 @@ -0,0 +1 @@
4900 +#undef  CONFIG_BLK_DEV_HPT366
4901 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
4902 --- linux-2.4.32/include/config/blk/dev/ide/module.h    1970-01-01 01:00:00.000000000 +0100
4903 +++ linux-2.4.32.patched/include/config/blk/dev/ide/module.h    2006-03-13 18:57:11.000000000 +0100
4904 @@ -0,0 +1 @@
4905 +#define CONFIG_BLK_DEV_IDE_MODULE 1
4906 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
4907 --- linux-2.4.32/include/config/blk/dev/ide/sata.h      1970-01-01 01:00:00.000000000 +0100
4908 +++ linux-2.4.32.patched/include/config/blk/dev/ide/sata.h      2006-03-13 18:57:11.000000000 +0100
4909 @@ -0,0 +1 @@
4910 +#undef  CONFIG_BLK_DEV_IDE_SATA
4911 diff -Nur linux-2.4.32/include/config/blk/dev/idecd.h linux-2.4.32.patched/include/config/blk/dev/idecd.h
4912 --- linux-2.4.32/include/config/blk/dev/idecd.h 1970-01-01 01:00:00.000000000 +0100
4913 +++ linux-2.4.32.patched/include/config/blk/dev/idecd.h 2006-03-13 18:57:11.000000000 +0100
4914 @@ -0,0 +1 @@
4915 +#undef  CONFIG_BLK_DEV_IDECD
4916 diff -Nur linux-2.4.32/include/config/blk/dev/idecs.h linux-2.4.32.patched/include/config/blk/dev/idecs.h
4917 --- linux-2.4.32/include/config/blk/dev/idecs.h 1970-01-01 01:00:00.000000000 +0100
4918 +++ linux-2.4.32.patched/include/config/blk/dev/idecs.h 2006-03-13 18:57:11.000000000 +0100
4919 @@ -0,0 +1 @@
4920 +#undef  CONFIG_BLK_DEV_IDECS
4921 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
4922 --- linux-2.4.32/include/config/blk/dev/idedisk/module.h        1970-01-01 01:00:00.000000000 +0100
4923 +++ linux-2.4.32.patched/include/config/blk/dev/idedisk/module.h        2006-03-13 18:57:11.000000000 +0100
4924 @@ -0,0 +1 @@
4925 +#define CONFIG_BLK_DEV_IDEDISK_MODULE 1
4926 diff -Nur linux-2.4.32/include/config/blk/dev/idedisk.h linux-2.4.32.patched/include/config/blk/dev/idedisk.h
4927 --- linux-2.4.32/include/config/blk/dev/idedisk.h       1970-01-01 01:00:00.000000000 +0100
4928 +++ linux-2.4.32.patched/include/config/blk/dev/idedisk.h       2006-03-13 18:57:11.000000000 +0100
4929 @@ -0,0 +1 @@
4930 +#undef  CONFIG_BLK_DEV_IDEDISK
4931 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
4932 --- linux-2.4.32/include/config/blk/dev/idedma/forced.h 1970-01-01 01:00:00.000000000 +0100
4933 +++ linux-2.4.32.patched/include/config/blk/dev/idedma/forced.h 2006-03-13 18:57:11.000000000 +0100
4934 @@ -0,0 +1 @@
4935 +#undef  CONFIG_BLK_DEV_IDEDMA_FORCED
4936 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
4937 --- linux-2.4.32/include/config/blk/dev/idedma/pci.h    1970-01-01 01:00:00.000000000 +0100
4938 +++ linux-2.4.32.patched/include/config/blk/dev/idedma/pci.h    2006-03-13 18:57:11.000000000 +0100
4939 @@ -0,0 +1 @@
4940 +#define CONFIG_BLK_DEV_IDEDMA_PCI 1
4941 diff -Nur linux-2.4.32/include/config/blk/dev/idedma.h linux-2.4.32.patched/include/config/blk/dev/idedma.h
4942 --- linux-2.4.32/include/config/blk/dev/idedma.h        1970-01-01 01:00:00.000000000 +0100
4943 +++ linux-2.4.32.patched/include/config/blk/dev/idedma.h        2006-03-13 18:57:11.000000000 +0100
4944 @@ -0,0 +1 @@
4945 +#define CONFIG_BLK_DEV_IDEDMA 1
4946 diff -Nur linux-2.4.32/include/config/blk/dev/idefloppy.h linux-2.4.32.patched/include/config/blk/dev/idefloppy.h
4947 --- linux-2.4.32/include/config/blk/dev/idefloppy.h     1970-01-01 01:00:00.000000000 +0100
4948 +++ linux-2.4.32.patched/include/config/blk/dev/idefloppy.h     2006-03-13 18:57:11.000000000 +0100
4949 @@ -0,0 +1 @@
4950 +#undef  CONFIG_BLK_DEV_IDEFLOPPY
4951 diff -Nur linux-2.4.32/include/config/blk/dev/ide.h linux-2.4.32.patched/include/config/blk/dev/ide.h
4952 --- linux-2.4.32/include/config/blk/dev/ide.h   1970-01-01 01:00:00.000000000 +0100
4953 +++ linux-2.4.32.patched/include/config/blk/dev/ide.h   2006-03-13 18:57:11.000000000 +0100
4954 @@ -0,0 +1 @@
4955 +#undef  CONFIG_BLK_DEV_IDE
4956 diff -Nur linux-2.4.32/include/config/blk/dev/idepci.h linux-2.4.32.patched/include/config/blk/dev/idepci.h
4957 --- linux-2.4.32/include/config/blk/dev/idepci.h        1970-01-01 01:00:00.000000000 +0100
4958 +++ linux-2.4.32.patched/include/config/blk/dev/idepci.h        2006-03-13 18:57:11.000000000 +0100
4959 @@ -0,0 +1 @@
4960 +#define CONFIG_BLK_DEV_IDEPCI 1
4961 diff -Nur linux-2.4.32/include/config/blk/dev/idescsi.h linux-2.4.32.patched/include/config/blk/dev/idescsi.h
4962 --- linux-2.4.32/include/config/blk/dev/idescsi.h       1970-01-01 01:00:00.000000000 +0100
4963 +++ linux-2.4.32.patched/include/config/blk/dev/idescsi.h       2006-03-13 18:57:11.000000000 +0100
4964 @@ -0,0 +1 @@
4965 +#undef  CONFIG_BLK_DEV_IDESCSI
4966 diff -Nur linux-2.4.32/include/config/blk/dev/idetape.h linux-2.4.32.patched/include/config/blk/dev/idetape.h
4967 --- linux-2.4.32/include/config/blk/dev/idetape.h       1970-01-01 01:00:00.000000000 +0100
4968 +++ linux-2.4.32.patched/include/config/blk/dev/idetape.h       2006-03-13 18:57:11.000000000 +0100
4969 @@ -0,0 +1 @@
4970 +#undef  CONFIG_BLK_DEV_IDETAPE
4971 diff -Nur linux-2.4.32/include/config/blk/dev/initrd.h linux-2.4.32.patched/include/config/blk/dev/initrd.h
4972 --- linux-2.4.32/include/config/blk/dev/initrd.h        1970-01-01 01:00:00.000000000 +0100
4973 +++ linux-2.4.32.patched/include/config/blk/dev/initrd.h        2006-03-13 18:57:11.000000000 +0100
4974 @@ -0,0 +1 @@
4975 +#undef  CONFIG_BLK_DEV_INITRD
4976 diff -Nur linux-2.4.32/include/config/blk/dev/isapnp.h linux-2.4.32.patched/include/config/blk/dev/isapnp.h
4977 --- linux-2.4.32/include/config/blk/dev/isapnp.h        1970-01-01 01:00:00.000000000 +0100
4978 +++ linux-2.4.32.patched/include/config/blk/dev/isapnp.h        2006-03-13 18:57:11.000000000 +0100
4979 @@ -0,0 +1 @@
4980 +#undef  CONFIG_BLK_DEV_ISAPNP
4981 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
4982 --- linux-2.4.32/include/config/blk/dev/loop/module.h   1970-01-01 01:00:00.000000000 +0100
4983 +++ linux-2.4.32.patched/include/config/blk/dev/loop/module.h   2006-03-13 18:57:11.000000000 +0100
4984 @@ -0,0 +1 @@
4985 +#define CONFIG_BLK_DEV_LOOP_MODULE 1
4986 diff -Nur linux-2.4.32/include/config/blk/dev/loop.h linux-2.4.32.patched/include/config/blk/dev/loop.h
4987 --- linux-2.4.32/include/config/blk/dev/loop.h  1970-01-01 01:00:00.000000000 +0100
4988 +++ linux-2.4.32.patched/include/config/blk/dev/loop.h  2006-03-13 18:57:11.000000000 +0100
4989 @@ -0,0 +1 @@
4990 +#undef  CONFIG_BLK_DEV_LOOP
4991 diff -Nur linux-2.4.32/include/config/blk/dev/lvm.h linux-2.4.32.patched/include/config/blk/dev/lvm.h
4992 --- linux-2.4.32/include/config/blk/dev/lvm.h   1970-01-01 01:00:00.000000000 +0100
4993 +++ linux-2.4.32.patched/include/config/blk/dev/lvm.h   2006-03-13 18:57:11.000000000 +0100
4994 @@ -0,0 +1 @@
4995 +#undef  CONFIG_BLK_DEV_LVM
4996 diff -Nur linux-2.4.32/include/config/blk/dev/md.h linux-2.4.32.patched/include/config/blk/dev/md.h
4997 --- linux-2.4.32/include/config/blk/dev/md.h    1970-01-01 01:00:00.000000000 +0100
4998 +++ linux-2.4.32.patched/include/config/blk/dev/md.h    2006-03-13 18:57:11.000000000 +0100
4999 @@ -0,0 +1 @@
5000 +#undef  CONFIG_BLK_DEV_MD
5001 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
5002 --- linux-2.4.32/include/config/blk/dev/nbd/module.h    1970-01-01 01:00:00.000000000 +0100
5003 +++ linux-2.4.32.patched/include/config/blk/dev/nbd/module.h    2006-03-13 18:57:11.000000000 +0100
5004 @@ -0,0 +1 @@
5005 +#define CONFIG_BLK_DEV_NBD_MODULE 1
5006 diff -Nur linux-2.4.32/include/config/blk/dev/nbd.h linux-2.4.32.patched/include/config/blk/dev/nbd.h
5007 --- linux-2.4.32/include/config/blk/dev/nbd.h   1970-01-01 01:00:00.000000000 +0100
5008 +++ linux-2.4.32.patched/include/config/blk/dev/nbd.h   2006-03-13 18:57:11.000000000 +0100
5009 @@ -0,0 +1 @@
5010 +#undef  CONFIG_BLK_DEV_NBD
5011 diff -Nur linux-2.4.32/include/config/blk/dev/ns87415.h linux-2.4.32.patched/include/config/blk/dev/ns87415.h
5012 --- linux-2.4.32/include/config/blk/dev/ns87415.h       1970-01-01 01:00:00.000000000 +0100
5013 +++ linux-2.4.32.patched/include/config/blk/dev/ns87415.h       2006-03-13 18:57:11.000000000 +0100
5014 @@ -0,0 +1 @@
5015 +#undef  CONFIG_BLK_DEV_NS87415
5016 diff -Nur linux-2.4.32/include/config/blk/dev/offboard.h linux-2.4.32.patched/include/config/blk/dev/offboard.h
5017 --- linux-2.4.32/include/config/blk/dev/offboard.h      1970-01-01 01:00:00.000000000 +0100
5018 +++ linux-2.4.32.patched/include/config/blk/dev/offboard.h      2006-03-13 18:57:11.000000000 +0100
5019 @@ -0,0 +1 @@
5020 +#define CONFIG_BLK_DEV_OFFBOARD 1
5021 diff -Nur linux-2.4.32/include/config/blk/dev/opti621.h linux-2.4.32.patched/include/config/blk/dev/opti621.h
5022 --- linux-2.4.32/include/config/blk/dev/opti621.h       1970-01-01 01:00:00.000000000 +0100
5023 +++ linux-2.4.32.patched/include/config/blk/dev/opti621.h       2006-03-13 18:57:11.000000000 +0100
5024 @@ -0,0 +1 @@
5025 +#undef  CONFIG_BLK_DEV_OPTI621
5026 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
5027 --- linux-2.4.32/include/config/blk/dev/pdc202xx/new.h  1970-01-01 01:00:00.000000000 +0100
5028 +++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/new.h  2006-03-13 18:57:11.000000000 +0100
5029 @@ -0,0 +1 @@
5030 +#undef  CONFIG_BLK_DEV_PDC202XX_NEW
5031 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
5032 --- linux-2.4.32/include/config/blk/dev/pdc202xx/old/module.h   1970-01-01 01:00:00.000000000 +0100
5033 +++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old/module.h   2006-03-13 18:57:11.000000000 +0100
5034 @@ -0,0 +1 @@
5035 +#define CONFIG_BLK_DEV_PDC202XX_OLD_MODULE 1
5036 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
5037 --- linux-2.4.32/include/config/blk/dev/pdc202xx/old.h  1970-01-01 01:00:00.000000000 +0100
5038 +++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx/old.h  2006-03-13 18:57:11.000000000 +0100
5039 @@ -0,0 +1 @@
5040 +#undef  CONFIG_BLK_DEV_PDC202XX_OLD
5041 diff -Nur linux-2.4.32/include/config/blk/dev/pdc202xx.h linux-2.4.32.patched/include/config/blk/dev/pdc202xx.h
5042 --- linux-2.4.32/include/config/blk/dev/pdc202xx.h      1970-01-01 01:00:00.000000000 +0100
5043 +++ linux-2.4.32.patched/include/config/blk/dev/pdc202xx.h      2006-03-13 18:57:11.000000000 +0100
5044 @@ -0,0 +1 @@
5045 +#define CONFIG_BLK_DEV_PDC202XX 1
5046 diff -Nur linux-2.4.32/include/config/blk/dev/piix.h linux-2.4.32.patched/include/config/blk/dev/piix.h
5047 --- linux-2.4.32/include/config/blk/dev/piix.h  1970-01-01 01:00:00.000000000 +0100
5048 +++ linux-2.4.32.patched/include/config/blk/dev/piix.h  2006-03-13 18:57:11.000000000 +0100
5049 @@ -0,0 +1 @@
5050 +#undef  CONFIG_BLK_DEV_PIIX
5051 diff -Nur linux-2.4.32/include/config/blk/dev/ram.h linux-2.4.32.patched/include/config/blk/dev/ram.h
5052 --- linux-2.4.32/include/config/blk/dev/ram.h   1970-01-01 01:00:00.000000000 +0100
5053 +++ linux-2.4.32.patched/include/config/blk/dev/ram.h   2006-03-13 18:57:11.000000000 +0100
5054 @@ -0,0 +1 @@
5055 +#undef  CONFIG_BLK_DEV_RAM
5056 diff -Nur linux-2.4.32/include/config/blk/dev/rz1000.h linux-2.4.32.patched/include/config/blk/dev/rz1000.h
5057 --- linux-2.4.32/include/config/blk/dev/rz1000.h        1970-01-01 01:00:00.000000000 +0100
5058 +++ linux-2.4.32.patched/include/config/blk/dev/rz1000.h        2006-03-13 18:57:11.000000000 +0100
5059 @@ -0,0 +1 @@
5060 +#undef  CONFIG_BLK_DEV_RZ1000
5061 diff -Nur linux-2.4.32/include/config/blk/dev/sc1200.h linux-2.4.32.patched/include/config/blk/dev/sc1200.h
5062 --- linux-2.4.32/include/config/blk/dev/sc1200.h        1970-01-01 01:00:00.000000000 +0100
5063 +++ linux-2.4.32.patched/include/config/blk/dev/sc1200.h        2006-03-13 18:57:11.000000000 +0100
5064 @@ -0,0 +1 @@
5065 +#undef  CONFIG_BLK_DEV_SC1200
5066 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
5067 --- linux-2.4.32/include/config/blk/dev/sd/module.h     1970-01-01 01:00:00.000000000 +0100
5068 +++ linux-2.4.32.patched/include/config/blk/dev/sd/module.h     2006-03-13 18:57:11.000000000 +0100
5069 @@ -0,0 +1 @@
5070 +#define CONFIG_BLK_DEV_SD_MODULE 1
5071 diff -Nur linux-2.4.32/include/config/blk/dev/sd.h linux-2.4.32.patched/include/config/blk/dev/sd.h
5072 --- linux-2.4.32/include/config/blk/dev/sd.h    1970-01-01 01:00:00.000000000 +0100
5073 +++ linux-2.4.32.patched/include/config/blk/dev/sd.h    2006-03-13 18:57:11.000000000 +0100
5074 @@ -0,0 +1 @@
5075 +#undef  CONFIG_BLK_DEV_SD
5076 diff -Nur linux-2.4.32/include/config/blk/dev/siimage.h linux-2.4.32.patched/include/config/blk/dev/siimage.h
5077 --- linux-2.4.32/include/config/blk/dev/siimage.h       1970-01-01 01:00:00.000000000 +0100
5078 +++ linux-2.4.32.patched/include/config/blk/dev/siimage.h       2006-03-13 18:57:11.000000000 +0100
5079 @@ -0,0 +1 @@
5080 +#undef  CONFIG_BLK_DEV_SIIMAGE
5081 diff -Nur linux-2.4.32/include/config/blk/dev/sis5513.h linux-2.4.32.patched/include/config/blk/dev/sis5513.h
5082 --- linux-2.4.32/include/config/blk/dev/sis5513.h       1970-01-01 01:00:00.000000000 +0100
5083 +++ linux-2.4.32.patched/include/config/blk/dev/sis5513.h       2006-03-13 18:57:11.000000000 +0100
5084 @@ -0,0 +1 @@
5085 +#undef  CONFIG_BLK_DEV_SIS5513
5086 diff -Nur linux-2.4.32/include/config/blk/dev/slc90e66.h linux-2.4.32.patched/include/config/blk/dev/slc90e66.h
5087 --- linux-2.4.32/include/config/blk/dev/slc90e66.h      1970-01-01 01:00:00.000000000 +0100
5088 +++ linux-2.4.32.patched/include/config/blk/dev/slc90e66.h      2006-03-13 18:57:11.000000000 +0100
5089 @@ -0,0 +1 @@
5090 +#undef  CONFIG_BLK_DEV_SLC90E66
5091 diff -Nur linux-2.4.32/include/config/blk/dev/sr.h linux-2.4.32.patched/include/config/blk/dev/sr.h
5092 --- linux-2.4.32/include/config/blk/dev/sr.h    1970-01-01 01:00:00.000000000 +0100
5093 +++ linux-2.4.32.patched/include/config/blk/dev/sr.h    2006-03-13 18:57:11.000000000 +0100
5094 @@ -0,0 +1 @@
5095 +#undef  CONFIG_BLK_DEV_SR
5096 diff -Nur linux-2.4.32/include/config/blk/dev/svwks.h linux-2.4.32.patched/include/config/blk/dev/svwks.h
5097 --- linux-2.4.32/include/config/blk/dev/svwks.h 1970-01-01 01:00:00.000000000 +0100
5098 +++ linux-2.4.32.patched/include/config/blk/dev/svwks.h 2006-03-13 18:57:11.000000000 +0100
5099 @@ -0,0 +1 @@
5100 +#undef  CONFIG_BLK_DEV_SVWKS
5101 diff -Nur linux-2.4.32/include/config/blk/dev/sx8.h linux-2.4.32.patched/include/config/blk/dev/sx8.h
5102 --- linux-2.4.32/include/config/blk/dev/sx8.h   1970-01-01 01:00:00.000000000 +0100
5103 +++ linux-2.4.32.patched/include/config/blk/dev/sx8.h   2006-03-13 18:57:11.000000000 +0100
5104 @@ -0,0 +1 @@
5105 +#undef  CONFIG_BLK_DEV_SX8
5106 diff -Nur linux-2.4.32/include/config/blk/dev/triflex.h linux-2.4.32.patched/include/config/blk/dev/triflex.h
5107 --- linux-2.4.32/include/config/blk/dev/triflex.h       1970-01-01 01:00:00.000000000 +0100
5108 +++ linux-2.4.32.patched/include/config/blk/dev/triflex.h       2006-03-13 18:57:11.000000000 +0100
5109 @@ -0,0 +1 @@
5110 +#undef  CONFIG_BLK_DEV_TRIFLEX
5111 diff -Nur linux-2.4.32/include/config/blk/dev/trm290.h linux-2.4.32.patched/include/config/blk/dev/trm290.h
5112 --- linux-2.4.32/include/config/blk/dev/trm290.h        1970-01-01 01:00:00.000000000 +0100
5113 +++ linux-2.4.32.patched/include/config/blk/dev/trm290.h        2006-03-13 18:57:11.000000000 +0100
5114 @@ -0,0 +1 @@
5115 +#undef  CONFIG_BLK_DEV_TRM290
5116 diff -Nur linux-2.4.32/include/config/blk/dev/umem.h linux-2.4.32.patched/include/config/blk/dev/umem.h
5117 --- linux-2.4.32/include/config/blk/dev/umem.h  1970-01-01 01:00:00.000000000 +0100
5118 +++ linux-2.4.32.patched/include/config/blk/dev/umem.h  2006-03-13 18:57:11.000000000 +0100
5119 @@ -0,0 +1 @@
5120 +#undef  CONFIG_BLK_DEV_UMEM
5121 diff -Nur linux-2.4.32/include/config/blk/dev/via82cxxx.h linux-2.4.32.patched/include/config/blk/dev/via82cxxx.h
5122 --- linux-2.4.32/include/config/blk/dev/via82cxxx.h     1970-01-01 01:00:00.000000000 +0100
5123 +++ linux-2.4.32.patched/include/config/blk/dev/via82cxxx.h     2006-03-13 18:57:11.000000000 +0100
5124 @@ -0,0 +1 @@
5125 +#undef  CONFIG_BLK_DEV_VIA82CXXX
5126 diff -Nur linux-2.4.32/include/config/blk/dev/xd.h linux-2.4.32.patched/include/config/blk/dev/xd.h
5127 --- linux-2.4.32/include/config/blk/dev/xd.h    1970-01-01 01:00:00.000000000 +0100
5128 +++ linux-2.4.32.patched/include/config/blk/dev/xd.h    2006-03-13 18:57:11.000000000 +0100
5129 @@ -0,0 +1 @@
5130 +#undef  CONFIG_BLK_DEV_XD
5131 diff -Nur linux-2.4.32/include/config/blk/stats.h linux-2.4.32.patched/include/config/blk/stats.h
5132 --- linux-2.4.32/include/config/blk/stats.h     1970-01-01 01:00:00.000000000 +0100
5133 +++ linux-2.4.32.patched/include/config/blk/stats.h     2006-03-13 18:57:11.000000000 +0100
5134 @@ -0,0 +1 @@
5135 +#undef  CONFIG_BLK_STATS
5136 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
5137 --- linux-2.4.32/include/config/bluez/bnep/mc/filter.h  1970-01-01 01:00:00.000000000 +0100
5138 +++ linux-2.4.32.patched/include/config/bluez/bnep/mc/filter.h  2006-03-13 18:57:11.000000000 +0100
5139 @@ -0,0 +1 @@
5140 +#define CONFIG_BLUEZ_BNEP_MC_FILTER 1
5141 diff -Nur linux-2.4.32/include/config/bluez/bnep/module.h linux-2.4.32.patched/include/config/bluez/bnep/module.h
5142 --- linux-2.4.32/include/config/bluez/bnep/module.h     1970-01-01 01:00:00.000000000 +0100
5143 +++ linux-2.4.32.patched/include/config/bluez/bnep/module.h     2006-03-13 18:57:11.000000000 +0100
5144 @@ -0,0 +1 @@
5145 +#define CONFIG_BLUEZ_BNEP_MODULE 1
5146 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
5147 --- linux-2.4.32/include/config/bluez/bnep/proto/filter.h       1970-01-01 01:00:00.000000000 +0100
5148 +++ linux-2.4.32.patched/include/config/bluez/bnep/proto/filter.h       2006-03-13 18:57:11.000000000 +0100
5149 @@ -0,0 +1 @@
5150 +#define CONFIG_BLUEZ_BNEP_PROTO_FILTER 1
5151 diff -Nur linux-2.4.32/include/config/bluez/bnep.h linux-2.4.32.patched/include/config/bluez/bnep.h
5152 --- linux-2.4.32/include/config/bluez/bnep.h    1970-01-01 01:00:00.000000000 +0100
5153 +++ linux-2.4.32.patched/include/config/bluez/bnep.h    2006-03-13 18:57:11.000000000 +0100
5154 @@ -0,0 +1 @@
5155 +#undef  CONFIG_BLUEZ_BNEP
5156 diff -Nur linux-2.4.32/include/config/bluez/hcibfusb.h linux-2.4.32.patched/include/config/bluez/hcibfusb.h
5157 --- linux-2.4.32/include/config/bluez/hcibfusb.h        1970-01-01 01:00:00.000000000 +0100
5158 +++ linux-2.4.32.patched/include/config/bluez/hcibfusb.h        2006-03-13 18:57:11.000000000 +0100
5159 @@ -0,0 +1 @@
5160 +#undef  CONFIG_BLUEZ_HCIBFUSB
5161 diff -Nur linux-2.4.32/include/config/bluez/hcibluecard.h linux-2.4.32.patched/include/config/bluez/hcibluecard.h
5162 --- linux-2.4.32/include/config/bluez/hcibluecard.h     1970-01-01 01:00:00.000000000 +0100
5163 +++ linux-2.4.32.patched/include/config/bluez/hcibluecard.h     2006-03-13 18:57:11.000000000 +0100
5164 @@ -0,0 +1 @@
5165 +#undef  CONFIG_BLUEZ_HCIBLUECARD
5166 diff -Nur linux-2.4.32/include/config/bluez/hcibt3c.h linux-2.4.32.patched/include/config/bluez/hcibt3c.h
5167 --- linux-2.4.32/include/config/bluez/hcibt3c.h 1970-01-01 01:00:00.000000000 +0100
5168 +++ linux-2.4.32.patched/include/config/bluez/hcibt3c.h 2006-03-13 18:57:11.000000000 +0100
5169 @@ -0,0 +1 @@
5170 +#undef  CONFIG_BLUEZ_HCIBT3C
5171 diff -Nur linux-2.4.32/include/config/bluez/hcibtuart.h linux-2.4.32.patched/include/config/bluez/hcibtuart.h
5172 --- linux-2.4.32/include/config/bluez/hcibtuart.h       1970-01-01 01:00:00.000000000 +0100
5173 +++ linux-2.4.32.patched/include/config/bluez/hcibtuart.h       2006-03-13 18:57:11.000000000 +0100
5174 @@ -0,0 +1 @@
5175 +#undef  CONFIG_BLUEZ_HCIBTUART
5176 diff -Nur linux-2.4.32/include/config/bluez/hcidtl1.h linux-2.4.32.patched/include/config/bluez/hcidtl1.h
5177 --- linux-2.4.32/include/config/bluez/hcidtl1.h 1970-01-01 01:00:00.000000000 +0100
5178 +++ linux-2.4.32.patched/include/config/bluez/hcidtl1.h 2006-03-13 18:57:11.000000000 +0100
5179 @@ -0,0 +1 @@
5180 +#undef  CONFIG_BLUEZ_HCIDTL1
5181 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
5182 --- linux-2.4.32/include/config/bluez/hciuart/bcsp/txcrc.h      1970-01-01 01:00:00.000000000 +0100
5183 +++ linux-2.4.32.patched/include/config/bluez/hciuart/bcsp/txcrc.h      2006-03-13 18:57:11.000000000 +0100
5184 @@ -0,0 +1 @@
5185 +#define CONFIG_BLUEZ_HCIUART_BCSP_TXCRC 1
5186 diff -Nur linux-2.4.32/include/config/bluez/hciuart/bcsp.h linux-2.4.32.patched/include/config/bluez/hciuart/bcsp.h
5187 --- linux-2.4.32/include/config/bluez/hciuart/bcsp.h    1970-01-01 01:00:00.000000000 +0100
5188 +++ linux-2.4.32.patched/include/config/bluez/hciuart/bcsp.h    2006-03-13 18:57:11.000000000 +0100
5189 @@ -0,0 +1 @@
5190 +#define CONFIG_BLUEZ_HCIUART_BCSP 1
5191 diff -Nur linux-2.4.32/include/config/bluez/hciuart/h4.h linux-2.4.32.patched/include/config/bluez/hciuart/h4.h
5192 --- linux-2.4.32/include/config/bluez/hciuart/h4.h      1970-01-01 01:00:00.000000000 +0100
5193 +++ linux-2.4.32.patched/include/config/bluez/hciuart/h4.h      2006-03-13 18:57:11.000000000 +0100
5194 @@ -0,0 +1 @@
5195 +#define CONFIG_BLUEZ_HCIUART_H4 1
5196 diff -Nur linux-2.4.32/include/config/bluez/hciuart/module.h linux-2.4.32.patched/include/config/bluez/hciuart/module.h
5197 --- linux-2.4.32/include/config/bluez/hciuart/module.h  1970-01-01 01:00:00.000000000 +0100
5198 +++ linux-2.4.32.patched/include/config/bluez/hciuart/module.h  2006-03-13 18:57:11.000000000 +0100
5199 @@ -0,0 +1 @@
5200 +#define CONFIG_BLUEZ_HCIUART_MODULE 1
5201 diff -Nur linux-2.4.32/include/config/bluez/hciuart.h linux-2.4.32.patched/include/config/bluez/hciuart.h
5202 --- linux-2.4.32/include/config/bluez/hciuart.h 1970-01-01 01:00:00.000000000 +0100
5203 +++ linux-2.4.32.patched/include/config/bluez/hciuart.h 2006-03-13 18:57:11.000000000 +0100
5204 @@ -0,0 +1 @@
5205 +#undef  CONFIG_BLUEZ_HCIUART
5206 diff -Nur linux-2.4.32/include/config/bluez/hciusb/module.h linux-2.4.32.patched/include/config/bluez/hciusb/module.h
5207 --- linux-2.4.32/include/config/bluez/hciusb/module.h   1970-01-01 01:00:00.000000000 +0100
5208 +++ linux-2.4.32.patched/include/config/bluez/hciusb/module.h   2006-03-13 18:57:11.000000000 +0100
5209 @@ -0,0 +1 @@
5210 +#define CONFIG_BLUEZ_HCIUSB_MODULE 1
5211 diff -Nur linux-2.4.32/include/config/bluez/hciusb/sco.h linux-2.4.32.patched/include/config/bluez/hciusb/sco.h
5212 --- linux-2.4.32/include/config/bluez/hciusb/sco.h      1970-01-01 01:00:00.000000000 +0100
5213 +++ linux-2.4.32.patched/include/config/bluez/hciusb/sco.h      2006-03-13 18:57:11.000000000 +0100
5214 @@ -0,0 +1 @@
5215 +#define CONFIG_BLUEZ_HCIUSB_SCO 1
5216 diff -Nur linux-2.4.32/include/config/bluez/hciusb.h linux-2.4.32.patched/include/config/bluez/hciusb.h
5217 --- linux-2.4.32/include/config/bluez/hciusb.h  1970-01-01 01:00:00.000000000 +0100
5218 +++ linux-2.4.32.patched/include/config/bluez/hciusb.h  2006-03-13 18:57:11.000000000 +0100
5219 @@ -0,0 +1 @@
5220 +#undef  CONFIG_BLUEZ_HCIUSB
5221 diff -Nur linux-2.4.32/include/config/bluez/hcivhci.h linux-2.4.32.patched/include/config/bluez/hcivhci.h
5222 --- linux-2.4.32/include/config/bluez/hcivhci.h 1970-01-01 01:00:00.000000000 +0100
5223 +++ linux-2.4.32.patched/include/config/bluez/hcivhci.h 2006-03-13 18:57:11.000000000 +0100
5224 @@ -0,0 +1 @@
5225 +#undef  CONFIG_BLUEZ_HCIVHCI
5226 diff -Nur linux-2.4.32/include/config/bluez/l2cap/module.h linux-2.4.32.patched/include/config/bluez/l2cap/module.h
5227 --- linux-2.4.32/include/config/bluez/l2cap/module.h    1970-01-01 01:00:00.000000000 +0100
5228 +++ linux-2.4.32.patched/include/config/bluez/l2cap/module.h    2006-03-13 18:57:11.000000000 +0100
5229 @@ -0,0 +1 @@
5230 +#define CONFIG_BLUEZ_L2CAP_MODULE 1
5231 diff -Nur linux-2.4.32/include/config/bluez/l2cap.h linux-2.4.32.patched/include/config/bluez/l2cap.h
5232 --- linux-2.4.32/include/config/bluez/l2cap.h   1970-01-01 01:00:00.000000000 +0100
5233 +++ linux-2.4.32.patched/include/config/bluez/l2cap.h   2006-03-13 18:57:11.000000000 +0100
5234 @@ -0,0 +1 @@
5235 +#undef  CONFIG_BLUEZ_L2CAP
5236 diff -Nur linux-2.4.32/include/config/bluez/module.h linux-2.4.32.patched/include/config/bluez/module.h
5237 --- linux-2.4.32/include/config/bluez/module.h  1970-01-01 01:00:00.000000000 +0100
5238 +++ linux-2.4.32.patched/include/config/bluez/module.h  2006-03-13 18:57:11.000000000 +0100
5239 @@ -0,0 +1 @@
5240 +#define CONFIG_BLUEZ_MODULE 1
5241 diff -Nur linux-2.4.32/include/config/bluez/rfcomm/module.h linux-2.4.32.patched/include/config/bluez/rfcomm/module.h
5242 --- linux-2.4.32/include/config/bluez/rfcomm/module.h   1970-01-01 01:00:00.000000000 +0100
5243 +++ linux-2.4.32.patched/include/config/bluez/rfcomm/module.h   2006-03-13 18:57:11.000000000 +0100
5244 @@ -0,0 +1 @@
5245 +#define CONFIG_BLUEZ_RFCOMM_MODULE 1
5246 diff -Nur linux-2.4.32/include/config/bluez/rfcomm/tty.h linux-2.4.32.patched/include/config/bluez/rfcomm/tty.h
5247 --- linux-2.4.32/include/config/bluez/rfcomm/tty.h      1970-01-01 01:00:00.000000000 +0100
5248 +++ linux-2.4.32.patched/include/config/bluez/rfcomm/tty.h      2006-03-13 18:57:11.000000000 +0100
5249 @@ -0,0 +1 @@
5250 +#define CONFIG_BLUEZ_RFCOMM_TTY 1
5251 diff -Nur linux-2.4.32/include/config/bluez/rfcomm.h linux-2.4.32.patched/include/config/bluez/rfcomm.h
5252 --- linux-2.4.32/include/config/bluez/rfcomm.h  1970-01-01 01:00:00.000000000 +0100
5253 +++ linux-2.4.32.patched/include/config/bluez/rfcomm.h  2006-03-13 18:57:11.000000000 +0100
5254 @@ -0,0 +1 @@
5255 +#undef  CONFIG_BLUEZ_RFCOMM
5256 diff -Nur linux-2.4.32/include/config/bluez/sco/module.h linux-2.4.32.patched/include/config/bluez/sco/module.h
5257 --- linux-2.4.32/include/config/bluez/sco/module.h      1970-01-01 01:00:00.000000000 +0100
5258 +++ linux-2.4.32.patched/include/config/bluez/sco/module.h      2006-03-13 18:57:11.000000000 +0100
5259 @@ -0,0 +1 @@
5260 +#define CONFIG_BLUEZ_SCO_MODULE 1
5261 diff -Nur linux-2.4.32/include/config/bluez/sco.h linux-2.4.32.patched/include/config/bluez/sco.h
5262 --- linux-2.4.32/include/config/bluez/sco.h     1970-01-01 01:00:00.000000000 +0100
5263 +++ linux-2.4.32.patched/include/config/bluez/sco.h     2006-03-13 18:57:11.000000000 +0100
5264 @@ -0,0 +1 @@
5265 +#undef  CONFIG_BLUEZ_SCO
5266 diff -Nur linux-2.4.32/include/config/bluez.h linux-2.4.32.patched/include/config/bluez.h
5267 --- linux-2.4.32/include/config/bluez.h 1970-01-01 01:00:00.000000000 +0100
5268 +++ linux-2.4.32.patched/include/config/bluez.h 2006-03-13 18:57:11.000000000 +0100
5269 @@ -0,0 +1 @@
5270 +#undef  CONFIG_BLUEZ
5271 diff -Nur linux-2.4.32/include/config/bonding.h linux-2.4.32.patched/include/config/bonding.h
5272 --- linux-2.4.32/include/config/bonding.h       1970-01-01 01:00:00.000000000 +0100
5273 +++ linux-2.4.32.patched/include/config/bonding.h       2006-03-13 18:57:11.000000000 +0100
5274 @@ -0,0 +1 @@
5275 +#undef  CONFIG_BONDING
5276 diff -Nur linux-2.4.32/include/config/bpqether.h linux-2.4.32.patched/include/config/bpqether.h
5277 --- linux-2.4.32/include/config/bpqether.h      1970-01-01 01:00:00.000000000 +0100
5278 +++ linux-2.4.32.patched/include/config/bpqether.h      2006-03-13 18:57:11.000000000 +0100
5279 @@ -0,0 +1 @@
5280 +#undef  CONFIG_BPQETHER
5281 diff -Nur linux-2.4.32/include/config/bridge.h linux-2.4.32.patched/include/config/bridge.h
5282 --- linux-2.4.32/include/config/bridge.h        1970-01-01 01:00:00.000000000 +0100
5283 +++ linux-2.4.32.patched/include/config/bridge.h        2006-03-13 18:57:11.000000000 +0100
5284 @@ -0,0 +1 @@
5285 +#define CONFIG_BRIDGE 1
5286 diff -Nur linux-2.4.32/include/config/bsd/disklabel.h linux-2.4.32.patched/include/config/bsd/disklabel.h
5287 --- linux-2.4.32/include/config/bsd/disklabel.h 1970-01-01 01:00:00.000000000 +0100
5288 +++ linux-2.4.32.patched/include/config/bsd/disklabel.h 2006-03-13 18:57:11.000000000 +0100
5289 @@ -0,0 +1 @@
5290 +#undef  CONFIG_BSD_DISKLABEL
5291 diff -Nur linux-2.4.32/include/config/bsd/process/acct.h linux-2.4.32.patched/include/config/bsd/process/acct.h
5292 --- linux-2.4.32/include/config/bsd/process/acct.h      1970-01-01 01:00:00.000000000 +0100
5293 +++ linux-2.4.32.patched/include/config/bsd/process/acct.h      2006-03-13 18:57:11.000000000 +0100
5294 @@ -0,0 +1 @@
5295 +#undef  CONFIG_BSD_PROCESS_ACCT
5296 diff -Nur linux-2.4.32/include/config/build/elf64.h linux-2.4.32.patched/include/config/build/elf64.h
5297 --- linux-2.4.32/include/config/build/elf64.h   1970-01-01 01:00:00.000000000 +0100
5298 +++ linux-2.4.32.patched/include/config/build/elf64.h   2006-03-13 18:57:11.000000000 +0100
5299 @@ -0,0 +1 @@
5300 +#undef  CONFIG_BUILD_ELF64
5301 diff -Nur linux-2.4.32/include/config/busmouse.h linux-2.4.32.patched/include/config/busmouse.h
5302 --- linux-2.4.32/include/config/busmouse.h      1970-01-01 01:00:00.000000000 +0100
5303 +++ linux-2.4.32.patched/include/config/busmouse.h      2006-03-13 18:57:11.000000000 +0100
5304 @@ -0,0 +1 @@
5305 +#undef  CONFIG_BUSMOUSE
5306 diff -Nur linux-2.4.32/include/config/cardbus.h linux-2.4.32.patched/include/config/cardbus.h
5307 --- linux-2.4.32/include/config/cardbus.h       1970-01-01 01:00:00.000000000 +0100
5308 +++ linux-2.4.32.patched/include/config/cardbus.h       2006-03-13 18:57:11.000000000 +0100
5309 @@ -0,0 +1 @@
5310 +#define CONFIG_CARDBUS 1
5311 diff -Nur linux-2.4.32/include/config/casio/e55.h linux-2.4.32.patched/include/config/casio/e55.h
5312 --- linux-2.4.32/include/config/casio/e55.h     1970-01-01 01:00:00.000000000 +0100
5313 +++ linux-2.4.32.patched/include/config/casio/e55.h     2006-03-13 18:57:11.000000000 +0100
5314 @@ -0,0 +1 @@
5315 +#undef  CONFIG_CASIO_E55
5316 diff -Nur linux-2.4.32/include/config/chr/dev/osst.h linux-2.4.32.patched/include/config/chr/dev/osst.h
5317 --- linux-2.4.32/include/config/chr/dev/osst.h  1970-01-01 01:00:00.000000000 +0100
5318 +++ linux-2.4.32.patched/include/config/chr/dev/osst.h  2006-03-13 18:57:11.000000000 +0100
5319 @@ -0,0 +1 @@
5320 +#undef  CONFIG_CHR_DEV_OSST
5321 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
5322 --- linux-2.4.32/include/config/chr/dev/sg/module.h     1970-01-01 01:00:00.000000000 +0100
5323 +++ linux-2.4.32.patched/include/config/chr/dev/sg/module.h     2006-03-13 18:57:11.000000000 +0100
5324 @@ -0,0 +1 @@
5325 +#define CONFIG_CHR_DEV_SG_MODULE 1
5326 diff -Nur linux-2.4.32/include/config/chr/dev/sg.h linux-2.4.32.patched/include/config/chr/dev/sg.h
5327 --- linux-2.4.32/include/config/chr/dev/sg.h    1970-01-01 01:00:00.000000000 +0100
5328 +++ linux-2.4.32.patched/include/config/chr/dev/sg.h    2006-03-13 18:57:11.000000000 +0100
5329 @@ -0,0 +1 @@
5330 +#undef  CONFIG_CHR_DEV_SG
5331 diff -Nur linux-2.4.32/include/config/chr/dev/st.h linux-2.4.32.patched/include/config/chr/dev/st.h
5332 --- linux-2.4.32/include/config/chr/dev/st.h    1970-01-01 01:00:00.000000000 +0100
5333 +++ linux-2.4.32.patched/include/config/chr/dev/st.h    2006-03-13 18:57:11.000000000 +0100
5334 @@ -0,0 +1 @@
5335 +#undef  CONFIG_CHR_DEV_ST
5336 diff -Nur linux-2.4.32/include/config/cifs/module.h linux-2.4.32.patched/include/config/cifs/module.h
5337 --- linux-2.4.32/include/config/cifs/module.h   1970-01-01 01:00:00.000000000 +0100
5338 +++ linux-2.4.32.patched/include/config/cifs/module.h   2006-03-13 18:57:11.000000000 +0100
5339 @@ -0,0 +1 @@
5340 +#define CONFIG_CIFS_MODULE 1
5341 diff -Nur linux-2.4.32/include/config/cifs/posix.h linux-2.4.32.patched/include/config/cifs/posix.h
5342 --- linux-2.4.32/include/config/cifs/posix.h    1970-01-01 01:00:00.000000000 +0100
5343 +++ linux-2.4.32.patched/include/config/cifs/posix.h    2006-03-13 18:57:11.000000000 +0100
5344 @@ -0,0 +1 @@
5345 +#define CONFIG_CIFS_POSIX 1
5346 diff -Nur linux-2.4.32/include/config/cifs/stats.h linux-2.4.32.patched/include/config/cifs/stats.h
5347 --- linux-2.4.32/include/config/cifs/stats.h    1970-01-01 01:00:00.000000000 +0100
5348 +++ linux-2.4.32.patched/include/config/cifs/stats.h    2006-03-13 18:57:11.000000000 +0100
5349 @@ -0,0 +1 @@
5350 +#undef  CONFIG_CIFS_STATS
5351 diff -Nur linux-2.4.32/include/config/cifs.h linux-2.4.32.patched/include/config/cifs.h
5352 --- linux-2.4.32/include/config/cifs.h  1970-01-01 01:00:00.000000000 +0100
5353 +++ linux-2.4.32.patched/include/config/cifs.h  2006-03-13 18:57:11.000000000 +0100
5354 @@ -0,0 +1 @@
5355 +#undef  CONFIG_CIFS
5356 diff -Nur linux-2.4.32/include/config/ciss/monitor/thread.h linux-2.4.32.patched/include/config/ciss/monitor/thread.h
5357 --- linux-2.4.32/include/config/ciss/monitor/thread.h   1970-01-01 01:00:00.000000000 +0100
5358 +++ linux-2.4.32.patched/include/config/ciss/monitor/thread.h   2006-03-13 18:57:11.000000000 +0100
5359 @@ -0,0 +1 @@
5360 +#undef  CONFIG_CISS_MONITOR_THREAD
5361 diff -Nur linux-2.4.32/include/config/ciss/scsi/tape.h linux-2.4.32.patched/include/config/ciss/scsi/tape.h
5362 --- linux-2.4.32/include/config/ciss/scsi/tape.h        1970-01-01 01:00:00.000000000 +0100
5363 +++ linux-2.4.32.patched/include/config/ciss/scsi/tape.h        2006-03-13 18:57:11.000000000 +0100
5364 @@ -0,0 +1 @@
5365 +#undef  CONFIG_CISS_SCSI_TAPE
5366 diff -Nur linux-2.4.32/include/config/cmdline/bool.h linux-2.4.32.patched/include/config/cmdline/bool.h
5367 --- linux-2.4.32/include/config/cmdline/bool.h  1970-01-01 01:00:00.000000000 +0100
5368 +++ linux-2.4.32.patched/include/config/cmdline/bool.h  2006-03-13 18:57:11.000000000 +0100
5369 @@ -0,0 +1 @@
5370 +#undef  CONFIG_CMDLINE_BOOL
5371 diff -Nur linux-2.4.32/include/config/cmdline.h linux-2.4.32.patched/include/config/cmdline.h
5372 --- linux-2.4.32/include/config/cmdline.h       1970-01-01 01:00:00.000000000 +0100
5373 +++ linux-2.4.32.patched/include/config/cmdline.h       2006-03-13 18:57:11.000000000 +0100
5374 @@ -0,0 +1 @@
5375 +#define CONFIG_CMDLINE "root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200"
5376 diff -Nur linux-2.4.32/include/config/coda/fs.h linux-2.4.32.patched/include/config/coda/fs.h
5377 --- linux-2.4.32/include/config/coda/fs.h       1970-01-01 01:00:00.000000000 +0100
5378 +++ linux-2.4.32.patched/include/config/coda/fs.h       2006-03-13 18:57:11.000000000 +0100
5379 @@ -0,0 +1 @@
5380 +#undef  CONFIG_CODA_FS
5381 diff -Nur linux-2.4.32/include/config/cogent/csb250.h linux-2.4.32.patched/include/config/cogent/csb250.h
5382 --- linux-2.4.32/include/config/cogent/csb250.h 1970-01-01 01:00:00.000000000 +0100
5383 +++ linux-2.4.32.patched/include/config/cogent/csb250.h 2006-03-13 18:57:11.000000000 +0100
5384 @@ -0,0 +1 @@
5385 +#undef  CONFIG_COGENT_CSB250
5386 diff -Nur linux-2.4.32/include/config/cpu/advanced.h linux-2.4.32.patched/include/config/cpu/advanced.h
5387 --- linux-2.4.32/include/config/cpu/advanced.h  1970-01-01 01:00:00.000000000 +0100
5388 +++ linux-2.4.32.patched/include/config/cpu/advanced.h  2006-03-13 18:57:11.000000000 +0100
5389 @@ -0,0 +1 @@
5390 +#undef  CONFIG_CPU_ADVANCED
5391 diff -Nur linux-2.4.32/include/config/cpu/has/lldscd.h linux-2.4.32.patched/include/config/cpu/has/lldscd.h
5392 --- linux-2.4.32/include/config/cpu/has/lldscd.h        1970-01-01 01:00:00.000000000 +0100
5393 +++ linux-2.4.32.patched/include/config/cpu/has/lldscd.h        2006-03-13 18:57:11.000000000 +0100
5394 @@ -0,0 +1 @@
5395 +#undef  CONFIG_CPU_HAS_LLDSCD
5396 diff -Nur linux-2.4.32/include/config/cpu/has/llsc.h linux-2.4.32.patched/include/config/cpu/has/llsc.h
5397 --- linux-2.4.32/include/config/cpu/has/llsc.h  1970-01-01 01:00:00.000000000 +0100
5398 +++ linux-2.4.32.patched/include/config/cpu/has/llsc.h  2006-03-13 18:57:11.000000000 +0100
5399 @@ -0,0 +1 @@
5400 +#define CONFIG_CPU_HAS_LLSC 1
5401 diff -Nur linux-2.4.32/include/config/cpu/has/prefetch.h linux-2.4.32.patched/include/config/cpu/has/prefetch.h
5402 --- linux-2.4.32/include/config/cpu/has/prefetch.h      1970-01-01 01:00:00.000000000 +0100
5403 +++ linux-2.4.32.patched/include/config/cpu/has/prefetch.h      2006-03-13 18:57:11.000000000 +0100
5404 @@ -0,0 +1 @@
5405 +#define CONFIG_CPU_HAS_PREFETCH 1
5406 diff -Nur linux-2.4.32/include/config/cpu/has/sync.h linux-2.4.32.patched/include/config/cpu/has/sync.h
5407 --- linux-2.4.32/include/config/cpu/has/sync.h  1970-01-01 01:00:00.000000000 +0100
5408 +++ linux-2.4.32.patched/include/config/cpu/has/sync.h  2006-03-13 18:57:11.000000000 +0100
5409 @@ -0,0 +1 @@
5410 +#define CONFIG_CPU_HAS_SYNC 1
5411 diff -Nur linux-2.4.32/include/config/cpu/has/wb.h linux-2.4.32.patched/include/config/cpu/has/wb.h
5412 --- linux-2.4.32/include/config/cpu/has/wb.h    1970-01-01 01:00:00.000000000 +0100
5413 +++ linux-2.4.32.patched/include/config/cpu/has/wb.h    2006-03-13 18:57:11.000000000 +0100
5414 @@ -0,0 +1 @@
5415 +#undef  CONFIG_CPU_HAS_WB
5416 diff -Nur linux-2.4.32/include/config/cpu/little/endian.h linux-2.4.32.patched/include/config/cpu/little/endian.h
5417 --- linux-2.4.32/include/config/cpu/little/endian.h     1970-01-01 01:00:00.000000000 +0100
5418 +++ linux-2.4.32.patched/include/config/cpu/little/endian.h     2006-03-13 18:57:11.000000000 +0100
5419 @@ -0,0 +1 @@
5420 +#define CONFIG_CPU_LITTLE_ENDIAN 1
5421 diff -Nur linux-2.4.32/include/config/cpu/mips32.h linux-2.4.32.patched/include/config/cpu/mips32.h
5422 --- linux-2.4.32/include/config/cpu/mips32.h    1970-01-01 01:00:00.000000000 +0100
5423 +++ linux-2.4.32.patched/include/config/cpu/mips32.h    2006-03-13 18:57:11.000000000 +0100
5424 @@ -0,0 +1 @@
5425 +#define CONFIG_CPU_MIPS32 1
5426 diff -Nur linux-2.4.32/include/config/cpu/mips64.h linux-2.4.32.patched/include/config/cpu/mips64.h
5427 --- linux-2.4.32/include/config/cpu/mips64.h    1970-01-01 01:00:00.000000000 +0100
5428 +++ linux-2.4.32.patched/include/config/cpu/mips64.h    2006-03-13 18:57:11.000000000 +0100
5429 @@ -0,0 +1 @@
5430 +#undef  CONFIG_CPU_MIPS64
5431 diff -Nur linux-2.4.32/include/config/cpu/nevada.h linux-2.4.32.patched/include/config/cpu/nevada.h
5432 --- linux-2.4.32/include/config/cpu/nevada.h    1970-01-01 01:00:00.000000000 +0100
5433 +++ linux-2.4.32.patched/include/config/cpu/nevada.h    2006-03-13 18:57:11.000000000 +0100
5434 @@ -0,0 +1 @@
5435 +#undef  CONFIG_CPU_NEVADA
5436 diff -Nur linux-2.4.32/include/config/cpu/r10000.h linux-2.4.32.patched/include/config/cpu/r10000.h
5437 --- linux-2.4.32/include/config/cpu/r10000.h    1970-01-01 01:00:00.000000000 +0100
5438 +++ linux-2.4.32.patched/include/config/cpu/r10000.h    2006-03-13 18:57:11.000000000 +0100
5439 @@ -0,0 +1 @@
5440 +#undef  CONFIG_CPU_R10000
5441 diff -Nur linux-2.4.32/include/config/cpu/r3000.h linux-2.4.32.patched/include/config/cpu/r3000.h
5442 --- linux-2.4.32/include/config/cpu/r3000.h     1970-01-01 01:00:00.000000000 +0100
5443 +++ linux-2.4.32.patched/include/config/cpu/r3000.h     2006-03-13 18:57:11.000000000 +0100
5444 @@ -0,0 +1 @@
5445 +#undef  CONFIG_CPU_R3000
5446 diff -Nur linux-2.4.32/include/config/cpu/r4300.h linux-2.4.32.patched/include/config/cpu/r4300.h
5447 --- linux-2.4.32/include/config/cpu/r4300.h     1970-01-01 01:00:00.000000000 +0100
5448 +++ linux-2.4.32.patched/include/config/cpu/r4300.h     2006-03-13 18:57:11.000000000 +0100
5449 @@ -0,0 +1 @@
5450 +#undef  CONFIG_CPU_R4300
5451 diff -Nur linux-2.4.32/include/config/cpu/r4x00.h linux-2.4.32.patched/include/config/cpu/r4x00.h
5452 --- linux-2.4.32/include/config/cpu/r4x00.h     1970-01-01 01:00:00.000000000 +0100
5453 +++ linux-2.4.32.patched/include/config/cpu/r4x00.h     2006-03-13 18:57:11.000000000 +0100
5454 @@ -0,0 +1 @@
5455 +#undef  CONFIG_CPU_R4X00
5456 diff -Nur linux-2.4.32/include/config/cpu/r5000.h linux-2.4.32.patched/include/config/cpu/r5000.h
5457 --- linux-2.4.32/include/config/cpu/r5000.h     1970-01-01 01:00:00.000000000 +0100
5458 +++ linux-2.4.32.patched/include/config/cpu/r5000.h     2006-03-13 18:57:11.000000000 +0100
5459 @@ -0,0 +1 @@
5460 +#undef  CONFIG_CPU_R5000
5461 diff -Nur linux-2.4.32/include/config/cpu/r5432.h linux-2.4.32.patched/include/config/cpu/r5432.h
5462 --- linux-2.4.32/include/config/cpu/r5432.h     1970-01-01 01:00:00.000000000 +0100
5463 +++ linux-2.4.32.patched/include/config/cpu/r5432.h     2006-03-13 18:57:11.000000000 +0100
5464 @@ -0,0 +1 @@
5465 +#undef  CONFIG_CPU_R5432
5466 diff -Nur linux-2.4.32/include/config/cpu/r6000.h linux-2.4.32.patched/include/config/cpu/r6000.h
5467 --- linux-2.4.32/include/config/cpu/r6000.h     1970-01-01 01:00:00.000000000 +0100
5468 +++ linux-2.4.32.patched/include/config/cpu/r6000.h     2006-03-13 18:57:11.000000000 +0100
5469 @@ -0,0 +1 @@
5470 +#undef  CONFIG_CPU_R6000
5471 diff -Nur linux-2.4.32/include/config/cpu/r8000.h linux-2.4.32.patched/include/config/cpu/r8000.h
5472 --- linux-2.4.32/include/config/cpu/r8000.h     1970-01-01 01:00:00.000000000 +0100
5473 +++ linux-2.4.32.patched/include/config/cpu/r8000.h     2006-03-13 18:57:11.000000000 +0100
5474 @@ -0,0 +1 @@
5475 +#undef  CONFIG_CPU_R8000
5476 diff -Nur linux-2.4.32/include/config/cpu/rm7000.h linux-2.4.32.patched/include/config/cpu/rm7000.h
5477 --- linux-2.4.32/include/config/cpu/rm7000.h    1970-01-01 01:00:00.000000000 +0100
5478 +++ linux-2.4.32.patched/include/config/cpu/rm7000.h    2006-03-13 18:57:11.000000000 +0100
5479 @@ -0,0 +1 @@
5480 +#undef  CONFIG_CPU_RM7000
5481 diff -Nur linux-2.4.32/include/config/cpu/rm9000.h linux-2.4.32.patched/include/config/cpu/rm9000.h
5482 --- linux-2.4.32/include/config/cpu/rm9000.h    1970-01-01 01:00:00.000000000 +0100
5483 +++ linux-2.4.32.patched/include/config/cpu/rm9000.h    2006-03-13 18:57:11.000000000 +0100
5484 @@ -0,0 +1 @@
5485 +#undef  CONFIG_CPU_RM9000
5486 diff -Nur linux-2.4.32/include/config/cpu/sb1.h linux-2.4.32.patched/include/config/cpu/sb1.h
5487 --- linux-2.4.32/include/config/cpu/sb1.h       1970-01-01 01:00:00.000000000 +0100
5488 +++ linux-2.4.32.patched/include/config/cpu/sb1.h       2006-03-13 18:57:11.000000000 +0100
5489 @@ -0,0 +1 @@
5490 +#undef  CONFIG_CPU_SB1
5491 diff -Nur linux-2.4.32/include/config/cpu/tx39xx.h linux-2.4.32.patched/include/config/cpu/tx39xx.h
5492 --- linux-2.4.32/include/config/cpu/tx39xx.h    1970-01-01 01:00:00.000000000 +0100
5493 +++ linux-2.4.32.patched/include/config/cpu/tx39xx.h    2006-03-13 18:57:11.000000000 +0100
5494 @@ -0,0 +1 @@
5495 +#undef  CONFIG_CPU_TX39XX
5496 diff -Nur linux-2.4.32/include/config/cpu/tx49xx.h linux-2.4.32.patched/include/config/cpu/tx49xx.h
5497 --- linux-2.4.32/include/config/cpu/tx49xx.h    1970-01-01 01:00:00.000000000 +0100
5498 +++ linux-2.4.32.patched/include/config/cpu/tx49xx.h    2006-03-13 18:57:11.000000000 +0100
5499 @@ -0,0 +1 @@
5500 +#undef  CONFIG_CPU_TX49XX
5501 diff -Nur linux-2.4.32/include/config/cpu/vr41xx.h linux-2.4.32.patched/include/config/cpu/vr41xx.h
5502 --- linux-2.4.32/include/config/cpu/vr41xx.h    1970-01-01 01:00:00.000000000 +0100
5503 +++ linux-2.4.32.patched/include/config/cpu/vr41xx.h    2006-03-13 18:57:11.000000000 +0100
5504 @@ -0,0 +1 @@
5505 +#undef  CONFIG_CPU_VR41XX
5506 diff -Nur linux-2.4.32/include/config/cramfs.h linux-2.4.32.patched/include/config/cramfs.h
5507 --- linux-2.4.32/include/config/cramfs.h        1970-01-01 01:00:00.000000000 +0100
5508 +++ linux-2.4.32.patched/include/config/cramfs.h        2006-03-13 18:57:11.000000000 +0100
5509 @@ -0,0 +1 @@
5510 +#undef  CONFIG_CRAMFS
5511 diff -Nur linux-2.4.32/include/config/crc32.h linux-2.4.32.patched/include/config/crc32.h
5512 --- linux-2.4.32/include/config/crc32.h 1970-01-01 01:00:00.000000000 +0100
5513 +++ linux-2.4.32.patched/include/config/crc32.h 2006-03-13 18:57:11.000000000 +0100
5514 @@ -0,0 +1 @@
5515 +#undef  CONFIG_CRC32
5516 diff -Nur linux-2.4.32/include/config/crosscompile.h linux-2.4.32.patched/include/config/crosscompile.h
5517 --- linux-2.4.32/include/config/crosscompile.h  1970-01-01 01:00:00.000000000 +0100
5518 +++ linux-2.4.32.patched/include/config/crosscompile.h  2006-03-13 18:57:11.000000000 +0100
5519 @@ -0,0 +1 @@
5520 +#define CONFIG_CROSSCOMPILE 1
5521 diff -Nur linux-2.4.32/include/config/crypto/aes/module.h linux-2.4.32.patched/include/config/crypto/aes/module.h
5522 --- linux-2.4.32/include/config/crypto/aes/module.h     1970-01-01 01:00:00.000000000 +0100
5523 +++ linux-2.4.32.patched/include/config/crypto/aes/module.h     2006-03-13 18:57:11.000000000 +0100
5524 @@ -0,0 +1 @@
5525 +#define CONFIG_CRYPTO_AES_MODULE 1
5526 diff -Nur linux-2.4.32/include/config/crypto/aes.h linux-2.4.32.patched/include/config/crypto/aes.h
5527 --- linux-2.4.32/include/config/crypto/aes.h    1970-01-01 01:00:00.000000000 +0100
5528 +++ linux-2.4.32.patched/include/config/crypto/aes.h    2006-03-13 18:57:11.000000000 +0100
5529 @@ -0,0 +1 @@
5530 +#undef  CONFIG_CRYPTO_AES
5531 diff -Nur linux-2.4.32/include/config/crypto/anubis.h linux-2.4.32.patched/include/config/crypto/anubis.h
5532 --- linux-2.4.32/include/config/crypto/anubis.h 1970-01-01 01:00:00.000000000 +0100
5533 +++ linux-2.4.32.patched/include/config/crypto/anubis.h 2006-03-13 18:57:11.000000000 +0100
5534 @@ -0,0 +1 @@
5535 +#undef  CONFIG_CRYPTO_ANUBIS
5536 diff -Nur linux-2.4.32/include/config/crypto/arc4/module.h linux-2.4.32.patched/include/config/crypto/arc4/module.h
5537 --- linux-2.4.32/include/config/crypto/arc4/module.h    1970-01-01 01:00:00.000000000 +0100
5538 +++ linux-2.4.32.patched/include/config/crypto/arc4/module.h    2006-03-13 18:57:11.000000000 +0100
5539 @@ -0,0 +1 @@
5540 +#define CONFIG_CRYPTO_ARC4_MODULE 1
5541 diff -Nur linux-2.4.32/include/config/crypto/arc4.h linux-2.4.32.patched/include/config/crypto/arc4.h
5542 --- linux-2.4.32/include/config/crypto/arc4.h   1970-01-01 01:00:00.000000000 +0100
5543 +++ linux-2.4.32.patched/include/config/crypto/arc4.h   2006-03-13 18:57:11.000000000 +0100
5544 @@ -0,0 +1 @@
5545 +#undef  CONFIG_CRYPTO_ARC4
5546 diff -Nur linux-2.4.32/include/config/crypto/blowfish.h linux-2.4.32.patched/include/config/crypto/blowfish.h
5547 --- linux-2.4.32/include/config/crypto/blowfish.h       1970-01-01 01:00:00.000000000 +0100
5548 +++ linux-2.4.32.patched/include/config/crypto/blowfish.h       2006-03-13 18:57:11.000000000 +0100
5549 @@ -0,0 +1 @@
5550 +#undef  CONFIG_CRYPTO_BLOWFISH
5551 diff -Nur linux-2.4.32/include/config/crypto/cast5.h linux-2.4.32.patched/include/config/crypto/cast5.h
5552 --- linux-2.4.32/include/config/crypto/cast5.h  1970-01-01 01:00:00.000000000 +0100
5553 +++ linux-2.4.32.patched/include/config/crypto/cast5.h  2006-03-13 18:57:11.000000000 +0100
5554 @@ -0,0 +1 @@
5555 +#undef  CONFIG_CRYPTO_CAST5
5556 diff -Nur linux-2.4.32/include/config/crypto/cast6.h linux-2.4.32.patched/include/config/crypto/cast6.h
5557 --- linux-2.4.32/include/config/crypto/cast6.h  1970-01-01 01:00:00.000000000 +0100
5558 +++ linux-2.4.32.patched/include/config/crypto/cast6.h  2006-03-13 18:57:11.000000000 +0100
5559 @@ -0,0 +1 @@
5560 +#undef  CONFIG_CRYPTO_CAST6
5561 diff -Nur linux-2.4.32/include/config/crypto/deflate/module.h linux-2.4.32.patched/include/config/crypto/deflate/module.h
5562 --- linux-2.4.32/include/config/crypto/deflate/module.h 1970-01-01 01:00:00.000000000 +0100
5563 +++ linux-2.4.32.patched/include/config/crypto/deflate/module.h 2006-03-13 18:57:11.000000000 +0100
5564 @@ -0,0 +1 @@
5565 +#define CONFIG_CRYPTO_DEFLATE_MODULE 1
5566 diff -Nur linux-2.4.32/include/config/crypto/deflate.h linux-2.4.32.patched/include/config/crypto/deflate.h
5567 --- linux-2.4.32/include/config/crypto/deflate.h        1970-01-01 01:00:00.000000000 +0100
5568 +++ linux-2.4.32.patched/include/config/crypto/deflate.h        2006-03-13 18:57:11.000000000 +0100
5569 @@ -0,0 +1 @@
5570 +#undef  CONFIG_CRYPTO_DEFLATE
5571 diff -Nur linux-2.4.32/include/config/crypto/des/module.h linux-2.4.32.patched/include/config/crypto/des/module.h
5572 --- linux-2.4.32/include/config/crypto/des/module.h     1970-01-01 01:00:00.000000000 +0100
5573 +++ linux-2.4.32.patched/include/config/crypto/des/module.h     2006-03-13 18:57:11.000000000 +0100
5574 @@ -0,0 +1 @@
5575 +#define CONFIG_CRYPTO_DES_MODULE 1
5576 diff -Nur linux-2.4.32/include/config/crypto/des.h linux-2.4.32.patched/include/config/crypto/des.h
5577 --- linux-2.4.32/include/config/crypto/des.h    1970-01-01 01:00:00.000000000 +0100
5578 +++ linux-2.4.32.patched/include/config/crypto/des.h    2006-03-13 18:57:11.000000000 +0100
5579 @@ -0,0 +1 @@
5580 +#undef  CONFIG_CRYPTO_DES
5581 diff -Nur linux-2.4.32/include/config/crypto/hmac.h linux-2.4.32.patched/include/config/crypto/hmac.h
5582 --- linux-2.4.32/include/config/crypto/hmac.h   1970-01-01 01:00:00.000000000 +0100
5583 +++ linux-2.4.32.patched/include/config/crypto/hmac.h   2006-03-13 18:57:11.000000000 +0100
5584 @@ -0,0 +1 @@
5585 +#define CONFIG_CRYPTO_HMAC 1
5586 diff -Nur linux-2.4.32/include/config/crypto/khazad.h linux-2.4.32.patched/include/config/crypto/khazad.h
5587 --- linux-2.4.32/include/config/crypto/khazad.h 1970-01-01 01:00:00.000000000 +0100
5588 +++ linux-2.4.32.patched/include/config/crypto/khazad.h 2006-03-13 18:57:11.000000000 +0100
5589 @@ -0,0 +1 @@
5590 +#undef  CONFIG_CRYPTO_KHAZAD
5591 diff -Nur linux-2.4.32/include/config/crypto/md4.h linux-2.4.32.patched/include/config/crypto/md4.h
5592 --- linux-2.4.32/include/config/crypto/md4.h    1970-01-01 01:00:00.000000000 +0100
5593 +++ linux-2.4.32.patched/include/config/crypto/md4.h    2006-03-13 18:57:11.000000000 +0100
5594 @@ -0,0 +1 @@
5595 +#undef  CONFIG_CRYPTO_MD4
5596 diff -Nur linux-2.4.32/include/config/crypto/md5/module.h linux-2.4.32.patched/include/config/crypto/md5/module.h
5597 --- linux-2.4.32/include/config/crypto/md5/module.h     1970-01-01 01:00:00.000000000 +0100
5598 +++ linux-2.4.32.patched/include/config/crypto/md5/module.h     2006-03-13 18:57:11.000000000 +0100
5599 @@ -0,0 +1 @@
5600 +#define CONFIG_CRYPTO_MD5_MODULE 1
5601 diff -Nur linux-2.4.32/include/config/crypto/md5.h linux-2.4.32.patched/include/config/crypto/md5.h
5602 --- linux-2.4.32/include/config/crypto/md5.h    1970-01-01 01:00:00.000000000 +0100
5603 +++ linux-2.4.32.patched/include/config/crypto/md5.h    2006-03-13 18:57:11.000000000 +0100
5604 @@ -0,0 +1 @@
5605 +#undef  CONFIG_CRYPTO_MD5
5606 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
5607 --- linux-2.4.32/include/config/crypto/michael/mic/module.h     1970-01-01 01:00:00.000000000 +0100
5608 +++ linux-2.4.32.patched/include/config/crypto/michael/mic/module.h     2006-03-13 18:57:11.000000000 +0100
5609 @@ -0,0 +1 @@
5610 +#define CONFIG_CRYPTO_MICHAEL_MIC_MODULE 1
5611 diff -Nur linux-2.4.32/include/config/crypto/michael/mic.h linux-2.4.32.patched/include/config/crypto/michael/mic.h
5612 --- linux-2.4.32/include/config/crypto/michael/mic.h    1970-01-01 01:00:00.000000000 +0100
5613 +++ linux-2.4.32.patched/include/config/crypto/michael/mic.h    2006-03-13 18:57:11.000000000 +0100
5614 @@ -0,0 +1 @@
5615 +#undef  CONFIG_CRYPTO_MICHAEL_MIC
5616 diff -Nur linux-2.4.32/include/config/crypto/null.h linux-2.4.32.patched/include/config/crypto/null.h
5617 --- linux-2.4.32/include/config/crypto/null.h   1970-01-01 01:00:00.000000000 +0100
5618 +++ linux-2.4.32.patched/include/config/crypto/null.h   2006-03-13 18:57:11.000000000 +0100
5619 @@ -0,0 +1 @@
5620 +#undef  CONFIG_CRYPTO_NULL
5621 diff -Nur linux-2.4.32/include/config/crypto/serpent.h linux-2.4.32.patched/include/config/crypto/serpent.h
5622 --- linux-2.4.32/include/config/crypto/serpent.h        1970-01-01 01:00:00.000000000 +0100
5623 +++ linux-2.4.32.patched/include/config/crypto/serpent.h        2006-03-13 18:57:11.000000000 +0100
5624 @@ -0,0 +1 @@
5625 +#undef  CONFIG_CRYPTO_SERPENT
5626 diff -Nur linux-2.4.32/include/config/crypto/sha1/module.h linux-2.4.32.patched/include/config/crypto/sha1/module.h
5627 --- linux-2.4.32/include/config/crypto/sha1/module.h    1970-01-01 01:00:00.000000000 +0100
5628 +++ linux-2.4.32.patched/include/config/crypto/sha1/module.h    2006-03-13 18:57:11.000000000 +0100
5629 @@ -0,0 +1 @@
5630 +#define CONFIG_CRYPTO_SHA1_MODULE 1
5631 diff -Nur linux-2.4.32/include/config/crypto/sha1.h linux-2.4.32.patched/include/config/crypto/sha1.h
5632 --- linux-2.4.32/include/config/crypto/sha1.h   1970-01-01 01:00:00.000000000 +0100
5633 +++ linux-2.4.32.patched/include/config/crypto/sha1.h   2006-03-13 18:57:11.000000000 +0100
5634 @@ -0,0 +1 @@
5635 +#undef  CONFIG_CRYPTO_SHA1
5636 diff -Nur linux-2.4.32/include/config/crypto/sha256.h linux-2.4.32.patched/include/config/crypto/sha256.h
5637 --- linux-2.4.32/include/config/crypto/sha256.h 1970-01-01 01:00:00.000000000 +0100
5638 +++ linux-2.4.32.patched/include/config/crypto/sha256.h 2006-03-13 18:57:11.000000000 +0100
5639 @@ -0,0 +1 @@
5640 +#undef  CONFIG_CRYPTO_SHA256
5641 diff -Nur linux-2.4.32/include/config/crypto/sha512.h linux-2.4.32.patched/include/config/crypto/sha512.h
5642 --- linux-2.4.32/include/config/crypto/sha512.h 1970-01-01 01:00:00.000000000 +0100
5643 +++ linux-2.4.32.patched/include/config/crypto/sha512.h 2006-03-13 18:57:11.000000000 +0100
5644 @@ -0,0 +1 @@
5645 +#undef  CONFIG_CRYPTO_SHA512
5646 diff -Nur linux-2.4.32/include/config/crypto/tea.h linux-2.4.32.patched/include/config/crypto/tea.h
5647 --- linux-2.4.32/include/config/crypto/tea.h    1970-01-01 01:00:00.000000000 +0100
5648 +++ linux-2.4.32.patched/include/config/crypto/tea.h    2006-03-13 18:57:11.000000000 +0100
5649 @@ -0,0 +1 @@
5650 +#undef  CONFIG_CRYPTO_TEA
5651 diff -Nur linux-2.4.32/include/config/crypto/test.h linux-2.4.32.patched/include/config/crypto/test.h
5652 --- linux-2.4.32/include/config/crypto/test.h   1970-01-01 01:00:00.000000000 +0100
5653 +++ linux-2.4.32.patched/include/config/crypto/test.h   2006-03-13 18:57:11.000000000 +0100
5654 @@ -0,0 +1 @@
5655 +#undef  CONFIG_CRYPTO_TEST
5656 diff -Nur linux-2.4.32/include/config/crypto/twofish.h linux-2.4.32.patched/include/config/crypto/twofish.h
5657 --- linux-2.4.32/include/config/crypto/twofish.h        1970-01-01 01:00:00.000000000 +0100
5658 +++ linux-2.4.32.patched/include/config/crypto/twofish.h        2006-03-13 18:57:11.000000000 +0100
5659 @@ -0,0 +1 @@
5660 +#undef  CONFIG_CRYPTO_TWOFISH
5661 diff -Nur linux-2.4.32/include/config/crypto/wp512.h linux-2.4.32.patched/include/config/crypto/wp512.h
5662 --- linux-2.4.32/include/config/crypto/wp512.h  1970-01-01 01:00:00.000000000 +0100
5663 +++ linux-2.4.32.patched/include/config/crypto/wp512.h  2006-03-13 18:57:11.000000000 +0100
5664 @@ -0,0 +1 @@
5665 +#undef  CONFIG_CRYPTO_WP512
5666 diff -Nur linux-2.4.32/include/config/crypto.h linux-2.4.32.patched/include/config/crypto.h
5667 --- linux-2.4.32/include/config/crypto.h        1970-01-01 01:00:00.000000000 +0100
5668 +++ linux-2.4.32.patched/include/config/crypto.h        2006-03-13 18:57:11.000000000 +0100
5669 @@ -0,0 +1 @@
5670 +#define CONFIG_CRYPTO 1
5671 diff -Nur linux-2.4.32/include/config/cs89x0.h linux-2.4.32.patched/include/config/cs89x0.h
5672 --- linux-2.4.32/include/config/cs89x0.h        1970-01-01 01:00:00.000000000 +0100
5673 +++ linux-2.4.32.patched/include/config/cs89x0.h        2006-03-13 18:57:11.000000000 +0100
5674 @@ -0,0 +1 @@
5675 +#undef  CONFIG_CS89x0
5676 diff -Nur linux-2.4.32/include/config/ddb5074.h linux-2.4.32.patched/include/config/ddb5074.h
5677 --- linux-2.4.32/include/config/ddb5074.h       1970-01-01 01:00:00.000000000 +0100
5678 +++ linux-2.4.32.patched/include/config/ddb5074.h       2006-03-13 18:57:11.000000000 +0100
5679 @@ -0,0 +1 @@
5680 +#undef  CONFIG_DDB5074
5681 diff -Nur linux-2.4.32/include/config/ddb5476.h linux-2.4.32.patched/include/config/ddb5476.h
5682 --- linux-2.4.32/include/config/ddb5476.h       1970-01-01 01:00:00.000000000 +0100
5683 +++ linux-2.4.32.patched/include/config/ddb5476.h       2006-03-13 18:57:11.000000000 +0100
5684 @@ -0,0 +1 @@
5685 +#undef  CONFIG_DDB5476
5686 diff -Nur linux-2.4.32/include/config/ddb5477.h linux-2.4.32.patched/include/config/ddb5477.h
5687 --- linux-2.4.32/include/config/ddb5477.h       1970-01-01 01:00:00.000000000 +0100
5688 +++ linux-2.4.32.patched/include/config/ddb5477.h       2006-03-13 18:57:11.000000000 +0100
5689 @@ -0,0 +1 @@
5690 +#undef  CONFIG_DDB5477
5691 diff -Nur linux-2.4.32/include/config/de4x5.h linux-2.4.32.patched/include/config/de4x5.h
5692 --- linux-2.4.32/include/config/de4x5.h 1970-01-01 01:00:00.000000000 +0100
5693 +++ linux-2.4.32.patched/include/config/de4x5.h 2006-03-13 18:57:11.000000000 +0100
5694 @@ -0,0 +1 @@
5695 +#undef  CONFIG_DE4X5
5696 diff -Nur linux-2.4.32/include/config/debug/info.h linux-2.4.32.patched/include/config/debug/info.h
5697 --- linux-2.4.32/include/config/debug/info.h    1970-01-01 01:00:00.000000000 +0100
5698 +++ linux-2.4.32.patched/include/config/debug/info.h    2006-03-13 18:57:11.000000000 +0100
5699 @@ -0,0 +1 @@
5700 +#undef  CONFIG_DEBUG_INFO
5701 diff -Nur linux-2.4.32/include/config/decnet.h linux-2.4.32.patched/include/config/decnet.h
5702 --- linux-2.4.32/include/config/decnet.h        1970-01-01 01:00:00.000000000 +0100
5703 +++ linux-2.4.32.patched/include/config/decnet.h        2006-03-13 18:57:11.000000000 +0100
5704 @@ -0,0 +1 @@
5705 +#undef  CONFIG_DECNET
5706 diff -Nur linux-2.4.32/include/config/decstation.h linux-2.4.32.patched/include/config/decstation.h
5707 --- linux-2.4.32/include/config/decstation.h    1970-01-01 01:00:00.000000000 +0100
5708 +++ linux-2.4.32.patched/include/config/decstation.h    2006-03-13 18:57:11.000000000 +0100
5709 @@ -0,0 +1 @@
5710 +#undef  CONFIG_DECSTATION
5711 diff -Nur linux-2.4.32/include/config/devfs/debug.h linux-2.4.32.patched/include/config/devfs/debug.h
5712 --- linux-2.4.32/include/config/devfs/debug.h   1970-01-01 01:00:00.000000000 +0100
5713 +++ linux-2.4.32.patched/include/config/devfs/debug.h   2006-03-13 18:57:11.000000000 +0100
5714 @@ -0,0 +1 @@
5715 +#undef  CONFIG_DEVFS_DEBUG
5716 diff -Nur linux-2.4.32/include/config/devfs/fs.h linux-2.4.32.patched/include/config/devfs/fs.h
5717 --- linux-2.4.32/include/config/devfs/fs.h      1970-01-01 01:00:00.000000000 +0100
5718 +++ linux-2.4.32.patched/include/config/devfs/fs.h      2006-03-13 18:57:11.000000000 +0100
5719 @@ -0,0 +1 @@
5720 +#define CONFIG_DEVFS_FS 1
5721 diff -Nur linux-2.4.32/include/config/devfs/mount.h linux-2.4.32.patched/include/config/devfs/mount.h
5722 --- linux-2.4.32/include/config/devfs/mount.h   1970-01-01 01:00:00.000000000 +0100
5723 +++ linux-2.4.32.patched/include/config/devfs/mount.h   2006-03-13 18:57:11.000000000 +0100
5724 @@ -0,0 +1 @@
5725 +#define CONFIG_DEVFS_MOUNT 1
5726 diff -Nur linux-2.4.32/include/config/devpts/fs.h linux-2.4.32.patched/include/config/devpts/fs.h
5727 --- linux-2.4.32/include/config/devpts/fs.h     1970-01-01 01:00:00.000000000 +0100
5728 +++ linux-2.4.32.patched/include/config/devpts/fs.h     2006-03-13 18:57:11.000000000 +0100
5729 @@ -0,0 +1 @@
5730 +#define CONFIG_DEVPTS_FS 1
5731 diff -Nur linux-2.4.32/include/config/dgrs.h linux-2.4.32.patched/include/config/dgrs.h
5732 --- linux-2.4.32/include/config/dgrs.h  1970-01-01 01:00:00.000000000 +0100
5733 +++ linux-2.4.32.patched/include/config/dgrs.h  2006-03-13 18:57:11.000000000 +0100
5734 @@ -0,0 +1 @@
5735 +#undef  CONFIG_DGRS
5736 diff -Nur linux-2.4.32/include/config/dl2k.h linux-2.4.32.patched/include/config/dl2k.h
5737 --- linux-2.4.32/include/config/dl2k.h  1970-01-01 01:00:00.000000000 +0100
5738 +++ linux-2.4.32.patched/include/config/dl2k.h  2006-03-13 18:57:11.000000000 +0100
5739 @@ -0,0 +1 @@
5740 +#undef  CONFIG_DL2K
5741 diff -Nur linux-2.4.32/include/config/dm9102.h linux-2.4.32.patched/include/config/dm9102.h
5742 --- linux-2.4.32/include/config/dm9102.h        1970-01-01 01:00:00.000000000 +0100
5743 +++ linux-2.4.32.patched/include/config/dm9102.h        2006-03-13 18:57:11.000000000 +0100
5744 @@ -0,0 +1 @@
5745 +#undef  CONFIG_DM9102
5746 diff -Nur linux-2.4.32/include/config/dma/nonpci.h linux-2.4.32.patched/include/config/dma/nonpci.h
5747 --- linux-2.4.32/include/config/dma/nonpci.h    1970-01-01 01:00:00.000000000 +0100
5748 +++ linux-2.4.32.patched/include/config/dma/nonpci.h    2006-03-13 18:57:11.000000000 +0100
5749 @@ -0,0 +1 @@
5750 +#undef  CONFIG_DMA_NONPCI
5751 diff -Nur linux-2.4.32/include/config/drm.h linux-2.4.32.patched/include/config/drm.h
5752 --- linux-2.4.32/include/config/drm.h   1970-01-01 01:00:00.000000000 +0100
5753 +++ linux-2.4.32.patched/include/config/drm.h   2006-03-13 18:57:11.000000000 +0100
5754 @@ -0,0 +1 @@
5755 +#undef  CONFIG_DRM
5756 diff -Nur linux-2.4.32/include/config/dtlk.h linux-2.4.32.patched/include/config/dtlk.h
5757 --- linux-2.4.32/include/config/dtlk.h  1970-01-01 01:00:00.000000000 +0100
5758 +++ linux-2.4.32.patched/include/config/dtlk.h  2006-03-13 18:57:11.000000000 +0100
5759 @@ -0,0 +1 @@
5760 +#undef  CONFIG_DTLK
5761 diff -Nur linux-2.4.32/include/config/dummy.h linux-2.4.32.patched/include/config/dummy.h
5762 --- linux-2.4.32/include/config/dummy.h 1970-01-01 01:00:00.000000000 +0100
5763 +++ linux-2.4.32.patched/include/config/dummy.h 2006-03-13 18:57:11.000000000 +0100
5764 @@ -0,0 +1 @@
5765 +#undef  CONFIG_DUMMY
5766 diff -Nur linux-2.4.32/include/config/e1000.h linux-2.4.32.patched/include/config/e1000.h
5767 --- linux-2.4.32/include/config/e1000.h 1970-01-01 01:00:00.000000000 +0100
5768 +++ linux-2.4.32.patched/include/config/e1000.h 2006-03-13 18:57:11.000000000 +0100
5769 @@ -0,0 +1 @@
5770 +#undef  CONFIG_E1000
5771 diff -Nur linux-2.4.32/include/config/e100.h linux-2.4.32.patched/include/config/e100.h
5772 --- linux-2.4.32/include/config/e100.h  1970-01-01 01:00:00.000000000 +0100
5773 +++ linux-2.4.32.patched/include/config/e100.h  2006-03-13 18:57:11.000000000 +0100
5774 @@ -0,0 +1 @@
5775 +#undef  CONFIG_E100
5776 diff -Nur linux-2.4.32/include/config/econet.h linux-2.4.32.patched/include/config/econet.h
5777 --- linux-2.4.32/include/config/econet.h        1970-01-01 01:00:00.000000000 +0100
5778 +++ linux-2.4.32.patched/include/config/econet.h        2006-03-13 18:57:11.000000000 +0100
5779 @@ -0,0 +1 @@
5780 +#undef  CONFIG_ECONET
5781 diff -Nur linux-2.4.32/include/config/eepro100/pio.h linux-2.4.32.patched/include/config/eepro100/pio.h
5782 --- linux-2.4.32/include/config/eepro100/pio.h  1970-01-01 01:00:00.000000000 +0100
5783 +++ linux-2.4.32.patched/include/config/eepro100/pio.h  2006-03-13 18:57:11.000000000 +0100
5784 @@ -0,0 +1 @@
5785 +#undef  CONFIG_EEPRO100_PIO
5786 diff -Nur linux-2.4.32/include/config/eepro100.h linux-2.4.32.patched/include/config/eepro100.h
5787 --- linux-2.4.32/include/config/eepro100.h      1970-01-01 01:00:00.000000000 +0100
5788 +++ linux-2.4.32.patched/include/config/eepro100.h      2006-03-13 18:57:11.000000000 +0100
5789 @@ -0,0 +1 @@
5790 +#undef  CONFIG_EEPRO100
5791 diff -Nur linux-2.4.32/include/config/efi/partition.h linux-2.4.32.patched/include/config/efi/partition.h
5792 --- linux-2.4.32/include/config/efi/partition.h 1970-01-01 01:00:00.000000000 +0100
5793 +++ linux-2.4.32.patched/include/config/efi/partition.h 2006-03-13 18:57:11.000000000 +0100
5794 @@ -0,0 +1 @@
5795 +#undef  CONFIG_EFI_PARTITION
5796 diff -Nur linux-2.4.32/include/config/efs/fs.h linux-2.4.32.patched/include/config/efs/fs.h
5797 --- linux-2.4.32/include/config/efs/fs.h        1970-01-01 01:00:00.000000000 +0100
5798 +++ linux-2.4.32.patched/include/config/efs/fs.h        2006-03-13 18:57:11.000000000 +0100
5799 @@ -0,0 +1 @@
5800 +#undef  CONFIG_EFS_FS
5801 diff -Nur linux-2.4.32/include/config/epic100.h linux-2.4.32.patched/include/config/epic100.h
5802 --- linux-2.4.32/include/config/epic100.h       1970-01-01 01:00:00.000000000 +0100
5803 +++ linux-2.4.32.patched/include/config/epic100.h       2006-03-13 18:57:11.000000000 +0100
5804 @@ -0,0 +1 @@
5805 +#undef  CONFIG_EPIC100
5806 diff -Nur linux-2.4.32/include/config/equalizer.h linux-2.4.32.patched/include/config/equalizer.h
5807 --- linux-2.4.32/include/config/equalizer.h     1970-01-01 01:00:00.000000000 +0100
5808 +++ linux-2.4.32.patched/include/config/equalizer.h     2006-03-13 18:57:11.000000000 +0100
5809 @@ -0,0 +1 @@
5810 +#undef  CONFIG_EQUALIZER
5811 diff -Nur linux-2.4.32/include/config/es3210.h linux-2.4.32.patched/include/config/es3210.h
5812 --- linux-2.4.32/include/config/es3210.h        1970-01-01 01:00:00.000000000 +0100
5813 +++ linux-2.4.32.patched/include/config/es3210.h        2006-03-13 18:57:11.000000000 +0100
5814 @@ -0,0 +1 @@
5815 +#undef  CONFIG_ES3210
5816 diff -Nur linux-2.4.32/include/config/ethertap.h linux-2.4.32.patched/include/config/ethertap.h
5817 --- linux-2.4.32/include/config/ethertap.h      1970-01-01 01:00:00.000000000 +0100
5818 +++ linux-2.4.32.patched/include/config/ethertap.h      2006-03-13 18:57:11.000000000 +0100
5819 @@ -0,0 +1 @@
5820 +#undef  CONFIG_ETHERTAP
5821 diff -Nur linux-2.4.32/include/config/eurotech/wdt.h linux-2.4.32.patched/include/config/eurotech/wdt.h
5822 --- linux-2.4.32/include/config/eurotech/wdt.h  1970-01-01 01:00:00.000000000 +0100
5823 +++ linux-2.4.32.patched/include/config/eurotech/wdt.h  2006-03-13 18:57:11.000000000 +0100
5824 @@ -0,0 +1 @@
5825 +#undef  CONFIG_EUROTECH_WDT
5826 diff -Nur linux-2.4.32/include/config/experimental.h linux-2.4.32.patched/include/config/experimental.h
5827 --- linux-2.4.32/include/config/experimental.h  1970-01-01 01:00:00.000000000 +0100
5828 +++ linux-2.4.32.patched/include/config/experimental.h  2006-03-13 18:57:11.000000000 +0100
5829 @@ -0,0 +1 @@
5830 +#define CONFIG_EXPERIMENTAL 1
5831 diff -Nur linux-2.4.32/include/config/ext2/fs/module.h linux-2.4.32.patched/include/config/ext2/fs/module.h
5832 --- linux-2.4.32/include/config/ext2/fs/module.h        1970-01-01 01:00:00.000000000 +0100
5833 +++ linux-2.4.32.patched/include/config/ext2/fs/module.h        2006-03-13 18:57:11.000000000 +0100
5834 @@ -0,0 +1 @@
5835 +#define CONFIG_EXT2_FS_MODULE 1
5836 diff -Nur linux-2.4.32/include/config/ext2/fs.h linux-2.4.32.patched/include/config/ext2/fs.h
5837 --- linux-2.4.32/include/config/ext2/fs.h       1970-01-01 01:00:00.000000000 +0100
5838 +++ linux-2.4.32.patched/include/config/ext2/fs.h       2006-03-13 18:57:11.000000000 +0100
5839 @@ -0,0 +1 @@
5840 +#undef  CONFIG_EXT2_FS
5841 diff -Nur linux-2.4.32/include/config/ext3/fs/module.h linux-2.4.32.patched/include/config/ext3/fs/module.h
5842 --- linux-2.4.32/include/config/ext3/fs/module.h        1970-01-01 01:00:00.000000000 +0100
5843 +++ linux-2.4.32.patched/include/config/ext3/fs/module.h        2006-03-13 18:57:11.000000000 +0100
5844 @@ -0,0 +1 @@
5845 +#define CONFIG_EXT3_FS_MODULE 1
5846 diff -Nur linux-2.4.32/include/config/ext3/fs.h linux-2.4.32.patched/include/config/ext3/fs.h
5847 --- linux-2.4.32/include/config/ext3/fs.h       1970-01-01 01:00:00.000000000 +0100
5848 +++ linux-2.4.32.patched/include/config/ext3/fs.h       2006-03-13 18:57:11.000000000 +0100
5849 @@ -0,0 +1 @@
5850 +#undef  CONFIG_EXT3_FS
5851 diff -Nur linux-2.4.32/include/config/fat/fs/module.h linux-2.4.32.patched/include/config/fat/fs/module.h
5852 --- linux-2.4.32/include/config/fat/fs/module.h 1970-01-01 01:00:00.000000000 +0100
5853 +++ linux-2.4.32.patched/include/config/fat/fs/module.h 2006-03-13 18:57:11.000000000 +0100
5854 @@ -0,0 +1 @@
5855 +#define CONFIG_FAT_FS_MODULE 1
5856 diff -Nur linux-2.4.32/include/config/fat/fs.h linux-2.4.32.patched/include/config/fat/fs.h
5857 --- linux-2.4.32/include/config/fat/fs.h        1970-01-01 01:00:00.000000000 +0100
5858 +++ linux-2.4.32.patched/include/config/fat/fs.h        2006-03-13 18:57:11.000000000 +0100
5859 @@ -0,0 +1 @@
5860 +#undef  CONFIG_FAT_FS
5861 diff -Nur linux-2.4.32/include/config/fddi.h linux-2.4.32.patched/include/config/fddi.h
5862 --- linux-2.4.32/include/config/fddi.h  1970-01-01 01:00:00.000000000 +0100
5863 +++ linux-2.4.32.patched/include/config/fddi.h  2006-03-13 18:57:11.000000000 +0100
5864 @@ -0,0 +1 @@
5865 +#undef  CONFIG_FDDI
5866 diff -Nur linux-2.4.32/include/config/fealnx.h linux-2.4.32.patched/include/config/fealnx.h
5867 --- linux-2.4.32/include/config/fealnx.h        1970-01-01 01:00:00.000000000 +0100
5868 +++ linux-2.4.32.patched/include/config/fealnx.h        2006-03-13 18:57:11.000000000 +0100
5869 @@ -0,0 +1 @@
5870 +#undef  CONFIG_FEALNX
5871 diff -Nur linux-2.4.32/include/config/filter.h linux-2.4.32.patched/include/config/filter.h
5872 --- linux-2.4.32/include/config/filter.h        1970-01-01 01:00:00.000000000 +0100
5873 +++ linux-2.4.32.patched/include/config/filter.h        2006-03-13 18:57:11.000000000 +0100
5874 @@ -0,0 +1 @@
5875 +#define CONFIG_FILTER 1
5876 diff -Nur linux-2.4.32/include/config/forcedeth.h linux-2.4.32.patched/include/config/forcedeth.h
5877 --- linux-2.4.32/include/config/forcedeth.h     1970-01-01 01:00:00.000000000 +0100
5878 +++ linux-2.4.32.patched/include/config/forcedeth.h     2006-03-13 18:57:11.000000000 +0100
5879 @@ -0,0 +1 @@
5880 +#undef  CONFIG_FORCEDETH
5881 diff -Nur linux-2.4.32/include/config/ftape.h linux-2.4.32.patched/include/config/ftape.h
5882 --- linux-2.4.32/include/config/ftape.h 1970-01-01 01:00:00.000000000 +0100
5883 +++ linux-2.4.32.patched/include/config/ftape.h 2006-03-13 18:57:11.000000000 +0100
5884 @@ -0,0 +1 @@
5885 +#undef  CONFIG_FTAPE
5886 diff -Nur linux-2.4.32/include/config/ftl.h linux-2.4.32.patched/include/config/ftl.h
5887 --- linux-2.4.32/include/config/ftl.h   1970-01-01 01:00:00.000000000 +0100
5888 +++ linux-2.4.32.patched/include/config/ftl.h   2006-03-13 18:57:11.000000000 +0100
5889 @@ -0,0 +1 @@
5890 +#undef  CONFIG_FTL
5891 diff -Nur linux-2.4.32/include/config/fusion/boot.h linux-2.4.32.patched/include/config/fusion/boot.h
5892 --- linux-2.4.32/include/config/fusion/boot.h   1970-01-01 01:00:00.000000000 +0100
5893 +++ linux-2.4.32.patched/include/config/fusion/boot.h   2006-03-13 18:57:11.000000000 +0100
5894 @@ -0,0 +1 @@
5895 +#undef  CONFIG_FUSION_BOOT
5896 diff -Nur linux-2.4.32/include/config/fusion/ctl.h linux-2.4.32.patched/include/config/fusion/ctl.h
5897 --- linux-2.4.32/include/config/fusion/ctl.h    1970-01-01 01:00:00.000000000 +0100
5898 +++ linux-2.4.32.patched/include/config/fusion/ctl.h    2006-03-13 18:57:11.000000000 +0100
5899 @@ -0,0 +1 @@
5900 +#undef  CONFIG_FUSION_CTL
5901 diff -Nur linux-2.4.32/include/config/fusion/isense.h linux-2.4.32.patched/include/config/fusion/isense.h
5902 --- linux-2.4.32/include/config/fusion/isense.h 1970-01-01 01:00:00.000000000 +0100
5903 +++ linux-2.4.32.patched/include/config/fusion/isense.h 2006-03-13 18:57:11.000000000 +0100
5904 @@ -0,0 +1 @@
5905 +#undef  CONFIG_FUSION_ISENSE
5906 diff -Nur linux-2.4.32/include/config/fusion/lan.h linux-2.4.32.patched/include/config/fusion/lan.h
5907 --- linux-2.4.32/include/config/fusion/lan.h    1970-01-01 01:00:00.000000000 +0100
5908 +++ linux-2.4.32.patched/include/config/fusion/lan.h    2006-03-13 18:57:11.000000000 +0100
5909 @@ -0,0 +1 @@
5910 +#undef  CONFIG_FUSION_LAN
5911 diff -Nur linux-2.4.32/include/config/fusion.h linux-2.4.32.patched/include/config/fusion.h
5912 --- linux-2.4.32/include/config/fusion.h        1970-01-01 01:00:00.000000000 +0100
5913 +++ linux-2.4.32.patched/include/config/fusion.h        2006-03-13 18:57:11.000000000 +0100
5914 @@ -0,0 +1 @@
5915 +#undef  CONFIG_FUSION
5916 diff -Nur linux-2.4.32/include/config/fw/loader.h linux-2.4.32.patched/include/config/fw/loader.h
5917 --- linux-2.4.32/include/config/fw/loader.h     1970-01-01 01:00:00.000000000 +0100
5918 +++ linux-2.4.32.patched/include/config/fw/loader.h     2006-03-13 18:57:11.000000000 +0100
5919 @@ -0,0 +1 @@
5920 +#undef  CONFIG_FW_LOADER
5921 diff -Nur linux-2.4.32/include/config/gdb/console.h linux-2.4.32.patched/include/config/gdb/console.h
5922 --- linux-2.4.32/include/config/gdb/console.h   1970-01-01 01:00:00.000000000 +0100
5923 +++ linux-2.4.32.patched/include/config/gdb/console.h   2006-03-13 18:57:11.000000000 +0100
5924 @@ -0,0 +1 @@
5925 +#undef  CONFIG_GDB_CONSOLE
5926 diff -Nur linux-2.4.32/include/config/hamachi.h linux-2.4.32.patched/include/config/hamachi.h
5927 --- linux-2.4.32/include/config/hamachi.h       1970-01-01 01:00:00.000000000 +0100
5928 +++ linux-2.4.32.patched/include/config/hamachi.h       2006-03-13 18:57:11.000000000 +0100
5929 @@ -0,0 +1 @@
5930 +#undef  CONFIG_HAMACHI
5931 diff -Nur linux-2.4.32/include/config/hamradio.h linux-2.4.32.patched/include/config/hamradio.h
5932 --- linux-2.4.32/include/config/hamradio.h      1970-01-01 01:00:00.000000000 +0100
5933 +++ linux-2.4.32.patched/include/config/hamradio.h      2006-03-13 18:57:11.000000000 +0100
5934 @@ -0,0 +1 @@
5935 +#define CONFIG_HAMRADIO 1
5936 diff -Nur linux-2.4.32/include/config/happymeal.h linux-2.4.32.patched/include/config/happymeal.h
5937 --- linux-2.4.32/include/config/happymeal.h     1970-01-01 01:00:00.000000000 +0100
5938 +++ linux-2.4.32.patched/include/config/happymeal.h     2006-03-13 18:57:11.000000000 +0100
5939 @@ -0,0 +1 @@
5940 +#undef  CONFIG_HAPPYMEAL
5941 diff -Nur linux-2.4.32/include/config/hermes.h linux-2.4.32.patched/include/config/hermes.h
5942 --- linux-2.4.32/include/config/hermes.h        1970-01-01 01:00:00.000000000 +0100
5943 +++ linux-2.4.32.patched/include/config/hermes.h        2006-03-13 18:57:11.000000000 +0100
5944 @@ -0,0 +1 @@
5945 +#undef  CONFIG_HERMES
5946 diff -Nur linux-2.4.32/include/config/hfs/fs.h linux-2.4.32.patched/include/config/hfs/fs.h
5947 --- linux-2.4.32/include/config/hfs/fs.h        1970-01-01 01:00:00.000000000 +0100
5948 +++ linux-2.4.32.patched/include/config/hfs/fs.h        2006-03-13 18:57:11.000000000 +0100
5949 @@ -0,0 +1 @@
5950 +#undef  CONFIG_HFS_FS
5951 diff -Nur linux-2.4.32/include/config/hfsplus/fs/module.h linux-2.4.32.patched/include/config/hfsplus/fs/module.h
5952 --- linux-2.4.32/include/config/hfsplus/fs/module.h     1970-01-01 01:00:00.000000000 +0100
5953 +++ linux-2.4.32.patched/include/config/hfsplus/fs/module.h     2006-03-13 18:57:11.000000000 +0100
5954 @@ -0,0 +1 @@
5955 +#define CONFIG_HFSPLUS_FS_MODULE 1
5956 diff -Nur linux-2.4.32/include/config/hfsplus/fs.h linux-2.4.32.patched/include/config/hfsplus/fs.h
5957 --- linux-2.4.32/include/config/hfsplus/fs.h    1970-01-01 01:00:00.000000000 +0100
5958 +++ linux-2.4.32.patched/include/config/hfsplus/fs.h    2006-03-13 18:57:11.000000000 +0100
5959 @@ -0,0 +1 @@
5960 +#undef  CONFIG_HFSPLUS_FS
5961 diff -Nur linux-2.4.32/include/config/highmem.h linux-2.4.32.patched/include/config/highmem.h
5962 --- linux-2.4.32/include/config/highmem.h       1970-01-01 01:00:00.000000000 +0100
5963 +++ linux-2.4.32.patched/include/config/highmem.h       2006-03-13 18:57:11.000000000 +0100
5964 @@ -0,0 +1 @@
5965 +#undef  CONFIG_HIGHMEM
5966 diff -Nur linux-2.4.32/include/config/hippi.h linux-2.4.32.patched/include/config/hippi.h
5967 --- linux-2.4.32/include/config/hippi.h 1970-01-01 01:00:00.000000000 +0100
5968 +++ linux-2.4.32.patched/include/config/hippi.h 2006-03-13 18:57:11.000000000 +0100
5969 @@ -0,0 +1 @@
5970 +#undef  CONFIG_HIPPI
5971 diff -Nur linux-2.4.32/include/config/hnd.h linux-2.4.32.patched/include/config/hnd.h
5972 --- linux-2.4.32/include/config/hnd.h   1970-01-01 01:00:00.000000000 +0100
5973 +++ linux-2.4.32.patched/include/config/hnd.h   2006-03-13 18:57:11.000000000 +0100
5974 @@ -0,0 +1 @@
5975 +#define CONFIG_HND 1
5976 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
5977 --- linux-2.4.32/include/config/hotplug/pci/compaq/nvram.h      1970-01-01 01:00:00.000000000 +0100
5978 +++ linux-2.4.32.patched/include/config/hotplug/pci/compaq/nvram.h      2006-03-13 18:57:11.000000000 +0100
5979 @@ -0,0 +1 @@
5980 +#undef  CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM
5981 diff -Nur linux-2.4.32/include/config/hotplug/pci/compaq.h linux-2.4.32.patched/include/config/hotplug/pci/compaq.h
5982 --- linux-2.4.32/include/config/hotplug/pci/compaq.h    1970-01-01 01:00:00.000000000 +0100
5983 +++ linux-2.4.32.patched/include/config/hotplug/pci/compaq.h    2006-03-13 18:57:11.000000000 +0100
5984 @@ -0,0 +1 @@
5985 +#undef  CONFIG_HOTPLUG_PCI_COMPAQ
5986 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
5987 --- linux-2.4.32/include/config/hotplug/pci/pcie/poll/event/mode.h      1970-01-01 01:00:00.000000000 +0100
5988 +++ linux-2.4.32.patched/include/config/hotplug/pci/pcie/poll/event/mode.h      2006-03-13 18:57:11.000000000 +0100
5989 @@ -0,0 +1 @@
5990 +#undef  CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
5991 diff -Nur linux-2.4.32/include/config/hotplug/pci/pcie.h linux-2.4.32.patched/include/config/hotplug/pci/pcie.h
5992 --- linux-2.4.32/include/config/hotplug/pci/pcie.h      1970-01-01 01:00:00.000000000 +0100
5993 +++ linux-2.4.32.patched/include/config/hotplug/pci/pcie.h      2006-03-13 18:57:11.000000000 +0100
5994 @@ -0,0 +1 @@
5995 +#undef  CONFIG_HOTPLUG_PCI_PCIE
5996 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
5997 --- linux-2.4.32/include/config/hotplug/pci/shpc/poll/event/mode.h      1970-01-01 01:00:00.000000000 +0100
5998 +++ linux-2.4.32.patched/include/config/hotplug/pci/shpc/poll/event/mode.h      2006-03-13 18:57:11.000000000 +0100
5999 @@ -0,0 +1 @@
6000 +#undef  CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
6001 diff -Nur linux-2.4.32/include/config/hotplug/pci/shpc.h linux-2.4.32.patched/include/config/hotplug/pci/shpc.h
6002 --- linux-2.4.32/include/config/hotplug/pci/shpc.h      1970-01-01 01:00:00.000000000 +0100
6003 +++ linux-2.4.32.patched/include/config/hotplug/pci/shpc.h      2006-03-13 18:57:11.000000000 +0100
6004 @@ -0,0 +1 @@
6005 +#undef  CONFIG_HOTPLUG_PCI_SHPC
6006 diff -Nur linux-2.4.32/include/config/hotplug/pci.h linux-2.4.32.patched/include/config/hotplug/pci.h
6007 --- linux-2.4.32/include/config/hotplug/pci.h   1970-01-01 01:00:00.000000000 +0100
6008 +++ linux-2.4.32.patched/include/config/hotplug/pci.h   2006-03-13 18:57:11.000000000 +0100
6009 @@ -0,0 +1 @@
6010 +#undef  CONFIG_HOTPLUG_PCI
6011 diff -Nur linux-2.4.32/include/config/hotplug.h linux-2.4.32.patched/include/config/hotplug.h
6012 --- linux-2.4.32/include/config/hotplug.h       1970-01-01 01:00:00.000000000 +0100
6013 +++ linux-2.4.32.patched/include/config/hotplug.h       2006-03-13 18:57:11.000000000 +0100
6014 @@ -0,0 +1 @@
6015 +#define CONFIG_HOTPLUG 1
6016 diff -Nur linux-2.4.32/include/config/hp/laserjet.h linux-2.4.32.patched/include/config/hp/laserjet.h
6017 --- linux-2.4.32/include/config/hp/laserjet.h   1970-01-01 01:00:00.000000000 +0100
6018 +++ linux-2.4.32.patched/include/config/hp/laserjet.h   2006-03-13 18:57:11.000000000 +0100
6019 @@ -0,0 +1 @@
6020 +#undef  CONFIG_HP_LASERJET
6021 diff -Nur linux-2.4.32/include/config/hp100.h linux-2.4.32.patched/include/config/hp100.h
6022 --- linux-2.4.32/include/config/hp100.h 1970-01-01 01:00:00.000000000 +0100
6023 +++ linux-2.4.32.patched/include/config/hp100.h 2006-03-13 18:57:11.000000000 +0100
6024 @@ -0,0 +1 @@
6025 +#undef  CONFIG_HP100
6026 diff -Nur linux-2.4.32/include/config/hpfs/fs.h linux-2.4.32.patched/include/config/hpfs/fs.h
6027 --- linux-2.4.32/include/config/hpfs/fs.h       1970-01-01 01:00:00.000000000 +0100
6028 +++ linux-2.4.32.patched/include/config/hpfs/fs.h       2006-03-13 18:57:11.000000000 +0100
6029 @@ -0,0 +1 @@
6030 +#undef  CONFIG_HPFS_FS
6031 diff -Nur linux-2.4.32/include/config/hpt34x/autodma.h linux-2.4.32.patched/include/config/hpt34x/autodma.h
6032 --- linux-2.4.32/include/config/hpt34x/autodma.h        1970-01-01 01:00:00.000000000 +0100
6033 +++ linux-2.4.32.patched/include/config/hpt34x/autodma.h        2006-03-13 18:57:11.000000000 +0100
6034 @@ -0,0 +1 @@
6035 +#undef  CONFIG_HPT34X_AUTODMA
6036 diff -Nur linux-2.4.32/include/config/i2c/parport.h linux-2.4.32.patched/include/config/i2c/parport.h
6037 --- linux-2.4.32/include/config/i2c/parport.h   1970-01-01 01:00:00.000000000 +0100
6038 +++ linux-2.4.32.patched/include/config/i2c/parport.h   2006-03-13 18:57:11.000000000 +0100
6039 @@ -0,0 +1 @@
6040 +#undef  CONFIG_I2C_PARPORT
6041 diff -Nur linux-2.4.32/include/config/i2c.h linux-2.4.32.patched/include/config/i2c.h
6042 --- linux-2.4.32/include/config/i2c.h   1970-01-01 01:00:00.000000000 +0100
6043 +++ linux-2.4.32.patched/include/config/i2c.h   2006-03-13 18:57:11.000000000 +0100
6044 @@ -0,0 +1 @@
6045 +#undef  CONFIG_I2C
6046 diff -Nur linux-2.4.32/include/config/i2o/block.h linux-2.4.32.patched/include/config/i2o/block.h
6047 --- linux-2.4.32/include/config/i2o/block.h     1970-01-01 01:00:00.000000000 +0100
6048 +++ linux-2.4.32.patched/include/config/i2o/block.h     2006-03-13 18:57:11.000000000 +0100
6049 @@ -0,0 +1 @@
6050 +#undef  CONFIG_I2O_BLOCK
6051 diff -Nur linux-2.4.32/include/config/i2o/lan.h linux-2.4.32.patched/include/config/i2o/lan.h
6052 --- linux-2.4.32/include/config/i2o/lan.h       1970-01-01 01:00:00.000000000 +0100
6053 +++ linux-2.4.32.patched/include/config/i2o/lan.h       2006-03-13 18:57:11.000000000 +0100
6054 @@ -0,0 +1 @@
6055 +#undef  CONFIG_I2O_LAN
6056 diff -Nur linux-2.4.32/include/config/i2o/pci.h linux-2.4.32.patched/include/config/i2o/pci.h
6057 --- linux-2.4.32/include/config/i2o/pci.h       1970-01-01 01:00:00.000000000 +0100
6058 +++ linux-2.4.32.patched/include/config/i2o/pci.h       2006-03-13 18:57:11.000000000 +0100
6059 @@ -0,0 +1 @@
6060 +#undef  CONFIG_I2O_PCI
6061 diff -Nur linux-2.4.32/include/config/i2o/proc.h linux-2.4.32.patched/include/config/i2o/proc.h
6062 --- linux-2.4.32/include/config/i2o/proc.h      1970-01-01 01:00:00.000000000 +0100
6063 +++ linux-2.4.32.patched/include/config/i2o/proc.h      2006-03-13 18:57:11.000000000 +0100
6064 @@ -0,0 +1 @@
6065 +#undef  CONFIG_I2O_PROC
6066 diff -Nur linux-2.4.32/include/config/i2o/scsi.h linux-2.4.32.patched/include/config/i2o/scsi.h
6067 --- linux-2.4.32/include/config/i2o/scsi.h      1970-01-01 01:00:00.000000000 +0100
6068 +++ linux-2.4.32.patched/include/config/i2o/scsi.h      2006-03-13 18:57:11.000000000 +0100
6069 @@ -0,0 +1 @@
6070 +#undef  CONFIG_I2O_SCSI
6071 diff -Nur linux-2.4.32/include/config/i2o.h linux-2.4.32.patched/include/config/i2o.h
6072 --- linux-2.4.32/include/config/i2o.h   1970-01-01 01:00:00.000000000 +0100
6073 +++ linux-2.4.32.patched/include/config/i2o.h   2006-03-13 18:57:11.000000000 +0100
6074 @@ -0,0 +1 @@
6075 +#undef  CONFIG_I2O
6076 diff -Nur linux-2.4.32/include/config/i810/tco.h linux-2.4.32.patched/include/config/i810/tco.h
6077 --- linux-2.4.32/include/config/i810/tco.h      1970-01-01 01:00:00.000000000 +0100
6078 +++ linux-2.4.32.patched/include/config/i810/tco.h      2006-03-13 18:57:11.000000000 +0100
6079 @@ -0,0 +1 @@
6080 +#undef  CONFIG_I810_TCO
6081 diff -Nur linux-2.4.32/include/config/i82092.h linux-2.4.32.patched/include/config/i82092.h
6082 --- linux-2.4.32/include/config/i82092.h        1970-01-01 01:00:00.000000000 +0100
6083 +++ linux-2.4.32.patched/include/config/i82092.h        2006-03-13 18:57:11.000000000 +0100
6084 @@ -0,0 +1 @@
6085 +#undef  CONFIG_I82092
6086 diff -Nur linux-2.4.32/include/config/i82365.h linux-2.4.32.patched/include/config/i82365.h
6087 --- linux-2.4.32/include/config/i82365.h        1970-01-01 01:00:00.000000000 +0100
6088 +++ linux-2.4.32.patched/include/config/i82365.h        2006-03-13 18:57:11.000000000 +0100
6089 @@ -0,0 +1 @@
6090 +#undef  CONFIG_I82365
6091 diff -Nur linux-2.4.32/include/config/ib700/wdt.h linux-2.4.32.patched/include/config/ib700/wdt.h
6092 --- linux-2.4.32/include/config/ib700/wdt.h     1970-01-01 01:00:00.000000000 +0100
6093 +++ linux-2.4.32.patched/include/config/ib700/wdt.h     2006-03-13 18:57:11.000000000 +0100
6094 @@ -0,0 +1 @@
6095 +#undef  CONFIG_IB700_WDT
6096 diff -Nur linux-2.4.32/include/config/ibm/workpad.h linux-2.4.32.patched/include/config/ibm/workpad.h
6097 --- linux-2.4.32/include/config/ibm/workpad.h   1970-01-01 01:00:00.000000000 +0100
6098 +++ linux-2.4.32.patched/include/config/ibm/workpad.h   2006-03-13 18:57:11.000000000 +0100
6099 @@ -0,0 +1 @@
6100 +#undef  CONFIG_IBM_WORKPAD
6101 diff -Nur linux-2.4.32/include/config/ide/chipsets.h linux-2.4.32.patched/include/config/ide/chipsets.h
6102 --- linux-2.4.32/include/config/ide/chipsets.h  1970-01-01 01:00:00.000000000 +0100
6103 +++ linux-2.4.32.patched/include/config/ide/chipsets.h  2006-03-13 18:57:11.000000000 +0100
6104 @@ -0,0 +1 @@
6105 +#undef  CONFIG_IDE_CHIPSETS
6106 diff -Nur linux-2.4.32/include/config/ide/module.h linux-2.4.32.patched/include/config/ide/module.h
6107 --- linux-2.4.32/include/config/ide/module.h    1970-01-01 01:00:00.000000000 +0100
6108 +++ linux-2.4.32.patched/include/config/ide/module.h    2006-03-13 18:57:11.000000000 +0100
6109 @@ -0,0 +1 @@
6110 +#define CONFIG_IDE_MODULE 1
6111 diff -Nur linux-2.4.32/include/config/ide/task/ioctl.h linux-2.4.32.patched/include/config/ide/task/ioctl.h
6112 --- linux-2.4.32/include/config/ide/task/ioctl.h        1970-01-01 01:00:00.000000000 +0100
6113 +++ linux-2.4.32.patched/include/config/ide/task/ioctl.h        2006-03-13 18:57:11.000000000 +0100
6114 @@ -0,0 +1 @@
6115 +#undef  CONFIG_IDE_TASK_IOCTL
6116 diff -Nur linux-2.4.32/include/config/idedisk/multi/mode.h linux-2.4.32.patched/include/config/idedisk/multi/mode.h
6117 --- linux-2.4.32/include/config/idedisk/multi/mode.h    1970-01-01 01:00:00.000000000 +0100
6118 +++ linux-2.4.32.patched/include/config/idedisk/multi/mode.h    2006-03-13 18:57:11.000000000 +0100
6119 @@ -0,0 +1 @@
6120 +#undef  CONFIG_IDEDISK_MULTI_MODE
6121 diff -Nur linux-2.4.32/include/config/idedisk/stroke.h linux-2.4.32.patched/include/config/idedisk/stroke.h
6122 --- linux-2.4.32/include/config/idedisk/stroke.h        1970-01-01 01:00:00.000000000 +0100
6123 +++ linux-2.4.32.patched/include/config/idedisk/stroke.h        2006-03-13 18:57:11.000000000 +0100
6124 @@ -0,0 +1 @@
6125 +#define CONFIG_IDEDISK_STROKE 1
6126 diff -Nur linux-2.4.32/include/config/idedma/auto.h linux-2.4.32.patched/include/config/idedma/auto.h
6127 --- linux-2.4.32/include/config/idedma/auto.h   1970-01-01 01:00:00.000000000 +0100
6128 +++ linux-2.4.32.patched/include/config/idedma/auto.h   2006-03-13 18:57:11.000000000 +0100
6129 @@ -0,0 +1 @@
6130 +#define CONFIG_IDEDMA_AUTO 1
6131 diff -Nur linux-2.4.32/include/config/idedma/ivb.h linux-2.4.32.patched/include/config/idedma/ivb.h
6132 --- linux-2.4.32/include/config/idedma/ivb.h    1970-01-01 01:00:00.000000000 +0100
6133 +++ linux-2.4.32.patched/include/config/idedma/ivb.h    2006-03-13 18:57:11.000000000 +0100
6134 @@ -0,0 +1 @@
6135 +#define CONFIG_IDEDMA_IVB 1
6136 diff -Nur linux-2.4.32/include/config/idedma/onlydisk.h linux-2.4.32.patched/include/config/idedma/onlydisk.h
6137 --- linux-2.4.32/include/config/idedma/onlydisk.h       1970-01-01 01:00:00.000000000 +0100
6138 +++ linux-2.4.32.patched/include/config/idedma/onlydisk.h       2006-03-13 18:57:11.000000000 +0100
6139 @@ -0,0 +1 @@
6140 +#undef  CONFIG_IDEDMA_ONLYDISK
6141 diff -Nur linux-2.4.32/include/config/idedma/pci/auto.h linux-2.4.32.patched/include/config/idedma/pci/auto.h
6142 --- linux-2.4.32/include/config/idedma/pci/auto.h       1970-01-01 01:00:00.000000000 +0100
6143 +++ linux-2.4.32.patched/include/config/idedma/pci/auto.h       2006-03-13 18:57:11.000000000 +0100
6144 @@ -0,0 +1 @@
6145 +#define CONFIG_IDEDMA_PCI_AUTO 1
6146 diff -Nur linux-2.4.32/include/config/idedma/pci/wip.h linux-2.4.32.patched/include/config/idedma/pci/wip.h
6147 --- linux-2.4.32/include/config/idedma/pci/wip.h        1970-01-01 01:00:00.000000000 +0100
6148 +++ linux-2.4.32.patched/include/config/idedma/pci/wip.h        2006-03-13 18:57:11.000000000 +0100
6149 @@ -0,0 +1 @@
6150 +#undef  CONFIG_IDEDMA_PCI_WIP
6151 diff -Nur linux-2.4.32/include/config/ide.h linux-2.4.32.patched/include/config/ide.h
6152 --- linux-2.4.32/include/config/ide.h   1970-01-01 01:00:00.000000000 +0100
6153 +++ linux-2.4.32.patched/include/config/ide.h   2006-03-13 18:57:11.000000000 +0100
6154 @@ -0,0 +1 @@
6155 +#undef  CONFIG_IDE
6156 diff -Nur linux-2.4.32/include/config/idepci/share/irq.h linux-2.4.32.patched/include/config/idepci/share/irq.h
6157 --- linux-2.4.32/include/config/idepci/share/irq.h      1970-01-01 01:00:00.000000000 +0100
6158 +++ linux-2.4.32.patched/include/config/idepci/share/irq.h      2006-03-13 18:57:11.000000000 +0100
6159 @@ -0,0 +1 @@
6160 +#undef  CONFIG_IDEPCI_SHARE_IRQ
6161 diff -Nur linux-2.4.32/include/config/ieee1394.h linux-2.4.32.patched/include/config/ieee1394.h
6162 --- linux-2.4.32/include/config/ieee1394.h      1970-01-01 01:00:00.000000000 +0100
6163 +++ linux-2.4.32.patched/include/config/ieee1394.h      2006-03-13 18:57:11.000000000 +0100
6164 @@ -0,0 +1 @@
6165 +#undef  CONFIG_IEEE1394
6166 diff -Nur linux-2.4.32/include/config/imq/module.h linux-2.4.32.patched/include/config/imq/module.h
6167 --- linux-2.4.32/include/config/imq/module.h    1970-01-01 01:00:00.000000000 +0100
6168 +++ linux-2.4.32.patched/include/config/imq/module.h    2006-03-13 18:57:11.000000000 +0100
6169 @@ -0,0 +1 @@
6170 +#define CONFIG_IMQ_MODULE 1
6171 diff -Nur linux-2.4.32/include/config/imq.h linux-2.4.32.patched/include/config/imq.h
6172 --- linux-2.4.32/include/config/imq.h   1970-01-01 01:00:00.000000000 +0100
6173 +++ linux-2.4.32.patched/include/config/imq.h   2006-03-13 18:57:11.000000000 +0100
6174 @@ -0,0 +1 @@
6175 +#undef  CONFIG_IMQ
6176 diff -Nur linux-2.4.32/include/config/inet/ecn.h linux-2.4.32.patched/include/config/inet/ecn.h
6177 --- linux-2.4.32/include/config/inet/ecn.h      1970-01-01 01:00:00.000000000 +0100
6178 +++ linux-2.4.32.patched/include/config/inet/ecn.h      2006-03-13 18:57:11.000000000 +0100
6179 @@ -0,0 +1 @@
6180 +#undef  CONFIG_INET_ECN
6181 diff -Nur linux-2.4.32/include/config/inet.h linux-2.4.32.patched/include/config/inet.h
6182 --- linux-2.4.32/include/config/inet.h  1970-01-01 01:00:00.000000000 +0100
6183 +++ linux-2.4.32.patched/include/config/inet.h  2006-03-13 18:57:11.000000000 +0100
6184 @@ -0,0 +1 @@
6185 +#define CONFIG_INET 1
6186 diff -Nur linux-2.4.32/include/config/input/evdev.h linux-2.4.32.patched/include/config/input/evdev.h
6187 --- linux-2.4.32/include/config/input/evdev.h   1970-01-01 01:00:00.000000000 +0100
6188 +++ linux-2.4.32.patched/include/config/input/evdev.h   2006-03-13 18:57:11.000000000 +0100
6189 @@ -0,0 +1 @@
6190 +#undef  CONFIG_INPUT_EVDEV
6191 diff -Nur linux-2.4.32/include/config/input/gameport.h linux-2.4.32.patched/include/config/input/gameport.h
6192 --- linux-2.4.32/include/config/input/gameport.h        1970-01-01 01:00:00.000000000 +0100
6193 +++ linux-2.4.32.patched/include/config/input/gameport.h        2006-03-13 18:57:11.000000000 +0100
6194 @@ -0,0 +1 @@
6195 +#undef  CONFIG_INPUT_GAMEPORT
6196 diff -Nur linux-2.4.32/include/config/input/joydev.h linux-2.4.32.patched/include/config/input/joydev.h
6197 --- linux-2.4.32/include/config/input/joydev.h  1970-01-01 01:00:00.000000000 +0100
6198 +++ linux-2.4.32.patched/include/config/input/joydev.h  2006-03-13 18:57:11.000000000 +0100
6199 @@ -0,0 +1 @@
6200 +#undef  CONFIG_INPUT_JOYDEV
6201 diff -Nur linux-2.4.32/include/config/input/keybdev.h linux-2.4.32.patched/include/config/input/keybdev.h
6202 --- linux-2.4.32/include/config/input/keybdev.h 1970-01-01 01:00:00.000000000 +0100
6203 +++ linux-2.4.32.patched/include/config/input/keybdev.h 2006-03-13 18:57:11.000000000 +0100
6204 @@ -0,0 +1 @@
6205 +#undef  CONFIG_INPUT_KEYBDEV
6206 diff -Nur linux-2.4.32/include/config/input/mousedev.h linux-2.4.32.patched/include/config/input/mousedev.h
6207 --- linux-2.4.32/include/config/input/mousedev.h        1970-01-01 01:00:00.000000000 +0100
6208 +++ linux-2.4.32.patched/include/config/input/mousedev.h        2006-03-13 18:57:11.000000000 +0100
6209 @@ -0,0 +1 @@
6210 +#undef  CONFIG_INPUT_MOUSEDEV
6211 diff -Nur linux-2.4.32/include/config/input/uinput.h linux-2.4.32.patched/include/config/input/uinput.h
6212 --- linux-2.4.32/include/config/input/uinput.h  1970-01-01 01:00:00.000000000 +0100
6213 +++ linux-2.4.32.patched/include/config/input/uinput.h  2006-03-13 18:57:11.000000000 +0100
6214 @@ -0,0 +1 @@
6215 +#undef  CONFIG_INPUT_UINPUT
6216 diff -Nur linux-2.4.32/include/config/input.h linux-2.4.32.patched/include/config/input.h
6217 --- linux-2.4.32/include/config/input.h 1970-01-01 01:00:00.000000000 +0100
6218 +++ linux-2.4.32.patched/include/config/input.h 2006-03-13 18:57:11.000000000 +0100
6219 @@ -0,0 +1 @@
6220 +#undef  CONFIG_INPUT
6221 diff -Nur linux-2.4.32/include/config/intermezzo/fs.h linux-2.4.32.patched/include/config/intermezzo/fs.h
6222 --- linux-2.4.32/include/config/intermezzo/fs.h 1970-01-01 01:00:00.000000000 +0100
6223 +++ linux-2.4.32.patched/include/config/intermezzo/fs.h 2006-03-13 18:57:11.000000000 +0100
6224 @@ -0,0 +1 @@
6225 +#undef  CONFIG_INTERMEZZO_FS
6226 diff -Nur linux-2.4.32/include/config/ip/advanced/router.h linux-2.4.32.patched/include/config/ip/advanced/router.h
6227 --- linux-2.4.32/include/config/ip/advanced/router.h    1970-01-01 01:00:00.000000000 +0100
6228 +++ linux-2.4.32.patched/include/config/ip/advanced/router.h    2006-03-13 18:57:11.000000000 +0100
6229 @@ -0,0 +1 @@
6230 +#define CONFIG_IP_ADVANCED_ROUTER 1
6231 diff -Nur linux-2.4.32/include/config/ip/mroute.h linux-2.4.32.patched/include/config/ip/mroute.h
6232 --- linux-2.4.32/include/config/ip/mroute.h     1970-01-01 01:00:00.000000000 +0100
6233 +++ linux-2.4.32.patched/include/config/ip/mroute.h     2006-03-13 18:57:11.000000000 +0100
6234 @@ -0,0 +1 @@
6235 +#undef  CONFIG_IP_MROUTE
6236 diff -Nur linux-2.4.32/include/config/ip/multicast.h linux-2.4.32.patched/include/config/ip/multicast.h
6237 --- linux-2.4.32/include/config/ip/multicast.h  1970-01-01 01:00:00.000000000 +0100
6238 +++ linux-2.4.32.patched/include/config/ip/multicast.h  2006-03-13 18:57:11.000000000 +0100
6239 @@ -0,0 +1 @@
6240 +#define CONFIG_IP_MULTICAST 1
6241 diff -Nur linux-2.4.32/include/config/ip/multiple/tables.h linux-2.4.32.patched/include/config/ip/multiple/tables.h
6242 --- linux-2.4.32/include/config/ip/multiple/tables.h    1970-01-01 01:00:00.000000000 +0100
6243 +++ linux-2.4.32.patched/include/config/ip/multiple/tables.h    2006-03-13 18:57:11.000000000 +0100
6244 @@ -0,0 +1 @@
6245 +#define CONFIG_IP_MULTIPLE_TABLES 1
6246 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
6247 --- linux-2.4.32/include/config/ip/nf/amanda/module.h   1970-01-01 01:00:00.000000000 +0100
6248 +++ linux-2.4.32.patched/include/config/ip/nf/amanda/module.h   2006-03-13 18:57:11.000000000 +0100
6249 @@ -0,0 +1 @@
6250 +#define CONFIG_IP_NF_AMANDA_MODULE 1
6251 diff -Nur linux-2.4.32/include/config/ip/nf/amanda.h linux-2.4.32.patched/include/config/ip/nf/amanda.h
6252 --- linux-2.4.32/include/config/ip/nf/amanda.h  1970-01-01 01:00:00.000000000 +0100
6253 +++ linux-2.4.32.patched/include/config/ip/nf/amanda.h  2006-03-13 18:57:11.000000000 +0100
6254 @@ -0,0 +1 @@
6255 +#undef  CONFIG_IP_NF_AMANDA
6256 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
6257 --- linux-2.4.32/include/config/ip/nf/arp/mangle/module.h       1970-01-01 01:00:00.000000000 +0100
6258 +++ linux-2.4.32.patched/include/config/ip/nf/arp/mangle/module.h       2006-03-13 18:57:11.000000000 +0100
6259 @@ -0,0 +1 @@
6260 +#define CONFIG_IP_NF_ARP_MANGLE_MODULE 1
6261 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
6262 --- linux-2.4.32/include/config/ip/nf/arp/mangle.h      1970-01-01 01:00:00.000000000 +0100
6263 +++ linux-2.4.32.patched/include/config/ip/nf/arp/mangle.h      2006-03-13 18:57:11.000000000 +0100
6264 @@ -0,0 +1 @@
6265 +#undef  CONFIG_IP_NF_ARP_MANGLE
6266 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
6267 --- linux-2.4.32/include/config/ip/nf/arpfilter/module.h        1970-01-01 01:00:00.000000000 +0100
6268 +++ linux-2.4.32.patched/include/config/ip/nf/arpfilter/module.h        2006-03-13 18:57:11.000000000 +0100
6269 @@ -0,0 +1 @@
6270 +#define CONFIG_IP_NF_ARPFILTER_MODULE 1
6271 diff -Nur linux-2.4.32/include/config/ip/nf/arpfilter.h linux-2.4.32.patched/include/config/ip/nf/arpfilter.h
6272 --- linux-2.4.32/include/config/ip/nf/arpfilter.h       1970-01-01 01:00:00.000000000 +0100
6273 +++ linux-2.4.32.patched/include/config/ip/nf/arpfilter.h       2006-03-13 18:57:11.000000000 +0100
6274 @@ -0,0 +1 @@
6275 +#undef  CONFIG_IP_NF_ARPFILTER
6276 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
6277 --- linux-2.4.32/include/config/ip/nf/arptables/module.h        1970-01-01 01:00:00.000000000 +0100
6278 +++ linux-2.4.32.patched/include/config/ip/nf/arptables/module.h        2006-03-13 18:57:11.000000000 +0100
6279 @@ -0,0 +1 @@
6280 +#define CONFIG_IP_NF_ARPTABLES_MODULE 1
6281 diff -Nur linux-2.4.32/include/config/ip/nf/arptables.h linux-2.4.32.patched/include/config/ip/nf/arptables.h
6282 --- linux-2.4.32/include/config/ip/nf/arptables.h       1970-01-01 01:00:00.000000000 +0100
6283 +++ linux-2.4.32.patched/include/config/ip/nf/arptables.h       2006-03-13 18:57:11.000000000 +0100
6284 @@ -0,0 +1 @@
6285 +#undef  CONFIG_IP_NF_ARPTABLES
6286 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
6287 --- linux-2.4.32/include/config/ip/nf/conntrack/mark.h  1970-01-01 01:00:00.000000000 +0100
6288 +++ linux-2.4.32.patched/include/config/ip/nf/conntrack/mark.h  2006-03-13 18:57:11.000000000 +0100
6289 @@ -0,0 +1 @@
6290 +#define CONFIG_IP_NF_CONNTRACK_MARK 1
6291 diff -Nur linux-2.4.32/include/config/ip/nf/conntrack.h linux-2.4.32.patched/include/config/ip/nf/conntrack.h
6292 --- linux-2.4.32/include/config/ip/nf/conntrack.h       1970-01-01 01:00:00.000000000 +0100
6293 +++ linux-2.4.32.patched/include/config/ip/nf/conntrack.h       2006-03-13 18:57:11.000000000 +0100
6294 @@ -0,0 +1 @@
6295 +#define CONFIG_IP_NF_CONNTRACK 1
6296 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
6297 --- linux-2.4.32/include/config/ip/nf/ct/acct/module.h  1970-01-01 01:00:00.000000000 +0100
6298 +++ linux-2.4.32.patched/include/config/ip/nf/ct/acct/module.h  2006-03-13 18:57:11.000000000 +0100
6299 @@ -0,0 +1 @@
6300 +#define CONFIG_IP_NF_CT_ACCT_MODULE 1
6301 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
6302 --- linux-2.4.32/include/config/ip/nf/ct/acct.h 1970-01-01 01:00:00.000000000 +0100
6303 +++ linux-2.4.32.patched/include/config/ip/nf/ct/acct.h 2006-03-13 18:57:11.000000000 +0100
6304 @@ -0,0 +1 @@
6305 +#undef  CONFIG_IP_NF_CT_ACCT
6306 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
6307 --- linux-2.4.32/include/config/ip/nf/ct/proto/gre/module.h     1970-01-01 01:00:00.000000000 +0100
6308 +++ linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre/module.h     2006-03-13 18:57:11.000000000 +0100
6309 @@ -0,0 +1 @@
6310 +#define CONFIG_IP_NF_CT_PROTO_GRE_MODULE 1
6311 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
6312 --- linux-2.4.32/include/config/ip/nf/ct/proto/gre.h    1970-01-01 01:00:00.000000000 +0100
6313 +++ linux-2.4.32.patched/include/config/ip/nf/ct/proto/gre.h    2006-03-13 18:57:11.000000000 +0100
6314 @@ -0,0 +1 @@
6315 +#undef  CONFIG_IP_NF_CT_PROTO_GRE
6316 diff -Nur linux-2.4.32/include/config/ip/nf/filter.h linux-2.4.32.patched/include/config/ip/nf/filter.h
6317 --- linux-2.4.32/include/config/ip/nf/filter.h  1970-01-01 01:00:00.000000000 +0100
6318 +++ linux-2.4.32.patched/include/config/ip/nf/filter.h  2006-03-13 18:57:11.000000000 +0100
6319 @@ -0,0 +1 @@
6320 +#define CONFIG_IP_NF_FILTER 1
6321 diff -Nur linux-2.4.32/include/config/ip/nf/ftp.h linux-2.4.32.patched/include/config/ip/nf/ftp.h
6322 --- linux-2.4.32/include/config/ip/nf/ftp.h     1970-01-01 01:00:00.000000000 +0100
6323 +++ linux-2.4.32.patched/include/config/ip/nf/ftp.h     2006-03-13 18:57:11.000000000 +0100
6324 @@ -0,0 +1 @@
6325 +#define CONFIG_IP_NF_FTP 1
6326 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
6327 --- linux-2.4.32/include/config/ip/nf/h323/module.h     1970-01-01 01:00:00.000000000 +0100
6328 +++ linux-2.4.32.patched/include/config/ip/nf/h323/module.h     2006-03-13 18:57:11.000000000 +0100
6329 @@ -0,0 +1 @@
6330 +#define CONFIG_IP_NF_H323_MODULE 1
6331 diff -Nur linux-2.4.32/include/config/ip/nf/h323.h linux-2.4.32.patched/include/config/ip/nf/h323.h
6332 --- linux-2.4.32/include/config/ip/nf/h323.h    1970-01-01 01:00:00.000000000 +0100
6333 +++ linux-2.4.32.patched/include/config/ip/nf/h323.h    2006-03-13 18:57:11.000000000 +0100
6334 @@ -0,0 +1 @@
6335 +#undef  CONFIG_IP_NF_H323
6336 diff -Nur linux-2.4.32/include/config/ip/nf/iptables.h linux-2.4.32.patched/include/config/ip/nf/iptables.h
6337 --- linux-2.4.32/include/config/ip/nf/iptables.h        1970-01-01 01:00:00.000000000 +0100
6338 +++ linux-2.4.32.patched/include/config/ip/nf/iptables.h        2006-03-13 18:57:11.000000000 +0100
6339 @@ -0,0 +1 @@
6340 +#define CONFIG_IP_NF_IPTABLES 1
6341 diff -Nur linux-2.4.32/include/config/ip/nf/irc.h linux-2.4.32.patched/include/config/ip/nf/irc.h
6342 --- linux-2.4.32/include/config/ip/nf/irc.h     1970-01-01 01:00:00.000000000 +0100
6343 +++ linux-2.4.32.patched/include/config/ip/nf/irc.h     2006-03-13 18:57:11.000000000 +0100
6344 @@ -0,0 +1 @@
6345 +#define CONFIG_IP_NF_IRC 1
6346 diff -Nur linux-2.4.32/include/config/ip/nf/mangle.h linux-2.4.32.patched/include/config/ip/nf/mangle.h
6347 --- linux-2.4.32/include/config/ip/nf/mangle.h  1970-01-01 01:00:00.000000000 +0100
6348 +++ linux-2.4.32.patched/include/config/ip/nf/mangle.h  2006-03-13 18:57:11.000000000 +0100
6349 @@ -0,0 +1 @@
6350 +#define CONFIG_IP_NF_MANGLE 1
6351 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
6352 --- linux-2.4.32/include/config/ip/nf/match/ah/esp/module.h     1970-01-01 01:00:00.000000000 +0100
6353 +++ linux-2.4.32.patched/include/config/ip/nf/match/ah/esp/module.h     2006-03-13 18:57:11.000000000 +0100
6354 @@ -0,0 +1 @@
6355 +#define CONFIG_IP_NF_MATCH_AH_ESP_MODULE 1
6356 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
6357 --- linux-2.4.32/include/config/ip/nf/match/ah/esp.h    1970-01-01 01:00:00.000000000 +0100
6358 +++ linux-2.4.32.patched/include/config/ip/nf/match/ah/esp.h    2006-03-13 18:57:11.000000000 +0100
6359 @@ -0,0 +1 @@
6360 +#undef  CONFIG_IP_NF_MATCH_AH_ESP
6361 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
6362 --- linux-2.4.32/include/config/ip/nf/match/condition/module.h  1970-01-01 01:00:00.000000000 +0100
6363 +++ linux-2.4.32.patched/include/config/ip/nf/match/condition/module.h  2006-03-13 18:57:11.000000000 +0100
6364 @@ -0,0 +1 @@
6365 +#define CONFIG_IP_NF_MATCH_CONDITION_MODULE 1
6366 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
6367 --- linux-2.4.32/include/config/ip/nf/match/condition.h 1970-01-01 01:00:00.000000000 +0100
6368 +++ linux-2.4.32.patched/include/config/ip/nf/match/condition.h 2006-03-13 18:57:11.000000000 +0100
6369 @@ -0,0 +1 @@
6370 +#undef  CONFIG_IP_NF_MATCH_CONDITION
6371 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
6372 --- linux-2.4.32/include/config/ip/nf/match/connbytes/module.h  1970-01-01 01:00:00.000000000 +0100
6373 +++ linux-2.4.32.patched/include/config/ip/nf/match/connbytes/module.h  2006-03-13 18:57:11.000000000 +0100
6374 @@ -0,0 +1 @@
6375 +#define CONFIG_IP_NF_MATCH_CONNBYTES_MODULE 1
6376 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
6377 --- linux-2.4.32/include/config/ip/nf/match/connbytes.h 1970-01-01 01:00:00.000000000 +0100
6378 +++ linux-2.4.32.patched/include/config/ip/nf/match/connbytes.h 2006-03-13 18:57:11.000000000 +0100
6379 @@ -0,0 +1 @@
6380 +#undef  CONFIG_IP_NF_MATCH_CONNBYTES
6381 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
6382 --- linux-2.4.32/include/config/ip/nf/match/connmark/module.h   1970-01-01 01:00:00.000000000 +0100
6383 +++ linux-2.4.32.patched/include/config/ip/nf/match/connmark/module.h   2006-03-13 18:57:11.000000000 +0100
6384 @@ -0,0 +1 @@
6385 +#define CONFIG_IP_NF_MATCH_CONNMARK_MODULE 1
6386 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
6387 --- linux-2.4.32/include/config/ip/nf/match/connmark.h  1970-01-01 01:00:00.000000000 +0100
6388 +++ linux-2.4.32.patched/include/config/ip/nf/match/connmark.h  2006-03-13 18:57:11.000000000 +0100
6389 @@ -0,0 +1 @@
6390 +#undef  CONFIG_IP_NF_MATCH_CONNMARK
6391 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
6392 --- linux-2.4.32/include/config/ip/nf/match/conntrack/module.h  1970-01-01 01:00:00.000000000 +0100
6393 +++ linux-2.4.32.patched/include/config/ip/nf/match/conntrack/module.h  2006-03-13 18:57:11.000000000 +0100
6394 @@ -0,0 +1 @@
6395 +#define CONFIG_IP_NF_MATCH_CONNTRACK_MODULE 1
6396 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
6397 --- linux-2.4.32/include/config/ip/nf/match/conntrack.h 1970-01-01 01:00:00.000000000 +0100
6398 +++ linux-2.4.32.patched/include/config/ip/nf/match/conntrack.h 2006-03-13 18:57:11.000000000 +0100
6399 @@ -0,0 +1 @@
6400 +#undef  CONFIG_IP_NF_MATCH_CONNTRACK
6401 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
6402 --- linux-2.4.32/include/config/ip/nf/match/dscp/module.h       1970-01-01 01:00:00.000000000 +0100
6403 +++ linux-2.4.32.patched/include/config/ip/nf/match/dscp/module.h       2006-03-13 18:57:11.000000000 +0100
6404 @@ -0,0 +1 @@
6405 +#define CONFIG_IP_NF_MATCH_DSCP_MODULE 1
6406 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
6407 --- linux-2.4.32/include/config/ip/nf/match/dscp.h      1970-01-01 01:00:00.000000000 +0100
6408 +++ linux-2.4.32.patched/include/config/ip/nf/match/dscp.h      2006-03-13 18:57:11.000000000 +0100
6409 @@ -0,0 +1 @@
6410 +#undef  CONFIG_IP_NF_MATCH_DSCP
6411 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
6412 --- linux-2.4.32/include/config/ip/nf/match/ecn/module.h        1970-01-01 01:00:00.000000000 +0100
6413 +++ linux-2.4.32.patched/include/config/ip/nf/match/ecn/module.h        2006-03-13 18:57:11.000000000 +0100
6414 @@ -0,0 +1 @@
6415 +#define CONFIG_IP_NF_MATCH_ECN_MODULE 1
6416 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
6417 --- linux-2.4.32/include/config/ip/nf/match/ecn.h       1970-01-01 01:00:00.000000000 +0100
6418 +++ linux-2.4.32.patched/include/config/ip/nf/match/ecn.h       2006-03-13 18:57:11.000000000 +0100
6419 @@ -0,0 +1 @@
6420 +#undef  CONFIG_IP_NF_MATCH_ECN
6421 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
6422 --- linux-2.4.32/include/config/ip/nf/match/helper/module.h     1970-01-01 01:00:00.000000000 +0100
6423 +++ linux-2.4.32.patched/include/config/ip/nf/match/helper/module.h     2006-03-13 18:57:11.000000000 +0100
6424 @@ -0,0 +1 @@
6425 +#define CONFIG_IP_NF_MATCH_HELPER_MODULE 1
6426 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
6427 --- linux-2.4.32/include/config/ip/nf/match/helper.h    1970-01-01 01:00:00.000000000 +0100
6428 +++ linux-2.4.32.patched/include/config/ip/nf/match/helper.h    2006-03-13 18:57:11.000000000 +0100
6429 @@ -0,0 +1 @@
6430 +#undef  CONFIG_IP_NF_MATCH_HELPER
6431 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
6432 --- linux-2.4.32/include/config/ip/nf/match/ipp2p/module.h      1970-01-01 01:00:00.000000000 +0100
6433 +++ linux-2.4.32.patched/include/config/ip/nf/match/ipp2p/module.h      2006-03-13 18:57:11.000000000 +0100
6434 @@ -0,0 +1 @@
6435 +#define CONFIG_IP_NF_MATCH_IPP2P_MODULE 1
6436 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
6437 --- linux-2.4.32/include/config/ip/nf/match/ipp2p.h     1970-01-01 01:00:00.000000000 +0100
6438 +++ linux-2.4.32.patched/include/config/ip/nf/match/ipp2p.h     2006-03-13 18:57:11.000000000 +0100
6439 @@ -0,0 +1 @@
6440 +#undef  CONFIG_IP_NF_MATCH_IPP2P
6441 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
6442 --- linux-2.4.32/include/config/ip/nf/match/layer7/debug.h      1970-01-01 01:00:00.000000000 +0100
6443 +++ linux-2.4.32.patched/include/config/ip/nf/match/layer7/debug.h      2006-03-13 18:57:11.000000000 +0100
6444 @@ -0,0 +1 @@
6445 +#undef  CONFIG_IP_NF_MATCH_LAYER7_DEBUG
6446 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
6447 --- linux-2.4.32/include/config/ip/nf/match/layer7/module.h     1970-01-01 01:00:00.000000000 +0100
6448 +++ linux-2.4.32.patched/include/config/ip/nf/match/layer7/module.h     2006-03-13 18:57:11.000000000 +0100
6449 @@ -0,0 +1 @@
6450 +#define CONFIG_IP_NF_MATCH_LAYER7_MODULE 1
6451 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
6452 --- linux-2.4.32/include/config/ip/nf/match/layer7.h    1970-01-01 01:00:00.000000000 +0100
6453 +++ linux-2.4.32.patched/include/config/ip/nf/match/layer7.h    2006-03-13 18:57:11.000000000 +0100
6454 @@ -0,0 +1 @@
6455 +#undef  CONFIG_IP_NF_MATCH_LAYER7
6456 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
6457 --- linux-2.4.32/include/config/ip/nf/match/length/module.h     1970-01-01 01:00:00.000000000 +0100
6458 +++ linux-2.4.32.patched/include/config/ip/nf/match/length/module.h     2006-03-13 18:57:11.000000000 +0100
6459 @@ -0,0 +1 @@
6460 +#define CONFIG_IP_NF_MATCH_LENGTH_MODULE 1
6461 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
6462 --- linux-2.4.32/include/config/ip/nf/match/length.h    1970-01-01 01:00:00.000000000 +0100
6463 +++ linux-2.4.32.patched/include/config/ip/nf/match/length.h    2006-03-13 18:57:11.000000000 +0100
6464 @@ -0,0 +1 @@
6465 +#undef  CONFIG_IP_NF_MATCH_LENGTH
6466 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
6467 --- linux-2.4.32/include/config/ip/nf/match/limit/module.h      1970-01-01 01:00:00.000000000 +0100
6468 +++ linux-2.4.32.patched/include/config/ip/nf/match/limit/module.h      2006-03-13 18:57:11.000000000 +0100
6469 @@ -0,0 +1 @@
6470 +#define CONFIG_IP_NF_MATCH_LIMIT_MODULE 1
6471 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
6472 --- linux-2.4.32/include/config/ip/nf/match/limit.h     1970-01-01 01:00:00.000000000 +0100
6473 +++ linux-2.4.32.patched/include/config/ip/nf/match/limit.h     2006-03-13 18:57:11.000000000 +0100
6474 @@ -0,0 +1 @@
6475 +#undef  CONFIG_IP_NF_MATCH_LIMIT
6476 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
6477 --- linux-2.4.32/include/config/ip/nf/match/mac/module.h        1970-01-01 01:00:00.000000000 +0100
6478 +++ linux-2.4.32.patched/include/config/ip/nf/match/mac/module.h        2006-03-13 18:57:11.000000000 +0100
6479 @@ -0,0 +1 @@
6480 +#define CONFIG_IP_NF_MATCH_MAC_MODULE 1
6481 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
6482 --- linux-2.4.32/include/config/ip/nf/match/mac.h       1970-01-01 01:00:00.000000000 +0100
6483 +++ linux-2.4.32.patched/include/config/ip/nf/match/mac.h       2006-03-13 18:57:11.000000000 +0100
6484 @@ -0,0 +1 @@
6485 +#undef  CONFIG_IP_NF_MATCH_MAC
6486 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
6487 --- linux-2.4.32/include/config/ip/nf/match/mark.h      1970-01-01 01:00:00.000000000 +0100
6488 +++ linux-2.4.32.patched/include/config/ip/nf/match/mark.h      2006-03-13 18:57:11.000000000 +0100
6489 @@ -0,0 +1 @@
6490 +#define CONFIG_IP_NF_MATCH_MARK 1
6491 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
6492 --- linux-2.4.32/include/config/ip/nf/match/multiport.h 1970-01-01 01:00:00.000000000 +0100
6493 +++ linux-2.4.32.patched/include/config/ip/nf/match/multiport.h 2006-03-13 18:57:11.000000000 +0100
6494 @@ -0,0 +1 @@
6495 +#define CONFIG_IP_NF_MATCH_MULTIPORT 1
6496 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
6497 --- linux-2.4.32/include/config/ip/nf/match/owner/module.h      1970-01-01 01:00:00.000000000 +0100
6498 +++ linux-2.4.32.patched/include/config/ip/nf/match/owner/module.h      2006-03-13 18:57:11.000000000 +0100
6499 @@ -0,0 +1 @@
6500 +#define CONFIG_IP_NF_MATCH_OWNER_MODULE 1
6501 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
6502 --- linux-2.4.32/include/config/ip/nf/match/owner.h     1970-01-01 01:00:00.000000000 +0100
6503 +++ linux-2.4.32.patched/include/config/ip/nf/match/owner.h     2006-03-13 18:57:11.000000000 +0100
6504 @@ -0,0 +1 @@
6505 +#undef  CONFIG_IP_NF_MATCH_OWNER
6506 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
6507 --- linux-2.4.32/include/config/ip/nf/match/pkttype/module.h    1970-01-01 01:00:00.000000000 +0100
6508 +++ linux-2.4.32.patched/include/config/ip/nf/match/pkttype/module.h    2006-03-13 18:57:11.000000000 +0100
6509 @@ -0,0 +1 @@
6510 +#define CONFIG_IP_NF_MATCH_PKTTYPE_MODULE 1
6511 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
6512 --- linux-2.4.32/include/config/ip/nf/match/pkttype.h   1970-01-01 01:00:00.000000000 +0100
6513 +++ linux-2.4.32.patched/include/config/ip/nf/match/pkttype.h   2006-03-13 18:57:11.000000000 +0100
6514 @@ -0,0 +1 @@
6515 +#undef  CONFIG_IP_NF_MATCH_PKTTYPE
6516 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
6517 --- linux-2.4.32/include/config/ip/nf/match/quota/module.h      1970-01-01 01:00:00.000000000 +0100
6518 +++ linux-2.4.32.patched/include/config/ip/nf/match/quota/module.h      2006-03-13 18:57:11.000000000 +0100
6519 @@ -0,0 +1 @@
6520 +#define CONFIG_IP_NF_MATCH_QUOTA_MODULE 1
6521 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
6522 --- linux-2.4.32/include/config/ip/nf/match/quota.h     1970-01-01 01:00:00.000000000 +0100
6523 +++ linux-2.4.32.patched/include/config/ip/nf/match/quota.h     2006-03-13 18:57:11.000000000 +0100
6524 @@ -0,0 +1 @@
6525 +#undef  CONFIG_IP_NF_MATCH_QUOTA
6526 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
6527 --- linux-2.4.32/include/config/ip/nf/match/recent/module.h     1970-01-01 01:00:00.000000000 +0100
6528 +++ linux-2.4.32.patched/include/config/ip/nf/match/recent/module.h     2006-03-13 18:57:11.000000000 +0100
6529 @@ -0,0 +1 @@
6530 +#define CONFIG_IP_NF_MATCH_RECENT_MODULE 1
6531 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
6532 --- linux-2.4.32/include/config/ip/nf/match/recent.h    1970-01-01 01:00:00.000000000 +0100
6533 +++ linux-2.4.32.patched/include/config/ip/nf/match/recent.h    2006-03-13 18:57:11.000000000 +0100
6534 @@ -0,0 +1 @@
6535 +#undef  CONFIG_IP_NF_MATCH_RECENT
6536 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
6537 --- linux-2.4.32/include/config/ip/nf/match/set/module.h        1970-01-01 01:00:00.000000000 +0100
6538 +++ linux-2.4.32.patched/include/config/ip/nf/match/set/module.h        2006-03-13 18:57:11.000000000 +0100
6539 @@ -0,0 +1 @@
6540 +#define CONFIG_IP_NF_MATCH_SET_MODULE 1
6541 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
6542 --- linux-2.4.32/include/config/ip/nf/match/set.h       1970-01-01 01:00:00.000000000 +0100
6543 +++ linux-2.4.32.patched/include/config/ip/nf/match/set.h       2006-03-13 18:57:11.000000000 +0100
6544 @@ -0,0 +1 @@
6545 +#undef  CONFIG_IP_NF_MATCH_SET
6546 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
6547 --- linux-2.4.32/include/config/ip/nf/match/state.h     1970-01-01 01:00:00.000000000 +0100
6548 +++ linux-2.4.32.patched/include/config/ip/nf/match/state.h     2006-03-13 18:57:11.000000000 +0100
6549 @@ -0,0 +1 @@
6550 +#define CONFIG_IP_NF_MATCH_STATE 1
6551 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
6552 --- linux-2.4.32/include/config/ip/nf/match/string/module.h     1970-01-01 01:00:00.000000000 +0100
6553 +++ linux-2.4.32.patched/include/config/ip/nf/match/string/module.h     2006-03-13 18:57:11.000000000 +0100
6554 @@ -0,0 +1 @@
6555 +#define CONFIG_IP_NF_MATCH_STRING_MODULE 1
6556 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
6557 --- linux-2.4.32/include/config/ip/nf/match/string.h    1970-01-01 01:00:00.000000000 +0100
6558 +++ linux-2.4.32.patched/include/config/ip/nf/match/string.h    2006-03-13 18:57:11.000000000 +0100
6559 @@ -0,0 +1 @@
6560 +#undef  CONFIG_IP_NF_MATCH_STRING
6561 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
6562 --- linux-2.4.32/include/config/ip/nf/match/tcpmss/module.h     1970-01-01 01:00:00.000000000 +0100
6563 +++ linux-2.4.32.patched/include/config/ip/nf/match/tcpmss/module.h     2006-03-13 18:57:11.000000000 +0100
6564 @@ -0,0 +1 @@
6565 +#define CONFIG_IP_NF_MATCH_TCPMSS_MODULE 1
6566 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
6567 --- linux-2.4.32/include/config/ip/nf/match/tcpmss.h    1970-01-01 01:00:00.000000000 +0100
6568 +++ linux-2.4.32.patched/include/config/ip/nf/match/tcpmss.h    2006-03-13 18:57:11.000000000 +0100
6569 @@ -0,0 +1 @@
6570 +#undef  CONFIG_IP_NF_MATCH_TCPMSS
6571 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
6572 --- linux-2.4.32/include/config/ip/nf/match/time/module.h       1970-01-01 01:00:00.000000000 +0100
6573 +++ linux-2.4.32.patched/include/config/ip/nf/match/time/module.h       2006-03-13 18:57:11.000000000 +0100
6574 @@ -0,0 +1 @@
6575 +#define CONFIG_IP_NF_MATCH_TIME_MODULE 1
6576 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
6577 --- linux-2.4.32/include/config/ip/nf/match/time.h      1970-01-01 01:00:00.000000000 +0100
6578 +++ linux-2.4.32.patched/include/config/ip/nf/match/time.h      2006-03-13 18:57:11.000000000 +0100
6579 @@ -0,0 +1 @@
6580 +#undef  CONFIG_IP_NF_MATCH_TIME
6581 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
6582 --- linux-2.4.32/include/config/ip/nf/match/tos/module.h        1970-01-01 01:00:00.000000000 +0100
6583 +++ linux-2.4.32.patched/include/config/ip/nf/match/tos/module.h        2006-03-13 18:57:11.000000000 +0100
6584 @@ -0,0 +1 @@
6585 +#define CONFIG_IP_NF_MATCH_TOS_MODULE 1
6586 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
6587 --- linux-2.4.32/include/config/ip/nf/match/tos.h       1970-01-01 01:00:00.000000000 +0100
6588 +++ linux-2.4.32.patched/include/config/ip/nf/match/tos.h       2006-03-13 18:57:11.000000000 +0100
6589 @@ -0,0 +1 @@
6590 +#undef  CONFIG_IP_NF_MATCH_TOS
6591 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
6592 --- linux-2.4.32/include/config/ip/nf/match/ttl/module.h        1970-01-01 01:00:00.000000000 +0100
6593 +++ linux-2.4.32.patched/include/config/ip/nf/match/ttl/module.h        2006-03-13 18:57:11.000000000 +0100
6594 @@ -0,0 +1 @@
6595 +#define CONFIG_IP_NF_MATCH_TTL_MODULE 1
6596 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
6597 --- linux-2.4.32/include/config/ip/nf/match/ttl.h       1970-01-01 01:00:00.000000000 +0100
6598 +++ linux-2.4.32.patched/include/config/ip/nf/match/ttl.h       2006-03-13 18:57:11.000000000 +0100
6599 @@ -0,0 +1 @@
6600 +#undef  CONFIG_IP_NF_MATCH_TTL
6601 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
6602 --- linux-2.4.32/include/config/ip/nf/match/unclean/module.h    1970-01-01 01:00:00.000000000 +0100
6603 +++ linux-2.4.32.patched/include/config/ip/nf/match/unclean/module.h    2006-03-13 18:57:11.000000000 +0100
6604 @@ -0,0 +1 @@
6605 +#define CONFIG_IP_NF_MATCH_UNCLEAN_MODULE 1
6606 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
6607 --- linux-2.4.32/include/config/ip/nf/match/unclean.h   1970-01-01 01:00:00.000000000 +0100
6608 +++ linux-2.4.32.patched/include/config/ip/nf/match/unclean.h   2006-03-13 18:57:11.000000000 +0100
6609 @@ -0,0 +1 @@
6610 +#undef  CONFIG_IP_NF_MATCH_UNCLEAN
6611 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
6612 --- linux-2.4.32/include/config/ip/nf/mms/module.h      1970-01-01 01:00:00.000000000 +0100
6613 +++ linux-2.4.32.patched/include/config/ip/nf/mms/module.h      2006-03-13 18:57:11.000000000 +0100
6614 @@ -0,0 +1 @@
6615 +#define CONFIG_IP_NF_MMS_MODULE 1
6616 diff -Nur linux-2.4.32/include/config/ip/nf/mms.h linux-2.4.32.patched/include/config/ip/nf/mms.h
6617 --- linux-2.4.32/include/config/ip/nf/mms.h     1970-01-01 01:00:00.000000000 +0100
6618 +++ linux-2.4.32.patched/include/config/ip/nf/mms.h     2006-03-13 18:57:11.000000000 +0100
6619 @@ -0,0 +1 @@
6620 +#undef  CONFIG_IP_NF_MMS
6621 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
6622 --- linux-2.4.32/include/config/ip/nf/nat/amanda/module.h       1970-01-01 01:00:00.000000000 +0100
6623 +++ linux-2.4.32.patched/include/config/ip/nf/nat/amanda/module.h       2006-03-13 18:57:11.000000000 +0100
6624 @@ -0,0 +1 @@
6625 +#define CONFIG_IP_NF_NAT_AMANDA_MODULE 1
6626 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
6627 --- linux-2.4.32/include/config/ip/nf/nat/amanda.h      1970-01-01 01:00:00.000000000 +0100
6628 +++ linux-2.4.32.patched/include/config/ip/nf/nat/amanda.h      2006-03-13 18:57:11.000000000 +0100
6629 @@ -0,0 +1 @@
6630 +#undef  CONFIG_IP_NF_NAT_AMANDA
6631 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
6632 --- linux-2.4.32/include/config/ip/nf/nat/ftp.h 1970-01-01 01:00:00.000000000 +0100
6633 +++ linux-2.4.32.patched/include/config/ip/nf/nat/ftp.h 2006-03-13 18:57:11.000000000 +0100
6634 @@ -0,0 +1 @@
6635 +#define CONFIG_IP_NF_NAT_FTP 1
6636 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
6637 --- linux-2.4.32/include/config/ip/nf/nat/h323/module.h 1970-01-01 01:00:00.000000000 +0100
6638 +++ linux-2.4.32.patched/include/config/ip/nf/nat/h323/module.h 2006-03-13 18:57:11.000000000 +0100
6639 @@ -0,0 +1 @@
6640 +#define CONFIG_IP_NF_NAT_H323_MODULE 1
6641 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
6642 --- linux-2.4.32/include/config/ip/nf/nat/h323.h        1970-01-01 01:00:00.000000000 +0100
6643 +++ linux-2.4.32.patched/include/config/ip/nf/nat/h323.h        2006-03-13 18:57:11.000000000 +0100
6644 @@ -0,0 +1 @@
6645 +#undef  CONFIG_IP_NF_NAT_H323
6646 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
6647 --- linux-2.4.32/include/config/ip/nf/nat/irc.h 1970-01-01 01:00:00.000000000 +0100
6648 +++ linux-2.4.32.patched/include/config/ip/nf/nat/irc.h 2006-03-13 18:57:11.000000000 +0100
6649 @@ -0,0 +1 @@
6650 +#define CONFIG_IP_NF_NAT_IRC 1
6651 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
6652 --- linux-2.4.32/include/config/ip/nf/nat/mms/module.h  1970-01-01 01:00:00.000000000 +0100
6653 +++ linux-2.4.32.patched/include/config/ip/nf/nat/mms/module.h  2006-03-13 18:57:11.000000000 +0100
6654 @@ -0,0 +1 @@
6655 +#define CONFIG_IP_NF_NAT_MMS_MODULE 1
6656 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
6657 --- linux-2.4.32/include/config/ip/nf/nat/mms.h 1970-01-01 01:00:00.000000000 +0100
6658 +++ linux-2.4.32.patched/include/config/ip/nf/nat/mms.h 2006-03-13 18:57:11.000000000 +0100
6659 @@ -0,0 +1 @@
6660 +#undef  CONFIG_IP_NF_NAT_MMS
6661 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
6662 --- linux-2.4.32/include/config/ip/nf/nat/needed.h      1970-01-01 01:00:00.000000000 +0100
6663 +++ linux-2.4.32.patched/include/config/ip/nf/nat/needed.h      2006-03-13 18:57:11.000000000 +0100
6664 @@ -0,0 +1 @@
6665 +#define CONFIG_IP_NF_NAT_NEEDED 1
6666 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
6667 --- linux-2.4.32/include/config/ip/nf/nat/pptp/module.h 1970-01-01 01:00:00.000000000 +0100
6668 +++ linux-2.4.32.patched/include/config/ip/nf/nat/pptp/module.h 2006-03-13 18:57:11.000000000 +0100
6669 @@ -0,0 +1 @@
6670 +#define CONFIG_IP_NF_NAT_PPTP_MODULE 1
6671 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
6672 --- linux-2.4.32/include/config/ip/nf/nat/pptp.h        1970-01-01 01:00:00.000000000 +0100
6673 +++ linux-2.4.32.patched/include/config/ip/nf/nat/pptp.h        2006-03-13 18:57:11.000000000 +0100
6674 @@ -0,0 +1 @@
6675 +#undef  CONFIG_IP_NF_NAT_PPTP
6676 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
6677 --- linux-2.4.32/include/config/ip/nf/nat/proto/gre/module.h    1970-01-01 01:00:00.000000000 +0100
6678 +++ linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre/module.h    2006-03-13 18:57:11.000000000 +0100
6679 @@ -0,0 +1 @@
6680 +#define CONFIG_IP_NF_NAT_PROTO_GRE_MODULE 1
6681 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
6682 --- linux-2.4.32/include/config/ip/nf/nat/proto/gre.h   1970-01-01 01:00:00.000000000 +0100
6683 +++ linux-2.4.32.patched/include/config/ip/nf/nat/proto/gre.h   2006-03-13 18:57:11.000000000 +0100
6684 @@ -0,0 +1 @@
6685 +#undef  CONFIG_IP_NF_NAT_PROTO_GRE
6686 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
6687 --- linux-2.4.32/include/config/ip/nf/nat/rtsp/module.h 1970-01-01 01:00:00.000000000 +0100
6688 +++ linux-2.4.32.patched/include/config/ip/nf/nat/rtsp/module.h 2006-03-13 18:57:11.000000000 +0100
6689 @@ -0,0 +1 @@
6690 +#define CONFIG_IP_NF_NAT_RTSP_MODULE 1
6691 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
6692 --- linux-2.4.32/include/config/ip/nf/nat/rtsp.h        1970-01-01 01:00:00.000000000 +0100
6693 +++ linux-2.4.32.patched/include/config/ip/nf/nat/rtsp.h        2006-03-13 18:57:11.000000000 +0100
6694 @@ -0,0 +1 @@
6695 +#undef  CONFIG_IP_NF_NAT_RTSP
6696 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
6697 --- linux-2.4.32/include/config/ip/nf/nat/snmp/basic/module.h   1970-01-01 01:00:00.000000000 +0100
6698 +++ linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic/module.h   2006-03-13 18:57:11.000000000 +0100
6699 @@ -0,0 +1 @@
6700 +#define CONFIG_IP_NF_NAT_SNMP_BASIC_MODULE 1
6701 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
6702 --- linux-2.4.32/include/config/ip/nf/nat/snmp/basic.h  1970-01-01 01:00:00.000000000 +0100
6703 +++ linux-2.4.32.patched/include/config/ip/nf/nat/snmp/basic.h  2006-03-13 18:57:11.000000000 +0100
6704 @@ -0,0 +1 @@
6705 +#undef  CONFIG_IP_NF_NAT_SNMP_BASIC
6706 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
6707 --- linux-2.4.32/include/config/ip/nf/nat/tftp/module.h 1970-01-01 01:00:00.000000000 +0100
6708 +++ linux-2.4.32.patched/include/config/ip/nf/nat/tftp/module.h 2006-03-13 18:57:11.000000000 +0100
6709 @@ -0,0 +1 @@
6710 +#define CONFIG_IP_NF_NAT_TFTP_MODULE 1
6711 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
6712 --- linux-2.4.32/include/config/ip/nf/nat/tftp.h        1970-01-01 01:00:00.000000000 +0100
6713 +++ linux-2.4.32.patched/include/config/ip/nf/nat/tftp.h        2006-03-13 18:57:11.000000000 +0100
6714 @@ -0,0 +1 @@
6715 +#undef  CONFIG_IP_NF_NAT_TFTP
6716 diff -Nur linux-2.4.32/include/config/ip/nf/nat.h linux-2.4.32.patched/include/config/ip/nf/nat.h
6717 --- linux-2.4.32/include/config/ip/nf/nat.h     1970-01-01 01:00:00.000000000 +0100
6718 +++ linux-2.4.32.patched/include/config/ip/nf/nat.h     2006-03-13 18:57:11.000000000 +0100
6719 @@ -0,0 +1 @@
6720 +#define CONFIG_IP_NF_NAT 1
6721 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
6722 --- linux-2.4.32/include/config/ip/nf/pptp/module.h     1970-01-01 01:00:00.000000000 +0100
6723 +++ linux-2.4.32.patched/include/config/ip/nf/pptp/module.h     2006-03-13 18:57:11.000000000 +0100
6724 @@ -0,0 +1 @@
6725 +#define CONFIG_IP_NF_PPTP_MODULE 1
6726 diff -Nur linux-2.4.32/include/config/ip/nf/pptp.h linux-2.4.32.patched/include/config/ip/nf/pptp.h
6727 --- linux-2.4.32/include/config/ip/nf/pptp.h    1970-01-01 01:00:00.000000000 +0100
6728 +++ linux-2.4.32.patched/include/config/ip/nf/pptp.h    2006-03-13 18:57:11.000000000 +0100
6729 @@ -0,0 +1 @@
6730 +#undef  CONFIG_IP_NF_PPTP
6731 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
6732 --- linux-2.4.32/include/config/ip/nf/queue/module.h    1970-01-01 01:00:00.000000000 +0100
6733 +++ linux-2.4.32.patched/include/config/ip/nf/queue/module.h    2006-03-13 18:57:11.000000000 +0100
6734 @@ -0,0 +1 @@
6735 +#define CONFIG_IP_NF_QUEUE_MODULE 1
6736 diff -Nur linux-2.4.32/include/config/ip/nf/queue.h linux-2.4.32.patched/include/config/ip/nf/queue.h
6737 --- linux-2.4.32/include/config/ip/nf/queue.h   1970-01-01 01:00:00.000000000 +0100
6738 +++ linux-2.4.32.patched/include/config/ip/nf/queue.h   2006-03-13 18:57:11.000000000 +0100
6739 @@ -0,0 +1 @@
6740 +#undef  CONFIG_IP_NF_QUEUE
6741 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
6742 --- linux-2.4.32/include/config/ip/nf/rtsp/module.h     1970-01-01 01:00:00.000000000 +0100
6743 +++ linux-2.4.32.patched/include/config/ip/nf/rtsp/module.h     2006-03-13 18:57:11.000000000 +0100
6744 @@ -0,0 +1 @@
6745 +#define CONFIG_IP_NF_RTSP_MODULE 1
6746 diff -Nur linux-2.4.32/include/config/ip/nf/rtsp.h linux-2.4.32.patched/include/config/ip/nf/rtsp.h
6747 --- linux-2.4.32/include/config/ip/nf/rtsp.h    1970-01-01 01:00:00.000000000 +0100
6748 +++ linux-2.4.32.patched/include/config/ip/nf/rtsp.h    2006-03-13 18:57:11.000000000 +0100
6749 @@ -0,0 +1 @@
6750 +#undef  CONFIG_IP_NF_RTSP
6751 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
6752 --- linux-2.4.32/include/config/ip/nf/set/hashsize.h    1970-01-01 01:00:00.000000000 +0100
6753 +++ linux-2.4.32.patched/include/config/ip/nf/set/hashsize.h    2006-03-13 18:57:11.000000000 +0100
6754 @@ -0,0 +1 @@
6755 +#define CONFIG_IP_NF_SET_HASHSIZE (1024)
6756 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
6757 --- linux-2.4.32/include/config/ip/nf/set/iphash/module.h       1970-01-01 01:00:00.000000000 +0100
6758 +++ linux-2.4.32.patched/include/config/ip/nf/set/iphash/module.h       2006-03-13 18:57:11.000000000 +0100
6759 @@ -0,0 +1 @@
6760 +#define CONFIG_IP_NF_SET_IPHASH_MODULE 1
6761 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
6762 --- linux-2.4.32/include/config/ip/nf/set/iphash.h      1970-01-01 01:00:00.000000000 +0100
6763 +++ linux-2.4.32.patched/include/config/ip/nf/set/iphash.h      2006-03-13 18:57:11.000000000 +0100
6764 @@ -0,0 +1 @@
6765 +#undef  CONFIG_IP_NF_SET_IPHASH
6766 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
6767 --- linux-2.4.32/include/config/ip/nf/set/ipmap/module.h        1970-01-01 01:00:00.000000000 +0100
6768 +++ linux-2.4.32.patched/include/config/ip/nf/set/ipmap/module.h        2006-03-13 18:57:11.000000000 +0100
6769 @@ -0,0 +1 @@
6770 +#define CONFIG_IP_NF_SET_IPMAP_MODULE 1
6771 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
6772 --- linux-2.4.32/include/config/ip/nf/set/ipmap.h       1970-01-01 01:00:00.000000000 +0100
6773 +++ linux-2.4.32.patched/include/config/ip/nf/set/ipmap.h       2006-03-13 18:57:11.000000000 +0100
6774 @@ -0,0 +1 @@
6775 +#undef  CONFIG_IP_NF_SET_IPMAP
6776 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
6777 --- linux-2.4.32/include/config/ip/nf/set/iptree/module.h       1970-01-01 01:00:00.000000000 +0100
6778 +++ linux-2.4.32.patched/include/config/ip/nf/set/iptree/module.h       2006-03-13 18:57:11.000000000 +0100
6779 @@ -0,0 +1 @@
6780 +#define CONFIG_IP_NF_SET_IPTREE_MODULE 1
6781 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
6782 --- linux-2.4.32/include/config/ip/nf/set/iptree.h      1970-01-01 01:00:00.000000000 +0100
6783 +++ linux-2.4.32.patched/include/config/ip/nf/set/iptree.h      2006-03-13 18:57:11.000000000 +0100
6784 @@ -0,0 +1 @@
6785 +#undef  CONFIG_IP_NF_SET_IPTREE
6786 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
6787 --- linux-2.4.32/include/config/ip/nf/set/macipmap/module.h     1970-01-01 01:00:00.000000000 +0100
6788 +++ linux-2.4.32.patched/include/config/ip/nf/set/macipmap/module.h     2006-03-13 18:57:11.000000000 +0100
6789 @@ -0,0 +1 @@
6790 +#define CONFIG_IP_NF_SET_MACIPMAP_MODULE 1
6791 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
6792 --- linux-2.4.32/include/config/ip/nf/set/macipmap.h    1970-01-01 01:00:00.000000000 +0100
6793 +++ linux-2.4.32.patched/include/config/ip/nf/set/macipmap.h    2006-03-13 18:57:11.000000000 +0100
6794 @@ -0,0 +1 @@
6795 +#undef  CONFIG_IP_NF_SET_MACIPMAP
6796 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
6797 --- linux-2.4.32/include/config/ip/nf/set/max.h 1970-01-01 01:00:00.000000000 +0100
6798 +++ linux-2.4.32.patched/include/config/ip/nf/set/max.h 2006-03-13 18:57:11.000000000 +0100
6799 @@ -0,0 +1 @@
6800 +#define CONFIG_IP_NF_SET_MAX (256)
6801 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
6802 --- linux-2.4.32/include/config/ip/nf/set/module.h      1970-01-01 01:00:00.000000000 +0100
6803 +++ linux-2.4.32.patched/include/config/ip/nf/set/module.h      2006-03-13 18:57:11.000000000 +0100
6804 @@ -0,0 +1 @@
6805 +#define CONFIG_IP_NF_SET_MODULE 1
6806 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
6807 --- linux-2.4.32/include/config/ip/nf/set/nethash/module.h      1970-01-01 01:00:00.000000000 +0100
6808 +++ linux-2.4.32.patched/include/config/ip/nf/set/nethash/module.h      2006-03-13 18:57:11.000000000 +0100
6809 @@ -0,0 +1 @@
6810 +#define CONFIG_IP_NF_SET_NETHASH_MODULE 1
6811 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
6812 --- linux-2.4.32/include/config/ip/nf/set/nethash.h     1970-01-01 01:00:00.000000000 +0100
6813 +++ linux-2.4.32.patched/include/config/ip/nf/set/nethash.h     2006-03-13 18:57:11.000000000 +0100
6814 @@ -0,0 +1 @@
6815 +#undef  CONFIG_IP_NF_SET_NETHASH
6816 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
6817 --- linux-2.4.32/include/config/ip/nf/set/portmap/module.h      1970-01-01 01:00:00.000000000 +0100
6818 +++ linux-2.4.32.patched/include/config/ip/nf/set/portmap/module.h      2006-03-13 18:57:11.000000000 +0100
6819 @@ -0,0 +1 @@
6820 +#define CONFIG_IP_NF_SET_PORTMAP_MODULE 1
6821 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
6822 --- linux-2.4.32/include/config/ip/nf/set/portmap.h     1970-01-01 01:00:00.000000000 +0100
6823 +++ linux-2.4.32.patched/include/config/ip/nf/set/portmap.h     2006-03-13 18:57:11.000000000 +0100
6824 @@ -0,0 +1 @@
6825 +#undef  CONFIG_IP_NF_SET_PORTMAP
6826 diff -Nur linux-2.4.32/include/config/ip/nf/set.h linux-2.4.32.patched/include/config/ip/nf/set.h
6827 --- linux-2.4.32/include/config/ip/nf/set.h     1970-01-01 01:00:00.000000000 +0100
6828 +++ linux-2.4.32.patched/include/config/ip/nf/set.h     2006-03-13 18:57:11.000000000 +0100
6829 @@ -0,0 +1 @@
6830 +#undef  CONFIG_IP_NF_SET
6831 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
6832 --- linux-2.4.32/include/config/ip/nf/target/connmark/module.h  1970-01-01 01:00:00.000000000 +0100
6833 +++ linux-2.4.32.patched/include/config/ip/nf/target/connmark/module.h  2006-03-13 18:57:11.000000000 +0100
6834 @@ -0,0 +1 @@
6835 +#define CONFIG_IP_NF_TARGET_CONNMARK_MODULE 1
6836 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
6837 --- linux-2.4.32/include/config/ip/nf/target/connmark.h 1970-01-01 01:00:00.000000000 +0100
6838 +++ linux-2.4.32.patched/include/config/ip/nf/target/connmark.h 2006-03-13 18:57:11.000000000 +0100
6839 @@ -0,0 +1 @@
6840 +#undef  CONFIG_IP_NF_TARGET_CONNMARK
6841 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
6842 --- linux-2.4.32/include/config/ip/nf/target/dscp/module.h      1970-01-01 01:00:00.000000000 +0100
6843 +++ linux-2.4.32.patched/include/config/ip/nf/target/dscp/module.h      2006-03-13 18:57:11.000000000 +0100
6844 @@ -0,0 +1 @@
6845 +#define CONFIG_IP_NF_TARGET_DSCP_MODULE 1
6846 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
6847 --- linux-2.4.32/include/config/ip/nf/target/dscp.h     1970-01-01 01:00:00.000000000 +0100
6848 +++ linux-2.4.32.patched/include/config/ip/nf/target/dscp.h     2006-03-13 18:57:11.000000000 +0100
6849 @@ -0,0 +1 @@
6850 +#undef  CONFIG_IP_NF_TARGET_DSCP
6851 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
6852 --- linux-2.4.32/include/config/ip/nf/target/ecn/module.h       1970-01-01 01:00:00.000000000 +0100
6853 +++ linux-2.4.32.patched/include/config/ip/nf/target/ecn/module.h       2006-03-13 18:57:11.000000000 +0100
6854 @@ -0,0 +1 @@
6855 +#define CONFIG_IP_NF_TARGET_ECN_MODULE 1
6856 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
6857 --- linux-2.4.32/include/config/ip/nf/target/ecn.h      1970-01-01 01:00:00.000000000 +0100
6858 +++ linux-2.4.32.patched/include/config/ip/nf/target/ecn.h      2006-03-13 18:57:11.000000000 +0100
6859 @@ -0,0 +1 @@
6860 +#undef  CONFIG_IP_NF_TARGET_ECN
6861 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
6862 --- linux-2.4.32/include/config/ip/nf/target/imq/module.h       1970-01-01 01:00:00.000000000 +0100
6863 +++ linux-2.4.32.patched/include/config/ip/nf/target/imq/module.h       2006-03-13 18:57:11.000000000 +0100
6864 @@ -0,0 +1 @@
6865 +#define CONFIG_IP_NF_TARGET_IMQ_MODULE 1
6866 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
6867 --- linux-2.4.32/include/config/ip/nf/target/imq.h      1970-01-01 01:00:00.000000000 +0100
6868 +++ linux-2.4.32.patched/include/config/ip/nf/target/imq.h      2006-03-13 18:57:11.000000000 +0100
6869 @@ -0,0 +1 @@
6870 +#undef  CONFIG_IP_NF_TARGET_IMQ
6871 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
6872 --- linux-2.4.32/include/config/ip/nf/target/log/module.h       1970-01-01 01:00:00.000000000 +0100
6873 +++ linux-2.4.32.patched/include/config/ip/nf/target/log/module.h       2006-03-13 18:57:11.000000000 +0100
6874 @@ -0,0 +1 @@
6875 +#define CONFIG_IP_NF_TARGET_LOG_MODULE 1
6876 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
6877 --- linux-2.4.32/include/config/ip/nf/target/log.h      1970-01-01 01:00:00.000000000 +0100
6878 +++ linux-2.4.32.patched/include/config/ip/nf/target/log.h      2006-03-13 18:57:11.000000000 +0100
6879 @@ -0,0 +1 @@
6880 +#undef  CONFIG_IP_NF_TARGET_LOG
6881 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
6882 --- linux-2.4.32/include/config/ip/nf/target/mark.h     1970-01-01 01:00:00.000000000 +0100
6883 +++ linux-2.4.32.patched/include/config/ip/nf/target/mark.h     2006-03-13 18:57:11.000000000 +0100
6884 @@ -0,0 +1 @@
6885 +#define CONFIG_IP_NF_TARGET_MARK 1
6886 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
6887 --- linux-2.4.32/include/config/ip/nf/target/masquerade.h       1970-01-01 01:00:00.000000000 +0100
6888 +++ linux-2.4.32.patched/include/config/ip/nf/target/masquerade.h       2006-03-13 18:57:11.000000000 +0100
6889 @@ -0,0 +1 @@
6890 +#define CONFIG_IP_NF_TARGET_MASQUERADE 1
6891 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
6892 --- linux-2.4.32/include/config/ip/nf/target/mirror/module.h    1970-01-01 01:00:00.000000000 +0100
6893 +++ linux-2.4.32.patched/include/config/ip/nf/target/mirror/module.h    2006-03-13 18:57:11.000000000 +0100
6894 @@ -0,0 +1 @@
6895 +#define CONFIG_IP_NF_TARGET_MIRROR_MODULE 1
6896 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
6897 --- linux-2.4.32/include/config/ip/nf/target/mirror.h   1970-01-01 01:00:00.000000000 +0100
6898 +++ linux-2.4.32.patched/include/config/ip/nf/target/mirror.h   2006-03-13 18:57:11.000000000 +0100
6899 @@ -0,0 +1 @@
6900 +#undef  CONFIG_IP_NF_TARGET_MIRROR
6901 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
6902 --- linux-2.4.32/include/config/ip/nf/target/netmap/module.h    1970-01-01 01:00:00.000000000 +0100
6903 +++ linux-2.4.32.patched/include/config/ip/nf/target/netmap/module.h    2006-03-13 18:57:11.000000000 +0100
6904 @@ -0,0 +1 @@
6905 +#define CONFIG_IP_NF_TARGET_NETMAP_MODULE 1
6906 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
6907 --- linux-2.4.32/include/config/ip/nf/target/netmap.h   1970-01-01 01:00:00.000000000 +0100
6908 +++ linux-2.4.32.patched/include/config/ip/nf/target/netmap.h   2006-03-13 18:57:11.000000000 +0100
6909 @@ -0,0 +1 @@
6910 +#undef  CONFIG_IP_NF_TARGET_NETMAP
6911 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
6912 --- linux-2.4.32/include/config/ip/nf/target/redirect/module.h  1970-01-01 01:00:00.000000000 +0100
6913 +++ linux-2.4.32.patched/include/config/ip/nf/target/redirect/module.h  2006-03-13 18:57:11.000000000 +0100
6914 @@ -0,0 +1 @@
6915 +#define CONFIG_IP_NF_TARGET_REDIRECT_MODULE 1
6916 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
6917 --- linux-2.4.32/include/config/ip/nf/target/redirect.h 1970-01-01 01:00:00.000000000 +0100
6918 +++ linux-2.4.32.patched/include/config/ip/nf/target/redirect.h 2006-03-13 18:57:11.000000000 +0100
6919 @@ -0,0 +1 @@
6920 +#undef  CONFIG_IP_NF_TARGET_REDIRECT
6921 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
6922 --- linux-2.4.32/include/config/ip/nf/target/reject.h   1970-01-01 01:00:00.000000000 +0100
6923 +++ linux-2.4.32.patched/include/config/ip/nf/target/reject.h   2006-03-13 18:57:11.000000000 +0100
6924 @@ -0,0 +1 @@
6925 +#define CONFIG_IP_NF_TARGET_REJECT 1
6926 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
6927 --- linux-2.4.32/include/config/ip/nf/target/set/module.h       1970-01-01 01:00:00.000000000 +0100
6928 +++ linux-2.4.32.patched/include/config/ip/nf/target/set/module.h       2006-03-13 18:57:11.000000000 +0100
6929 @@ -0,0 +1 @@
6930 +#define CONFIG_IP_NF_TARGET_SET_MODULE 1
6931 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
6932 --- linux-2.4.32/include/config/ip/nf/target/set.h      1970-01-01 01:00:00.000000000 +0100
6933 +++ linux-2.4.32.patched/include/config/ip/nf/target/set.h      2006-03-13 18:57:11.000000000 +0100
6934 @@ -0,0 +1 @@
6935 +#undef  CONFIG_IP_NF_TARGET_SET
6936 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
6937 --- linux-2.4.32/include/config/ip/nf/target/tcpmss.h   1970-01-01 01:00:00.000000000 +0100
6938 +++ linux-2.4.32.patched/include/config/ip/nf/target/tcpmss.h   2006-03-13 18:57:11.000000000 +0100
6939 @@ -0,0 +1 @@
6940 +#define CONFIG_IP_NF_TARGET_TCPMSS 1
6941 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
6942 --- linux-2.4.32/include/config/ip/nf/target/tos/module.h       1970-01-01 01:00:00.000000000 +0100
6943 +++ linux-2.4.32.patched/include/config/ip/nf/target/tos/module.h       2006-03-13 18:57:11.000000000 +0100
6944 @@ -0,0 +1 @@
6945 +#define CONFIG_IP_NF_TARGET_TOS_MODULE 1
6946 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
6947 --- linux-2.4.32/include/config/ip/nf/target/tos.h      1970-01-01 01:00:00.000000000 +0100
6948 +++ linux-2.4.32.patched/include/config/ip/nf/target/tos.h      2006-03-13 18:57:11.000000000 +0100
6949 @@ -0,0 +1 @@
6950 +#undef  CONFIG_IP_NF_TARGET_TOS
6951 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
6952 --- linux-2.4.32/include/config/ip/nf/target/ttl/module.h       1970-01-01 01:00:00.000000000 +0100
6953 +++ linux-2.4.32.patched/include/config/ip/nf/target/ttl/module.h       2006-03-13 18:57:11.000000000 +0100
6954 @@ -0,0 +1 @@
6955 +#define CONFIG_IP_NF_TARGET_TTL_MODULE 1
6956 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
6957 --- linux-2.4.32/include/config/ip/nf/target/ttl.h      1970-01-01 01:00:00.000000000 +0100
6958 +++ linux-2.4.32.patched/include/config/ip/nf/target/ttl.h      2006-03-13 18:57:11.000000000 +0100
6959 @@ -0,0 +1 @@
6960 +#undef  CONFIG_IP_NF_TARGET_TTL
6961 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
6962 --- linux-2.4.32/include/config/ip/nf/target/ulog/module.h      1970-01-01 01:00:00.000000000 +0100
6963 +++ linux-2.4.32.patched/include/config/ip/nf/target/ulog/module.h      2006-03-13 18:57:11.000000000 +0100
6964 @@ -0,0 +1 @@
6965 +#define CONFIG_IP_NF_TARGET_ULOG_MODULE 1
6966 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
6967 --- linux-2.4.32/include/config/ip/nf/target/ulog.h     1970-01-01 01:00:00.000000000 +0100
6968 +++ linux-2.4.32.patched/include/config/ip/nf/target/ulog.h     2006-03-13 18:57:11.000000000 +0100
6969 @@ -0,0 +1 @@
6970 +#undef  CONFIG_IP_NF_TARGET_ULOG
6971 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
6972 --- linux-2.4.32/include/config/ip/nf/tftp/module.h     1970-01-01 01:00:00.000000000 +0100
6973 +++ linux-2.4.32.patched/include/config/ip/nf/tftp/module.h     2006-03-13 18:57:11.000000000 +0100
6974 @@ -0,0 +1 @@
6975 +#define CONFIG_IP_NF_TFTP_MODULE 1
6976 diff -Nur linux-2.4.32/include/config/ip/nf/tftp.h linux-2.4.32.patched/include/config/ip/nf/tftp.h
6977 --- linux-2.4.32/include/config/ip/nf/tftp.h    1970-01-01 01:00:00.000000000 +0100
6978 +++ linux-2.4.32.patched/include/config/ip/nf/tftp.h    2006-03-13 18:57:11.000000000 +0100
6979 @@ -0,0 +1 @@
6980 +#undef  CONFIG_IP_NF_TFTP
6981 diff -Nur linux-2.4.32/include/config/ip/pnp.h linux-2.4.32.patched/include/config/ip/pnp.h
6982 --- linux-2.4.32/include/config/ip/pnp.h        1970-01-01 01:00:00.000000000 +0100
6983 +++ linux-2.4.32.patched/include/config/ip/pnp.h        2006-03-13 18:57:11.000000000 +0100
6984 @@ -0,0 +1 @@
6985 +#undef  CONFIG_IP_PNP
6986 diff -Nur linux-2.4.32/include/config/ip/route/fwmark.h linux-2.4.32.patched/include/config/ip/route/fwmark.h
6987 --- linux-2.4.32/include/config/ip/route/fwmark.h       1970-01-01 01:00:00.000000000 +0100
6988 +++ linux-2.4.32.patched/include/config/ip/route/fwmark.h       2006-03-13 18:57:11.000000000 +0100
6989 @@ -0,0 +1 @@
6990 +#define CONFIG_IP_ROUTE_FWMARK 1
6991 diff -Nur linux-2.4.32/include/config/ip/route/multipath.h linux-2.4.32.patched/include/config/ip/route/multipath.h
6992 --- linux-2.4.32/include/config/ip/route/multipath.h    1970-01-01 01:00:00.000000000 +0100
6993 +++ linux-2.4.32.patched/include/config/ip/route/multipath.h    2006-03-13 18:57:11.000000000 +0100
6994 @@ -0,0 +1 @@
6995 +#define CONFIG_IP_ROUTE_MULTIPATH 1
6996 diff -Nur linux-2.4.32/include/config/ip/route/nat.h linux-2.4.32.patched/include/config/ip/route/nat.h
6997 --- linux-2.4.32/include/config/ip/route/nat.h  1970-01-01 01:00:00.000000000 +0100
6998 +++ linux-2.4.32.patched/include/config/ip/route/nat.h  2006-03-13 18:57:11.000000000 +0100
6999 @@ -0,0 +1 @@
7000 +#define CONFIG_IP_ROUTE_NAT 1
7001 diff -Nur linux-2.4.32/include/config/ip/route/tos.h linux-2.4.32.patched/include/config/ip/route/tos.h
7002 --- linux-2.4.32/include/config/ip/route/tos.h  1970-01-01 01:00:00.000000000 +0100
7003 +++ linux-2.4.32.patched/include/config/ip/route/tos.h  2006-03-13 18:57:11.000000000 +0100
7004 @@ -0,0 +1 @@
7005 +#define CONFIG_IP_ROUTE_TOS 1
7006 diff -Nur linux-2.4.32/include/config/ip/route/verbose.h linux-2.4.32.patched/include/config/ip/route/verbose.h
7007 --- linux-2.4.32/include/config/ip/route/verbose.h      1970-01-01 01:00:00.000000000 +0100
7008 +++ linux-2.4.32.patched/include/config/ip/route/verbose.h      2006-03-13 18:57:11.000000000 +0100
7009 @@ -0,0 +1 @@
7010 +#undef  CONFIG_IP_ROUTE_VERBOSE
7011 diff -Nur linux-2.4.32/include/config/ip/sctp.h linux-2.4.32.patched/include/config/ip/sctp.h
7012 --- linux-2.4.32/include/config/ip/sctp.h       1970-01-01 01:00:00.000000000 +0100
7013 +++ linux-2.4.32.patched/include/config/ip/sctp.h       2006-03-13 18:57:11.000000000 +0100
7014 @@ -0,0 +1 @@
7015 +#undef  CONFIG_IP_SCTP
7016 diff -Nur linux-2.4.32/include/config/ip/vs/debug.h linux-2.4.32.patched/include/config/ip/vs/debug.h
7017 --- linux-2.4.32/include/config/ip/vs/debug.h   1970-01-01 01:00:00.000000000 +0100
7018 +++ linux-2.4.32.patched/include/config/ip/vs/debug.h   2006-03-13 18:57:11.000000000 +0100
7019 @@ -0,0 +1 @@
7020 +#undef  CONFIG_IP_VS_DEBUG
7021 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
7022 --- linux-2.4.32/include/config/ip/vs/dh/module.h       1970-01-01 01:00:00.000000000 +0100
7023 +++ linux-2.4.32.patched/include/config/ip/vs/dh/module.h       2006-03-13 18:57:11.000000000 +0100
7024 @@ -0,0 +1 @@
7025 +#define CONFIG_IP_VS_DH_MODULE 1
7026 diff -Nur linux-2.4.32/include/config/ip/vs/dh.h linux-2.4.32.patched/include/config/ip/vs/dh.h
7027 --- linux-2.4.32/include/config/ip/vs/dh.h      1970-01-01 01:00:00.000000000 +0100
7028 +++ linux-2.4.32.patched/include/config/ip/vs/dh.h      2006-03-13 18:57:11.000000000 +0100
7029 @@ -0,0 +1 @@
7030 +#undef  CONFIG_IP_VS_DH
7031 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
7032 --- linux-2.4.32/include/config/ip/vs/ftp/module.h      1970-01-01 01:00:00.000000000 +0100
7033 +++ linux-2.4.32.patched/include/config/ip/vs/ftp/module.h      2006-03-13 18:57:11.000000000 +0100
7034 @@ -0,0 +1 @@
7035 +#define CONFIG_IP_VS_FTP_MODULE 1
7036 diff -Nur linux-2.4.32/include/config/ip/vs/ftp.h linux-2.4.32.patched/include/config/ip/vs/ftp.h
7037 --- linux-2.4.32/include/config/ip/vs/ftp.h     1970-01-01 01:00:00.000000000 +0100
7038 +++ linux-2.4.32.patched/include/config/ip/vs/ftp.h     2006-03-13 18:57:11.000000000 +0100
7039 @@ -0,0 +1 @@
7040 +#undef  CONFIG_IP_VS_FTP
7041 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
7042 --- linux-2.4.32/include/config/ip/vs/lblc/module.h     1970-01-01 01:00:00.000000000 +0100
7043 +++ linux-2.4.32.patched/include/config/ip/vs/lblc/module.h     2006-03-13 18:57:11.000000000 +0100
7044 @@ -0,0 +1 @@
7045 +#define CONFIG_IP_VS_LBLC_MODULE 1
7046 diff -Nur linux-2.4.32/include/config/ip/vs/lblc.h linux-2.4.32.patched/include/config/ip/vs/lblc.h
7047 --- linux-2.4.32/include/config/ip/vs/lblc.h    1970-01-01 01:00:00.000000000 +0100
7048 +++ linux-2.4.32.patched/include/config/ip/vs/lblc.h    2006-03-13 18:57:11.000000000 +0100
7049 @@ -0,0 +1 @@
7050 +#undef  CONFIG_IP_VS_LBLC
7051 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
7052 --- linux-2.4.32/include/config/ip/vs/lblcr/module.h    1970-01-01 01:00:00.000000000 +0100
7053 +++ linux-2.4.32.patched/include/config/ip/vs/lblcr/module.h    2006-03-13 18:57:11.000000000 +0100
7054 @@ -0,0 +1 @@
7055 +#define CONFIG_IP_VS_LBLCR_MODULE 1
7056 diff -Nur linux-2.4.32/include/config/ip/vs/lblcr.h linux-2.4.32.patched/include/config/ip/vs/lblcr.h
7057 --- linux-2.4.32/include/config/ip/vs/lblcr.h   1970-01-01 01:00:00.000000000 +0100
7058 +++ linux-2.4.32.patched/include/config/ip/vs/lblcr.h   2006-03-13 18:57:11.000000000 +0100
7059 @@ -0,0 +1 @@
7060 +#undef  CONFIG_IP_VS_LBLCR
7061 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
7062 --- linux-2.4.32/include/config/ip/vs/lc/module.h       1970-01-01 01:00:00.000000000 +0100
7063 +++ linux-2.4.32.patched/include/config/ip/vs/lc/module.h       2006-03-13 18:57:11.000000000 +0100
7064 @@ -0,0 +1 @@
7065 +#define CONFIG_IP_VS_LC_MODULE 1
7066 diff -Nur linux-2.4.32/include/config/ip/vs/lc.h linux-2.4.32.patched/include/config/ip/vs/lc.h
7067 --- linux-2.4.32/include/config/ip/vs/lc.h      1970-01-01 01:00:00.000000000 +0100
7068 +++ linux-2.4.32.patched/include/config/ip/vs/lc.h      2006-03-13 18:57:11.000000000 +0100
7069 @@ -0,0 +1 @@
7070 +#undef  CONFIG_IP_VS_LC
7071 diff -Nur linux-2.4.32/include/config/ip/vs/module.h linux-2.4.32.patched/include/config/ip/vs/module.h
7072 --- linux-2.4.32/include/config/ip/vs/module.h  1970-01-01 01:00:00.000000000 +0100
7073 +++ linux-2.4.32.patched/include/config/ip/vs/module.h  2006-03-13 18:57:11.000000000 +0100
7074 @@ -0,0 +1 @@
7075 +#define CONFIG_IP_VS_MODULE 1
7076 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
7077 --- linux-2.4.32/include/config/ip/vs/nq/module.h       1970-01-01 01:00:00.000000000 +0100
7078 +++ linux-2.4.32.patched/include/config/ip/vs/nq/module.h       2006-03-13 18:57:11.000000000 +0100
7079 @@ -0,0 +1 @@
7080 +#define CONFIG_IP_VS_NQ_MODULE 1
7081 diff -Nur linux-2.4.32/include/config/ip/vs/nq.h linux-2.4.32.patched/include/config/ip/vs/nq.h
7082 --- linux-2.4.32/include/config/ip/vs/nq.h      1970-01-01 01:00:00.000000000 +0100
7083 +++ linux-2.4.32.patched/include/config/ip/vs/nq.h      2006-03-13 18:57:11.000000000 +0100
7084 @@ -0,0 +1 @@
7085 +#undef  CONFIG_IP_VS_NQ
7086 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
7087 --- linux-2.4.32/include/config/ip/vs/rr/module.h       1970-01-01 01:00:00.000000000 +0100
7088 +++ linux-2.4.32.patched/include/config/ip/vs/rr/module.h       2006-03-13 18:57:11.000000000 +0100
7089 @@ -0,0 +1 @@
7090 +#define CONFIG_IP_VS_RR_MODULE 1
7091 diff -Nur linux-2.4.32/include/config/ip/vs/rr.h linux-2.4.32.patched/include/config/ip/vs/rr.h
7092 --- linux-2.4.32/include/config/ip/vs/rr.h      1970-01-01 01:00:00.000000000 +0100
7093 +++ linux-2.4.32.patched/include/config/ip/vs/rr.h      2006-03-13 18:57:11.000000000 +0100
7094 @@ -0,0 +1 @@
7095 +#undef  CONFIG_IP_VS_RR
7096 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
7097 --- linux-2.4.32/include/config/ip/vs/sed/module.h      1970-01-01 01:00:00.000000000 +0100
7098 +++ linux-2.4.32.patched/include/config/ip/vs/sed/module.h      2006-03-13 18:57:11.000000000 +0100
7099 @@ -0,0 +1 @@
7100 +#define CONFIG_IP_VS_SED_MODULE 1
7101 diff -Nur linux-2.4.32/include/config/ip/vs/sed.h linux-2.4.32.patched/include/config/ip/vs/sed.h
7102 --- linux-2.4.32/include/config/ip/vs/sed.h     1970-01-01 01:00:00.000000000 +0100
7103 +++ linux-2.4.32.patched/include/config/ip/vs/sed.h     2006-03-13 18:57:11.000000000 +0100
7104 @@ -0,0 +1 @@
7105 +#undef  CONFIG_IP_VS_SED
7106 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
7107 --- linux-2.4.32/include/config/ip/vs/sh/module.h       1970-01-01 01:00:00.000000000 +0100
7108 +++ linux-2.4.32.patched/include/config/ip/vs/sh/module.h       2006-03-13 18:57:11.000000000 +0100
7109 @@ -0,0 +1 @@
7110 +#define CONFIG_IP_VS_SH_MODULE 1
7111 diff -Nur linux-2.4.32/include/config/ip/vs/sh.h linux-2.4.32.patched/include/config/ip/vs/sh.h
7112 --- linux-2.4.32/include/config/ip/vs/sh.h      1970-01-01 01:00:00.000000000 +0100
7113 +++ linux-2.4.32.patched/include/config/ip/vs/sh.h      2006-03-13 18:57:11.000000000 +0100
7114 @@ -0,0 +1 @@
7115 +#undef  CONFIG_IP_VS_SH
7116 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
7117 --- linux-2.4.32/include/config/ip/vs/tab/bits.h        1970-01-01 01:00:00.000000000 +0100
7118 +++ linux-2.4.32.patched/include/config/ip/vs/tab/bits.h        2006-03-13 18:57:11.000000000 +0100
7119 @@ -0,0 +1 @@
7120 +#define CONFIG_IP_VS_TAB_BITS (12)
7121 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
7122 --- linux-2.4.32/include/config/ip/vs/wlc/module.h      1970-01-01 01:00:00.000000000 +0100
7123 +++ linux-2.4.32.patched/include/config/ip/vs/wlc/module.h      2006-03-13 18:57:11.000000000 +0100
7124 @@ -0,0 +1 @@
7125 +#define CONFIG_IP_VS_WLC_MODULE 1
7126 diff -Nur linux-2.4.32/include/config/ip/vs/wlc.h linux-2.4.32.patched/include/config/ip/vs/wlc.h
7127 --- linux-2.4.32/include/config/ip/vs/wlc.h     1970-01-01 01:00:00.000000000 +0100
7128 +++ linux-2.4.32.patched/include/config/ip/vs/wlc.h     2006-03-13 18:57:11.000000000 +0100
7129 @@ -0,0 +1 @@
7130 +#undef  CONFIG_IP_VS_WLC
7131 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
7132 --- linux-2.4.32/include/config/ip/vs/wrr/module.h      1970-01-01 01:00:00.000000000 +0100
7133 +++ linux-2.4.32.patched/include/config/ip/vs/wrr/module.h      2006-03-13 18:57:11.000000000 +0100
7134 @@ -0,0 +1 @@
7135 +#define CONFIG_IP_VS_WRR_MODULE 1
7136 diff -Nur linux-2.4.32/include/config/ip/vs/wrr.h linux-2.4.32.patched/include/config/ip/vs/wrr.h
7137 --- linux-2.4.32/include/config/ip/vs/wrr.h     1970-01-01 01:00:00.000000000 +0100
7138 +++ linux-2.4.32.patched/include/config/ip/vs/wrr.h     2006-03-13 18:57:11.000000000 +0100
7139 @@ -0,0 +1 @@
7140 +#undef  CONFIG_IP_VS_WRR
7141 diff -Nur linux-2.4.32/include/config/ip/vs.h linux-2.4.32.patched/include/config/ip/vs.h
7142 --- linux-2.4.32/include/config/ip/vs.h 1970-01-01 01:00:00.000000000 +0100
7143 +++ linux-2.4.32.patched/include/config/ip/vs.h 2006-03-13 18:57:11.000000000 +0100
7144 @@ -0,0 +1 @@
7145 +#undef  CONFIG_IP_VS
7146 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
7147 --- linux-2.4.32/include/config/ip6/nf/filter/module.h  1970-01-01 01:00:00.000000000 +0100
7148 +++ linux-2.4.32.patched/include/config/ip6/nf/filter/module.h  2006-03-13 18:57:11.000000000 +0100
7149 @@ -0,0 +1 @@
7150 +#define CONFIG_IP6_NF_FILTER_MODULE 1
7151 diff -Nur linux-2.4.32/include/config/ip6/nf/filter.h linux-2.4.32.patched/include/config/ip6/nf/filter.h
7152 --- linux-2.4.32/include/config/ip6/nf/filter.h 1970-01-01 01:00:00.000000000 +0100
7153 +++ linux-2.4.32.patched/include/config/ip6/nf/filter.h 2006-03-13 18:57:11.000000000 +0100
7154 @@ -0,0 +1 @@
7155 +#undef  CONFIG_IP6_NF_FILTER
7156 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
7157 --- linux-2.4.32/include/config/ip6/nf/iptables/module.h        1970-01-01 01:00:00.000000000 +0100
7158 +++ linux-2.4.32.patched/include/config/ip6/nf/iptables/module.h        2006-03-13 18:57:11.000000000 +0100
7159 @@ -0,0 +1 @@
7160 +#define CONFIG_IP6_NF_IPTABLES_MODULE 1
7161 diff -Nur linux-2.4.32/include/config/ip6/nf/iptables.h linux-2.4.32.patched/include/config/ip6/nf/iptables.h
7162 --- linux-2.4.32/include/config/ip6/nf/iptables.h       1970-01-01 01:00:00.000000000 +0100
7163 +++ linux-2.4.32.patched/include/config/ip6/nf/iptables.h       2006-03-13 18:57:11.000000000 +0100
7164 @@ -0,0 +1 @@
7165 +#undef  CONFIG_IP6_NF_IPTABLES
7166 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
7167 --- linux-2.4.32/include/config/ip6/nf/mangle/module.h  1970-01-01 01:00:00.000000000 +0100
7168 +++ linux-2.4.32.patched/include/config/ip6/nf/mangle/module.h  2006-03-13 18:57:11.000000000 +0100
7169 @@ -0,0 +1 @@
7170 +#define CONFIG_IP6_NF_MANGLE_MODULE 1
7171 diff -Nur linux-2.4.32/include/config/ip6/nf/mangle.h linux-2.4.32.patched/include/config/ip6/nf/mangle.h
7172 --- linux-2.4.32/include/config/ip6/nf/mangle.h 1970-01-01 01:00:00.000000000 +0100
7173 +++ linux-2.4.32.patched/include/config/ip6/nf/mangle.h 2006-03-13 18:57:11.000000000 +0100
7174 @@ -0,0 +1 @@
7175 +#undef  CONFIG_IP6_NF_MANGLE
7176 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
7177 --- linux-2.4.32/include/config/ip6/nf/match/ahesp.h    1970-01-01 01:00:00.000000000 +0100
7178 +++ linux-2.4.32.patched/include/config/ip6/nf/match/ahesp.h    2006-03-13 18:57:11.000000000 +0100
7179 @@ -0,0 +1 @@
7180 +#undef  CONFIG_IP6_NF_MATCH_AHESP
7181 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
7182 --- linux-2.4.32/include/config/ip6/nf/match/condition/module.h 1970-01-01 01:00:00.000000000 +0100
7183 +++ linux-2.4.32.patched/include/config/ip6/nf/match/condition/module.h 2006-03-13 18:57:11.000000000 +0100
7184 @@ -0,0 +1 @@
7185 +#define CONFIG_IP6_NF_MATCH_CONDITION_MODULE 1
7186 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
7187 --- linux-2.4.32/include/config/ip6/nf/match/condition.h        1970-01-01 01:00:00.000000000 +0100
7188 +++ linux-2.4.32.patched/include/config/ip6/nf/match/condition.h        2006-03-13 18:57:11.000000000 +0100
7189 @@ -0,0 +1 @@
7190 +#undef  CONFIG_IP6_NF_MATCH_CONDITION
7191 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
7192 --- linux-2.4.32/include/config/ip6/nf/match/eui64/module.h     1970-01-01 01:00:00.000000000 +0100
7193 +++ linux-2.4.32.patched/include/config/ip6/nf/match/eui64/module.h     2006-03-13 18:57:11.000000000 +0100
7194 @@ -0,0 +1 @@
7195 +#define CONFIG_IP6_NF_MATCH_EUI64_MODULE 1
7196 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
7197 --- linux-2.4.32/include/config/ip6/nf/match/eui64.h    1970-01-01 01:00:00.000000000 +0100
7198 +++ linux-2.4.32.patched/include/config/ip6/nf/match/eui64.h    2006-03-13 18:57:11.000000000 +0100
7199 @@ -0,0 +1 @@
7200 +#undef  CONFIG_IP6_NF_MATCH_EUI64
7201 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
7202 --- linux-2.4.32/include/config/ip6/nf/match/frag.h     1970-01-01 01:00:00.000000000 +0100
7203 +++ linux-2.4.32.patched/include/config/ip6/nf/match/frag.h     2006-03-13 18:57:11.000000000 +0100
7204 @@ -0,0 +1 @@
7205 +#undef  CONFIG_IP6_NF_MATCH_FRAG
7206 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
7207 --- linux-2.4.32/include/config/ip6/nf/match/hl.h       1970-01-01 01:00:00.000000000 +0100
7208 +++ linux-2.4.32.patched/include/config/ip6/nf/match/hl.h       2006-03-13 18:57:11.000000000 +0100
7209 @@ -0,0 +1 @@
7210 +#undef  CONFIG_IP6_NF_MATCH_HL
7211 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
7212 --- linux-2.4.32/include/config/ip6/nf/match/ipv6header.h       1970-01-01 01:00:00.000000000 +0100
7213 +++ linux-2.4.32.patched/include/config/ip6/nf/match/ipv6header.h       2006-03-13 18:57:11.000000000 +0100
7214 @@ -0,0 +1 @@
7215 +#undef  CONFIG_IP6_NF_MATCH_IPV6HEADER
7216 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
7217 --- linux-2.4.32/include/config/ip6/nf/match/length/module.h    1970-01-01 01:00:00.000000000 +0100
7218 +++ linux-2.4.32.patched/include/config/ip6/nf/match/length/module.h    2006-03-13 18:57:11.000000000 +0100
7219 @@ -0,0 +1 @@
7220 +#define CONFIG_IP6_NF_MATCH_LENGTH_MODULE 1
7221 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
7222 --- linux-2.4.32/include/config/ip6/nf/match/length.h   1970-01-01 01:00:00.000000000 +0100
7223 +++ linux-2.4.32.patched/include/config/ip6/nf/match/length.h   2006-03-13 18:57:11.000000000 +0100
7224 @@ -0,0 +1 @@
7225 +#undef  CONFIG_IP6_NF_MATCH_LENGTH
7226 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
7227 --- linux-2.4.32/include/config/ip6/nf/match/limit/module.h     1970-01-01 01:00:00.000000000 +0100
7228 +++ linux-2.4.32.patched/include/config/ip6/nf/match/limit/module.h     2006-03-13 18:57:11.000000000 +0100
7229 @@ -0,0 +1 @@
7230 +#define CONFIG_IP6_NF_MATCH_LIMIT_MODULE 1
7231 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
7232 --- linux-2.4.32/include/config/ip6/nf/match/limit.h    1970-01-01 01:00:00.000000000 +0100
7233 +++ linux-2.4.32.patched/include/config/ip6/nf/match/limit.h    2006-03-13 18:57:11.000000000 +0100
7234 @@ -0,0 +1 @@
7235 +#undef  CONFIG_IP6_NF_MATCH_LIMIT
7236 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
7237 --- linux-2.4.32/include/config/ip6/nf/match/mac/module.h       1970-01-01 01:00:00.000000000 +0100
7238 +++ linux-2.4.32.patched/include/config/ip6/nf/match/mac/module.h       2006-03-13 18:57:11.000000000 +0100
7239 @@ -0,0 +1 @@
7240 +#define CONFIG_IP6_NF_MATCH_MAC_MODULE 1
7241 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
7242 --- linux-2.4.32/include/config/ip6/nf/match/mac.h      1970-01-01 01:00:00.000000000 +0100
7243 +++ linux-2.4.32.patched/include/config/ip6/nf/match/mac.h      2006-03-13 18:57:11.000000000 +0100
7244 @@ -0,0 +1 @@
7245 +#undef  CONFIG_IP6_NF_MATCH_MAC
7246 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
7247 --- linux-2.4.32/include/config/ip6/nf/match/mark/module.h      1970-01-01 01:00:00.000000000 +0100
7248 +++ linux-2.4.32.patched/include/config/ip6/nf/match/mark/module.h      2006-03-13 18:57:11.000000000 +0100
7249 @@ -0,0 +1 @@
7250 +#define CONFIG_IP6_NF_MATCH_MARK_MODULE 1
7251 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
7252 --- linux-2.4.32/include/config/ip6/nf/match/mark.h     1970-01-01 01:00:00.000000000 +0100
7253 +++ linux-2.4.32.patched/include/config/ip6/nf/match/mark.h     2006-03-13 18:57:11.000000000 +0100
7254 @@ -0,0 +1 @@
7255 +#undef  CONFIG_IP6_NF_MATCH_MARK
7256 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
7257 --- linux-2.4.32/include/config/ip6/nf/match/multiport/module.h 1970-01-01 01:00:00.000000000 +0100
7258 +++ linux-2.4.32.patched/include/config/ip6/nf/match/multiport/module.h 2006-03-13 18:57:11.000000000 +0100
7259 @@ -0,0 +1 @@
7260 +#define CONFIG_IP6_NF_MATCH_MULTIPORT_MODULE 1
7261 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
7262 --- linux-2.4.32/include/config/ip6/nf/match/multiport.h        1970-01-01 01:00:00.000000000 +0100
7263 +++ linux-2.4.32.patched/include/config/ip6/nf/match/multiport.h        2006-03-13 18:57:11.000000000 +0100
7264 @@ -0,0 +1 @@
7265 +#undef  CONFIG_IP6_NF_MATCH_MULTIPORT
7266 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
7267 --- linux-2.4.32/include/config/ip6/nf/match/opts.h     1970-01-01 01:00:00.000000000 +0100
7268 +++ linux-2.4.32.patched/include/config/ip6/nf/match/opts.h     2006-03-13 18:57:11.000000000 +0100
7269 @@ -0,0 +1 @@
7270 +#undef  CONFIG_IP6_NF_MATCH_OPTS
7271 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
7272 --- linux-2.4.32/include/config/ip6/nf/match/owner/module.h     1970-01-01 01:00:00.000000000 +0100
7273 +++ linux-2.4.32.patched/include/config/ip6/nf/match/owner/module.h     2006-03-13 18:57:11.000000000 +0100
7274 @@ -0,0 +1 @@
7275 +#define CONFIG_IP6_NF_MATCH_OWNER_MODULE 1
7276 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
7277 --- linux-2.4.32/include/config/ip6/nf/match/owner.h    1970-01-01 01:00:00.000000000 +0100
7278 +++ linux-2.4.32.patched/include/config/ip6/nf/match/owner.h    2006-03-13 18:57:11.000000000 +0100
7279 @@ -0,0 +1 @@
7280 +#undef  CONFIG_IP6_NF_MATCH_OWNER
7281 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
7282 --- linux-2.4.32/include/config/ip6/nf/match/rt.h       1970-01-01 01:00:00.000000000 +0100
7283 +++ linux-2.4.32.patched/include/config/ip6/nf/match/rt.h       2006-03-13 18:57:11.000000000 +0100
7284 @@ -0,0 +1 @@
7285 +#undef  CONFIG_IP6_NF_MATCH_RT
7286 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
7287 --- linux-2.4.32/include/config/ip6/nf/queue/module.h   1970-01-01 01:00:00.000000000 +0100
7288 +++ linux-2.4.32.patched/include/config/ip6/nf/queue/module.h   2006-03-13 18:57:11.000000000 +0100
7289 @@ -0,0 +1 @@
7290 +#define CONFIG_IP6_NF_QUEUE_MODULE 1
7291 diff -Nur linux-2.4.32/include/config/ip6/nf/queue.h linux-2.4.32.patched/include/config/ip6/nf/queue.h
7292 --- linux-2.4.32/include/config/ip6/nf/queue.h  1970-01-01 01:00:00.000000000 +0100
7293 +++ linux-2.4.32.patched/include/config/ip6/nf/queue.h  2006-03-13 18:57:11.000000000 +0100
7294 @@ -0,0 +1 @@
7295 +#undef  CONFIG_IP6_NF_QUEUE
7296 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
7297 --- linux-2.4.32/include/config/ip6/nf/target/imq/module.h      1970-01-01 01:00:00.000000000 +0100
7298 +++ linux-2.4.32.patched/include/config/ip6/nf/target/imq/module.h      2006-03-13 18:57:11.000000000 +0100
7299 @@ -0,0 +1 @@
7300 +#define CONFIG_IP6_NF_TARGET_IMQ_MODULE 1
7301 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
7302 --- linux-2.4.32/include/config/ip6/nf/target/imq.h     1970-01-01 01:00:00.000000000 +0100
7303 +++ linux-2.4.32.patched/include/config/ip6/nf/target/imq.h     2006-03-13 18:57:11.000000000 +0100
7304 @@ -0,0 +1 @@
7305 +#undef  CONFIG_IP6_NF_TARGET_IMQ
7306 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
7307 --- linux-2.4.32/include/config/ip6/nf/target/log/module.h      1970-01-01 01:00:00.000000000 +0100
7308 +++ linux-2.4.32.patched/include/config/ip6/nf/target/log/module.h      2006-03-13 18:57:11.000000000 +0100
7309 @@ -0,0 +1 @@
7310 +#define CONFIG_IP6_NF_TARGET_LOG_MODULE 1
7311 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
7312 --- linux-2.4.32/include/config/ip6/nf/target/log.h     1970-01-01 01:00:00.000000000 +0100
7313 +++ linux-2.4.32.patched/include/config/ip6/nf/target/log.h     2006-03-13 18:57:11.000000000 +0100
7314 @@ -0,0 +1 @@
7315 +#undef  CONFIG_IP6_NF_TARGET_LOG
7316 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
7317 --- linux-2.4.32/include/config/ip6/nf/target/mark/module.h     1970-01-01 01:00:00.000000000 +0100
7318 +++ linux-2.4.32.patched/include/config/ip6/nf/target/mark/module.h     2006-03-13 18:57:11.000000000 +0100
7319 @@ -0,0 +1 @@
7320 +#define CONFIG_IP6_NF_TARGET_MARK_MODULE 1
7321 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
7322 --- linux-2.4.32/include/config/ip6/nf/target/mark.h    1970-01-01 01:00:00.000000000 +0100
7323 +++ linux-2.4.32.patched/include/config/ip6/nf/target/mark.h    2006-03-13 18:57:11.000000000 +0100
7324 @@ -0,0 +1 @@
7325 +#undef  CONFIG_IP6_NF_TARGET_MARK
7326 diff -Nur linux-2.4.32/include/config/ipmi/device/interface.h linux-2.4.32.patched/include/config/ipmi/device/interface.h
7327 --- linux-2.4.32/include/config/ipmi/device/interface.h 1970-01-01 01:00:00.000000000 +0100
7328 +++ linux-2.4.32.patched/include/config/ipmi/device/interface.h 2006-03-13 18:57:11.000000000 +0100
7329 @@ -0,0 +1 @@
7330 +#undef  CONFIG_IPMI_DEVICE_INTERFACE
7331 diff -Nur linux-2.4.32/include/config/ipmi/handler.h linux-2.4.32.patched/include/config/ipmi/handler.h
7332 --- linux-2.4.32/include/config/ipmi/handler.h  1970-01-01 01:00:00.000000000 +0100
7333 +++ linux-2.4.32.patched/include/config/ipmi/handler.h  2006-03-13 18:57:11.000000000 +0100
7334 @@ -0,0 +1 @@
7335 +#undef  CONFIG_IPMI_HANDLER
7336 diff -Nur linux-2.4.32/include/config/ipmi/kcs.h linux-2.4.32.patched/include/config/ipmi/kcs.h
7337 --- linux-2.4.32/include/config/ipmi/kcs.h      1970-01-01 01:00:00.000000000 +0100
7338 +++ linux-2.4.32.patched/include/config/ipmi/kcs.h      2006-03-13 18:57:11.000000000 +0100
7339 @@ -0,0 +1 @@
7340 +#undef  CONFIG_IPMI_KCS
7341 diff -Nur linux-2.4.32/include/config/ipmi/panic/event.h linux-2.4.32.patched/include/config/ipmi/panic/event.h
7342 --- linux-2.4.32/include/config/ipmi/panic/event.h      1970-01-01 01:00:00.000000000 +0100
7343 +++ linux-2.4.32.patched/include/config/ipmi/panic/event.h      2006-03-13 18:57:11.000000000 +0100
7344 @@ -0,0 +1 @@
7345 +#undef  CONFIG_IPMI_PANIC_EVENT
7346 diff -Nur linux-2.4.32/include/config/ipmi/watchdog.h linux-2.4.32.patched/include/config/ipmi/watchdog.h
7347 --- linux-2.4.32/include/config/ipmi/watchdog.h 1970-01-01 01:00:00.000000000 +0100
7348 +++ linux-2.4.32.patched/include/config/ipmi/watchdog.h 2006-03-13 18:57:11.000000000 +0100
7349 @@ -0,0 +1 @@
7350 +#undef  CONFIG_IPMI_WATCHDOG
7351 diff -Nur linux-2.4.32/include/config/ipsec/nat/traversal.h linux-2.4.32.patched/include/config/ipsec/nat/traversal.h
7352 --- linux-2.4.32/include/config/ipsec/nat/traversal.h   1970-01-01 01:00:00.000000000 +0100
7353 +++ linux-2.4.32.patched/include/config/ipsec/nat/traversal.h   2006-03-13 18:57:11.000000000 +0100
7354 @@ -0,0 +1 @@
7355 +#define CONFIG_IPSEC_NAT_TRAVERSAL 1
7356 diff -Nur linux-2.4.32/include/config/ipv6/module.h linux-2.4.32.patched/include/config/ipv6/module.h
7357 --- linux-2.4.32/include/config/ipv6/module.h   1970-01-01 01:00:00.000000000 +0100
7358 +++ linux-2.4.32.patched/include/config/ipv6/module.h   2006-03-13 18:57:11.000000000 +0100
7359 @@ -0,0 +1 @@
7360 +#define CONFIG_IPV6_MODULE 1
7361 diff -Nur linux-2.4.32/include/config/ipv6.h linux-2.4.32.patched/include/config/ipv6.h
7362 --- linux-2.4.32/include/config/ipv6.h  1970-01-01 01:00:00.000000000 +0100
7363 +++ linux-2.4.32.patched/include/config/ipv6.h  2006-03-13 18:57:11.000000000 +0100
7364 @@ -0,0 +1 @@
7365 +#undef  CONFIG_IPV6
7366 diff -Nur linux-2.4.32/include/config/ipx.h linux-2.4.32.patched/include/config/ipx.h
7367 --- linux-2.4.32/include/config/ipx.h   1970-01-01 01:00:00.000000000 +0100
7368 +++ linux-2.4.32.patched/include/config/ipx.h   2006-03-13 18:57:11.000000000 +0100
7369 @@ -0,0 +1 @@
7370 +#undef  CONFIG_IPX
7371 diff -Nur linux-2.4.32/include/config/irda.h linux-2.4.32.patched/include/config/irda.h
7372 --- linux-2.4.32/include/config/irda.h  1970-01-01 01:00:00.000000000 +0100
7373 +++ linux-2.4.32.patched/include/config/irda.h  2006-03-13 18:57:11.000000000 +0100
7374 @@ -0,0 +1 @@
7375 +#undef  CONFIG_IRDA
7376 diff -Nur linux-2.4.32/include/config/isa.h linux-2.4.32.patched/include/config/isa.h
7377 --- linux-2.4.32/include/config/isa.h   1970-01-01 01:00:00.000000000 +0100
7378 +++ linux-2.4.32.patched/include/config/isa.h   2006-03-13 18:57:11.000000000 +0100
7379 @@ -0,0 +1 @@
7380 +#undef  CONFIG_ISA
7381 diff -Nur linux-2.4.32/include/config/isapnp.h linux-2.4.32.patched/include/config/isapnp.h
7382 --- linux-2.4.32/include/config/isapnp.h        1970-01-01 01:00:00.000000000 +0100
7383 +++ linux-2.4.32.patched/include/config/isapnp.h        2006-03-13 18:57:11.000000000 +0100
7384 @@ -0,0 +1 @@
7385 +#undef  CONFIG_ISAPNP
7386 diff -Nur linux-2.4.32/include/config/isdn.h linux-2.4.32.patched/include/config/isdn.h
7387 --- linux-2.4.32/include/config/isdn.h  1970-01-01 01:00:00.000000000 +0100
7388 +++ linux-2.4.32.patched/include/config/isdn.h  2006-03-13 18:57:11.000000000 +0100
7389 @@ -0,0 +1 @@
7390 +#undef  CONFIG_ISDN
7391 diff -Nur linux-2.4.32/include/config/iso9660/fs/module.h linux-2.4.32.patched/include/config/iso9660/fs/module.h
7392 --- linux-2.4.32/include/config/iso9660/fs/module.h     1970-01-01 01:00:00.000000000 +0100
7393 +++ linux-2.4.32.patched/include/config/iso9660/fs/module.h     2006-03-13 18:57:11.000000000 +0100
7394 @@ -0,0 +1 @@
7395 +#define CONFIG_ISO9660_FS_MODULE 1
7396 diff -Nur linux-2.4.32/include/config/iso9660/fs.h linux-2.4.32.patched/include/config/iso9660/fs.h
7397 --- linux-2.4.32/include/config/iso9660/fs.h    1970-01-01 01:00:00.000000000 +0100
7398 +++ linux-2.4.32.patched/include/config/iso9660/fs.h    2006-03-13 18:57:11.000000000 +0100
7399 @@ -0,0 +1 @@
7400 +#undef  CONFIG_ISO9660_FS
7401 diff -Nur linux-2.4.32/include/config/jbd/debug.h linux-2.4.32.patched/include/config/jbd/debug.h
7402 --- linux-2.4.32/include/config/jbd/debug.h     1970-01-01 01:00:00.000000000 +0100
7403 +++ linux-2.4.32.patched/include/config/jbd/debug.h     2006-03-13 18:57:11.000000000 +0100
7404 @@ -0,0 +1 @@
7405 +#undef  CONFIG_JBD_DEBUG
7406 diff -Nur linux-2.4.32/include/config/jbd/module.h linux-2.4.32.patched/include/config/jbd/module.h
7407 --- linux-2.4.32/include/config/jbd/module.h    1970-01-01 01:00:00.000000000 +0100
7408 +++ linux-2.4.32.patched/include/config/jbd/module.h    2006-03-13 18:57:11.000000000 +0100
7409 @@ -0,0 +1 @@
7410 +#define CONFIG_JBD_MODULE 1
7411 diff -Nur linux-2.4.32/include/config/jbd.h linux-2.4.32.patched/include/config/jbd.h
7412 --- linux-2.4.32/include/config/jbd.h   1970-01-01 01:00:00.000000000 +0100
7413 +++ linux-2.4.32.patched/include/config/jbd.h   2006-03-13 18:57:11.000000000 +0100
7414 @@ -0,0 +1 @@
7415 +#undef  CONFIG_JBD
7416 diff -Nur linux-2.4.32/include/config/jffs/fs.h linux-2.4.32.patched/include/config/jffs/fs.h
7417 --- linux-2.4.32/include/config/jffs/fs.h       1970-01-01 01:00:00.000000000 +0100
7418 +++ linux-2.4.32.patched/include/config/jffs/fs.h       2006-03-13 18:57:11.000000000 +0100
7419 @@ -0,0 +1 @@
7420 +#undef  CONFIG_JFFS_FS
7421 diff -Nur linux-2.4.32/include/config/jffs2/bbc/armlib.h linux-2.4.32.patched/include/config/jffs2/bbc/armlib.h
7422 --- linux-2.4.32/include/config/jffs2/bbc/armlib.h      1970-01-01 01:00:00.000000000 +0100
7423 +++ linux-2.4.32.patched/include/config/jffs2/bbc/armlib.h      2006-03-13 18:57:11.000000000 +0100
7424 @@ -0,0 +1 @@
7425 +#undef  CONFIG_JFFS2_BBC_ARMLIB
7426 diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzari.h linux-2.4.32.patched/include/config/jffs2/bbc/lzari.h
7427 --- linux-2.4.32/include/config/jffs2/bbc/lzari.h       1970-01-01 01:00:00.000000000 +0100
7428 +++ linux-2.4.32.patched/include/config/jffs2/bbc/lzari.h       2006-03-13 18:57:11.000000000 +0100
7429 @@ -0,0 +1 @@
7430 +#define CONFIG_JFFS2_BBC_LZARI 1
7431 diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzhd.h linux-2.4.32.patched/include/config/jffs2/bbc/lzhd.h
7432 --- linux-2.4.32/include/config/jffs2/bbc/lzhd.h        1970-01-01 01:00:00.000000000 +0100
7433 +++ linux-2.4.32.patched/include/config/jffs2/bbc/lzhd.h        2006-03-13 18:57:11.000000000 +0100
7434 @@ -0,0 +1 @@
7435 +#undef  CONFIG_JFFS2_BBC_LZHD
7436 diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzo.h linux-2.4.32.patched/include/config/jffs2/bbc/lzo.h
7437 --- linux-2.4.32/include/config/jffs2/bbc/lzo.h 1970-01-01 01:00:00.000000000 +0100
7438 +++ linux-2.4.32.patched/include/config/jffs2/bbc/lzo.h 2006-03-13 18:57:11.000000000 +0100
7439 @@ -0,0 +1 @@
7440 +#undef  CONFIG_JFFS2_BBC_LZO
7441 diff -Nur linux-2.4.32/include/config/jffs2/bbc/lzss.h linux-2.4.32.patched/include/config/jffs2/bbc/lzss.h
7442 --- linux-2.4.32/include/config/jffs2/bbc/lzss.h        1970-01-01 01:00:00.000000000 +0100
7443 +++ linux-2.4.32.patched/include/config/jffs2/bbc/lzss.h        2006-03-13 18:57:11.000000000 +0100
7444 @@ -0,0 +1 @@
7445 +#undef  CONFIG_JFFS2_BBC_LZSS
7446 diff -Nur linux-2.4.32/include/config/jffs2/fs/debug.h linux-2.4.32.patched/include/config/jffs2/fs/debug.h
7447 --- linux-2.4.32/include/config/jffs2/fs/debug.h        1970-01-01 01:00:00.000000000 +0100
7448 +++ linux-2.4.32.patched/include/config/jffs2/fs/debug.h        2006-03-13 18:57:11.000000000 +0100
7449 @@ -0,0 +1 @@
7450 +#define CONFIG_JFFS2_FS_DEBUG (0)
7451 diff -Nur linux-2.4.32/include/config/jffs2/fs.h linux-2.4.32.patched/include/config/jffs2/fs.h
7452 --- linux-2.4.32/include/config/jffs2/fs.h      1970-01-01 01:00:00.000000000 +0100
7453 +++ linux-2.4.32.patched/include/config/jffs2/fs.h      2006-03-13 18:57:11.000000000 +0100
7454 @@ -0,0 +1 @@
7455 +#define CONFIG_JFFS2_FS 1
7456 diff -Nur linux-2.4.32/include/config/jfs/debug.h linux-2.4.32.patched/include/config/jfs/debug.h
7457 --- linux-2.4.32/include/config/jfs/debug.h     1970-01-01 01:00:00.000000000 +0100
7458 +++ linux-2.4.32.patched/include/config/jfs/debug.h     2006-03-13 18:57:11.000000000 +0100
7459 @@ -0,0 +1 @@
7460 +#undef  CONFIG_JFS_DEBUG
7461 diff -Nur linux-2.4.32/include/config/jfs/fs.h linux-2.4.32.patched/include/config/jfs/fs.h
7462 --- linux-2.4.32/include/config/jfs/fs.h        1970-01-01 01:00:00.000000000 +0100
7463 +++ linux-2.4.32.patched/include/config/jfs/fs.h        2006-03-13 18:57:11.000000000 +0100
7464 @@ -0,0 +1 @@
7465 +#undef  CONFIG_JFS_FS
7466 diff -Nur linux-2.4.32/include/config/jfs/statistics.h linux-2.4.32.patched/include/config/jfs/statistics.h
7467 --- linux-2.4.32/include/config/jfs/statistics.h        1970-01-01 01:00:00.000000000 +0100
7468 +++ linux-2.4.32.patched/include/config/jfs/statistics.h        2006-03-13 18:57:11.000000000 +0100
7469 @@ -0,0 +1 @@
7470 +#undef  CONFIG_JFS_STATISTICS
7471 diff -Nur linux-2.4.32/include/config/joliet.h linux-2.4.32.patched/include/config/joliet.h
7472 --- linux-2.4.32/include/config/joliet.h        1970-01-01 01:00:00.000000000 +0100
7473 +++ linux-2.4.32.patched/include/config/joliet.h        2006-03-13 18:57:11.000000000 +0100
7474 @@ -0,0 +1 @@
7475 +#define CONFIG_JOLIET 1
7476 diff -Nur linux-2.4.32/include/config/kcore/aout.h linux-2.4.32.patched/include/config/kcore/aout.h
7477 --- linux-2.4.32/include/config/kcore/aout.h    1970-01-01 01:00:00.000000000 +0100
7478 +++ linux-2.4.32.patched/include/config/kcore/aout.h    2006-03-13 18:57:11.000000000 +0100
7479 @@ -0,0 +1 @@
7480 +#undef  CONFIG_KCORE_AOUT
7481 diff -Nur linux-2.4.32/include/config/kcore/elf.h linux-2.4.32.patched/include/config/kcore/elf.h
7482 --- linux-2.4.32/include/config/kcore/elf.h     1970-01-01 01:00:00.000000000 +0100
7483 +++ linux-2.4.32.patched/include/config/kcore/elf.h     2006-03-13 18:57:11.000000000 +0100
7484 @@ -0,0 +1 @@
7485 +#define CONFIG_KCORE_ELF 1
7486 diff -Nur linux-2.4.32/include/config/khttpd.h linux-2.4.32.patched/include/config/khttpd.h
7487 --- linux-2.4.32/include/config/khttpd.h        1970-01-01 01:00:00.000000000 +0100
7488 +++ linux-2.4.32.patched/include/config/khttpd.h        2006-03-13 18:57:11.000000000 +0100
7489 @@ -0,0 +1 @@
7490 +#undef  CONFIG_KHTTPD
7491 diff -Nur linux-2.4.32/include/config/kmod.h linux-2.4.32.patched/include/config/kmod.h
7492 --- linux-2.4.32/include/config/kmod.h  1970-01-01 01:00:00.000000000 +0100
7493 +++ linux-2.4.32.patched/include/config/kmod.h  2006-03-13 18:57:11.000000000 +0100
7494 @@ -0,0 +1 @@
7495 +#undef  CONFIG_KMOD
7496 diff -Nur linux-2.4.32/include/config/lan/saa9730.h linux-2.4.32.patched/include/config/lan/saa9730.h
7497 --- linux-2.4.32/include/config/lan/saa9730.h   1970-01-01 01:00:00.000000000 +0100
7498 +++ linux-2.4.32.patched/include/config/lan/saa9730.h   2006-03-13 18:57:11.000000000 +0100
7499 @@ -0,0 +1 @@
7500 +#undef  CONFIG_LAN_SAA9730
7501 diff -Nur linux-2.4.32/include/config/lance.h linux-2.4.32.patched/include/config/lance.h
7502 --- linux-2.4.32/include/config/lance.h 1970-01-01 01:00:00.000000000 +0100
7503 +++ linux-2.4.32.patched/include/config/lance.h 2006-03-13 18:57:11.000000000 +0100
7504 @@ -0,0 +1 @@
7505 +#undef  CONFIG_LANCE
7506 diff -Nur linux-2.4.32/include/config/lapb.h linux-2.4.32.patched/include/config/lapb.h
7507 --- linux-2.4.32/include/config/lapb.h  1970-01-01 01:00:00.000000000 +0100
7508 +++ linux-2.4.32.patched/include/config/lapb.h  2006-03-13 18:57:11.000000000 +0100
7509 @@ -0,0 +1 @@
7510 +#undef  CONFIG_LAPB
7511 diff -Nur linux-2.4.32/include/config/lasat.h linux-2.4.32.patched/include/config/lasat.h
7512 --- linux-2.4.32/include/config/lasat.h 1970-01-01 01:00:00.000000000 +0100
7513 +++ linux-2.4.32.patched/include/config/lasat.h 2006-03-13 18:57:11.000000000 +0100
7514 @@ -0,0 +1 @@
7515 +#undef  CONFIG_LASAT
7516 diff -Nur linux-2.4.32/include/config/ldm/partition.h linux-2.4.32.patched/include/config/ldm/partition.h
7517 --- linux-2.4.32/include/config/ldm/partition.h 1970-01-01 01:00:00.000000000 +0100
7518 +++ linux-2.4.32.patched/include/config/ldm/partition.h 2006-03-13 18:57:11.000000000 +0100
7519 @@ -0,0 +1 @@
7520 +#undef  CONFIG_LDM_PARTITION
7521 diff -Nur linux-2.4.32/include/config/llc.h linux-2.4.32.patched/include/config/llc.h
7522 --- linux-2.4.32/include/config/llc.h   1970-01-01 01:00:00.000000000 +0100
7523 +++ linux-2.4.32.patched/include/config/llc.h   2006-03-13 18:57:11.000000000 +0100
7524 @@ -0,0 +1 @@
7525 +#undef  CONFIG_LLC
7526 diff -Nur linux-2.4.32/include/config/lne390.h linux-2.4.32.patched/include/config/lne390.h
7527 --- linux-2.4.32/include/config/lne390.h        1970-01-01 01:00:00.000000000 +0100
7528 +++ linux-2.4.32.patched/include/config/lne390.h        2006-03-13 18:57:11.000000000 +0100
7529 @@ -0,0 +1 @@
7530 +#undef  CONFIG_LNE390
7531 diff -Nur linux-2.4.32/include/config/lockd/module.h linux-2.4.32.patched/include/config/lockd/module.h
7532 --- linux-2.4.32/include/config/lockd/module.h  1970-01-01 01:00:00.000000000 +0100
7533 +++ linux-2.4.32.patched/include/config/lockd/module.h  2006-03-13 18:57:11.000000000 +0100
7534 @@ -0,0 +1 @@
7535 +#define CONFIG_LOCKD_MODULE 1
7536 diff -Nur linux-2.4.32/include/config/lockd/v4.h linux-2.4.32.patched/include/config/lockd/v4.h
7537 --- linux-2.4.32/include/config/lockd/v4.h      1970-01-01 01:00:00.000000000 +0100
7538 +++ linux-2.4.32.patched/include/config/lockd/v4.h      2006-03-13 18:57:11.000000000 +0100
7539 @@ -0,0 +1 @@
7540 +#define CONFIG_LOCKD_V4 1
7541 diff -Nur linux-2.4.32/include/config/lockd.h linux-2.4.32.patched/include/config/lockd.h
7542 --- linux-2.4.32/include/config/lockd.h 1970-01-01 01:00:00.000000000 +0100
7543 +++ linux-2.4.32.patched/include/config/lockd.h 2006-03-13 18:57:11.000000000 +0100
7544 @@ -0,0 +1 @@
7545 +#undef  CONFIG_LOCKD
7546 diff -Nur linux-2.4.32/include/config/log/buf/shift.h linux-2.4.32.patched/include/config/log/buf/shift.h
7547 --- linux-2.4.32/include/config/log/buf/shift.h 1970-01-01 01:00:00.000000000 +0100
7548 +++ linux-2.4.32.patched/include/config/log/buf/shift.h 2006-03-13 18:57:11.000000000 +0100
7549 @@ -0,0 +1 @@
7550 +#define CONFIG_LOG_BUF_SHIFT (0)
7551 diff -Nur linux-2.4.32/include/config/lp/console.h linux-2.4.32.patched/include/config/lp/console.h
7552 --- linux-2.4.32/include/config/lp/console.h    1970-01-01 01:00:00.000000000 +0100
7553 +++ linux-2.4.32.patched/include/config/lp/console.h    2006-03-13 18:57:11.000000000 +0100
7554 @@ -0,0 +1 @@
7555 +#undef  CONFIG_LP_CONSOLE
7556 diff -Nur linux-2.4.32/include/config/mac/partition.h linux-2.4.32.patched/include/config/mac/partition.h
7557 --- linux-2.4.32/include/config/mac/partition.h 1970-01-01 01:00:00.000000000 +0100
7558 +++ linux-2.4.32.patched/include/config/mac/partition.h 2006-03-13 18:57:11.000000000 +0100
7559 @@ -0,0 +1 @@
7560 +#define CONFIG_MAC_PARTITION 1
7561 diff -Nur linux-2.4.32/include/config/machz/wdt.h linux-2.4.32.patched/include/config/machz/wdt.h
7562 --- linux-2.4.32/include/config/machz/wdt.h     1970-01-01 01:00:00.000000000 +0100
7563 +++ linux-2.4.32.patched/include/config/machz/wdt.h     2006-03-13 18:57:11.000000000 +0100
7564 @@ -0,0 +1 @@
7565 +#undef  CONFIG_MACHZ_WDT
7566 diff -Nur linux-2.4.32/include/config/magic/sysrq.h linux-2.4.32.patched/include/config/magic/sysrq.h
7567 --- linux-2.4.32/include/config/magic/sysrq.h   1970-01-01 01:00:00.000000000 +0100
7568 +++ linux-2.4.32.patched/include/config/magic/sysrq.h   2006-03-13 18:57:11.000000000 +0100
7569 @@ -0,0 +1 @@
7570 +#define CONFIG_MAGIC_SYSRQ 1
7571 diff -Nur linux-2.4.32/include/config/mca.h linux-2.4.32.patched/include/config/mca.h
7572 --- linux-2.4.32/include/config/mca.h   1970-01-01 01:00:00.000000000 +0100
7573 +++ linux-2.4.32.patched/include/config/mca.h   2006-03-13 18:57:11.000000000 +0100
7574 @@ -0,0 +1 @@
7575 +#undef  CONFIG_MCA
7576 diff -Nur linux-2.4.32/include/config/md/linear.h linux-2.4.32.patched/include/config/md/linear.h
7577 --- linux-2.4.32/include/config/md/linear.h     1970-01-01 01:00:00.000000000 +0100
7578 +++ linux-2.4.32.patched/include/config/md/linear.h     2006-03-13 18:57:11.000000000 +0100
7579 @@ -0,0 +1 @@
7580 +#undef  CONFIG_MD_LINEAR
7581 diff -Nur linux-2.4.32/include/config/md/multipath.h linux-2.4.32.patched/include/config/md/multipath.h
7582 --- linux-2.4.32/include/config/md/multipath.h  1970-01-01 01:00:00.000000000 +0100
7583 +++ linux-2.4.32.patched/include/config/md/multipath.h  2006-03-13 18:57:11.000000000 +0100
7584 @@ -0,0 +1 @@
7585 +#undef  CONFIG_MD_MULTIPATH
7586 diff -Nur linux-2.4.32/include/config/md/raid0.h linux-2.4.32.patched/include/config/md/raid0.h
7587 --- linux-2.4.32/include/config/md/raid0.h      1970-01-01 01:00:00.000000000 +0100
7588 +++ linux-2.4.32.patched/include/config/md/raid0.h      2006-03-13 18:57:11.000000000 +0100
7589 @@ -0,0 +1 @@
7590 +#undef  CONFIG_MD_RAID0
7591 diff -Nur linux-2.4.32/include/config/md/raid1.h linux-2.4.32.patched/include/config/md/raid1.h
7592 --- linux-2.4.32/include/config/md/raid1.h      1970-01-01 01:00:00.000000000 +0100
7593 +++ linux-2.4.32.patched/include/config/md/raid1.h      2006-03-13 18:57:11.000000000 +0100
7594 @@ -0,0 +1 @@
7595 +#undef  CONFIG_MD_RAID1
7596 diff -Nur linux-2.4.32/include/config/md/raid5.h linux-2.4.32.patched/include/config/md/raid5.h
7597 --- linux-2.4.32/include/config/md/raid5.h      1970-01-01 01:00:00.000000000 +0100
7598 +++ linux-2.4.32.patched/include/config/md/raid5.h      2006-03-13 18:57:11.000000000 +0100
7599 @@ -0,0 +1 @@
7600 +#undef  CONFIG_MD_RAID5
7601 diff -Nur linux-2.4.32/include/config/md.h linux-2.4.32.patched/include/config/md.h
7602 --- linux-2.4.32/include/config/md.h    1970-01-01 01:00:00.000000000 +0100
7603 +++ linux-2.4.32.patched/include/config/md.h    2006-03-13 18:57:11.000000000 +0100
7604 @@ -0,0 +1 @@
7605 +#undef  CONFIG_MD
7606 diff -Nur linux-2.4.32/include/config/midi/emu10k1.h linux-2.4.32.patched/include/config/midi/emu10k1.h
7607 --- linux-2.4.32/include/config/midi/emu10k1.h  1970-01-01 01:00:00.000000000 +0100
7608 +++ linux-2.4.32.patched/include/config/midi/emu10k1.h  2006-03-13 18:57:11.000000000 +0100
7609 @@ -0,0 +1 @@
7610 +#undef  CONFIG_MIDI_EMU10K1
7611 diff -Nur linux-2.4.32/include/config/midi/via82cxxx.h linux-2.4.32.patched/include/config/midi/via82cxxx.h
7612 --- linux-2.4.32/include/config/midi/via82cxxx.h        1970-01-01 01:00:00.000000000 +0100
7613 +++ linux-2.4.32.patched/include/config/midi/via82cxxx.h        2006-03-13 18:57:11.000000000 +0100
7614 @@ -0,0 +1 @@
7615 +#undef  CONFIG_MIDI_VIA82CXXX
7616 diff -Nur linux-2.4.32/include/config/minix/fs/module.h linux-2.4.32.patched/include/config/minix/fs/module.h
7617 --- linux-2.4.32/include/config/minix/fs/module.h       1970-01-01 01:00:00.000000000 +0100
7618 +++ linux-2.4.32.patched/include/config/minix/fs/module.h       2006-03-13 18:57:11.000000000 +0100
7619 @@ -0,0 +1 @@
7620 +#define CONFIG_MINIX_FS_MODULE 1
7621 diff -Nur linux-2.4.32/include/config/minix/fs.h linux-2.4.32.patched/include/config/minix/fs.h
7622 --- linux-2.4.32/include/config/minix/fs.h      1970-01-01 01:00:00.000000000 +0100
7623 +++ linux-2.4.32.patched/include/config/minix/fs.h      2006-03-13 18:57:11.000000000 +0100
7624 @@ -0,0 +1 @@
7625 +#undef  CONFIG_MINIX_FS
7626 diff -Nur linux-2.4.32/include/config/minix/subpartition.h linux-2.4.32.patched/include/config/minix/subpartition.h
7627 --- linux-2.4.32/include/config/minix/subpartition.h    1970-01-01 01:00:00.000000000 +0100
7628 +++ linux-2.4.32.patched/include/config/minix/subpartition.h    2006-03-13 18:57:11.000000000 +0100
7629 @@ -0,0 +1 @@
7630 +#undef  CONFIG_MINIX_SUBPARTITION
7631 diff -Nur linux-2.4.32/include/config/mips/atlas.h linux-2.4.32.patched/include/config/mips/atlas.h
7632 --- linux-2.4.32/include/config/mips/atlas.h    1970-01-01 01:00:00.000000000 +0100
7633 +++ linux-2.4.32.patched/include/config/mips/atlas.h    2006-03-13 18:57:11.000000000 +0100
7634 @@ -0,0 +1 @@
7635 +#undef  CONFIG_MIPS_ATLAS
7636 diff -Nur linux-2.4.32/include/config/mips/au1000.h linux-2.4.32.patched/include/config/mips/au1000.h
7637 --- linux-2.4.32/include/config/mips/au1000.h   1970-01-01 01:00:00.000000000 +0100
7638 +++ linux-2.4.32.patched/include/config/mips/au1000.h   2006-03-13 18:57:11.000000000 +0100
7639 @@ -0,0 +1 @@
7640 +#undef  CONFIG_MIPS_AU1000
7641 diff -Nur linux-2.4.32/include/config/mips/bosporus.h linux-2.4.32.patched/include/config/mips/bosporus.h
7642 --- linux-2.4.32/include/config/mips/bosporus.h 1970-01-01 01:00:00.000000000 +0100
7643 +++ linux-2.4.32.patched/include/config/mips/bosporus.h 2006-03-13 18:57:11.000000000 +0100
7644 @@ -0,0 +1 @@
7645 +#undef  CONFIG_MIPS_BOSPORUS
7646 diff -Nur linux-2.4.32/include/config/mips/brcm.h linux-2.4.32.patched/include/config/mips/brcm.h
7647 --- linux-2.4.32/include/config/mips/brcm.h     1970-01-01 01:00:00.000000000 +0100
7648 +++ linux-2.4.32.patched/include/config/mips/brcm.h     2006-03-13 18:57:11.000000000 +0100
7649 @@ -0,0 +1 @@
7650 +#define CONFIG_MIPS_BRCM 1
7651 diff -Nur linux-2.4.32/include/config/mips/cobalt.h linux-2.4.32.patched/include/config/mips/cobalt.h
7652 --- linux-2.4.32/include/config/mips/cobalt.h   1970-01-01 01:00:00.000000000 +0100
7653 +++ linux-2.4.32.patched/include/config/mips/cobalt.h   2006-03-13 18:57:11.000000000 +0100
7654 @@ -0,0 +1 @@
7655 +#undef  CONFIG_MIPS_COBALT
7656 diff -Nur linux-2.4.32/include/config/mips/db1000.h linux-2.4.32.patched/include/config/mips/db1000.h
7657 --- linux-2.4.32/include/config/mips/db1000.h   1970-01-01 01:00:00.000000000 +0100
7658 +++ linux-2.4.32.patched/include/config/mips/db1000.h   2006-03-13 18:57:11.000000000 +0100
7659 @@ -0,0 +1 @@
7660 +#undef  CONFIG_MIPS_DB1000
7661 diff -Nur linux-2.4.32/include/config/mips/db1100.h linux-2.4.32.patched/include/config/mips/db1100.h
7662 --- linux-2.4.32/include/config/mips/db1100.h   1970-01-01 01:00:00.000000000 +0100
7663 +++ linux-2.4.32.patched/include/config/mips/db1100.h   2006-03-13 18:57:11.000000000 +0100
7664 @@ -0,0 +1 @@
7665 +#undef  CONFIG_MIPS_DB1100
7666 diff -Nur linux-2.4.32/include/config/mips/db1200.h linux-2.4.32.patched/include/config/mips/db1200.h
7667 --- linux-2.4.32/include/config/mips/db1200.h   1970-01-01 01:00:00.000000000 +0100
7668 +++ linux-2.4.32.patched/include/config/mips/db1200.h   2006-03-13 18:57:11.000000000 +0100
7669 @@ -0,0 +1 @@
7670 +#undef  CONFIG_MIPS_DB1200
7671 diff -Nur linux-2.4.32/include/config/mips/db1500.h linux-2.4.32.patched/include/config/mips/db1500.h
7672 --- linux-2.4.32/include/config/mips/db1500.h   1970-01-01 01:00:00.000000000 +0100
7673 +++ linux-2.4.32.patched/include/config/mips/db1500.h   2006-03-13 18:57:11.000000000 +0100
7674 @@ -0,0 +1 @@
7675 +#undef  CONFIG_MIPS_DB1500
7676 diff -Nur linux-2.4.32/include/config/mips/db1550.h linux-2.4.32.patched/include/config/mips/db1550.h
7677 --- linux-2.4.32/include/config/mips/db1550.h   1970-01-01 01:00:00.000000000 +0100
7678 +++ linux-2.4.32.patched/include/config/mips/db1550.h   2006-03-13 18:57:11.000000000 +0100
7679 @@ -0,0 +1 @@
7680 +#undef  CONFIG_MIPS_DB1550
7681 diff -Nur linux-2.4.32/include/config/mips/ev64120.h linux-2.4.32.patched/include/config/mips/ev64120.h
7682 --- linux-2.4.32/include/config/mips/ev64120.h  1970-01-01 01:00:00.000000000 +0100
7683 +++ linux-2.4.32.patched/include/config/mips/ev64120.h  2006-03-13 18:57:11.000000000 +0100
7684 @@ -0,0 +1 @@
7685 +#undef  CONFIG_MIPS_EV64120
7686 diff -Nur linux-2.4.32/include/config/mips/ev96100.h linux-2.4.32.patched/include/config/mips/ev96100.h
7687 --- linux-2.4.32/include/config/mips/ev96100.h  1970-01-01 01:00:00.000000000 +0100
7688 +++ linux-2.4.32.patched/include/config/mips/ev96100.h  2006-03-13 18:57:11.000000000 +0100
7689 @@ -0,0 +1 @@
7690 +#undef  CONFIG_MIPS_EV96100
7691 diff -Nur linux-2.4.32/include/config/mips/ficmmp.h linux-2.4.32.patched/include/config/mips/ficmmp.h
7692 --- linux-2.4.32/include/config/mips/ficmmp.h   1970-01-01 01:00:00.000000000 +0100
7693 +++ linux-2.4.32.patched/include/config/mips/ficmmp.h   2006-03-13 18:57:11.000000000 +0100
7694 @@ -0,0 +1 @@
7695 +#undef  CONFIG_MIPS_FICMMP
7696 diff -Nur linux-2.4.32/include/config/mips/hydrogen3.h linux-2.4.32.patched/include/config/mips/hydrogen3.h
7697 --- linux-2.4.32/include/config/mips/hydrogen3.h        1970-01-01 01:00:00.000000000 +0100
7698 +++ linux-2.4.32.patched/include/config/mips/hydrogen3.h        2006-03-13 18:57:11.000000000 +0100
7699 @@ -0,0 +1 @@
7700 +#undef  CONFIG_MIPS_HYDROGEN3
7701 diff -Nur linux-2.4.32/include/config/mips/ite8172.h linux-2.4.32.patched/include/config/mips/ite8172.h
7702 --- linux-2.4.32/include/config/mips/ite8172.h  1970-01-01 01:00:00.000000000 +0100
7703 +++ linux-2.4.32.patched/include/config/mips/ite8172.h  2006-03-13 18:57:11.000000000 +0100
7704 @@ -0,0 +1 @@
7705 +#undef  CONFIG_MIPS_ITE8172
7706 diff -Nur linux-2.4.32/include/config/mips/ivr.h linux-2.4.32.patched/include/config/mips/ivr.h
7707 --- linux-2.4.32/include/config/mips/ivr.h      1970-01-01 01:00:00.000000000 +0100
7708 +++ linux-2.4.32.patched/include/config/mips/ivr.h      2006-03-13 18:57:11.000000000 +0100
7709 @@ -0,0 +1 @@
7710 +#undef  CONFIG_MIPS_IVR
7711 diff -Nur linux-2.4.32/include/config/mips/magnum/4000.h linux-2.4.32.patched/include/config/mips/magnum/4000.h
7712 --- linux-2.4.32/include/config/mips/magnum/4000.h      1970-01-01 01:00:00.000000000 +0100
7713 +++ linux-2.4.32.patched/include/config/mips/magnum/4000.h      2006-03-13 18:57:11.000000000 +0100
7714 @@ -0,0 +1 @@
7715 +#undef  CONFIG_MIPS_MAGNUM_4000
7716 diff -Nur linux-2.4.32/include/config/mips/malta.h linux-2.4.32.patched/include/config/mips/malta.h
7717 --- linux-2.4.32/include/config/mips/malta.h    1970-01-01 01:00:00.000000000 +0100
7718 +++ linux-2.4.32.patched/include/config/mips/malta.h    2006-03-13 18:57:11.000000000 +0100
7719 @@ -0,0 +1 @@
7720 +#undef  CONFIG_MIPS_MALTA
7721 diff -Nur linux-2.4.32/include/config/mips/mirage.h linux-2.4.32.patched/include/config/mips/mirage.h
7722 --- linux-2.4.32/include/config/mips/mirage.h   1970-01-01 01:00:00.000000000 +0100
7723 +++ linux-2.4.32.patched/include/config/mips/mirage.h   2006-03-13 18:57:11.000000000 +0100
7724 @@ -0,0 +1 @@
7725 +#undef  CONFIG_MIPS_MIRAGE
7726 diff -Nur linux-2.4.32/include/config/mips/mtx1.h linux-2.4.32.patched/include/config/mips/mtx1.h
7727 --- linux-2.4.32/include/config/mips/mtx1.h     1970-01-01 01:00:00.000000000 +0100
7728 +++ linux-2.4.32.patched/include/config/mips/mtx1.h     2006-03-13 18:57:11.000000000 +0100
7729 @@ -0,0 +1 @@
7730 +#undef  CONFIG_MIPS_MTX1
7731 diff -Nur linux-2.4.32/include/config/mips/pb1000.h linux-2.4.32.patched/include/config/mips/pb1000.h
7732 --- linux-2.4.32/include/config/mips/pb1000.h   1970-01-01 01:00:00.000000000 +0100
7733 +++ linux-2.4.32.patched/include/config/mips/pb1000.h   2006-03-13 18:57:11.000000000 +0100
7734 @@ -0,0 +1 @@
7735 +#undef  CONFIG_MIPS_PB1000
7736 diff -Nur linux-2.4.32/include/config/mips/pb1100.h linux-2.4.32.patched/include/config/mips/pb1100.h
7737 --- linux-2.4.32/include/config/mips/pb1100.h   1970-01-01 01:00:00.000000000 +0100
7738 +++ linux-2.4.32.patched/include/config/mips/pb1100.h   2006-03-13 18:57:11.000000000 +0100
7739 @@ -0,0 +1 @@
7740 +#undef  CONFIG_MIPS_PB1100
7741 diff -Nur linux-2.4.32/include/config/mips/pb1200.h linux-2.4.32.patched/include/config/mips/pb1200.h
7742 --- linux-2.4.32/include/config/mips/pb1200.h   1970-01-01 01:00:00.000000000 +0100
7743 +++ linux-2.4.32.patched/include/config/mips/pb1200.h   2006-03-13 18:57:11.000000000 +0100
7744 @@ -0,0 +1 @@
7745 +#undef  CONFIG_MIPS_PB1200
7746 diff -Nur linux-2.4.32/include/config/mips/pb1500.h linux-2.4.32.patched/include/config/mips/pb1500.h
7747 --- linux-2.4.32/include/config/mips/pb1500.h   1970-01-01 01:00:00.000000000 +0100
7748 +++ linux-2.4.32.patched/include/config/mips/pb1500.h   2006-03-13 18:57:11.000000000 +0100
7749 @@ -0,0 +1 @@
7750 +#undef  CONFIG_MIPS_PB1500
7751 diff -Nur linux-2.4.32/include/config/mips/pb1550.h linux-2.4.32.patched/include/config/mips/pb1550.h
7752 --- linux-2.4.32/include/config/mips/pb1550.h   1970-01-01 01:00:00.000000000 +0100
7753 +++ linux-2.4.32.patched/include/config/mips/pb1550.h   2006-03-13 18:57:11.000000000 +0100
7754 @@ -0,0 +1 @@
7755 +#undef  CONFIG_MIPS_PB1550
7756 diff -Nur linux-2.4.32/include/config/mips/sead.h linux-2.4.32.patched/include/config/mips/sead.h
7757 --- linux-2.4.32/include/config/mips/sead.h     1970-01-01 01:00:00.000000000 +0100
7758 +++ linux-2.4.32.patched/include/config/mips/sead.h     2006-03-13 18:57:11.000000000 +0100
7759 @@ -0,0 +1 @@
7760 +#undef  CONFIG_MIPS_SEAD
7761 diff -Nur linux-2.4.32/include/config/mips/uncached.h linux-2.4.32.patched/include/config/mips/uncached.h
7762 --- linux-2.4.32/include/config/mips/uncached.h 1970-01-01 01:00:00.000000000 +0100
7763 +++ linux-2.4.32.patched/include/config/mips/uncached.h 2006-03-13 18:57:11.000000000 +0100
7764 @@ -0,0 +1 @@
7765 +#undef  CONFIG_MIPS_UNCACHED
7766 diff -Nur linux-2.4.32/include/config/mips/xxs1500.h linux-2.4.32.patched/include/config/mips/xxs1500.h
7767 --- linux-2.4.32/include/config/mips/xxs1500.h  1970-01-01 01:00:00.000000000 +0100
7768 +++ linux-2.4.32.patched/include/config/mips/xxs1500.h  2006-03-13 18:57:11.000000000 +0100
7769 @@ -0,0 +1 @@
7770 +#undef  CONFIG_MIPS_XXS1500
7771 diff -Nur linux-2.4.32/include/config/mips32/compat.h linux-2.4.32.patched/include/config/mips32/compat.h
7772 --- linux-2.4.32/include/config/mips32/compat.h 1970-01-01 01:00:00.000000000 +0100
7773 +++ linux-2.4.32.patched/include/config/mips32/compat.h 2006-03-13 18:57:11.000000000 +0100
7774 @@ -0,0 +1 @@
7775 +#undef  CONFIG_MIPS32_COMPAT
7776 diff -Nur linux-2.4.32/include/config/mips32/n32.h linux-2.4.32.patched/include/config/mips32/n32.h
7777 --- linux-2.4.32/include/config/mips32/n32.h    1970-01-01 01:00:00.000000000 +0100
7778 +++ linux-2.4.32.patched/include/config/mips32/n32.h    2006-03-13 18:57:11.000000000 +0100
7779 @@ -0,0 +1 @@
7780 +#undef  CONFIG_MIPS32_N32
7781 diff -Nur linux-2.4.32/include/config/mips32/o32.h linux-2.4.32.patched/include/config/mips32/o32.h
7782 --- linux-2.4.32/include/config/mips32/o32.h    1970-01-01 01:00:00.000000000 +0100
7783 +++ linux-2.4.32.patched/include/config/mips32/o32.h    2006-03-13 18:57:11.000000000 +0100
7784 @@ -0,0 +1 @@
7785 +#undef  CONFIG_MIPS32_O32
7786 diff -Nur linux-2.4.32/include/config/mips32.h linux-2.4.32.patched/include/config/mips32.h
7787 --- linux-2.4.32/include/config/mips32.h        1970-01-01 01:00:00.000000000 +0100
7788 +++ linux-2.4.32.patched/include/config/mips32.h        2006-03-13 18:57:11.000000000 +0100
7789 @@ -0,0 +1 @@
7790 +#define CONFIG_MIPS32 1
7791 diff -Nur linux-2.4.32/include/config/mips64.h linux-2.4.32.patched/include/config/mips64.h
7792 --- linux-2.4.32/include/config/mips64.h        1970-01-01 01:00:00.000000000 +0100
7793 +++ linux-2.4.32.patched/include/config/mips64.h        2006-03-13 18:57:11.000000000 +0100
7794 @@ -0,0 +1 @@
7795 +#undef  CONFIG_MIPS64
7796 diff -Nur linux-2.4.32/include/config/mips.h linux-2.4.32.patched/include/config/mips.h
7797 --- linux-2.4.32/include/config/mips.h  1970-01-01 01:00:00.000000000 +0100
7798 +++ linux-2.4.32.patched/include/config/mips.h  2006-03-13 18:57:11.000000000 +0100
7799 @@ -0,0 +1 @@
7800 +#define CONFIG_MIPS 1
7801 diff -Nur linux-2.4.32/include/config/mixcomwd.h linux-2.4.32.patched/include/config/mixcomwd.h
7802 --- linux-2.4.32/include/config/mixcomwd.h      1970-01-01 01:00:00.000000000 +0100
7803 +++ linux-2.4.32.patched/include/config/mixcomwd.h      2006-03-13 18:57:11.000000000 +0100
7804 @@ -0,0 +1 @@
7805 +#undef  CONFIG_MIXCOMWD
7806 diff -Nur linux-2.4.32/include/config/mkiss/module.h linux-2.4.32.patched/include/config/mkiss/module.h
7807 --- linux-2.4.32/include/config/mkiss/module.h  1970-01-01 01:00:00.000000000 +0100
7808 +++ linux-2.4.32.patched/include/config/mkiss/module.h  2006-03-13 18:57:11.000000000 +0100
7809 @@ -0,0 +1 @@
7810 +#define CONFIG_MKISS_MODULE 1
7811 diff -Nur linux-2.4.32/include/config/mkiss.h linux-2.4.32.patched/include/config/mkiss.h
7812 --- linux-2.4.32/include/config/mkiss.h 1970-01-01 01:00:00.000000000 +0100
7813 +++ linux-2.4.32.patched/include/config/mkiss.h 2006-03-13 18:57:11.000000000 +0100
7814 @@ -0,0 +1 @@
7815 +#undef  CONFIG_MKISS
7816 diff -Nur linux-2.4.32/include/config/modules.h linux-2.4.32.patched/include/config/modules.h
7817 --- linux-2.4.32/include/config/modules.h       1970-01-01 01:00:00.000000000 +0100
7818 +++ linux-2.4.32.patched/include/config/modules.h       2006-03-13 18:57:11.000000000 +0100
7819 @@ -0,0 +1 @@
7820 +#define CONFIG_MODULES 1
7821 diff -Nur linux-2.4.32/include/config/modversions.h linux-2.4.32.patched/include/config/modversions.h
7822 --- linux-2.4.32/include/config/modversions.h   1970-01-01 01:00:00.000000000 +0100
7823 +++ linux-2.4.32.patched/include/config/modversions.h   2006-03-13 18:57:11.000000000 +0100
7824 @@ -0,0 +1 @@
7825 +#undef  CONFIG_MODVERSIONS
7826 diff -Nur linux-2.4.32/include/config/momenco/jaguar/atx.h linux-2.4.32.patched/include/config/momenco/jaguar/atx.h
7827 --- linux-2.4.32/include/config/momenco/jaguar/atx.h    1970-01-01 01:00:00.000000000 +0100
7828 +++ linux-2.4.32.patched/include/config/momenco/jaguar/atx.h    2006-03-13 18:57:11.000000000 +0100
7829 @@ -0,0 +1 @@
7830 +#undef  CONFIG_MOMENCO_JAGUAR_ATX
7831 diff -Nur linux-2.4.32/include/config/momenco/ocelot/c.h linux-2.4.32.patched/include/config/momenco/ocelot/c.h
7832 --- linux-2.4.32/include/config/momenco/ocelot/c.h      1970-01-01 01:00:00.000000000 +0100
7833 +++ linux-2.4.32.patched/include/config/momenco/ocelot/c.h      2006-03-13 18:57:11.000000000 +0100
7834 @@ -0,0 +1 @@
7835 +#undef  CONFIG_MOMENCO_OCELOT_C
7836 diff -Nur linux-2.4.32/include/config/momenco/ocelot/g.h linux-2.4.32.patched/include/config/momenco/ocelot/g.h
7837 --- linux-2.4.32/include/config/momenco/ocelot/g.h      1970-01-01 01:00:00.000000000 +0100
7838 +++ linux-2.4.32.patched/include/config/momenco/ocelot/g.h      2006-03-13 18:57:11.000000000 +0100
7839 @@ -0,0 +1 @@
7840 +#undef  CONFIG_MOMENCO_OCELOT_G
7841 diff -Nur linux-2.4.32/include/config/momenco/ocelot.h linux-2.4.32.patched/include/config/momenco/ocelot.h
7842 --- linux-2.4.32/include/config/momenco/ocelot.h        1970-01-01 01:00:00.000000000 +0100
7843 +++ linux-2.4.32.patched/include/config/momenco/ocelot.h        2006-03-13 18:57:11.000000000 +0100
7844 @@ -0,0 +1 @@
7845 +#undef  CONFIG_MOMENCO_OCELOT
7846 diff -Nur linux-2.4.32/include/config/mouse.h linux-2.4.32.patched/include/config/mouse.h
7847 --- linux-2.4.32/include/config/mouse.h 1970-01-01 01:00:00.000000000 +0100
7848 +++ linux-2.4.32.patched/include/config/mouse.h 2006-03-13 18:57:11.000000000 +0100
7849 @@ -0,0 +1 @@
7850 +#undef  CONFIG_MOUSE
7851 diff -Nur linux-2.4.32/include/config/msdos/fs.h linux-2.4.32.patched/include/config/msdos/fs.h
7852 --- linux-2.4.32/include/config/msdos/fs.h      1970-01-01 01:00:00.000000000 +0100
7853 +++ linux-2.4.32.patched/include/config/msdos/fs.h      2006-03-13 18:57:11.000000000 +0100
7854 @@ -0,0 +1 @@
7855 +#undef  CONFIG_MSDOS_FS
7856 diff -Nur linux-2.4.32/include/config/msdos/partition.h linux-2.4.32.patched/include/config/msdos/partition.h
7857 --- linux-2.4.32/include/config/msdos/partition.h       1970-01-01 01:00:00.000000000 +0100
7858 +++ linux-2.4.32.patched/include/config/msdos/partition.h       2006-03-13 18:57:11.000000000 +0100
7859 @@ -0,0 +1 @@
7860 +#define CONFIG_MSDOS_PARTITION 1
7861 diff -Nur linux-2.4.32/include/config/mtd/absent.h linux-2.4.32.patched/include/config/mtd/absent.h
7862 --- linux-2.4.32/include/config/mtd/absent.h    1970-01-01 01:00:00.000000000 +0100
7863 +++ linux-2.4.32.patched/include/config/mtd/absent.h    2006-03-13 18:57:11.000000000 +0100
7864 @@ -0,0 +1 @@
7865 +#undef  CONFIG_MTD_ABSENT
7866 diff -Nur linux-2.4.32/include/config/mtd/amdstd.h linux-2.4.32.patched/include/config/mtd/amdstd.h
7867 --- linux-2.4.32/include/config/mtd/amdstd.h    1970-01-01 01:00:00.000000000 +0100
7868 +++ linux-2.4.32.patched/include/config/mtd/amdstd.h    2006-03-13 18:57:11.000000000 +0100
7869 @@ -0,0 +1 @@
7870 +#undef  CONFIG_MTD_AMDSTD
7871 diff -Nur linux-2.4.32/include/config/mtd/bcm947xx.h linux-2.4.32.patched/include/config/mtd/bcm947xx.h
7872 --- linux-2.4.32/include/config/mtd/bcm947xx.h  1970-01-01 01:00:00.000000000 +0100
7873 +++ linux-2.4.32.patched/include/config/mtd/bcm947xx.h  2006-03-13 18:57:11.000000000 +0100
7874 @@ -0,0 +1 @@
7875 +#define CONFIG_MTD_BCM947XX 1
7876 diff -Nur linux-2.4.32/include/config/mtd/blkmtd.h linux-2.4.32.patched/include/config/mtd/blkmtd.h
7877 --- linux-2.4.32/include/config/mtd/blkmtd.h    1970-01-01 01:00:00.000000000 +0100
7878 +++ linux-2.4.32.patched/include/config/mtd/blkmtd.h    2006-03-13 18:57:11.000000000 +0100
7879 @@ -0,0 +1 @@
7880 +#undef  CONFIG_MTD_BLKMTD
7881 diff -Nur linux-2.4.32/include/config/mtd/block.h linux-2.4.32.patched/include/config/mtd/block.h
7882 --- linux-2.4.32/include/config/mtd/block.h     1970-01-01 01:00:00.000000000 +0100
7883 +++ linux-2.4.32.patched/include/config/mtd/block.h     2006-03-13 18:57:11.000000000 +0100
7884 @@ -0,0 +1 @@
7885 +#define CONFIG_MTD_BLOCK 1
7886 diff -Nur linux-2.4.32/include/config/mtd/bosporus.h linux-2.4.32.patched/include/config/mtd/bosporus.h
7887 --- linux-2.4.32/include/config/mtd/bosporus.h  1970-01-01 01:00:00.000000000 +0100
7888 +++ linux-2.4.32.patched/include/config/mtd/bosporus.h  2006-03-13 18:57:11.000000000 +0100
7889 @@ -0,0 +1 @@
7890 +#undef  CONFIG_MTD_BOSPORUS
7891 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
7892 --- linux-2.4.32/include/config/mtd/cfi/adv/options.h   1970-01-01 01:00:00.000000000 +0100
7893 +++ linux-2.4.32.patched/include/config/mtd/cfi/adv/options.h   2006-03-13 18:57:11.000000000 +0100
7894 @@ -0,0 +1 @@
7895 +#define CONFIG_MTD_CFI_ADV_OPTIONS 1
7896 diff -Nur linux-2.4.32/include/config/mtd/cfi/amdstd.h linux-2.4.32.patched/include/config/mtd/cfi/amdstd.h
7897 --- linux-2.4.32/include/config/mtd/cfi/amdstd.h        1970-01-01 01:00:00.000000000 +0100
7898 +++ linux-2.4.32.patched/include/config/mtd/cfi/amdstd.h        2006-03-13 18:57:11.000000000 +0100
7899 @@ -0,0 +1 @@
7900 +#define CONFIG_MTD_CFI_AMDSTD 1
7901 diff -Nur linux-2.4.32/include/config/mtd/cfi/b1.h linux-2.4.32.patched/include/config/mtd/cfi/b1.h
7902 --- linux-2.4.32/include/config/mtd/cfi/b1.h    1970-01-01 01:00:00.000000000 +0100
7903 +++ linux-2.4.32.patched/include/config/mtd/cfi/b1.h    2006-03-13 18:57:11.000000000 +0100
7904 @@ -0,0 +1 @@
7905 +#undef  CONFIG_MTD_CFI_B1
7906 diff -Nur linux-2.4.32/include/config/mtd/cfi/b2.h linux-2.4.32.patched/include/config/mtd/cfi/b2.h
7907 --- linux-2.4.32/include/config/mtd/cfi/b2.h    1970-01-01 01:00:00.000000000 +0100
7908 +++ linux-2.4.32.patched/include/config/mtd/cfi/b2.h    2006-03-13 18:57:11.000000000 +0100
7909 @@ -0,0 +1 @@
7910 +#define CONFIG_MTD_CFI_B2 1
7911 diff -Nur linux-2.4.32/include/config/mtd/cfi/b4.h linux-2.4.32.patched/include/config/mtd/cfi/b4.h
7912 --- linux-2.4.32/include/config/mtd/cfi/b4.h    1970-01-01 01:00:00.000000000 +0100
7913 +++ linux-2.4.32.patched/include/config/mtd/cfi/b4.h    2006-03-13 18:57:11.000000000 +0100
7914 @@ -0,0 +1 @@
7915 +#undef  CONFIG_MTD_CFI_B4
7916 diff -Nur linux-2.4.32/include/config/mtd/cfi/b8.h linux-2.4.32.patched/include/config/mtd/cfi/b8.h
7917 --- linux-2.4.32/include/config/mtd/cfi/b8.h    1970-01-01 01:00:00.000000000 +0100
7918 +++ linux-2.4.32.patched/include/config/mtd/cfi/b8.h    2006-03-13 18:57:11.000000000 +0100
7919 @@ -0,0 +1 @@
7920 +#undef  CONFIG_MTD_CFI_B8
7921 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
7922 --- linux-2.4.32/include/config/mtd/cfi/be/byte/swap.h  1970-01-01 01:00:00.000000000 +0100
7923 +++ linux-2.4.32.patched/include/config/mtd/cfi/be/byte/swap.h  2006-03-13 18:57:11.000000000 +0100
7924 @@ -0,0 +1 @@
7925 +#undef  CONFIG_MTD_CFI_BE_BYTE_SWAP
7926 diff -Nur linux-2.4.32/include/config/mtd/cfi/geometry.h linux-2.4.32.patched/include/config/mtd/cfi/geometry.h
7927 --- linux-2.4.32/include/config/mtd/cfi/geometry.h      1970-01-01 01:00:00.000000000 +0100
7928 +++ linux-2.4.32.patched/include/config/mtd/cfi/geometry.h      2006-03-13 18:57:11.000000000 +0100
7929 @@ -0,0 +1 @@
7930 +#define CONFIG_MTD_CFI_GEOMETRY 1
7931 diff -Nur linux-2.4.32/include/config/mtd/cfi/i1.h linux-2.4.32.patched/include/config/mtd/cfi/i1.h
7932 --- linux-2.4.32/include/config/mtd/cfi/i1.h    1970-01-01 01:00:00.000000000 +0100
7933 +++ linux-2.4.32.patched/include/config/mtd/cfi/i1.h    2006-03-13 18:57:11.000000000 +0100
7934 @@ -0,0 +1 @@
7935 +#define CONFIG_MTD_CFI_I1 1
7936 diff -Nur linux-2.4.32/include/config/mtd/cfi/i2.h linux-2.4.32.patched/include/config/mtd/cfi/i2.h
7937 --- linux-2.4.32/include/config/mtd/cfi/i2.h    1970-01-01 01:00:00.000000000 +0100
7938 +++ linux-2.4.32.patched/include/config/mtd/cfi/i2.h    2006-03-13 18:57:11.000000000 +0100
7939 @@ -0,0 +1 @@
7940 +#undef  CONFIG_MTD_CFI_I2
7941 diff -Nur linux-2.4.32/include/config/mtd/cfi/i4.h linux-2.4.32.patched/include/config/mtd/cfi/i4.h
7942 --- linux-2.4.32/include/config/mtd/cfi/i4.h    1970-01-01 01:00:00.000000000 +0100
7943 +++ linux-2.4.32.patched/include/config/mtd/cfi/i4.h    2006-03-13 18:57:11.000000000 +0100
7944 @@ -0,0 +1 @@
7945 +#undef  CONFIG_MTD_CFI_I4
7946 diff -Nur linux-2.4.32/include/config/mtd/cfi/i8.h linux-2.4.32.patched/include/config/mtd/cfi/i8.h
7947 --- linux-2.4.32/include/config/mtd/cfi/i8.h    1970-01-01 01:00:00.000000000 +0100
7948 +++ linux-2.4.32.patched/include/config/mtd/cfi/i8.h    2006-03-13 18:57:11.000000000 +0100
7949 @@ -0,0 +1 @@
7950 +#undef  CONFIG_MTD_CFI_I8
7951 diff -Nur linux-2.4.32/include/config/mtd/cfi/intelext.h linux-2.4.32.patched/include/config/mtd/cfi/intelext.h
7952 --- linux-2.4.32/include/config/mtd/cfi/intelext.h      1970-01-01 01:00:00.000000000 +0100
7953 +++ linux-2.4.32.patched/include/config/mtd/cfi/intelext.h      2006-03-13 18:57:11.000000000 +0100
7954 @@ -0,0 +1 @@
7955 +#define CONFIG_MTD_CFI_INTELEXT 1
7956 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
7957 --- linux-2.4.32/include/config/mtd/cfi/le/byte/swap.h  1970-01-01 01:00:00.000000000 +0100
7958 +++ linux-2.4.32.patched/include/config/mtd/cfi/le/byte/swap.h  2006-03-13 18:57:11.000000000 +0100
7959 @@ -0,0 +1 @@
7960 +#undef  CONFIG_MTD_CFI_LE_BYTE_SWAP
7961 diff -Nur linux-2.4.32/include/config/mtd/cfi/noswap.h linux-2.4.32.patched/include/config/mtd/cfi/noswap.h
7962 --- linux-2.4.32/include/config/mtd/cfi/noswap.h        1970-01-01 01:00:00.000000000 +0100
7963 +++ linux-2.4.32.patched/include/config/mtd/cfi/noswap.h        2006-03-13 18:57:11.000000000 +0100
7964 @@ -0,0 +1 @@
7965 +#define CONFIG_MTD_CFI_NOSWAP 1
7966 diff -Nur linux-2.4.32/include/config/mtd/cfi/sststd.h linux-2.4.32.patched/include/config/mtd/cfi/sststd.h
7967 --- linux-2.4.32/include/config/mtd/cfi/sststd.h        1970-01-01 01:00:00.000000000 +0100
7968 +++ linux-2.4.32.patched/include/config/mtd/cfi/sststd.h        2006-03-13 18:57:11.000000000 +0100
7969 @@ -0,0 +1 @@
7970 +#define CONFIG_MTD_CFI_SSTSTD 1
7971 diff -Nur linux-2.4.32/include/config/mtd/cfi/staa.h linux-2.4.32.patched/include/config/mtd/cfi/staa.h
7972 --- linux-2.4.32/include/config/mtd/cfi/staa.h  1970-01-01 01:00:00.000000000 +0100
7973 +++ linux-2.4.32.patched/include/config/mtd/cfi/staa.h  2006-03-13 18:57:11.000000000 +0100
7974 @@ -0,0 +1 @@
7975 +#undef  CONFIG_MTD_CFI_STAA
7976 diff -Nur linux-2.4.32/include/config/mtd/cfi.h linux-2.4.32.patched/include/config/mtd/cfi.h
7977 --- linux-2.4.32/include/config/mtd/cfi.h       1970-01-01 01:00:00.000000000 +0100
7978 +++ linux-2.4.32.patched/include/config/mtd/cfi.h       2006-03-13 18:57:11.000000000 +0100
7979 @@ -0,0 +1 @@
7980 +#define CONFIG_MTD_CFI 1
7981 diff -Nur linux-2.4.32/include/config/mtd/char.h linux-2.4.32.patched/include/config/mtd/char.h
7982 --- linux-2.4.32/include/config/mtd/char.h      1970-01-01 01:00:00.000000000 +0100
7983 +++ linux-2.4.32.patched/include/config/mtd/char.h      2006-03-13 18:57:11.000000000 +0100
7984 @@ -0,0 +1 @@
7985 +#define CONFIG_MTD_CHAR 1
7986 diff -Nur linux-2.4.32/include/config/mtd/cmdline/parts.h linux-2.4.32.patched/include/config/mtd/cmdline/parts.h
7987 --- linux-2.4.32/include/config/mtd/cmdline/parts.h     1970-01-01 01:00:00.000000000 +0100
7988 +++ linux-2.4.32.patched/include/config/mtd/cmdline/parts.h     2006-03-13 18:57:11.000000000 +0100
7989 @@ -0,0 +1 @@
7990 +#undef  CONFIG_MTD_CMDLINE_PARTS
7991 diff -Nur linux-2.4.32/include/config/mtd/concat.h linux-2.4.32.patched/include/config/mtd/concat.h
7992 --- linux-2.4.32/include/config/mtd/concat.h    1970-01-01 01:00:00.000000000 +0100
7993 +++ linux-2.4.32.patched/include/config/mtd/concat.h    2006-03-13 18:57:11.000000000 +0100
7994 @@ -0,0 +1 @@
7995 +#undef  CONFIG_MTD_CONCAT
7996 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
7997 --- linux-2.4.32/include/config/mtd/cstm/mips/ixx.h     1970-01-01 01:00:00.000000000 +0100
7998 +++ linux-2.4.32.patched/include/config/mtd/cstm/mips/ixx.h     2006-03-13 18:57:11.000000000 +0100
7999 @@ -0,0 +1 @@
8000 +#undef  CONFIG_MTD_CSTM_MIPS_IXX
8001 diff -Nur linux-2.4.32/include/config/mtd/db1x00.h linux-2.4.32.patched/include/config/mtd/db1x00.h
8002 --- linux-2.4.32/include/config/mtd/db1x00.h    1970-01-01 01:00:00.000000000 +0100
8003 +++ linux-2.4.32.patched/include/config/mtd/db1x00.h    2006-03-13 18:57:11.000000000 +0100
8004 @@ -0,0 +1 @@
8005 +#undef  CONFIG_MTD_DB1X00
8006 diff -Nur linux-2.4.32/include/config/mtd/debug.h linux-2.4.32.patched/include/config/mtd/debug.h
8007 --- linux-2.4.32/include/config/mtd/debug.h     1970-01-01 01:00:00.000000000 +0100
8008 +++ linux-2.4.32.patched/include/config/mtd/debug.h     2006-03-13 18:57:11.000000000 +0100
8009 @@ -0,0 +1 @@
8010 +#undef  CONFIG_MTD_DEBUG
8011 diff -Nur linux-2.4.32/include/config/mtd/doc1000.h linux-2.4.32.patched/include/config/mtd/doc1000.h
8012 --- linux-2.4.32/include/config/mtd/doc1000.h   1970-01-01 01:00:00.000000000 +0100
8013 +++ linux-2.4.32.patched/include/config/mtd/doc1000.h   2006-03-13 18:57:11.000000000 +0100
8014 @@ -0,0 +1 @@
8015 +#undef  CONFIG_MTD_DOC1000
8016 diff -Nur linux-2.4.32/include/config/mtd/doc2000.h linux-2.4.32.patched/include/config/mtd/doc2000.h
8017 --- linux-2.4.32/include/config/mtd/doc2000.h   1970-01-01 01:00:00.000000000 +0100
8018 +++ linux-2.4.32.patched/include/config/mtd/doc2000.h   2006-03-13 18:57:11.000000000 +0100
8019 @@ -0,0 +1 @@
8020 +#undef  CONFIG_MTD_DOC2000
8021 diff -Nur linux-2.4.32/include/config/mtd/doc2001.h linux-2.4.32.patched/include/config/mtd/doc2001.h
8022 --- linux-2.4.32/include/config/mtd/doc2001.h   1970-01-01 01:00:00.000000000 +0100
8023 +++ linux-2.4.32.patched/include/config/mtd/doc2001.h   2006-03-13 18:57:11.000000000 +0100
8024 @@ -0,0 +1 @@
8025 +#undef  CONFIG_MTD_DOC2001
8026 diff -Nur linux-2.4.32/include/config/mtd/docprobe.h linux-2.4.32.patched/include/config/mtd/docprobe.h
8027 --- linux-2.4.32/include/config/mtd/docprobe.h  1970-01-01 01:00:00.000000000 +0100
8028 +++ linux-2.4.32.patched/include/config/mtd/docprobe.h  2006-03-13 18:57:11.000000000 +0100
8029 @@ -0,0 +1 @@
8030 +#undef  CONFIG_MTD_DOCPROBE
8031 diff -Nur linux-2.4.32/include/config/mtd/gen/probe.h linux-2.4.32.patched/include/config/mtd/gen/probe.h
8032 --- linux-2.4.32/include/config/mtd/gen/probe.h 1970-01-01 01:00:00.000000000 +0100
8033 +++ linux-2.4.32.patched/include/config/mtd/gen/probe.h 2006-03-13 18:57:11.000000000 +0100
8034 @@ -0,0 +1 @@
8035 +#define CONFIG_MTD_GEN_PROBE 1
8036 diff -Nur linux-2.4.32/include/config/mtd/hydrogen3.h linux-2.4.32.patched/include/config/mtd/hydrogen3.h
8037 --- linux-2.4.32/include/config/mtd/hydrogen3.h 1970-01-01 01:00:00.000000000 +0100
8038 +++ linux-2.4.32.patched/include/config/mtd/hydrogen3.h 2006-03-13 18:57:11.000000000 +0100
8039 @@ -0,0 +1 @@
8040 +#undef  CONFIG_MTD_HYDROGEN3
8041 diff -Nur linux-2.4.32/include/config/mtd/jedec.h linux-2.4.32.patched/include/config/mtd/jedec.h
8042 --- linux-2.4.32/include/config/mtd/jedec.h     1970-01-01 01:00:00.000000000 +0100
8043 +++ linux-2.4.32.patched/include/config/mtd/jedec.h     2006-03-13 18:57:11.000000000 +0100
8044 @@ -0,0 +1 @@
8045 +#undef  CONFIG_MTD_JEDEC
8046 diff -Nur linux-2.4.32/include/config/mtd/jedecprobe.h linux-2.4.32.patched/include/config/mtd/jedecprobe.h
8047 --- linux-2.4.32/include/config/mtd/jedecprobe.h        1970-01-01 01:00:00.000000000 +0100
8048 +++ linux-2.4.32.patched/include/config/mtd/jedecprobe.h        2006-03-13 18:57:11.000000000 +0100
8049 @@ -0,0 +1 @@
8050 +#undef  CONFIG_MTD_JEDECPROBE
8051 diff -Nur linux-2.4.32/include/config/mtd/lasat.h linux-2.4.32.patched/include/config/mtd/lasat.h
8052 --- linux-2.4.32/include/config/mtd/lasat.h     1970-01-01 01:00:00.000000000 +0100
8053 +++ linux-2.4.32.patched/include/config/mtd/lasat.h     2006-03-13 18:57:11.000000000 +0100
8054 @@ -0,0 +1 @@
8055 +#undef  CONFIG_MTD_LASAT
8056 diff -Nur linux-2.4.32/include/config/mtd/mirage.h linux-2.4.32.patched/include/config/mtd/mirage.h
8057 --- linux-2.4.32/include/config/mtd/mirage.h    1970-01-01 01:00:00.000000000 +0100
8058 +++ linux-2.4.32.patched/include/config/mtd/mirage.h    2006-03-13 18:57:11.000000000 +0100
8059 @@ -0,0 +1 @@
8060 +#undef  CONFIG_MTD_MIRAGE
8061 diff -Nur linux-2.4.32/include/config/mtd/mtdram.h linux-2.4.32.patched/include/config/mtd/mtdram.h
8062 --- linux-2.4.32/include/config/mtd/mtdram.h    1970-01-01 01:00:00.000000000 +0100
8063 +++ linux-2.4.32.patched/include/config/mtd/mtdram.h    2006-03-13 18:57:11.000000000 +0100
8064 @@ -0,0 +1 @@
8065 +#undef  CONFIG_MTD_MTDRAM
8066 diff -Nur linux-2.4.32/include/config/mtd/mtx1.h linux-2.4.32.patched/include/config/mtd/mtx1.h
8067 --- linux-2.4.32/include/config/mtd/mtx1.h      1970-01-01 01:00:00.000000000 +0100
8068 +++ linux-2.4.32.patched/include/config/mtd/mtx1.h      2006-03-13 18:57:11.000000000 +0100
8069 @@ -0,0 +1 @@
8070 +#undef  CONFIG_MTD_MTX1
8071 diff -Nur linux-2.4.32/include/config/mtd/nand.h linux-2.4.32.patched/include/config/mtd/nand.h
8072 --- linux-2.4.32/include/config/mtd/nand.h      1970-01-01 01:00:00.000000000 +0100
8073 +++ linux-2.4.32.patched/include/config/mtd/nand.h      2006-03-13 18:57:11.000000000 +0100
8074 @@ -0,0 +1 @@
8075 +#undef  CONFIG_MTD_NAND
8076 diff -Nur linux-2.4.32/include/config/mtd/obsolete/chips.h linux-2.4.32.patched/include/config/mtd/obsolete/chips.h
8077 --- linux-2.4.32/include/config/mtd/obsolete/chips.h    1970-01-01 01:00:00.000000000 +0100
8078 +++ linux-2.4.32.patched/include/config/mtd/obsolete/chips.h    2006-03-13 18:57:11.000000000 +0100
8079 @@ -0,0 +1 @@
8080 +#undef  CONFIG_MTD_OBSOLETE_CHIPS
8081 diff -Nur linux-2.4.32/include/config/mtd/ocelot.h linux-2.4.32.patched/include/config/mtd/ocelot.h
8082 --- linux-2.4.32/include/config/mtd/ocelot.h    1970-01-01 01:00:00.000000000 +0100
8083 +++ linux-2.4.32.patched/include/config/mtd/ocelot.h    2006-03-13 18:57:11.000000000 +0100
8084 @@ -0,0 +1 @@
8085 +#undef  CONFIG_MTD_OCELOT
8086 diff -Nur linux-2.4.32/include/config/mtd/partitions.h linux-2.4.32.patched/include/config/mtd/partitions.h
8087 --- linux-2.4.32/include/config/mtd/partitions.h        1970-01-01 01:00:00.000000000 +0100
8088 +++ linux-2.4.32.patched/include/config/mtd/partitions.h        2006-03-13 18:57:11.000000000 +0100
8089 @@ -0,0 +1 @@
8090 +#define CONFIG_MTD_PARTITIONS 1
8091 diff -Nur linux-2.4.32/include/config/mtd/pb1000.h linux-2.4.32.patched/include/config/mtd/pb1000.h
8092 --- linux-2.4.32/include/config/mtd/pb1000.h    1970-01-01 01:00:00.000000000 +0100
8093 +++ linux-2.4.32.patched/include/config/mtd/pb1000.h    2006-03-13 18:57:11.000000000 +0100
8094 @@ -0,0 +1 @@
8095 +#undef  CONFIG_MTD_PB1000
8096 diff -Nur linux-2.4.32/include/config/mtd/pb1100.h linux-2.4.32.patched/include/config/mtd/pb1100.h
8097 --- linux-2.4.32/include/config/mtd/pb1100.h    1970-01-01 01:00:00.000000000 +0100
8098 +++ linux-2.4.32.patched/include/config/mtd/pb1100.h    2006-03-13 18:57:11.000000000 +0100
8099 @@ -0,0 +1 @@
8100 +#undef  CONFIG_MTD_PB1100
8101 diff -Nur linux-2.4.32/include/config/mtd/pb1500.h linux-2.4.32.patched/include/config/mtd/pb1500.h
8102 --- linux-2.4.32/include/config/mtd/pb1500.h    1970-01-01 01:00:00.000000000 +0100
8103 +++ linux-2.4.32.patched/include/config/mtd/pb1500.h    2006-03-13 18:57:11.000000000 +0100
8104 @@ -0,0 +1 @@
8105 +#undef  CONFIG_MTD_PB1500
8106 diff -Nur linux-2.4.32/include/config/mtd/pb1550.h linux-2.4.32.patched/include/config/mtd/pb1550.h
8107 --- linux-2.4.32/include/config/mtd/pb1550.h    1970-01-01 01:00:00.000000000 +0100
8108 +++ linux-2.4.32.patched/include/config/mtd/pb1550.h    2006-03-13 18:57:11.000000000 +0100
8109 @@ -0,0 +1 @@
8110 +#undef  CONFIG_MTD_PB1550
8111 diff -Nur linux-2.4.32/include/config/mtd/pci.h linux-2.4.32.patched/include/config/mtd/pci.h
8112 --- linux-2.4.32/include/config/mtd/pci.h       1970-01-01 01:00:00.000000000 +0100
8113 +++ linux-2.4.32.patched/include/config/mtd/pci.h       2006-03-13 18:57:11.000000000 +0100
8114 @@ -0,0 +1 @@
8115 +#undef  CONFIG_MTD_PCI
8116 diff -Nur linux-2.4.32/include/config/mtd/pcmcia.h linux-2.4.32.patched/include/config/mtd/pcmcia.h
8117 --- linux-2.4.32/include/config/mtd/pcmcia.h    1970-01-01 01:00:00.000000000 +0100
8118 +++ linux-2.4.32.patched/include/config/mtd/pcmcia.h    2006-03-13 18:57:11.000000000 +0100
8119 @@ -0,0 +1 @@
8120 +#undef  CONFIG_MTD_PCMCIA
8121 diff -Nur linux-2.4.32/include/config/mtd/physmap.h linux-2.4.32.patched/include/config/mtd/physmap.h
8122 --- linux-2.4.32/include/config/mtd/physmap.h   1970-01-01 01:00:00.000000000 +0100
8123 +++ linux-2.4.32.patched/include/config/mtd/physmap.h   2006-03-13 18:57:11.000000000 +0100
8124 @@ -0,0 +1 @@
8125 +#undef  CONFIG_MTD_PHYSMAP
8126 diff -Nur linux-2.4.32/include/config/mtd/pmc551.h linux-2.4.32.patched/include/config/mtd/pmc551.h
8127 --- linux-2.4.32/include/config/mtd/pmc551.h    1970-01-01 01:00:00.000000000 +0100
8128 +++ linux-2.4.32.patched/include/config/mtd/pmc551.h    2006-03-13 18:57:11.000000000 +0100
8129 @@ -0,0 +1 @@
8130 +#undef  CONFIG_MTD_PMC551
8131 diff -Nur linux-2.4.32/include/config/mtd/ram.h linux-2.4.32.patched/include/config/mtd/ram.h
8132 --- linux-2.4.32/include/config/mtd/ram.h       1970-01-01 01:00:00.000000000 +0100
8133 +++ linux-2.4.32.patched/include/config/mtd/ram.h       2006-03-13 18:57:11.000000000 +0100
8134 @@ -0,0 +1 @@
8135 +#undef  CONFIG_MTD_RAM
8136 diff -Nur linux-2.4.32/include/config/mtd/redboot/parts.h linux-2.4.32.patched/include/config/mtd/redboot/parts.h
8137 --- linux-2.4.32/include/config/mtd/redboot/parts.h     1970-01-01 01:00:00.000000000 +0100
8138 +++ linux-2.4.32.patched/include/config/mtd/redboot/parts.h     2006-03-13 18:57:11.000000000 +0100
8139 @@ -0,0 +1 @@
8140 +#undef  CONFIG_MTD_REDBOOT_PARTS
8141 diff -Nur linux-2.4.32/include/config/mtd/rom.h linux-2.4.32.patched/include/config/mtd/rom.h
8142 --- linux-2.4.32/include/config/mtd/rom.h       1970-01-01 01:00:00.000000000 +0100
8143 +++ linux-2.4.32.patched/include/config/mtd/rom.h       2006-03-13 18:57:11.000000000 +0100
8144 @@ -0,0 +1 @@
8145 +#undef  CONFIG_MTD_ROM
8146 diff -Nur linux-2.4.32/include/config/mtd/sharp.h linux-2.4.32.patched/include/config/mtd/sharp.h
8147 --- linux-2.4.32/include/config/mtd/sharp.h     1970-01-01 01:00:00.000000000 +0100
8148 +++ linux-2.4.32.patched/include/config/mtd/sharp.h     2006-03-13 18:57:11.000000000 +0100
8149 @@ -0,0 +1 @@
8150 +#undef  CONFIG_MTD_SHARP
8151 diff -Nur linux-2.4.32/include/config/mtd/slram.h linux-2.4.32.patched/include/config/mtd/slram.h
8152 --- linux-2.4.32/include/config/mtd/slram.h     1970-01-01 01:00:00.000000000 +0100
8153 +++ linux-2.4.32.patched/include/config/mtd/slram.h     2006-03-13 18:57:11.000000000 +0100
8154 @@ -0,0 +1 @@
8155 +#undef  CONFIG_MTD_SLRAM
8156 diff -Nur linux-2.4.32/include/config/mtd/xxs1500.h linux-2.4.32.patched/include/config/mtd/xxs1500.h
8157 --- linux-2.4.32/include/config/mtd/xxs1500.h   1970-01-01 01:00:00.000000000 +0100
8158 +++ linux-2.4.32.patched/include/config/mtd/xxs1500.h   2006-03-13 18:57:11.000000000 +0100
8159 @@ -0,0 +1 @@
8160 +#undef  CONFIG_MTD_XXS1500
8161 diff -Nur linux-2.4.32/include/config/mtd.h linux-2.4.32.patched/include/config/mtd.h
8162 --- linux-2.4.32/include/config/mtd.h   1970-01-01 01:00:00.000000000 +0100
8163 +++ linux-2.4.32.patched/include/config/mtd.h   2006-03-13 18:57:11.000000000 +0100
8164 @@ -0,0 +1 @@
8165 +#define CONFIG_MTD 1
8166 diff -Nur linux-2.4.32/include/config/myri/sbus.h linux-2.4.32.patched/include/config/myri/sbus.h
8167 --- linux-2.4.32/include/config/myri/sbus.h     1970-01-01 01:00:00.000000000 +0100
8168 +++ linux-2.4.32.patched/include/config/myri/sbus.h     2006-03-13 18:57:11.000000000 +0100
8169 @@ -0,0 +1 @@
8170 +#undef  CONFIG_MYRI_SBUS
8171 diff -Nur linux-2.4.32/include/config/natsemi.h linux-2.4.32.patched/include/config/natsemi.h
8172 --- linux-2.4.32/include/config/natsemi.h       1970-01-01 01:00:00.000000000 +0100
8173 +++ linux-2.4.32.patched/include/config/natsemi.h       2006-03-13 18:57:11.000000000 +0100
8174 @@ -0,0 +1 @@
8175 +#undef  CONFIG_NATSEMI
8176 diff -Nur linux-2.4.32/include/config/ncp/fs.h linux-2.4.32.patched/include/config/ncp/fs.h
8177 --- linux-2.4.32/include/config/ncp/fs.h        1970-01-01 01:00:00.000000000 +0100
8178 +++ linux-2.4.32.patched/include/config/ncp/fs.h        2006-03-13 18:57:11.000000000 +0100
8179 @@ -0,0 +1 @@
8180 +#undef  CONFIG_NCP_FS
8181 diff -Nur linux-2.4.32/include/config/ncpfs/extras.h linux-2.4.32.patched/include/config/ncpfs/extras.h
8182 --- linux-2.4.32/include/config/ncpfs/extras.h  1970-01-01 01:00:00.000000000 +0100
8183 +++ linux-2.4.32.patched/include/config/ncpfs/extras.h  2006-03-13 18:57:11.000000000 +0100
8184 @@ -0,0 +1 @@
8185 +#undef  CONFIG_NCPFS_EXTRAS
8186 diff -Nur linux-2.4.32/include/config/ncpfs/ioctl/locking.h linux-2.4.32.patched/include/config/ncpfs/ioctl/locking.h
8187 --- linux-2.4.32/include/config/ncpfs/ioctl/locking.h   1970-01-01 01:00:00.000000000 +0100
8188 +++ linux-2.4.32.patched/include/config/ncpfs/ioctl/locking.h   2006-03-13 18:57:11.000000000 +0100
8189 @@ -0,0 +1 @@
8190 +#undef  CONFIG_NCPFS_IOCTL_LOCKING
8191 diff -Nur linux-2.4.32/include/config/ncpfs/nfs/ns.h linux-2.4.32.patched/include/config/ncpfs/nfs/ns.h
8192 --- linux-2.4.32/include/config/ncpfs/nfs/ns.h  1970-01-01 01:00:00.000000000 +0100
8193 +++ linux-2.4.32.patched/include/config/ncpfs/nfs/ns.h  2006-03-13 18:57:11.000000000 +0100
8194 @@ -0,0 +1 @@
8195 +#undef  CONFIG_NCPFS_NFS_NS
8196 diff -Nur linux-2.4.32/include/config/ncpfs/nls.h linux-2.4.32.patched/include/config/ncpfs/nls.h
8197 --- linux-2.4.32/include/config/ncpfs/nls.h     1970-01-01 01:00:00.000000000 +0100
8198 +++ linux-2.4.32.patched/include/config/ncpfs/nls.h     2006-03-13 18:57:11.000000000 +0100
8199 @@ -0,0 +1 @@
8200 +#undef  CONFIG_NCPFS_NLS
8201 diff -Nur linux-2.4.32/include/config/ncpfs/os2/ns.h linux-2.4.32.patched/include/config/ncpfs/os2/ns.h
8202 --- linux-2.4.32/include/config/ncpfs/os2/ns.h  1970-01-01 01:00:00.000000000 +0100
8203 +++ linux-2.4.32.patched/include/config/ncpfs/os2/ns.h  2006-03-13 18:57:11.000000000 +0100
8204 @@ -0,0 +1 @@
8205 +#undef  CONFIG_NCPFS_OS2_NS
8206 diff -Nur linux-2.4.32/include/config/ncpfs/packet/signing.h linux-2.4.32.patched/include/config/ncpfs/packet/signing.h
8207 --- linux-2.4.32/include/config/ncpfs/packet/signing.h  1970-01-01 01:00:00.000000000 +0100
8208 +++ linux-2.4.32.patched/include/config/ncpfs/packet/signing.h  2006-03-13 18:57:11.000000000 +0100
8209 @@ -0,0 +1 @@
8210 +#undef  CONFIG_NCPFS_PACKET_SIGNING
8211 diff -Nur linux-2.4.32/include/config/ncpfs/smalldos.h linux-2.4.32.patched/include/config/ncpfs/smalldos.h
8212 --- linux-2.4.32/include/config/ncpfs/smalldos.h        1970-01-01 01:00:00.000000000 +0100
8213 +++ linux-2.4.32.patched/include/config/ncpfs/smalldos.h        2006-03-13 18:57:11.000000000 +0100
8214 @@ -0,0 +1 @@
8215 +#undef  CONFIG_NCPFS_SMALLDOS
8216 diff -Nur linux-2.4.32/include/config/ncpfs/strong.h linux-2.4.32.patched/include/config/ncpfs/strong.h
8217 --- linux-2.4.32/include/config/ncpfs/strong.h  1970-01-01 01:00:00.000000000 +0100
8218 +++ linux-2.4.32.patched/include/config/ncpfs/strong.h  2006-03-13 18:57:11.000000000 +0100
8219 @@ -0,0 +1 @@
8220 +#undef  CONFIG_NCPFS_STRONG
8221 diff -Nur linux-2.4.32/include/config/ne2k/pci.h linux-2.4.32.patched/include/config/ne2k/pci.h
8222 --- linux-2.4.32/include/config/ne2k/pci.h      1970-01-01 01:00:00.000000000 +0100
8223 +++ linux-2.4.32.patched/include/config/ne2k/pci.h      2006-03-13 18:57:11.000000000 +0100
8224 @@ -0,0 +1 @@
8225 +#undef  CONFIG_NE2K_PCI
8226 diff -Nur linux-2.4.32/include/config/ne3210.h linux-2.4.32.patched/include/config/ne3210.h
8227 --- linux-2.4.32/include/config/ne3210.h        1970-01-01 01:00:00.000000000 +0100
8228 +++ linux-2.4.32.patched/include/config/ne3210.h        2006-03-13 18:57:11.000000000 +0100
8229 @@ -0,0 +1 @@
8230 +#undef  CONFIG_NE3210
8231 diff -Nur linux-2.4.32/include/config/nec/eagle.h linux-2.4.32.patched/include/config/nec/eagle.h
8232 --- linux-2.4.32/include/config/nec/eagle.h     1970-01-01 01:00:00.000000000 +0100
8233 +++ linux-2.4.32.patched/include/config/nec/eagle.h     2006-03-13 18:57:11.000000000 +0100
8234 @@ -0,0 +1 @@
8235 +#undef  CONFIG_NEC_EAGLE
8236 diff -Nur linux-2.4.32/include/config/nec/osprey.h linux-2.4.32.patched/include/config/nec/osprey.h
8237 --- linux-2.4.32/include/config/nec/osprey.h    1970-01-01 01:00:00.000000000 +0100
8238 +++ linux-2.4.32.patched/include/config/nec/osprey.h    2006-03-13 18:57:11.000000000 +0100
8239 @@ -0,0 +1 @@
8240 +#undef  CONFIG_NEC_OSPREY
8241 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
8242 --- linux-2.4.32/include/config/net/cls/fw/module.h     1970-01-01 01:00:00.000000000 +0100
8243 +++ linux-2.4.32.patched/include/config/net/cls/fw/module.h     2006-03-13 18:57:11.000000000 +0100
8244 @@ -0,0 +1 @@
8245 +#define CONFIG_NET_CLS_FW_MODULE 1
8246 diff -Nur linux-2.4.32/include/config/net/cls/fw.h linux-2.4.32.patched/include/config/net/cls/fw.h
8247 --- linux-2.4.32/include/config/net/cls/fw.h    1970-01-01 01:00:00.000000000 +0100
8248 +++ linux-2.4.32.patched/include/config/net/cls/fw.h    2006-03-13 18:57:11.000000000 +0100
8249 @@ -0,0 +1 @@
8250 +#undef  CONFIG_NET_CLS_FW
8251 diff -Nur linux-2.4.32/include/config/net/cls/police.h linux-2.4.32.patched/include/config/net/cls/police.h
8252 --- linux-2.4.32/include/config/net/cls/police.h        1970-01-01 01:00:00.000000000 +0100
8253 +++ linux-2.4.32.patched/include/config/net/cls/police.h        2006-03-13 18:57:11.000000000 +0100
8254 @@ -0,0 +1 @@
8255 +#define CONFIG_NET_CLS_POLICE 1
8256 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
8257 --- linux-2.4.32/include/config/net/cls/route4/module.h 1970-01-01 01:00:00.000000000 +0100
8258 +++ linux-2.4.32.patched/include/config/net/cls/route4/module.h 2006-03-13 18:57:11.000000000 +0100
8259 @@ -0,0 +1 @@
8260 +#define CONFIG_NET_CLS_ROUTE4_MODULE 1
8261 diff -Nur linux-2.4.32/include/config/net/cls/route4.h linux-2.4.32.patched/include/config/net/cls/route4.h
8262 --- linux-2.4.32/include/config/net/cls/route4.h        1970-01-01 01:00:00.000000000 +0100
8263 +++ linux-2.4.32.patched/include/config/net/cls/route4.h        2006-03-13 18:57:11.000000000 +0100
8264 @@ -0,0 +1 @@
8265 +#undef  CONFIG_NET_CLS_ROUTE4
8266 diff -Nur linux-2.4.32/include/config/net/cls/route.h linux-2.4.32.patched/include/config/net/cls/route.h
8267 --- linux-2.4.32/include/config/net/cls/route.h 1970-01-01 01:00:00.000000000 +0100
8268 +++ linux-2.4.32.patched/include/config/net/cls/route.h 2006-03-13 18:57:11.000000000 +0100
8269 @@ -0,0 +1 @@
8270 +#define CONFIG_NET_CLS_ROUTE 1
8271 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
8272 --- linux-2.4.32/include/config/net/cls/rsvp/module.h   1970-01-01 01:00:00.000000000 +0100
8273 +++ linux-2.4.32.patched/include/config/net/cls/rsvp/module.h   2006-03-13 18:57:11.000000000 +0100
8274 @@ -0,0 +1 @@
8275 +#define CONFIG_NET_CLS_RSVP_MODULE 1
8276 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
8277 --- linux-2.4.32/include/config/net/cls/rsvp6/module.h  1970-01-01 01:00:00.000000000 +0100
8278 +++ linux-2.4.32.patched/include/config/net/cls/rsvp6/module.h  2006-03-13 18:57:11.000000000 +0100
8279 @@ -0,0 +1 @@
8280 +#define CONFIG_NET_CLS_RSVP6_MODULE 1
8281 diff -Nur linux-2.4.32/include/config/net/cls/rsvp6.h linux-2.4.32.patched/include/config/net/cls/rsvp6.h
8282 --- linux-2.4.32/include/config/net/cls/rsvp6.h 1970-01-01 01:00:00.000000000 +0100
8283 +++ linux-2.4.32.patched/include/config/net/cls/rsvp6.h 2006-03-13 18:57:11.000000000 +0100
8284 @@ -0,0 +1 @@
8285 +#undef  CONFIG_NET_CLS_RSVP6
8286 diff -Nur linux-2.4.32/include/config/net/cls/rsvp.h linux-2.4.32.patched/include/config/net/cls/rsvp.h
8287 --- linux-2.4.32/include/config/net/cls/rsvp.h  1970-01-01 01:00:00.000000000 +0100
8288 +++ linux-2.4.32.patched/include/config/net/cls/rsvp.h  2006-03-13 18:57:11.000000000 +0100
8289 @@ -0,0 +1 @@
8290 +#undef  CONFIG_NET_CLS_RSVP
8291 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
8292 --- linux-2.4.32/include/config/net/cls/tcindex/module.h        1970-01-01 01:00:00.000000000 +0100
8293 +++ linux-2.4.32.patched/include/config/net/cls/tcindex/module.h        2006-03-13 18:57:11.000000000 +0100
8294 @@ -0,0 +1 @@
8295 +#define CONFIG_NET_CLS_TCINDEX_MODULE 1
8296 diff -Nur linux-2.4.32/include/config/net/cls/tcindex.h linux-2.4.32.patched/include/config/net/cls/tcindex.h
8297 --- linux-2.4.32/include/config/net/cls/tcindex.h       1970-01-01 01:00:00.000000000 +0100
8298 +++ linux-2.4.32.patched/include/config/net/cls/tcindex.h       2006-03-13 18:57:11.000000000 +0100
8299 @@ -0,0 +1 @@
8300 +#undef  CONFIG_NET_CLS_TCINDEX
8301 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
8302 --- linux-2.4.32/include/config/net/cls/u32/module.h    1970-01-01 01:00:00.000000000 +0100
8303 +++ linux-2.4.32.patched/include/config/net/cls/u32/module.h    2006-03-13 18:57:11.000000000 +0100
8304 @@ -0,0 +1 @@
8305 +#define CONFIG_NET_CLS_U32_MODULE 1
8306 diff -Nur linux-2.4.32/include/config/net/cls/u32.h linux-2.4.32.patched/include/config/net/cls/u32.h
8307 --- linux-2.4.32/include/config/net/cls/u32.h   1970-01-01 01:00:00.000000000 +0100
8308 +++ linux-2.4.32.patched/include/config/net/cls/u32.h   2006-03-13 18:57:11.000000000 +0100
8309 @@ -0,0 +1 @@
8310 +#undef  CONFIG_NET_CLS_U32
8311 diff -Nur linux-2.4.32/include/config/net/cls.h linux-2.4.32.patched/include/config/net/cls.h
8312 --- linux-2.4.32/include/config/net/cls.h       1970-01-01 01:00:00.000000000 +0100
8313 +++ linux-2.4.32.patched/include/config/net/cls.h       2006-03-13 18:57:11.000000000 +0100
8314 @@ -0,0 +1 @@
8315 +#define CONFIG_NET_CLS 1
8316 diff -Nur linux-2.4.32/include/config/net/divert.h linux-2.4.32.patched/include/config/net/divert.h
8317 --- linux-2.4.32/include/config/net/divert.h    1970-01-01 01:00:00.000000000 +0100
8318 +++ linux-2.4.32.patched/include/config/net/divert.h    2006-03-13 18:57:11.000000000 +0100
8319 @@ -0,0 +1 @@
8320 +#undef  CONFIG_NET_DIVERT
8321 diff -Nur linux-2.4.32/include/config/net/estimator.h linux-2.4.32.patched/include/config/net/estimator.h
8322 --- linux-2.4.32/include/config/net/estimator.h 1970-01-01 01:00:00.000000000 +0100
8323 +++ linux-2.4.32.patched/include/config/net/estimator.h 2006-03-13 18:57:11.000000000 +0100
8324 @@ -0,0 +1 @@
8325 +#define CONFIG_NET_ESTIMATOR 1
8326 diff -Nur linux-2.4.32/include/config/net/ethernet.h linux-2.4.32.patched/include/config/net/ethernet.h
8327 --- linux-2.4.32/include/config/net/ethernet.h  1970-01-01 01:00:00.000000000 +0100
8328 +++ linux-2.4.32.patched/include/config/net/ethernet.h  2006-03-13 18:57:11.000000000 +0100
8329 @@ -0,0 +1 @@
8330 +#define CONFIG_NET_ETHERNET 1
8331 diff -Nur linux-2.4.32/include/config/net/fastroute.h linux-2.4.32.patched/include/config/net/fastroute.h
8332 --- linux-2.4.32/include/config/net/fastroute.h 1970-01-01 01:00:00.000000000 +0100
8333 +++ linux-2.4.32.patched/include/config/net/fastroute.h 2006-03-13 18:57:11.000000000 +0100
8334 @@ -0,0 +1 @@
8335 +#undef  CONFIG_NET_FASTROUTE
8336 diff -Nur linux-2.4.32/include/config/net/fc.h linux-2.4.32.patched/include/config/net/fc.h
8337 --- linux-2.4.32/include/config/net/fc.h        1970-01-01 01:00:00.000000000 +0100
8338 +++ linux-2.4.32.patched/include/config/net/fc.h        2006-03-13 18:57:11.000000000 +0100
8339 @@ -0,0 +1 @@
8340 +#undef  CONFIG_NET_FC
8341 diff -Nur linux-2.4.32/include/config/net/hw/flowcontrol.h linux-2.4.32.patched/include/config/net/hw/flowcontrol.h
8342 --- linux-2.4.32/include/config/net/hw/flowcontrol.h    1970-01-01 01:00:00.000000000 +0100
8343 +++ linux-2.4.32.patched/include/config/net/hw/flowcontrol.h    2006-03-13 18:57:11.000000000 +0100
8344 @@ -0,0 +1 @@
8345 +#undef  CONFIG_NET_HW_FLOWCONTROL
8346 diff -Nur linux-2.4.32/include/config/net/ipgre/broadcast.h linux-2.4.32.patched/include/config/net/ipgre/broadcast.h
8347 --- linux-2.4.32/include/config/net/ipgre/broadcast.h   1970-01-01 01:00:00.000000000 +0100
8348 +++ linux-2.4.32.patched/include/config/net/ipgre/broadcast.h   2006-03-13 18:57:11.000000000 +0100
8349 @@ -0,0 +1 @@
8350 +#undef  CONFIG_NET_IPGRE_BROADCAST
8351 diff -Nur linux-2.4.32/include/config/net/ipgre/module.h linux-2.4.32.patched/include/config/net/ipgre/module.h
8352 --- linux-2.4.32/include/config/net/ipgre/module.h      1970-01-01 01:00:00.000000000 +0100
8353 +++ linux-2.4.32.patched/include/config/net/ipgre/module.h      2006-03-13 18:57:11.000000000 +0100
8354 @@ -0,0 +1 @@
8355 +#define CONFIG_NET_IPGRE_MODULE 1
8356 diff -Nur linux-2.4.32/include/config/net/ipgre.h linux-2.4.32.patched/include/config/net/ipgre.h
8357 --- linux-2.4.32/include/config/net/ipgre.h     1970-01-01 01:00:00.000000000 +0100
8358 +++ linux-2.4.32.patched/include/config/net/ipgre.h     2006-03-13 18:57:11.000000000 +0100
8359 @@ -0,0 +1 @@
8360 +#undef  CONFIG_NET_IPGRE
8361 diff -Nur linux-2.4.32/include/config/net/ipip/module.h linux-2.4.32.patched/include/config/net/ipip/module.h
8362 --- linux-2.4.32/include/config/net/ipip/module.h       1970-01-01 01:00:00.000000000 +0100
8363 +++ linux-2.4.32.patched/include/config/net/ipip/module.h       2006-03-13 18:57:11.000000000 +0100
8364 @@ -0,0 +1 @@
8365 +#define CONFIG_NET_IPIP_MODULE 1
8366 diff -Nur linux-2.4.32/include/config/net/ipip.h linux-2.4.32.patched/include/config/net/ipip.h
8367 --- linux-2.4.32/include/config/net/ipip.h      1970-01-01 01:00:00.000000000 +0100
8368 +++ linux-2.4.32.patched/include/config/net/ipip.h      2006-03-13 18:57:11.000000000 +0100
8369 @@ -0,0 +1 @@
8370 +#undef  CONFIG_NET_IPIP
8371 diff -Nur linux-2.4.32/include/config/net/isa.h linux-2.4.32.patched/include/config/net/isa.h
8372 --- linux-2.4.32/include/config/net/isa.h       1970-01-01 01:00:00.000000000 +0100
8373 +++ linux-2.4.32.patched/include/config/net/isa.h       2006-03-13 18:57:11.000000000 +0100
8374 @@ -0,0 +1 @@
8375 +#undef  CONFIG_NET_ISA
8376 diff -Nur linux-2.4.32/include/config/net/pci.h linux-2.4.32.patched/include/config/net/pci.h
8377 --- linux-2.4.32/include/config/net/pci.h       1970-01-01 01:00:00.000000000 +0100
8378 +++ linux-2.4.32.patched/include/config/net/pci.h       2006-03-13 18:57:11.000000000 +0100
8379 @@ -0,0 +1 @@
8380 +#define CONFIG_NET_PCI 1
8381 diff -Nur linux-2.4.32/include/config/net/pcmcia.h linux-2.4.32.patched/include/config/net/pcmcia.h
8382 --- linux-2.4.32/include/config/net/pcmcia.h    1970-01-01 01:00:00.000000000 +0100
8383 +++ linux-2.4.32.patched/include/config/net/pcmcia.h    2006-03-13 18:57:11.000000000 +0100
8384 @@ -0,0 +1 @@
8385 +#undef  CONFIG_NET_PCMCIA
8386 diff -Nur linux-2.4.32/include/config/net/pktgen.h linux-2.4.32.patched/include/config/net/pktgen.h
8387 --- linux-2.4.32/include/config/net/pktgen.h    1970-01-01 01:00:00.000000000 +0100
8388 +++ linux-2.4.32.patched/include/config/net/pktgen.h    2006-03-13 18:57:11.000000000 +0100
8389 @@ -0,0 +1 @@
8390 +#undef  CONFIG_NET_PKTGEN
8391 diff -Nur linux-2.4.32/include/config/net/pocket.h linux-2.4.32.patched/include/config/net/pocket.h
8392 --- linux-2.4.32/include/config/net/pocket.h    1970-01-01 01:00:00.000000000 +0100
8393 +++ linux-2.4.32.patched/include/config/net/pocket.h    2006-03-13 18:57:11.000000000 +0100
8394 @@ -0,0 +1 @@
8395 +#undef  CONFIG_NET_POCKET
8396 diff -Nur linux-2.4.32/include/config/net/qos.h linux-2.4.32.patched/include/config/net/qos.h
8397 --- linux-2.4.32/include/config/net/qos.h       1970-01-01 01:00:00.000000000 +0100
8398 +++ linux-2.4.32.patched/include/config/net/qos.h       2006-03-13 18:57:11.000000000 +0100
8399 @@ -0,0 +1 @@
8400 +#define CONFIG_NET_QOS 1
8401 diff -Nur linux-2.4.32/include/config/net/radio.h linux-2.4.32.patched/include/config/net/radio.h
8402 --- linux-2.4.32/include/config/net/radio.h     1970-01-01 01:00:00.000000000 +0100
8403 +++ linux-2.4.32.patched/include/config/net/radio.h     2006-03-13 18:57:11.000000000 +0100
8404 @@ -0,0 +1 @@
8405 +#define CONFIG_NET_RADIO 1
8406 diff -Nur linux-2.4.32/include/config/net/random.h linux-2.4.32.patched/include/config/net/random.h
8407 --- linux-2.4.32/include/config/net/random.h    1970-01-01 01:00:00.000000000 +0100
8408 +++ linux-2.4.32.patched/include/config/net/random.h    2006-03-13 18:57:11.000000000 +0100
8409 @@ -0,0 +1 @@
8410 +#define CONFIG_NET_RANDOM 1
8411 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
8412 --- linux-2.4.32/include/config/net/sch/cbq/module.h    1970-01-01 01:00:00.000000000 +0100
8413 +++ linux-2.4.32.patched/include/config/net/sch/cbq/module.h    2006-03-13 18:57:11.000000000 +0100
8414 @@ -0,0 +1 @@
8415 +#define CONFIG_NET_SCH_CBQ_MODULE 1
8416 diff -Nur linux-2.4.32/include/config/net/sch/cbq.h linux-2.4.32.patched/include/config/net/sch/cbq.h
8417 --- linux-2.4.32/include/config/net/sch/cbq.h   1970-01-01 01:00:00.000000000 +0100
8418 +++ linux-2.4.32.patched/include/config/net/sch/cbq.h   2006-03-13 18:57:11.000000000 +0100
8419 @@ -0,0 +1 @@
8420 +#undef  CONFIG_NET_SCH_CBQ
8421 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
8422 --- linux-2.4.32/include/config/net/sch/csz/module.h    1970-01-01 01:00:00.000000000 +0100
8423 +++ linux-2.4.32.patched/include/config/net/sch/csz/module.h    2006-03-13 18:57:11.000000000 +0100
8424 @@ -0,0 +1 @@
8425 +#define CONFIG_NET_SCH_CSZ_MODULE 1
8426 diff -Nur linux-2.4.32/include/config/net/sch/csz.h linux-2.4.32.patched/include/config/net/sch/csz.h
8427 --- linux-2.4.32/include/config/net/sch/csz.h   1970-01-01 01:00:00.000000000 +0100
8428 +++ linux-2.4.32.patched/include/config/net/sch/csz.h   2006-03-13 18:57:11.000000000 +0100
8429 @@ -0,0 +1 @@
8430 +#undef  CONFIG_NET_SCH_CSZ
8431 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
8432 --- linux-2.4.32/include/config/net/sch/dsmark/module.h 1970-01-01 01:00:00.000000000 +0100
8433 +++ linux-2.4.32.patched/include/config/net/sch/dsmark/module.h 2006-03-13 18:57:11.000000000 +0100
8434 @@ -0,0 +1 @@
8435 +#define CONFIG_NET_SCH_DSMARK_MODULE 1
8436 diff -Nur linux-2.4.32/include/config/net/sch/dsmark.h linux-2.4.32.patched/include/config/net/sch/dsmark.h
8437 --- linux-2.4.32/include/config/net/sch/dsmark.h        1970-01-01 01:00:00.000000000 +0100
8438 +++ linux-2.4.32.patched/include/config/net/sch/dsmark.h        2006-03-13 18:57:11.000000000 +0100
8439 @@ -0,0 +1 @@
8440 +#undef  CONFIG_NET_SCH_DSMARK
8441 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
8442 --- linux-2.4.32/include/config/net/sch/gred/module.h   1970-01-01 01:00:00.000000000 +0100
8443 +++ linux-2.4.32.patched/include/config/net/sch/gred/module.h   2006-03-13 18:57:11.000000000 +0100
8444 @@ -0,0 +1 @@
8445 +#define CONFIG_NET_SCH_GRED_MODULE 1
8446 diff -Nur linux-2.4.32/include/config/net/sch/gred.h linux-2.4.32.patched/include/config/net/sch/gred.h
8447 --- linux-2.4.32/include/config/net/sch/gred.h  1970-01-01 01:00:00.000000000 +0100
8448 +++ linux-2.4.32.patched/include/config/net/sch/gred.h  2006-03-13 18:57:11.000000000 +0100
8449 @@ -0,0 +1 @@
8450 +#undef  CONFIG_NET_SCH_GRED
8451 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
8452 --- linux-2.4.32/include/config/net/sch/hfsc/module.h   1970-01-01 01:00:00.000000000 +0100
8453 +++ linux-2.4.32.patched/include/config/net/sch/hfsc/module.h   2006-03-13 18:57:11.000000000 +0100
8454 @@ -0,0 +1 @@
8455 +#define CONFIG_NET_SCH_HFSC_MODULE 1
8456 diff -Nur linux-2.4.32/include/config/net/sch/hfsc.h linux-2.4.32.patched/include/config/net/sch/hfsc.h
8457 --- linux-2.4.32/include/config/net/sch/hfsc.h  1970-01-01 01:00:00.000000000 +0100
8458 +++ linux-2.4.32.patched/include/config/net/sch/hfsc.h  2006-03-13 18:57:11.000000000 +0100
8459 @@ -0,0 +1 @@
8460 +#undef  CONFIG_NET_SCH_HFSC
8461 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
8462 --- linux-2.4.32/include/config/net/sch/htb/module.h    1970-01-01 01:00:00.000000000 +0100
8463 +++ linux-2.4.32.patched/include/config/net/sch/htb/module.h    2006-03-13 18:57:11.000000000 +0100
8464 @@ -0,0 +1 @@
8465 +#define CONFIG_NET_SCH_HTB_MODULE 1
8466 diff -Nur linux-2.4.32/include/config/net/sch/htb.h linux-2.4.32.patched/include/config/net/sch/htb.h
8467 --- linux-2.4.32/include/config/net/sch/htb.h   1970-01-01 01:00:00.000000000 +0100
8468 +++ linux-2.4.32.patched/include/config/net/sch/htb.h   2006-03-13 18:57:11.000000000 +0100
8469 @@ -0,0 +1 @@
8470 +#undef  CONFIG_NET_SCH_HTB
8471 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
8472 --- linux-2.4.32/include/config/net/sch/ingress/module.h        1970-01-01 01:00:00.000000000 +0100
8473 +++ linux-2.4.32.patched/include/config/net/sch/ingress/module.h        2006-03-13 18:57:11.000000000 +0100
8474 @@ -0,0 +1 @@
8475 +#define CONFIG_NET_SCH_INGRESS_MODULE 1
8476 diff -Nur linux-2.4.32/include/config/net/sch/ingress.h linux-2.4.32.patched/include/config/net/sch/ingress.h
8477 --- linux-2.4.32/include/config/net/sch/ingress.h       1970-01-01 01:00:00.000000000 +0100
8478 +++ linux-2.4.32.patched/include/config/net/sch/ingress.h       2006-03-13 18:57:11.000000000 +0100
8479 @@ -0,0 +1 @@
8480 +#undef  CONFIG_NET_SCH_INGRESS
8481 diff -Nur linux-2.4.32/include/config/net/sch/netem.h linux-2.4.32.patched/include/config/net/sch/netem.h
8482 --- linux-2.4.32/include/config/net/sch/netem.h 1970-01-01 01:00:00.000000000 +0100
8483 +++ linux-2.4.32.patched/include/config/net/sch/netem.h 2006-03-13 18:57:11.000000000 +0100
8484 @@ -0,0 +1 @@
8485 +#undef  CONFIG_NET_SCH_NETEM
8486 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
8487 --- linux-2.4.32/include/config/net/sch/prio/module.h   1970-01-01 01:00:00.000000000 +0100
8488 +++ linux-2.4.32.patched/include/config/net/sch/prio/module.h   2006-03-13 18:57:11.000000000 +0100
8489 @@ -0,0 +1 @@
8490 +#define CONFIG_NET_SCH_PRIO_MODULE 1
8491 diff -Nur linux-2.4.32/include/config/net/sch/prio.h linux-2.4.32.patched/include/config/net/sch/prio.h
8492 --- linux-2.4.32/include/config/net/sch/prio.h  1970-01-01 01:00:00.000000000 +0100
8493 +++ linux-2.4.32.patched/include/config/net/sch/prio.h  2006-03-13 18:57:11.000000000 +0100
8494 @@ -0,0 +1 @@
8495 +#undef  CONFIG_NET_SCH_PRIO
8496 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
8497 --- linux-2.4.32/include/config/net/sch/red/module.h    1970-01-01 01:00:00.000000000 +0100
8498 +++ linux-2.4.32.patched/include/config/net/sch/red/module.h    2006-03-13 18:57:11.000000000 +0100
8499 @@ -0,0 +1 @@
8500 +#define CONFIG_NET_SCH_RED_MODULE 1
8501 diff -Nur linux-2.4.32/include/config/net/sch/red.h linux-2.4.32.patched/include/config/net/sch/red.h
8502 --- linux-2.4.32/include/config/net/sch/red.h   1970-01-01 01:00:00.000000000 +0100
8503 +++ linux-2.4.32.patched/include/config/net/sch/red.h   2006-03-13 18:57:11.000000000 +0100
8504 @@ -0,0 +1 @@
8505 +#undef  CONFIG_NET_SCH_RED
8506 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
8507 --- linux-2.4.32/include/config/net/sch/sfq/module.h    1970-01-01 01:00:00.000000000 +0100
8508 +++ linux-2.4.32.patched/include/config/net/sch/sfq/module.h    2006-03-13 18:57:11.000000000 +0100
8509 @@ -0,0 +1 @@
8510 +#define CONFIG_NET_SCH_SFQ_MODULE 1
8511 diff -Nur linux-2.4.32/include/config/net/sch/sfq.h linux-2.4.32.patched/include/config/net/sch/sfq.h
8512 --- linux-2.4.32/include/config/net/sch/sfq.h   1970-01-01 01:00:00.000000000 +0100
8513 +++ linux-2.4.32.patched/include/config/net/sch/sfq.h   2006-03-13 18:57:11.000000000 +0100
8514 @@ -0,0 +1 @@
8515 +#undef  CONFIG_NET_SCH_SFQ
8516 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
8517 --- linux-2.4.32/include/config/net/sch/tbf/module.h    1970-01-01 01:00:00.000000000 +0100
8518 +++ linux-2.4.32.patched/include/config/net/sch/tbf/module.h    2006-03-13 18:57:11.000000000 +0100
8519 @@ -0,0 +1 @@
8520 +#define CONFIG_NET_SCH_TBF_MODULE 1
8521 diff -Nur linux-2.4.32/include/config/net/sch/tbf.h linux-2.4.32.patched/include/config/net/sch/tbf.h
8522 --- linux-2.4.32/include/config/net/sch/tbf.h   1970-01-01 01:00:00.000000000 +0100
8523 +++ linux-2.4.32.patched/include/config/net/sch/tbf.h   2006-03-13 18:57:11.000000000 +0100
8524 @@ -0,0 +1 @@
8525 +#undef  CONFIG_NET_SCH_TBF
8526 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
8527 --- linux-2.4.32/include/config/net/sch/teql/module.h   1970-01-01 01:00:00.000000000 +0100
8528 +++ linux-2.4.32.patched/include/config/net/sch/teql/module.h   2006-03-13 18:57:11.000000000 +0100
8529 @@ -0,0 +1 @@
8530 +#define CONFIG_NET_SCH_TEQL_MODULE 1
8531 diff -Nur linux-2.4.32/include/config/net/sch/teql.h linux-2.4.32.patched/include/config/net/sch/teql.h
8532 --- linux-2.4.32/include/config/net/sch/teql.h  1970-01-01 01:00:00.000000000 +0100
8533 +++ linux-2.4.32.patched/include/config/net/sch/teql.h  2006-03-13 18:57:11.000000000 +0100
8534 @@ -0,0 +1 @@
8535 +#undef  CONFIG_NET_SCH_TEQL
8536 diff -Nur linux-2.4.32/include/config/net/sched.h linux-2.4.32.patched/include/config/net/sched.h
8537 --- linux-2.4.32/include/config/net/sched.h     1970-01-01 01:00:00.000000000 +0100
8538 +++ linux-2.4.32.patched/include/config/net/sched.h     2006-03-13 18:57:11.000000000 +0100
8539 @@ -0,0 +1 @@
8540 +#define CONFIG_NET_SCHED 1
8541 diff -Nur linux-2.4.32/include/config/net/vendor/3com.h linux-2.4.32.patched/include/config/net/vendor/3com.h
8542 --- linux-2.4.32/include/config/net/vendor/3com.h       1970-01-01 01:00:00.000000000 +0100
8543 +++ linux-2.4.32.patched/include/config/net/vendor/3com.h       2006-03-13 18:57:11.000000000 +0100
8544 @@ -0,0 +1 @@
8545 +#undef  CONFIG_NET_VENDOR_3COM
8546 diff -Nur linux-2.4.32/include/config/net/vendor/racal.h linux-2.4.32.patched/include/config/net/vendor/racal.h
8547 --- linux-2.4.32/include/config/net/vendor/racal.h      1970-01-01 01:00:00.000000000 +0100
8548 +++ linux-2.4.32.patched/include/config/net/vendor/racal.h      2006-03-13 18:57:11.000000000 +0100
8549 @@ -0,0 +1 @@
8550 +#undef  CONFIG_NET_VENDOR_RACAL
8551 diff -Nur linux-2.4.32/include/config/net/vendor/smc.h linux-2.4.32.patched/include/config/net/vendor/smc.h
8552 --- linux-2.4.32/include/config/net/vendor/smc.h        1970-01-01 01:00:00.000000000 +0100
8553 +++ linux-2.4.32.patched/include/config/net/vendor/smc.h        2006-03-13 18:57:11.000000000 +0100
8554 @@ -0,0 +1 @@
8555 +#undef  CONFIG_NET_VENDOR_SMC
8556 diff -Nur linux-2.4.32/include/config/net/wireless.h linux-2.4.32.patched/include/config/net/wireless.h
8557 --- linux-2.4.32/include/config/net/wireless.h  1970-01-01 01:00:00.000000000 +0100
8558 +++ linux-2.4.32.patched/include/config/net/wireless.h  2006-03-13 18:57:11.000000000 +0100
8559 @@ -0,0 +1 @@
8560 +#define CONFIG_NET_WIRELESS 1
8561 diff -Nur linux-2.4.32/include/config/netdevices.h linux-2.4.32.patched/include/config/netdevices.h
8562 --- linux-2.4.32/include/config/netdevices.h    1970-01-01 01:00:00.000000000 +0100
8563 +++ linux-2.4.32.patched/include/config/netdevices.h    2006-03-13 18:57:11.000000000 +0100
8564 @@ -0,0 +1 @@
8565 +#define CONFIG_NETDEVICES 1
8566 diff -Nur linux-2.4.32/include/config/netfilter/debug.h linux-2.4.32.patched/include/config/netfilter/debug.h
8567 --- linux-2.4.32/include/config/netfilter/debug.h       1970-01-01 01:00:00.000000000 +0100
8568 +++ linux-2.4.32.patched/include/config/netfilter/debug.h       2006-03-13 18:57:11.000000000 +0100
8569 @@ -0,0 +1 @@
8570 +#undef  CONFIG_NETFILTER_DEBUG
8571 diff -Nur linux-2.4.32/include/config/netfilter.h linux-2.4.32.patched/include/config/netfilter.h
8572 --- linux-2.4.32/include/config/netfilter.h     1970-01-01 01:00:00.000000000 +0100
8573 +++ linux-2.4.32.patched/include/config/netfilter.h     2006-03-13 18:57:11.000000000 +0100
8574 @@ -0,0 +1 @@
8575 +#define CONFIG_NETFILTER 1
8576 diff -Nur linux-2.4.32/include/config/net.h linux-2.4.32.patched/include/config/net.h
8577 --- linux-2.4.32/include/config/net.h   1970-01-01 01:00:00.000000000 +0100
8578 +++ linux-2.4.32.patched/include/config/net.h   2006-03-13 18:57:11.000000000 +0100
8579 @@ -0,0 +1 @@
8580 +#define CONFIG_NET 1
8581 diff -Nur linux-2.4.32/include/config/netlink/dev/module.h linux-2.4.32.patched/include/config/netlink/dev/module.h
8582 --- linux-2.4.32/include/config/netlink/dev/module.h    1970-01-01 01:00:00.000000000 +0100
8583 +++ linux-2.4.32.patched/include/config/netlink/dev/module.h    2006-03-13 18:57:11.000000000 +0100
8584 @@ -0,0 +1 @@
8585 +#define CONFIG_NETLINK_DEV_MODULE 1
8586 diff -Nur linux-2.4.32/include/config/netlink/dev.h linux-2.4.32.patched/include/config/netlink/dev.h
8587 --- linux-2.4.32/include/config/netlink/dev.h   1970-01-01 01:00:00.000000000 +0100
8588 +++ linux-2.4.32.patched/include/config/netlink/dev.h   2006-03-13 18:57:11.000000000 +0100
8589 @@ -0,0 +1 @@
8590 +#undef  CONFIG_NETLINK_DEV
8591 diff -Nur linux-2.4.32/include/config/netrom.h linux-2.4.32.patched/include/config/netrom.h
8592 --- linux-2.4.32/include/config/netrom.h        1970-01-01 01:00:00.000000000 +0100
8593 +++ linux-2.4.32.patched/include/config/netrom.h        2006-03-13 18:57:11.000000000 +0100
8594 @@ -0,0 +1 @@
8595 +#undef  CONFIG_NETROM
8596 diff -Nur linux-2.4.32/include/config/new/irq.h linux-2.4.32.patched/include/config/new/irq.h
8597 --- linux-2.4.32/include/config/new/irq.h       1970-01-01 01:00:00.000000000 +0100
8598 +++ linux-2.4.32.patched/include/config/new/irq.h       2006-03-13 18:57:11.000000000 +0100
8599 @@ -0,0 +1 @@
8600 +#define CONFIG_NEW_IRQ 1
8601 diff -Nur linux-2.4.32/include/config/new/time/c.h linux-2.4.32.patched/include/config/new/time/c.h
8602 --- linux-2.4.32/include/config/new/time/c.h    1970-01-01 01:00:00.000000000 +0100
8603 +++ linux-2.4.32.patched/include/config/new/time/c.h    2006-03-13 18:57:11.000000000 +0100
8604 @@ -0,0 +1 @@
8605 +#define CONFIG_NEW_TIME_C 1
8606 diff -Nur linux-2.4.32/include/config/nfs/directio.h linux-2.4.32.patched/include/config/nfs/directio.h
8607 --- linux-2.4.32/include/config/nfs/directio.h  1970-01-01 01:00:00.000000000 +0100
8608 +++ linux-2.4.32.patched/include/config/nfs/directio.h  2006-03-13 18:57:11.000000000 +0100
8609 @@ -0,0 +1 @@
8610 +#undef  CONFIG_NFS_DIRECTIO
8611 diff -Nur linux-2.4.32/include/config/nfs/fs/module.h linux-2.4.32.patched/include/config/nfs/fs/module.h
8612 --- linux-2.4.32/include/config/nfs/fs/module.h 1970-01-01 01:00:00.000000000 +0100
8613 +++ linux-2.4.32.patched/include/config/nfs/fs/module.h 2006-03-13 18:57:11.000000000 +0100
8614 @@ -0,0 +1 @@
8615 +#define CONFIG_NFS_FS_MODULE 1
8616 diff -Nur linux-2.4.32/include/config/nfs/fs.h linux-2.4.32.patched/include/config/nfs/fs.h
8617 --- linux-2.4.32/include/config/nfs/fs.h        1970-01-01 01:00:00.000000000 +0100
8618 +++ linux-2.4.32.patched/include/config/nfs/fs.h        2006-03-13 18:57:11.000000000 +0100
8619 @@ -0,0 +1 @@
8620 +#undef  CONFIG_NFS_FS
8621 diff -Nur linux-2.4.32/include/config/nfs/v3.h linux-2.4.32.patched/include/config/nfs/v3.h
8622 --- linux-2.4.32/include/config/nfs/v3.h        1970-01-01 01:00:00.000000000 +0100
8623 +++ linux-2.4.32.patched/include/config/nfs/v3.h        2006-03-13 18:57:11.000000000 +0100
8624 @@ -0,0 +1 @@
8625 +#define CONFIG_NFS_V3 1
8626 diff -Nur linux-2.4.32/include/config/nfsd/tcp.h linux-2.4.32.patched/include/config/nfsd/tcp.h
8627 --- linux-2.4.32/include/config/nfsd/tcp.h      1970-01-01 01:00:00.000000000 +0100
8628 +++ linux-2.4.32.patched/include/config/nfsd/tcp.h      2006-03-13 18:57:11.000000000 +0100
8629 @@ -0,0 +1 @@
8630 +#undef  CONFIG_NFSD_TCP
8631 diff -Nur linux-2.4.32/include/config/nfsd/v3.h linux-2.4.32.patched/include/config/nfsd/v3.h
8632 --- linux-2.4.32/include/config/nfsd/v3.h       1970-01-01 01:00:00.000000000 +0100
8633 +++ linux-2.4.32.patched/include/config/nfsd/v3.h       2006-03-13 18:57:11.000000000 +0100
8634 @@ -0,0 +1 @@
8635 +#undef  CONFIG_NFSD_V3
8636 diff -Nur linux-2.4.32/include/config/nfsd.h linux-2.4.32.patched/include/config/nfsd.h
8637 --- linux-2.4.32/include/config/nfsd.h  1970-01-01 01:00:00.000000000 +0100
8638 +++ linux-2.4.32.patched/include/config/nfsd.h  2006-03-13 18:57:11.000000000 +0100
8639 @@ -0,0 +1 @@
8640 +#undef  CONFIG_NFSD
8641 diff -Nur linux-2.4.32/include/config/nftl.h linux-2.4.32.patched/include/config/nftl.h
8642 --- linux-2.4.32/include/config/nftl.h  1970-01-01 01:00:00.000000000 +0100
8643 +++ linux-2.4.32.patched/include/config/nftl.h  2006-03-13 18:57:11.000000000 +0100
8644 @@ -0,0 +1 @@
8645 +#undef  CONFIG_NFTL
8646 diff -Nur linux-2.4.32/include/config/nino.h linux-2.4.32.patched/include/config/nino.h
8647 --- linux-2.4.32/include/config/nino.h  1970-01-01 01:00:00.000000000 +0100
8648 +++ linux-2.4.32.patched/include/config/nino.h  2006-03-13 18:57:11.000000000 +0100
8649 @@ -0,0 +1 @@
8650 +#undef  CONFIG_NINO
8651 diff -Nur linux-2.4.32/include/config/nls/codepage/1250.h linux-2.4.32.patched/include/config/nls/codepage/1250.h
8652 --- linux-2.4.32/include/config/nls/codepage/1250.h     1970-01-01 01:00:00.000000000 +0100
8653 +++ linux-2.4.32.patched/include/config/nls/codepage/1250.h     2006-03-13 18:57:11.000000000 +0100
8654 @@ -0,0 +1 @@
8655 +#undef  CONFIG_NLS_CODEPAGE_1250
8656 diff -Nur linux-2.4.32/include/config/nls/codepage/1251.h linux-2.4.32.patched/include/config/nls/codepage/1251.h
8657 --- linux-2.4.32/include/config/nls/codepage/1251.h     1970-01-01 01:00:00.000000000 +0100
8658 +++ linux-2.4.32.patched/include/config/nls/codepage/1251.h     2006-03-13 18:57:11.000000000 +0100
8659 @@ -0,0 +1 @@
8660 +#undef  CONFIG_NLS_CODEPAGE_1251
8661 diff -Nur linux-2.4.32/include/config/nls/codepage/437.h linux-2.4.32.patched/include/config/nls/codepage/437.h
8662 --- linux-2.4.32/include/config/nls/codepage/437.h      1970-01-01 01:00:00.000000000 +0100
8663 +++ linux-2.4.32.patched/include/config/nls/codepage/437.h      2006-03-13 18:57:11.000000000 +0100
8664 @@ -0,0 +1 @@
8665 +#undef  CONFIG_NLS_CODEPAGE_437
8666 diff -Nur linux-2.4.32/include/config/nls/codepage/737.h linux-2.4.32.patched/include/config/nls/codepage/737.h
8667 --- linux-2.4.32/include/config/nls/codepage/737.h      1970-01-01 01:00:00.000000000 +0100
8668 +++ linux-2.4.32.patched/include/config/nls/codepage/737.h      2006-03-13 18:57:11.000000000 +0100
8669 @@ -0,0 +1 @@
8670 +#undef  CONFIG_NLS_CODEPAGE_737
8671 diff -Nur linux-2.4.32/include/config/nls/codepage/775.h linux-2.4.32.patched/include/config/nls/codepage/775.h
8672 --- linux-2.4.32/include/config/nls/codepage/775.h      1970-01-01 01:00:00.000000000 +0100
8673 +++ linux-2.4.32.patched/include/config/nls/codepage/775.h      2006-03-13 18:57:11.000000000 +0100
8674 @@ -0,0 +1 @@
8675 +#undef  CONFIG_NLS_CODEPAGE_775
8676 diff -Nur linux-2.4.32/include/config/nls/codepage/850.h linux-2.4.32.patched/include/config/nls/codepage/850.h
8677 --- linux-2.4.32/include/config/nls/codepage/850.h      1970-01-01 01:00:00.000000000 +0100
8678 +++ linux-2.4.32.patched/include/config/nls/codepage/850.h      2006-03-13 18:57:11.000000000 +0100
8679 @@ -0,0 +1 @@
8680 +#undef  CONFIG_NLS_CODEPAGE_850
8681 diff -Nur linux-2.4.32/include/config/nls/codepage/852.h linux-2.4.32.patched/include/config/nls/codepage/852.h
8682 --- linux-2.4.32/include/config/nls/codepage/852.h      1970-01-01 01:00:00.000000000 +0100
8683 +++ linux-2.4.32.patched/include/config/nls/codepage/852.h      2006-03-13 18:57:11.000000000 +0100
8684 @@ -0,0 +1 @@
8685 +#undef  CONFIG_NLS_CODEPAGE_852
8686 diff -Nur linux-2.4.32/include/config/nls/codepage/855.h linux-2.4.32.patched/include/config/nls/codepage/855.h
8687 --- linux-2.4.32/include/config/nls/codepage/855.h      1970-01-01 01:00:00.000000000 +0100
8688 +++ linux-2.4.32.patched/include/config/nls/codepage/855.h      2006-03-13 18:57:11.000000000 +0100
8689 @@ -0,0 +1 @@
8690 +#undef  CONFIG_NLS_CODEPAGE_855
8691 diff -Nur linux-2.4.32/include/config/nls/codepage/857.h linux-2.4.32.patched/include/config/nls/codepage/857.h
8692 --- linux-2.4.32/include/config/nls/codepage/857.h      1970-01-01 01:00:00.000000000 +0100
8693 +++ linux-2.4.32.patched/include/config/nls/codepage/857.h      2006-03-13 18:57:11.000000000 +0100
8694 @@ -0,0 +1 @@
8695 +#undef  CONFIG_NLS_CODEPAGE_857
8696 diff -Nur linux-2.4.32/include/config/nls/codepage/860.h linux-2.4.32.patched/include/config/nls/codepage/860.h
8697 --- linux-2.4.32/include/config/nls/codepage/860.h      1970-01-01 01:00:00.000000000 +0100
8698 +++ linux-2.4.32.patched/include/config/nls/codepage/860.h      2006-03-13 18:57:11.000000000 +0100
8699 @@ -0,0 +1 @@
8700 +#undef  CONFIG_NLS_CODEPAGE_860
8701 diff -Nur linux-2.4.32/include/config/nls/codepage/861.h linux-2.4.32.patched/include/config/nls/codepage/861.h
8702 --- linux-2.4.32/include/config/nls/codepage/861.h      1970-01-01 01:00:00.000000000 +0100
8703 +++ linux-2.4.32.patched/include/config/nls/codepage/861.h      2006-03-13 18:57:11.000000000 +0100
8704 @@ -0,0 +1 @@
8705 +#undef  CONFIG_NLS_CODEPAGE_861
8706 diff -Nur linux-2.4.32/include/config/nls/codepage/862.h linux-2.4.32.patched/include/config/nls/codepage/862.h
8707 --- linux-2.4.32/include/config/nls/codepage/862.h      1970-01-01 01:00:00.000000000 +0100
8708 +++ linux-2.4.32.patched/include/config/nls/codepage/862.h      2006-03-13 18:57:11.000000000 +0100
8709 @@ -0,0 +1 @@
8710 +#undef  CONFIG_NLS_CODEPAGE_862
8711 diff -Nur linux-2.4.32/include/config/nls/codepage/863.h linux-2.4.32.patched/include/config/nls/codepage/863.h
8712 --- linux-2.4.32/include/config/nls/codepage/863.h      1970-01-01 01:00:00.000000000 +0100
8713 +++ linux-2.4.32.patched/include/config/nls/codepage/863.h      2006-03-13 18:57:11.000000000 +0100
8714 @@ -0,0 +1 @@
8715 +#undef  CONFIG_NLS_CODEPAGE_863
8716 diff -Nur linux-2.4.32/include/config/nls/codepage/864.h linux-2.4.32.patched/include/config/nls/codepage/864.h
8717 --- linux-2.4.32/include/config/nls/codepage/864.h      1970-01-01 01:00:00.000000000 +0100
8718 +++ linux-2.4.32.patched/include/config/nls/codepage/864.h      2006-03-13 18:57:11.000000000 +0100
8719 @@ -0,0 +1 @@
8720 +#undef  CONFIG_NLS_CODEPAGE_864
8721 diff -Nur linux-2.4.32/include/config/nls/codepage/865.h linux-2.4.32.patched/include/config/nls/codepage/865.h
8722 --- linux-2.4.32/include/config/nls/codepage/865.h      1970-01-01 01:00:00.000000000 +0100
8723 +++ linux-2.4.32.patched/include/config/nls/codepage/865.h      2006-03-13 18:57:11.000000000 +0100
8724 @@ -0,0 +1 @@
8725 +#undef  CONFIG_NLS_CODEPAGE_865
8726 diff -Nur linux-2.4.32/include/config/nls/codepage/866.h linux-2.4.32.patched/include/config/nls/codepage/866.h
8727 --- linux-2.4.32/include/config/nls/codepage/866.h      1970-01-01 01:00:00.000000000 +0100
8728 +++ linux-2.4.32.patched/include/config/nls/codepage/866.h      2006-03-13 18:57:11.000000000 +0100
8729 @@ -0,0 +1 @@
8730 +#undef  CONFIG_NLS_CODEPAGE_866
8731 diff -Nur linux-2.4.32/include/config/nls/codepage/869.h linux-2.4.32.patched/include/config/nls/codepage/869.h
8732 --- linux-2.4.32/include/config/nls/codepage/869.h      1970-01-01 01:00:00.000000000 +0100
8733 +++ linux-2.4.32.patched/include/config/nls/codepage/869.h      2006-03-13 18:57:11.000000000 +0100
8734 @@ -0,0 +1 @@
8735 +#undef  CONFIG_NLS_CODEPAGE_869
8736 diff -Nur linux-2.4.32/include/config/nls/codepage/874.h linux-2.4.32.patched/include/config/nls/codepage/874.h
8737 --- linux-2.4.32/include/config/nls/codepage/874.h      1970-01-01 01:00:00.000000000 +0100
8738 +++ linux-2.4.32.patched/include/config/nls/codepage/874.h      2006-03-13 18:57:11.000000000 +0100
8739 @@ -0,0 +1 @@
8740 +#undef  CONFIG_NLS_CODEPAGE_874
8741 diff -Nur linux-2.4.32/include/config/nls/codepage/932.h linux-2.4.32.patched/include/config/nls/codepage/932.h
8742 --- linux-2.4.32/include/config/nls/codepage/932.h      1970-01-01 01:00:00.000000000 +0100
8743 +++ linux-2.4.32.patched/include/config/nls/codepage/932.h      2006-03-13 18:57:11.000000000 +0100
8744 @@ -0,0 +1 @@
8745 +#undef  CONFIG_NLS_CODEPAGE_932
8746 diff -Nur linux-2.4.32/include/config/nls/codepage/936.h linux-2.4.32.patched/include/config/nls/codepage/936.h
8747 --- linux-2.4.32/include/config/nls/codepage/936.h      1970-01-01 01:00:00.000000000 +0100
8748 +++ linux-2.4.32.patched/include/config/nls/codepage/936.h      2006-03-13 18:57:11.000000000 +0100
8749 @@ -0,0 +1 @@
8750 +#undef  CONFIG_NLS_CODEPAGE_936
8751 diff -Nur linux-2.4.32/include/config/nls/codepage/949.h linux-2.4.32.patched/include/config/nls/codepage/949.h
8752 --- linux-2.4.32/include/config/nls/codepage/949.h      1970-01-01 01:00:00.000000000 +0100
8753 +++ linux-2.4.32.patched/include/config/nls/codepage/949.h      2006-03-13 18:57:11.000000000 +0100
8754 @@ -0,0 +1 @@
8755 +#undef  CONFIG_NLS_CODEPAGE_949
8756 diff -Nur linux-2.4.32/include/config/nls/codepage/950.h linux-2.4.32.patched/include/config/nls/codepage/950.h
8757 --- linux-2.4.32/include/config/nls/codepage/950.h      1970-01-01 01:00:00.000000000 +0100
8758 +++ linux-2.4.32.patched/include/config/nls/codepage/950.h      2006-03-13 18:57:11.000000000 +0100
8759 @@ -0,0 +1 @@
8760 +#undef  CONFIG_NLS_CODEPAGE_950
8761 diff -Nur linux-2.4.32/include/config/nls/default.h linux-2.4.32.patched/include/config/nls/default.h
8762 --- linux-2.4.32/include/config/nls/default.h   1970-01-01 01:00:00.000000000 +0100
8763 +++ linux-2.4.32.patched/include/config/nls/default.h   2006-03-13 18:57:11.000000000 +0100
8764 @@ -0,0 +1 @@
8765 +#define CONFIG_NLS_DEFAULT "iso8859-1"
8766 diff -Nur linux-2.4.32/include/config/nls/iso8859/13.h linux-2.4.32.patched/include/config/nls/iso8859/13.h
8767 --- linux-2.4.32/include/config/nls/iso8859/13.h        1970-01-01 01:00:00.000000000 +0100
8768 +++ linux-2.4.32.patched/include/config/nls/iso8859/13.h        2006-03-13 18:57:11.000000000 +0100
8769 @@ -0,0 +1 @@
8770 +#undef  CONFIG_NLS_ISO8859_13
8771 diff -Nur linux-2.4.32/include/config/nls/iso8859/14.h linux-2.4.32.patched/include/config/nls/iso8859/14.h
8772 --- linux-2.4.32/include/config/nls/iso8859/14.h        1970-01-01 01:00:00.000000000 +0100
8773 +++ linux-2.4.32.patched/include/config/nls/iso8859/14.h        2006-03-13 18:57:11.000000000 +0100
8774 @@ -0,0 +1 @@
8775 +#undef  CONFIG_NLS_ISO8859_14
8776 diff -Nur linux-2.4.32/include/config/nls/iso8859/15.h linux-2.4.32.patched/include/config/nls/iso8859/15.h
8777 --- linux-2.4.32/include/config/nls/iso8859/15.h        1970-01-01 01:00:00.000000000 +0100
8778 +++ linux-2.4.32.patched/include/config/nls/iso8859/15.h        2006-03-13 18:57:11.000000000 +0100
8779 @@ -0,0 +1 @@
8780 +#undef  CONFIG_NLS_ISO8859_15
8781 diff -Nur linux-2.4.32/include/config/nls/iso8859/1.h linux-2.4.32.patched/include/config/nls/iso8859/1.h
8782 --- linux-2.4.32/include/config/nls/iso8859/1.h 1970-01-01 01:00:00.000000000 +0100
8783 +++ linux-2.4.32.patched/include/config/nls/iso8859/1.h 2006-03-13 18:57:11.000000000 +0100
8784 @@ -0,0 +1 @@
8785 +#undef  CONFIG_NLS_ISO8859_1
8786 diff -Nur linux-2.4.32/include/config/nls/iso8859/2.h linux-2.4.32.patched/include/config/nls/iso8859/2.h
8787 --- linux-2.4.32/include/config/nls/iso8859/2.h 1970-01-01 01:00:00.000000000 +0100
8788 +++ linux-2.4.32.patched/include/config/nls/iso8859/2.h 2006-03-13 18:57:11.000000000 +0100
8789 @@ -0,0 +1 @@
8790 +#undef  CONFIG_NLS_ISO8859_2
8791 diff -Nur linux-2.4.32/include/config/nls/iso8859/3.h linux-2.4.32.patched/include/config/nls/iso8859/3.h
8792 --- linux-2.4.32/include/config/nls/iso8859/3.h 1970-01-01 01:00:00.000000000 +0100
8793 +++ linux-2.4.32.patched/include/config/nls/iso8859/3.h 2006-03-13 18:57:11.000000000 +0100
8794 @@ -0,0 +1 @@
8795 +#undef  CONFIG_NLS_ISO8859_3
8796 diff -Nur linux-2.4.32/include/config/nls/iso8859/4.h linux-2.4.32.patched/include/config/nls/iso8859/4.h
8797 --- linux-2.4.32/include/config/nls/iso8859/4.h 1970-01-01 01:00:00.000000000 +0100
8798 +++ linux-2.4.32.patched/include/config/nls/iso8859/4.h 2006-03-13 18:57:11.000000000 +0100
8799 @@ -0,0 +1 @@
8800 +#undef  CONFIG_NLS_ISO8859_4
8801 diff -Nur linux-2.4.32/include/config/nls/iso8859/5.h linux-2.4.32.patched/include/config/nls/iso8859/5.h
8802 --- linux-2.4.32/include/config/nls/iso8859/5.h 1970-01-01 01:00:00.000000000 +0100
8803 +++ linux-2.4.32.patched/include/config/nls/iso8859/5.h 2006-03-13 18:57:11.000000000 +0100
8804 @@ -0,0 +1 @@
8805 +#undef  CONFIG_NLS_ISO8859_5
8806 diff -Nur linux-2.4.32/include/config/nls/iso8859/6.h linux-2.4.32.patched/include/config/nls/iso8859/6.h
8807 --- linux-2.4.32/include/config/nls/iso8859/6.h 1970-01-01 01:00:00.000000000 +0100
8808 +++ linux-2.4.32.patched/include/config/nls/iso8859/6.h 2006-03-13 18:57:11.000000000 +0100
8809 @@ -0,0 +1 @@
8810 +#undef  CONFIG_NLS_ISO8859_6
8811 diff -Nur linux-2.4.32/include/config/nls/iso8859/7.h linux-2.4.32.patched/include/config/nls/iso8859/7.h
8812 --- linux-2.4.32/include/config/nls/iso8859/7.h 1970-01-01 01:00:00.000000000 +0100
8813 +++ linux-2.4.32.patched/include/config/nls/iso8859/7.h 2006-03-13 18:57:11.000000000 +0100
8814 @@ -0,0 +1 @@
8815 +#undef  CONFIG_NLS_ISO8859_7
8816 diff -Nur linux-2.4.32/include/config/nls/iso8859/8.h linux-2.4.32.patched/include/config/nls/iso8859/8.h
8817 --- linux-2.4.32/include/config/nls/iso8859/8.h 1970-01-01 01:00:00.000000000 +0100
8818 +++ linux-2.4.32.patched/include/config/nls/iso8859/8.h 2006-03-13 18:57:11.000000000 +0100
8819 @@ -0,0 +1 @@
8820 +#undef  CONFIG_NLS_ISO8859_8
8821 diff -Nur linux-2.4.32/include/config/nls/iso8859/9.h linux-2.4.32.patched/include/config/nls/iso8859/9.h
8822 --- linux-2.4.32/include/config/nls/iso8859/9.h 1970-01-01 01:00:00.000000000 +0100
8823 +++ linux-2.4.32.patched/include/config/nls/iso8859/9.h 2006-03-13 18:57:11.000000000 +0100
8824 @@ -0,0 +1 @@
8825 +#undef  CONFIG_NLS_ISO8859_9
8826 diff -Nur linux-2.4.32/include/config/nls/koi8/r.h linux-2.4.32.patched/include/config/nls/koi8/r.h
8827 --- linux-2.4.32/include/config/nls/koi8/r.h    1970-01-01 01:00:00.000000000 +0100
8828 +++ linux-2.4.32.patched/include/config/nls/koi8/r.h    2006-03-13 18:57:11.000000000 +0100
8829 @@ -0,0 +1 @@
8830 +#undef  CONFIG_NLS_KOI8_R
8831 diff -Nur linux-2.4.32/include/config/nls/koi8/u.h linux-2.4.32.patched/include/config/nls/koi8/u.h
8832 --- linux-2.4.32/include/config/nls/koi8/u.h    1970-01-01 01:00:00.000000000 +0100
8833 +++ linux-2.4.32.patched/include/config/nls/koi8/u.h    2006-03-13 18:57:11.000000000 +0100
8834 @@ -0,0 +1 @@
8835 +#undef  CONFIG_NLS_KOI8_U
8836 diff -Nur linux-2.4.32/include/config/nls/utf8.h linux-2.4.32.patched/include/config/nls/utf8.h
8837 --- linux-2.4.32/include/config/nls/utf8.h      1970-01-01 01:00:00.000000000 +0100
8838 +++ linux-2.4.32.patched/include/config/nls/utf8.h      2006-03-13 18:57:11.000000000 +0100
8839 @@ -0,0 +1 @@
8840 +#undef  CONFIG_NLS_UTF8
8841 diff -Nur linux-2.4.32/include/config/nls.h linux-2.4.32.patched/include/config/nls.h
8842 --- linux-2.4.32/include/config/nls.h   1970-01-01 01:00:00.000000000 +0100
8843 +++ linux-2.4.32.patched/include/config/nls.h   2006-03-13 18:57:11.000000000 +0100
8844 @@ -0,0 +1 @@
8845 +#define CONFIG_NLS 1
8846 diff -Nur linux-2.4.32/include/config/noncoherent/io.h linux-2.4.32.patched/include/config/noncoherent/io.h
8847 --- linux-2.4.32/include/config/noncoherent/io.h        1970-01-01 01:00:00.000000000 +0100
8848 +++ linux-2.4.32.patched/include/config/noncoherent/io.h        2006-03-13 18:57:11.000000000 +0100
8849 @@ -0,0 +1 @@
8850 +#define CONFIG_NONCOHERENT_IO 1
8851 diff -Nur linux-2.4.32/include/config/ns83820.h linux-2.4.32.patched/include/config/ns83820.h
8852 --- linux-2.4.32/include/config/ns83820.h       1970-01-01 01:00:00.000000000 +0100
8853 +++ linux-2.4.32.patched/include/config/ns83820.h       2006-03-13 18:57:11.000000000 +0100
8854 @@ -0,0 +1 @@
8855 +#undef  CONFIG_NS83820
8856 diff -Nur linux-2.4.32/include/config/ntfs/fs.h linux-2.4.32.patched/include/config/ntfs/fs.h
8857 --- linux-2.4.32/include/config/ntfs/fs.h       1970-01-01 01:00:00.000000000 +0100
8858 +++ linux-2.4.32.patched/include/config/ntfs/fs.h       2006-03-13 18:57:11.000000000 +0100
8859 @@ -0,0 +1 @@
8860 +#undef  CONFIG_NTFS_FS
8861 diff -Nur linux-2.4.32/include/config/ntfs/rw.h linux-2.4.32.patched/include/config/ntfs/rw.h
8862 --- linux-2.4.32/include/config/ntfs/rw.h       1970-01-01 01:00:00.000000000 +0100
8863 +++ linux-2.4.32.patched/include/config/ntfs/rw.h       2006-03-13 18:57:11.000000000 +0100
8864 @@ -0,0 +1 @@
8865 +#undef  CONFIG_NTFS_RW
8866 diff -Nur linux-2.4.32/include/config/nvram.h linux-2.4.32.patched/include/config/nvram.h
8867 --- linux-2.4.32/include/config/nvram.h 1970-01-01 01:00:00.000000000 +0100
8868 +++ linux-2.4.32.patched/include/config/nvram.h 2006-03-13 18:57:11.000000000 +0100
8869 @@ -0,0 +1 @@
8870 +#undef  CONFIG_NVRAM
8871 diff -Nur linux-2.4.32/include/config/olivetti/m700.h linux-2.4.32.patched/include/config/olivetti/m700.h
8872 --- linux-2.4.32/include/config/olivetti/m700.h 1970-01-01 01:00:00.000000000 +0100
8873 +++ linux-2.4.32.patched/include/config/olivetti/m700.h 2006-03-13 18:57:11.000000000 +0100
8874 @@ -0,0 +1 @@
8875 +#undef  CONFIG_OLIVETTI_M700
8876 diff -Nur linux-2.4.32/include/config/oom/killer.h linux-2.4.32.patched/include/config/oom/killer.h
8877 --- linux-2.4.32/include/config/oom/killer.h    1970-01-01 01:00:00.000000000 +0100
8878 +++ linux-2.4.32.patched/include/config/oom/killer.h    2006-03-13 18:57:11.000000000 +0100
8879 @@ -0,0 +1 @@
8880 +#undef  CONFIG_OOM_KILLER
8881 diff -Nur linux-2.4.32/include/config/osf/partition.h linux-2.4.32.patched/include/config/osf/partition.h
8882 --- linux-2.4.32/include/config/osf/partition.h 1970-01-01 01:00:00.000000000 +0100
8883 +++ linux-2.4.32.patched/include/config/osf/partition.h 2006-03-13 18:57:11.000000000 +0100
8884 @@ -0,0 +1 @@
8885 +#undef  CONFIG_OSF_PARTITION
8886 diff -Nur linux-2.4.32/include/config/packet/mmap.h linux-2.4.32.patched/include/config/packet/mmap.h
8887 --- linux-2.4.32/include/config/packet/mmap.h   1970-01-01 01:00:00.000000000 +0100
8888 +++ linux-2.4.32.patched/include/config/packet/mmap.h   2006-03-13 18:57:11.000000000 +0100
8889 @@ -0,0 +1 @@
8890 +#define CONFIG_PACKET_MMAP 1
8891 diff -Nur linux-2.4.32/include/config/packet.h linux-2.4.32.patched/include/config/packet.h
8892 --- linux-2.4.32/include/config/packet.h        1970-01-01 01:00:00.000000000 +0100
8893 +++ linux-2.4.32.patched/include/config/packet.h        2006-03-13 18:57:11.000000000 +0100
8894 @@ -0,0 +1 @@
8895 +#define CONFIG_PACKET 1
8896 diff -Nur linux-2.4.32/include/config/page/size/16kb.h linux-2.4.32.patched/include/config/page/size/16kb.h
8897 --- linux-2.4.32/include/config/page/size/16kb.h        1970-01-01 01:00:00.000000000 +0100
8898 +++ linux-2.4.32.patched/include/config/page/size/16kb.h        2006-03-13 18:57:11.000000000 +0100
8899 @@ -0,0 +1 @@
8900 +#undef  CONFIG_PAGE_SIZE_16KB
8901 diff -Nur linux-2.4.32/include/config/page/size/4kb.h linux-2.4.32.patched/include/config/page/size/4kb.h
8902 --- linux-2.4.32/include/config/page/size/4kb.h 1970-01-01 01:00:00.000000000 +0100
8903 +++ linux-2.4.32.patched/include/config/page/size/4kb.h 2006-03-13 18:57:11.000000000 +0100
8904 @@ -0,0 +1 @@
8905 +#define CONFIG_PAGE_SIZE_4KB 1
8906 diff -Nur linux-2.4.32/include/config/page/size/64kb.h linux-2.4.32.patched/include/config/page/size/64kb.h
8907 --- linux-2.4.32/include/config/page/size/64kb.h        1970-01-01 01:00:00.000000000 +0100
8908 +++ linux-2.4.32.patched/include/config/page/size/64kb.h        2006-03-13 18:57:11.000000000 +0100
8909 @@ -0,0 +1 @@
8910 +#undef  CONFIG_PAGE_SIZE_64KB
8911 diff -Nur linux-2.4.32/include/config/paride.h linux-2.4.32.patched/include/config/paride.h
8912 --- linux-2.4.32/include/config/paride.h        1970-01-01 01:00:00.000000000 +0100
8913 +++ linux-2.4.32.patched/include/config/paride.h        2006-03-13 18:57:11.000000000 +0100
8914 @@ -0,0 +1 @@
8915 +#undef  CONFIG_PARIDE
8916 diff -Nur linux-2.4.32/include/config/parport/1284.h linux-2.4.32.patched/include/config/parport/1284.h
8917 --- linux-2.4.32/include/config/parport/1284.h  1970-01-01 01:00:00.000000000 +0100
8918 +++ linux-2.4.32.patched/include/config/parport/1284.h  2006-03-13 18:57:11.000000000 +0100
8919 @@ -0,0 +1 @@
8920 +#undef  CONFIG_PARPORT_1284
8921 diff -Nur linux-2.4.32/include/config/parport/amiga.h linux-2.4.32.patched/include/config/parport/amiga.h
8922 --- linux-2.4.32/include/config/parport/amiga.h 1970-01-01 01:00:00.000000000 +0100
8923 +++ linux-2.4.32.patched/include/config/parport/amiga.h 2006-03-13 18:57:11.000000000 +0100
8924 @@ -0,0 +1 @@
8925 +#undef  CONFIG_PARPORT_AMIGA
8926 diff -Nur linux-2.4.32/include/config/parport/atari.h linux-2.4.32.patched/include/config/parport/atari.h
8927 --- linux-2.4.32/include/config/parport/atari.h 1970-01-01 01:00:00.000000000 +0100
8928 +++ linux-2.4.32.patched/include/config/parport/atari.h 2006-03-13 18:57:11.000000000 +0100
8929 @@ -0,0 +1 @@
8930 +#undef  CONFIG_PARPORT_ATARI
8931 diff -Nur linux-2.4.32/include/config/parport/gsc.h linux-2.4.32.patched/include/config/parport/gsc.h
8932 --- linux-2.4.32/include/config/parport/gsc.h   1970-01-01 01:00:00.000000000 +0100
8933 +++ linux-2.4.32.patched/include/config/parport/gsc.h   2006-03-13 18:57:11.000000000 +0100
8934 @@ -0,0 +1 @@
8935 +#undef  CONFIG_PARPORT_GSC
8936 diff -Nur linux-2.4.32/include/config/parport/ip22.h linux-2.4.32.patched/include/config/parport/ip22.h
8937 --- linux-2.4.32/include/config/parport/ip22.h  1970-01-01 01:00:00.000000000 +0100
8938 +++ linux-2.4.32.patched/include/config/parport/ip22.h  2006-03-13 18:57:11.000000000 +0100
8939 @@ -0,0 +1 @@
8940 +#undef  CONFIG_PARPORT_IP22
8941 diff -Nur linux-2.4.32/include/config/parport/mfc3.h linux-2.4.32.patched/include/config/parport/mfc3.h
8942 --- linux-2.4.32/include/config/parport/mfc3.h  1970-01-01 01:00:00.000000000 +0100
8943 +++ linux-2.4.32.patched/include/config/parport/mfc3.h  2006-03-13 18:57:11.000000000 +0100
8944 @@ -0,0 +1 @@
8945 +#undef  CONFIG_PARPORT_MFC3
8946 diff -Nur linux-2.4.32/include/config/parport/module.h linux-2.4.32.patched/include/config/parport/module.h
8947 --- linux-2.4.32/include/config/parport/module.h        1970-01-01 01:00:00.000000000 +0100
8948 +++ linux-2.4.32.patched/include/config/parport/module.h        2006-03-13 18:57:11.000000000 +0100
8949 @@ -0,0 +1 @@
8950 +#define CONFIG_PARPORT_MODULE 1
8951 diff -Nur linux-2.4.32/include/config/parport/other.h linux-2.4.32.patched/include/config/parport/other.h
8952 --- linux-2.4.32/include/config/parport/other.h 1970-01-01 01:00:00.000000000 +0100
8953 +++ linux-2.4.32.patched/include/config/parport/other.h 2006-03-13 18:57:11.000000000 +0100
8954 @@ -0,0 +1 @@
8955 +#undef  CONFIG_PARPORT_OTHER
8956 diff -Nur linux-2.4.32/include/config/parport/pc.h linux-2.4.32.patched/include/config/parport/pc.h
8957 --- linux-2.4.32/include/config/parport/pc.h    1970-01-01 01:00:00.000000000 +0100
8958 +++ linux-2.4.32.patched/include/config/parport/pc.h    2006-03-13 18:57:11.000000000 +0100
8959 @@ -0,0 +1 @@
8960 +#undef  CONFIG_PARPORT_PC
8961 diff -Nur linux-2.4.32/include/config/parport/splink/module.h linux-2.4.32.patched/include/config/parport/splink/module.h
8962 --- linux-2.4.32/include/config/parport/splink/module.h 1970-01-01 01:00:00.000000000 +0100
8963 +++ linux-2.4.32.patched/include/config/parport/splink/module.h 2006-03-13 18:57:11.000000000 +0100
8964 @@ -0,0 +1 @@
8965 +#define CONFIG_PARPORT_SPLINK_MODULE 1
8966 diff -Nur linux-2.4.32/include/config/parport/splink.h linux-2.4.32.patched/include/config/parport/splink.h
8967 --- linux-2.4.32/include/config/parport/splink.h        1970-01-01 01:00:00.000000000 +0100
8968 +++ linux-2.4.32.patched/include/config/parport/splink.h        2006-03-13 18:57:11.000000000 +0100
8969 @@ -0,0 +1 @@
8970 +#undef  CONFIG_PARPORT_SPLINK
8971 diff -Nur linux-2.4.32/include/config/parport/sunbpp.h linux-2.4.32.patched/include/config/parport/sunbpp.h
8972 --- linux-2.4.32/include/config/parport/sunbpp.h        1970-01-01 01:00:00.000000000 +0100
8973 +++ linux-2.4.32.patched/include/config/parport/sunbpp.h        2006-03-13 18:57:11.000000000 +0100
8974 @@ -0,0 +1 @@
8975 +#undef  CONFIG_PARPORT_SUNBPP
8976 diff -Nur linux-2.4.32/include/config/parport.h linux-2.4.32.patched/include/config/parport.h
8977 --- linux-2.4.32/include/config/parport.h       1970-01-01 01:00:00.000000000 +0100
8978 +++ linux-2.4.32.patched/include/config/parport.h       2006-03-13 18:57:11.000000000 +0100
8979 @@ -0,0 +1 @@
8980 +#undef  CONFIG_PARPORT
8981 diff -Nur linux-2.4.32/include/config/partition/advanced.h linux-2.4.32.patched/include/config/partition/advanced.h
8982 --- linux-2.4.32/include/config/partition/advanced.h    1970-01-01 01:00:00.000000000 +0100
8983 +++ linux-2.4.32.patched/include/config/partition/advanced.h    2006-03-13 18:57:11.000000000 +0100
8984 @@ -0,0 +1 @@
8985 +#define CONFIG_PARTITION_ADVANCED 1
8986 diff -Nur linux-2.4.32/include/config/pci/auto.h linux-2.4.32.patched/include/config/pci/auto.h
8987 --- linux-2.4.32/include/config/pci/auto.h      1970-01-01 01:00:00.000000000 +0100
8988 +++ linux-2.4.32.patched/include/config/pci/auto.h      2006-03-13 18:57:11.000000000 +0100
8989 @@ -0,0 +1 @@
8990 +#define CONFIG_PCI_AUTO 1
8991 diff -Nur linux-2.4.32/include/config/pci/hermes.h linux-2.4.32.patched/include/config/pci/hermes.h
8992 --- linux-2.4.32/include/config/pci/hermes.h    1970-01-01 01:00:00.000000000 +0100
8993 +++ linux-2.4.32.patched/include/config/pci/hermes.h    2006-03-13 18:57:11.000000000 +0100
8994 @@ -0,0 +1 @@
8995 +#undef  CONFIG_PCI_HERMES
8996 diff -Nur linux-2.4.32/include/config/pci/names.h linux-2.4.32.patched/include/config/pci/names.h
8997 --- linux-2.4.32/include/config/pci/names.h     1970-01-01 01:00:00.000000000 +0100
8998 +++ linux-2.4.32.patched/include/config/pci/names.h     2006-03-13 18:57:11.000000000 +0100
8999 @@ -0,0 +1 @@
9000 +#undef  CONFIG_PCI_NAMES
9001 diff -Nur linux-2.4.32/include/config/pci/new.h linux-2.4.32.patched/include/config/pci/new.h
9002 --- linux-2.4.32/include/config/pci/new.h       1970-01-01 01:00:00.000000000 +0100
9003 +++ linux-2.4.32.patched/include/config/pci/new.h       2006-03-13 18:57:11.000000000 +0100
9004 @@ -0,0 +1 @@
9005 +#undef  CONFIG_PCI_NEW
9006 diff -Nur linux-2.4.32/include/config/pci.h linux-2.4.32.patched/include/config/pci.h
9007 --- linux-2.4.32/include/config/pci.h   1970-01-01 01:00:00.000000000 +0100
9008 +++ linux-2.4.32.patched/include/config/pci.h   2006-03-13 18:57:11.000000000 +0100
9009 @@ -0,0 +1 @@
9010 +#define CONFIG_PCI 1
9011 diff -Nur linux-2.4.32/include/config/pcmcia/atmel.h linux-2.4.32.patched/include/config/pcmcia/atmel.h
9012 --- linux-2.4.32/include/config/pcmcia/atmel.h  1970-01-01 01:00:00.000000000 +0100
9013 +++ linux-2.4.32.patched/include/config/pcmcia/atmel.h  2006-03-13 18:57:11.000000000 +0100
9014 @@ -0,0 +1 @@
9015 +#undef  CONFIG_PCMCIA_ATMEL
9016 diff -Nur linux-2.4.32/include/config/pcmcia/hermes.h linux-2.4.32.patched/include/config/pcmcia/hermes.h
9017 --- linux-2.4.32/include/config/pcmcia/hermes.h 1970-01-01 01:00:00.000000000 +0100
9018 +++ linux-2.4.32.patched/include/config/pcmcia/hermes.h 2006-03-13 18:57:11.000000000 +0100
9019 @@ -0,0 +1 @@
9020 +#undef  CONFIG_PCMCIA_HERMES
9021 diff -Nur linux-2.4.32/include/config/pcmcia/module.h linux-2.4.32.patched/include/config/pcmcia/module.h
9022 --- linux-2.4.32/include/config/pcmcia/module.h 1970-01-01 01:00:00.000000000 +0100
9023 +++ linux-2.4.32.patched/include/config/pcmcia/module.h 2006-03-13 18:57:11.000000000 +0100
9024 @@ -0,0 +1 @@
9025 +#define CONFIG_PCMCIA_MODULE 1
9026 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
9027 --- linux-2.4.32/include/config/pcmcia/serial/cs/module.h       1970-01-01 01:00:00.000000000 +0100
9028 +++ linux-2.4.32.patched/include/config/pcmcia/serial/cs/module.h       2006-03-13 18:57:11.000000000 +0100
9029 @@ -0,0 +1 @@
9030 +#define CONFIG_PCMCIA_SERIAL_CS_MODULE 1
9031 diff -Nur linux-2.4.32/include/config/pcmcia/serial/cs.h linux-2.4.32.patched/include/config/pcmcia/serial/cs.h
9032 --- linux-2.4.32/include/config/pcmcia/serial/cs.h      1970-01-01 01:00:00.000000000 +0100
9033 +++ linux-2.4.32.patched/include/config/pcmcia/serial/cs.h      2006-03-13 18:57:11.000000000 +0100
9034 @@ -0,0 +1 @@
9035 +#undef  CONFIG_PCMCIA_SERIAL_CS
9036 diff -Nur linux-2.4.32/include/config/pcmcia.h linux-2.4.32.patched/include/config/pcmcia.h
9037 --- linux-2.4.32/include/config/pcmcia.h        1970-01-01 01:00:00.000000000 +0100
9038 +++ linux-2.4.32.patched/include/config/pcmcia.h        2006-03-13 18:57:11.000000000 +0100
9039 @@ -0,0 +1 @@
9040 +#undef  CONFIG_PCMCIA
9041 diff -Nur linux-2.4.32/include/config/pcnet32.h linux-2.4.32.patched/include/config/pcnet32.h
9042 --- linux-2.4.32/include/config/pcnet32.h       1970-01-01 01:00:00.000000000 +0100
9043 +++ linux-2.4.32.patched/include/config/pcnet32.h       2006-03-13 18:57:11.000000000 +0100
9044 @@ -0,0 +1 @@
9045 +#undef  CONFIG_PCNET32
9046 diff -Nur linux-2.4.32/include/config/pcwatchdog.h linux-2.4.32.patched/include/config/pcwatchdog.h
9047 --- linux-2.4.32/include/config/pcwatchdog.h    1970-01-01 01:00:00.000000000 +0100
9048 +++ linux-2.4.32.patched/include/config/pcwatchdog.h    2006-03-13 18:57:11.000000000 +0100
9049 @@ -0,0 +1 @@
9050 +#undef  CONFIG_PCWATCHDOG
9051 diff -Nur linux-2.4.32/include/config/pdc202xx/burst.h linux-2.4.32.patched/include/config/pdc202xx/burst.h
9052 --- linux-2.4.32/include/config/pdc202xx/burst.h        1970-01-01 01:00:00.000000000 +0100
9053 +++ linux-2.4.32.patched/include/config/pdc202xx/burst.h        2006-03-13 18:57:11.000000000 +0100
9054 @@ -0,0 +1 @@
9055 +#define CONFIG_PDC202XX_BURST 1
9056 diff -Nur linux-2.4.32/include/config/pdc202xx/force.h linux-2.4.32.patched/include/config/pdc202xx/force.h
9057 --- linux-2.4.32/include/config/pdc202xx/force.h        1970-01-01 01:00:00.000000000 +0100
9058 +++ linux-2.4.32.patched/include/config/pdc202xx/force.h        2006-03-13 18:57:11.000000000 +0100
9059 @@ -0,0 +1 @@
9060 +#undef  CONFIG_PDC202XX_FORCE
9061 diff -Nur linux-2.4.32/include/config/phone/ixj/pcmcia.h linux-2.4.32.patched/include/config/phone/ixj/pcmcia.h
9062 --- linux-2.4.32/include/config/phone/ixj/pcmcia.h      1970-01-01 01:00:00.000000000 +0100
9063 +++ linux-2.4.32.patched/include/config/phone/ixj/pcmcia.h      2006-03-13 18:57:11.000000000 +0100
9064 @@ -0,0 +1 @@
9065 +#undef  CONFIG_PHONE_IXJ_PCMCIA
9066 diff -Nur linux-2.4.32/include/config/phone/ixj.h linux-2.4.32.patched/include/config/phone/ixj.h
9067 --- linux-2.4.32/include/config/phone/ixj.h     1970-01-01 01:00:00.000000000 +0100
9068 +++ linux-2.4.32.patched/include/config/phone/ixj.h     2006-03-13 18:57:11.000000000 +0100
9069 @@ -0,0 +1 @@
9070 +#undef  CONFIG_PHONE_IXJ
9071 diff -Nur linux-2.4.32/include/config/phone.h linux-2.4.32.patched/include/config/phone.h
9072 --- linux-2.4.32/include/config/phone.h 1970-01-01 01:00:00.000000000 +0100
9073 +++ linux-2.4.32.patched/include/config/phone.h 2006-03-13 18:57:11.000000000 +0100
9074 @@ -0,0 +1 @@
9075 +#undef  CONFIG_PHONE
9076 diff -Nur linux-2.4.32/include/config/plip.h linux-2.4.32.patched/include/config/plip.h
9077 --- linux-2.4.32/include/config/plip.h  1970-01-01 01:00:00.000000000 +0100
9078 +++ linux-2.4.32.patched/include/config/plip.h  2006-03-13 18:57:11.000000000 +0100
9079 @@ -0,0 +1 @@
9080 +#undef  CONFIG_PLIP
9081 diff -Nur linux-2.4.32/include/config/plx/hermes.h linux-2.4.32.patched/include/config/plx/hermes.h
9082 --- linux-2.4.32/include/config/plx/hermes.h    1970-01-01 01:00:00.000000000 +0100
9083 +++ linux-2.4.32.patched/include/config/plx/hermes.h    2006-03-13 18:57:11.000000000 +0100
9084 @@ -0,0 +1 @@
9085 +#undef  CONFIG_PLX_HERMES
9086 diff -Nur linux-2.4.32/include/config/pmc/big/sur.h linux-2.4.32.patched/include/config/pmc/big/sur.h
9087 --- linux-2.4.32/include/config/pmc/big/sur.h   1970-01-01 01:00:00.000000000 +0100
9088 +++ linux-2.4.32.patched/include/config/pmc/big/sur.h   2006-03-13 18:57:11.000000000 +0100
9089 @@ -0,0 +1 @@
9090 +#undef  CONFIG_PMC_BIG_SUR
9091 diff -Nur linux-2.4.32/include/config/pmc/stretch.h linux-2.4.32.patched/include/config/pmc/stretch.h
9092 --- linux-2.4.32/include/config/pmc/stretch.h   1970-01-01 01:00:00.000000000 +0100
9093 +++ linux-2.4.32.patched/include/config/pmc/stretch.h   2006-03-13 18:57:11.000000000 +0100
9094 @@ -0,0 +1 @@
9095 +#undef  CONFIG_PMC_STRETCH
9096 diff -Nur linux-2.4.32/include/config/pmc/yosemite.h linux-2.4.32.patched/include/config/pmc/yosemite.h
9097 --- linux-2.4.32/include/config/pmc/yosemite.h  1970-01-01 01:00:00.000000000 +0100
9098 +++ linux-2.4.32.patched/include/config/pmc/yosemite.h  2006-03-13 18:57:11.000000000 +0100
9099 @@ -0,0 +1 @@
9100 +#undef  CONFIG_PMC_YOSEMITE
9101 diff -Nur linux-2.4.32/include/config/pnp.h linux-2.4.32.patched/include/config/pnp.h
9102 --- linux-2.4.32/include/config/pnp.h   1970-01-01 01:00:00.000000000 +0100
9103 +++ linux-2.4.32.patched/include/config/pnp.h   2006-03-13 18:57:11.000000000 +0100
9104 @@ -0,0 +1 @@
9105 +#undef  CONFIG_PNP
9106 diff -Nur linux-2.4.32/include/config/ppdev/module.h linux-2.4.32.patched/include/config/ppdev/module.h
9107 --- linux-2.4.32/include/config/ppdev/module.h  1970-01-01 01:00:00.000000000 +0100
9108 +++ linux-2.4.32.patched/include/config/ppdev/module.h  2006-03-13 18:57:11.000000000 +0100
9109 @@ -0,0 +1 @@
9110 +#define CONFIG_PPDEV_MODULE 1
9111 diff -Nur linux-2.4.32/include/config/ppdev.h linux-2.4.32.patched/include/config/ppdev.h
9112 --- linux-2.4.32/include/config/ppdev.h 1970-01-01 01:00:00.000000000 +0100
9113 +++ linux-2.4.32.patched/include/config/ppdev.h 2006-03-13 18:57:11.000000000 +0100
9114 @@ -0,0 +1 @@
9115 +#undef  CONFIG_PPDEV
9116 diff -Nur linux-2.4.32/include/config/ppp/async/module.h linux-2.4.32.patched/include/config/ppp/async/module.h
9117 --- linux-2.4.32/include/config/ppp/async/module.h      1970-01-01 01:00:00.000000000 +0100
9118 +++ linux-2.4.32.patched/include/config/ppp/async/module.h      2006-03-13 18:57:11.000000000 +0100
9119 @@ -0,0 +1 @@
9120 +#define CONFIG_PPP_ASYNC_MODULE 1
9121 diff -Nur linux-2.4.32/include/config/ppp/async.h linux-2.4.32.patched/include/config/ppp/async.h
9122 --- linux-2.4.32/include/config/ppp/async.h     1970-01-01 01:00:00.000000000 +0100
9123 +++ linux-2.4.32.patched/include/config/ppp/async.h     2006-03-13 18:57:11.000000000 +0100
9124 @@ -0,0 +1 @@
9125 +#undef  CONFIG_PPP_ASYNC
9126 diff -Nur linux-2.4.32/include/config/ppp/bsdcomp/module.h linux-2.4.32.patched/include/config/ppp/bsdcomp/module.h
9127 --- linux-2.4.32/include/config/ppp/bsdcomp/module.h    1970-01-01 01:00:00.000000000 +0100
9128 +++ linux-2.4.32.patched/include/config/ppp/bsdcomp/module.h    2006-03-13 18:57:11.000000000 +0100
9129 @@ -0,0 +1 @@
9130 +#define CONFIG_PPP_BSDCOMP_MODULE 1
9131 diff -Nur linux-2.4.32/include/config/ppp/bsdcomp.h linux-2.4.32.patched/include/config/ppp/bsdcomp.h
9132 --- linux-2.4.32/include/config/ppp/bsdcomp.h   1970-01-01 01:00:00.000000000 +0100
9133 +++ linux-2.4.32.patched/include/config/ppp/bsdcomp.h   2006-03-13 18:57:11.000000000 +0100
9134 @@ -0,0 +1 @@
9135 +#undef  CONFIG_PPP_BSDCOMP
9136 diff -Nur linux-2.4.32/include/config/ppp/deflate/module.h linux-2.4.32.patched/include/config/ppp/deflate/module.h
9137 --- linux-2.4.32/include/config/ppp/deflate/module.h    1970-01-01 01:00:00.000000000 +0100
9138 +++ linux-2.4.32.patched/include/config/ppp/deflate/module.h    2006-03-13 18:57:11.000000000 +0100
9139 @@ -0,0 +1 @@
9140 +#define CONFIG_PPP_DEFLATE_MODULE 1
9141 diff -Nur linux-2.4.32/include/config/ppp/deflate.h linux-2.4.32.patched/include/config/ppp/deflate.h
9142 --- linux-2.4.32/include/config/ppp/deflate.h   1970-01-01 01:00:00.000000000 +0100
9143 +++ linux-2.4.32.patched/include/config/ppp/deflate.h   2006-03-13 18:57:11.000000000 +0100
9144 @@ -0,0 +1 @@
9145 +#undef  CONFIG_PPP_DEFLATE
9146 diff -Nur linux-2.4.32/include/config/ppp/filter.h linux-2.4.32.patched/include/config/ppp/filter.h
9147 --- linux-2.4.32/include/config/ppp/filter.h    1970-01-01 01:00:00.000000000 +0100
9148 +++ linux-2.4.32.patched/include/config/ppp/filter.h    2006-03-13 18:57:11.000000000 +0100
9149 @@ -0,0 +1 @@
9150 +#define CONFIG_PPP_FILTER 1
9151 diff -Nur linux-2.4.32/include/config/ppp/module.h linux-2.4.32.patched/include/config/ppp/module.h
9152 --- linux-2.4.32/include/config/ppp/module.h    1970-01-01 01:00:00.000000000 +0100
9153 +++ linux-2.4.32.patched/include/config/ppp/module.h    2006-03-13 18:57:11.000000000 +0100
9154 @@ -0,0 +1 @@
9155 +#define CONFIG_PPP_MODULE 1
9156 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
9157 --- linux-2.4.32/include/config/ppp/mppe/mppc/module.h  1970-01-01 01:00:00.000000000 +0100
9158 +++ linux-2.4.32.patched/include/config/ppp/mppe/mppc/module.h  2006-03-13 18:57:11.000000000 +0100
9159 @@ -0,0 +1 @@
9160 +#define CONFIG_PPP_MPPE_MPPC_MODULE 1
9161 diff -Nur linux-2.4.32/include/config/ppp/mppe/mppc.h linux-2.4.32.patched/include/config/ppp/mppe/mppc.h
9162 --- linux-2.4.32/include/config/ppp/mppe/mppc.h 1970-01-01 01:00:00.000000000 +0100
9163 +++ linux-2.4.32.patched/include/config/ppp/mppe/mppc.h 2006-03-13 18:57:11.000000000 +0100
9164 @@ -0,0 +1 @@
9165 +#undef  CONFIG_PPP_MPPE_MPPC
9166 diff -Nur linux-2.4.32/include/config/ppp/multilink.h linux-2.4.32.patched/include/config/ppp/multilink.h
9167 --- linux-2.4.32/include/config/ppp/multilink.h 1970-01-01 01:00:00.000000000 +0100
9168 +++ linux-2.4.32.patched/include/config/ppp/multilink.h 2006-03-13 18:57:11.000000000 +0100
9169 @@ -0,0 +1 @@
9170 +#undef  CONFIG_PPP_MULTILINK
9171 diff -Nur linux-2.4.32/include/config/ppp/sync/tty.h linux-2.4.32.patched/include/config/ppp/sync/tty.h
9172 --- linux-2.4.32/include/config/ppp/sync/tty.h  1970-01-01 01:00:00.000000000 +0100
9173 +++ linux-2.4.32.patched/include/config/ppp/sync/tty.h  2006-03-13 18:57:11.000000000 +0100
9174 @@ -0,0 +1 @@
9175 +#undef  CONFIG_PPP_SYNC_TTY
9176 diff -Nur linux-2.4.32/include/config/ppp.h linux-2.4.32.patched/include/config/ppp.h
9177 --- linux-2.4.32/include/config/ppp.h   1970-01-01 01:00:00.000000000 +0100
9178 +++ linux-2.4.32.patched/include/config/ppp.h   2006-03-13 18:57:11.000000000 +0100
9179 @@ -0,0 +1 @@
9180 +#undef  CONFIG_PPP
9181 diff -Nur linux-2.4.32/include/config/pppoe/module.h linux-2.4.32.patched/include/config/pppoe/module.h
9182 --- linux-2.4.32/include/config/pppoe/module.h  1970-01-01 01:00:00.000000000 +0100
9183 +++ linux-2.4.32.patched/include/config/pppoe/module.h  2006-03-13 18:57:11.000000000 +0100
9184 @@ -0,0 +1 @@
9185 +#define CONFIG_PPPOE_MODULE 1
9186 diff -Nur linux-2.4.32/include/config/pppoe.h linux-2.4.32.patched/include/config/pppoe.h
9187 --- linux-2.4.32/include/config/pppoe.h 1970-01-01 01:00:00.000000000 +0100
9188 +++ linux-2.4.32.patched/include/config/pppoe.h 2006-03-13 18:57:11.000000000 +0100
9189 @@ -0,0 +1 @@
9190 +#undef  CONFIG_PPPOE
9191 diff -Nur linux-2.4.32/include/config/printer/module.h linux-2.4.32.patched/include/config/printer/module.h
9192 --- linux-2.4.32/include/config/printer/module.h        1970-01-01 01:00:00.000000000 +0100
9193 +++ linux-2.4.32.patched/include/config/printer/module.h        2006-03-13 18:57:11.000000000 +0100
9194 @@ -0,0 +1 @@
9195 +#define CONFIG_PRINTER_MODULE 1
9196 diff -Nur linux-2.4.32/include/config/printer.h linux-2.4.32.patched/include/config/printer.h
9197 --- linux-2.4.32/include/config/printer.h       1970-01-01 01:00:00.000000000 +0100
9198 +++ linux-2.4.32.patched/include/config/printer.h       2006-03-13 18:57:11.000000000 +0100
9199 @@ -0,0 +1 @@
9200 +#undef  CONFIG_PRINTER
9201 diff -Nur linux-2.4.32/include/config/prism54.h linux-2.4.32.patched/include/config/prism54.h
9202 --- linux-2.4.32/include/config/prism54.h       1970-01-01 01:00:00.000000000 +0100
9203 +++ linux-2.4.32.patched/include/config/prism54.h       2006-03-13 18:57:11.000000000 +0100
9204 @@ -0,0 +1 @@
9205 +#undef  CONFIG_PRISM54
9206 diff -Nur linux-2.4.32/include/config/proc/fs.h linux-2.4.32.patched/include/config/proc/fs.h
9207 --- linux-2.4.32/include/config/proc/fs.h       1970-01-01 01:00:00.000000000 +0100
9208 +++ linux-2.4.32.patched/include/config/proc/fs.h       2006-03-13 18:57:11.000000000 +0100
9209 @@ -0,0 +1 @@
9210 +#define CONFIG_PROC_FS 1
9211 diff -Nur linux-2.4.32/include/config/qfmt/v2.h linux-2.4.32.patched/include/config/qfmt/v2.h
9212 --- linux-2.4.32/include/config/qfmt/v2.h       1970-01-01 01:00:00.000000000 +0100
9213 +++ linux-2.4.32.patched/include/config/qfmt/v2.h       2006-03-13 18:57:11.000000000 +0100
9214 @@ -0,0 +1 @@
9215 +#undef  CONFIG_QFMT_V2
9216 diff -Nur linux-2.4.32/include/config/qic02/tape.h linux-2.4.32.patched/include/config/qic02/tape.h
9217 --- linux-2.4.32/include/config/qic02/tape.h    1970-01-01 01:00:00.000000000 +0100
9218 +++ linux-2.4.32.patched/include/config/qic02/tape.h    2006-03-13 18:57:11.000000000 +0100
9219 @@ -0,0 +1 @@
9220 +#undef  CONFIG_QIC02_TAPE
9221 diff -Nur linux-2.4.32/include/config/qnx4fs/fs.h linux-2.4.32.patched/include/config/qnx4fs/fs.h
9222 --- linux-2.4.32/include/config/qnx4fs/fs.h     1970-01-01 01:00:00.000000000 +0100
9223 +++ linux-2.4.32.patched/include/config/qnx4fs/fs.h     2006-03-13 18:57:11.000000000 +0100
9224 @@ -0,0 +1 @@
9225 +#undef  CONFIG_QNX4FS_FS
9226 diff -Nur linux-2.4.32/include/config/qnx4fs/rw.h linux-2.4.32.patched/include/config/qnx4fs/rw.h
9227 --- linux-2.4.32/include/config/qnx4fs/rw.h     1970-01-01 01:00:00.000000000 +0100
9228 +++ linux-2.4.32.patched/include/config/qnx4fs/rw.h     2006-03-13 18:57:11.000000000 +0100
9229 @@ -0,0 +1 @@
9230 +#undef  CONFIG_QNX4FS_RW
9231 diff -Nur linux-2.4.32/include/config/quota.h linux-2.4.32.patched/include/config/quota.h
9232 --- linux-2.4.32/include/config/quota.h 1970-01-01 01:00:00.000000000 +0100
9233 +++ linux-2.4.32.patched/include/config/quota.h 2006-03-13 18:57:11.000000000 +0100
9234 @@ -0,0 +1 @@
9235 +#undef  CONFIG_QUOTA
9236 diff -Nur linux-2.4.32/include/config/r3964.h linux-2.4.32.patched/include/config/r3964.h
9237 --- linux-2.4.32/include/config/r3964.h 1970-01-01 01:00:00.000000000 +0100
9238 +++ linux-2.4.32.patched/include/config/r3964.h 2006-03-13 18:57:11.000000000 +0100
9239 @@ -0,0 +1 @@
9240 +#undef  CONFIG_R3964
9241 diff -Nur linux-2.4.32/include/config/r8169.h linux-2.4.32.patched/include/config/r8169.h
9242 --- linux-2.4.32/include/config/r8169.h 1970-01-01 01:00:00.000000000 +0100
9243 +++ linux-2.4.32.patched/include/config/r8169.h 2006-03-13 18:57:11.000000000 +0100
9244 @@ -0,0 +1 @@
9245 +#undef  CONFIG_R8169
9246 diff -Nur linux-2.4.32/include/config/radio/gemtek/pci.h linux-2.4.32.patched/include/config/radio/gemtek/pci.h
9247 --- linux-2.4.32/include/config/radio/gemtek/pci.h      1970-01-01 01:00:00.000000000 +0100
9248 +++ linux-2.4.32.patched/include/config/radio/gemtek/pci.h      2006-03-13 18:57:11.000000000 +0100
9249 @@ -0,0 +1 @@
9250 +#undef  CONFIG_RADIO_GEMTEK_PCI
9251 diff -Nur linux-2.4.32/include/config/radio/maestro.h linux-2.4.32.patched/include/config/radio/maestro.h
9252 --- linux-2.4.32/include/config/radio/maestro.h 1970-01-01 01:00:00.000000000 +0100
9253 +++ linux-2.4.32.patched/include/config/radio/maestro.h 2006-03-13 18:57:11.000000000 +0100
9254 @@ -0,0 +1 @@
9255 +#undef  CONFIG_RADIO_MAESTRO
9256 diff -Nur linux-2.4.32/include/config/radio/maxiradio.h linux-2.4.32.patched/include/config/radio/maxiradio.h
9257 --- linux-2.4.32/include/config/radio/maxiradio.h       1970-01-01 01:00:00.000000000 +0100
9258 +++ linux-2.4.32.patched/include/config/radio/maxiradio.h       2006-03-13 18:57:11.000000000 +0100
9259 @@ -0,0 +1 @@
9260 +#undef  CONFIG_RADIO_MAXIRADIO
9261 diff -Nur linux-2.4.32/include/config/radio/miropcm20.h linux-2.4.32.patched/include/config/radio/miropcm20.h
9262 --- linux-2.4.32/include/config/radio/miropcm20.h       1970-01-01 01:00:00.000000000 +0100
9263 +++ linux-2.4.32.patched/include/config/radio/miropcm20.h       2006-03-13 18:57:11.000000000 +0100
9264 @@ -0,0 +1 @@
9265 +#undef  CONFIG_RADIO_MIROPCM20
9266 diff -Nur linux-2.4.32/include/config/ramfs.h linux-2.4.32.patched/include/config/ramfs.h
9267 --- linux-2.4.32/include/config/ramfs.h 1970-01-01 01:00:00.000000000 +0100
9268 +++ linux-2.4.32.patched/include/config/ramfs.h 2006-03-13 18:57:11.000000000 +0100
9269 @@ -0,0 +1 @@
9270 +#define CONFIG_RAMFS 1
9271 diff -Nur linux-2.4.32/include/config/rcpci.h linux-2.4.32.patched/include/config/rcpci.h
9272 --- linux-2.4.32/include/config/rcpci.h 1970-01-01 01:00:00.000000000 +0100
9273 +++ linux-2.4.32.patched/include/config/rcpci.h 2006-03-13 18:57:11.000000000 +0100
9274 @@ -0,0 +1 @@
9275 +#undef  CONFIG_RCPCI
9276 diff -Nur linux-2.4.32/include/config/reiserfs/check.h linux-2.4.32.patched/include/config/reiserfs/check.h
9277 --- linux-2.4.32/include/config/reiserfs/check.h        1970-01-01 01:00:00.000000000 +0100
9278 +++ linux-2.4.32.patched/include/config/reiserfs/check.h        2006-03-13 18:57:11.000000000 +0100
9279 @@ -0,0 +1 @@
9280 +#undef  CONFIG_REISERFS_CHECK
9281 diff -Nur linux-2.4.32/include/config/reiserfs/fs.h linux-2.4.32.patched/include/config/reiserfs/fs.h
9282 --- linux-2.4.32/include/config/reiserfs/fs.h   1970-01-01 01:00:00.000000000 +0100
9283 +++ linux-2.4.32.patched/include/config/reiserfs/fs.h   2006-03-13 18:57:11.000000000 +0100
9284 @@ -0,0 +1 @@
9285 +#undef  CONFIG_REISERFS_FS
9286 diff -Nur linux-2.4.32/include/config/reiserfs/proc/info.h linux-2.4.32.patched/include/config/reiserfs/proc/info.h
9287 --- linux-2.4.32/include/config/reiserfs/proc/info.h    1970-01-01 01:00:00.000000000 +0100
9288 +++ linux-2.4.32.patched/include/config/reiserfs/proc/info.h    2006-03-13 18:57:11.000000000 +0100
9289 @@ -0,0 +1 @@
9290 +#undef  CONFIG_REISERFS_PROC_INFO
9291 diff -Nur linux-2.4.32/include/config/remote/debug.h linux-2.4.32.patched/include/config/remote/debug.h
9292 --- linux-2.4.32/include/config/remote/debug.h  1970-01-01 01:00:00.000000000 +0100
9293 +++ linux-2.4.32.patched/include/config/remote/debug.h  2006-03-13 18:57:11.000000000 +0100
9294 @@ -0,0 +1 @@
9295 +#undef  CONFIG_REMOTE_DEBUG
9296 diff -Nur linux-2.4.32/include/config/romfs/fs.h linux-2.4.32.patched/include/config/romfs/fs.h
9297 --- linux-2.4.32/include/config/romfs/fs.h      1970-01-01 01:00:00.000000000 +0100
9298 +++ linux-2.4.32.patched/include/config/romfs/fs.h      2006-03-13 18:57:11.000000000 +0100
9299 @@ -0,0 +1 @@
9300 +#undef  CONFIG_ROMFS_FS
9301 diff -Nur linux-2.4.32/include/config/root/nfs.h linux-2.4.32.patched/include/config/root/nfs.h
9302 --- linux-2.4.32/include/config/root/nfs.h      1970-01-01 01:00:00.000000000 +0100
9303 +++ linux-2.4.32.patched/include/config/root/nfs.h      2006-03-13 18:57:11.000000000 +0100
9304 @@ -0,0 +1 @@
9305 +#undef  CONFIG_ROOT_NFS
9306 diff -Nur linux-2.4.32/include/config/rose.h linux-2.4.32.patched/include/config/rose.h
9307 --- linux-2.4.32/include/config/rose.h  1970-01-01 01:00:00.000000000 +0100
9308 +++ linux-2.4.32.patched/include/config/rose.h  2006-03-13 18:57:11.000000000 +0100
9309 @@ -0,0 +1 @@
9310 +#undef  CONFIG_ROSE
9311 diff -Nur linux-2.4.32/include/config/rtc.h linux-2.4.32.patched/include/config/rtc.h
9312 --- linux-2.4.32/include/config/rtc.h   1970-01-01 01:00:00.000000000 +0100
9313 +++ linux-2.4.32.patched/include/config/rtc.h   2006-03-13 18:57:11.000000000 +0100
9314 @@ -0,0 +1 @@
9315 +#undef  CONFIG_RTC
9316 diff -Nur linux-2.4.32/include/config/runtime/debug.h linux-2.4.32.patched/include/config/runtime/debug.h
9317 --- linux-2.4.32/include/config/runtime/debug.h 1970-01-01 01:00:00.000000000 +0100
9318 +++ linux-2.4.32.patched/include/config/runtime/debug.h 2006-03-13 18:57:11.000000000 +0100
9319 @@ -0,0 +1 @@
9320 +#undef  CONFIG_RUNTIME_DEBUG
9321 diff -Nur linux-2.4.32/include/config/rwsem/generic/spinlock.h linux-2.4.32.patched/include/config/rwsem/generic/spinlock.h
9322 --- linux-2.4.32/include/config/rwsem/generic/spinlock.h        1970-01-01 01:00:00.000000000 +0100
9323 +++ linux-2.4.32.patched/include/config/rwsem/generic/spinlock.h        2006-03-13 18:57:11.000000000 +0100
9324 @@ -0,0 +1 @@
9325 +#define CONFIG_RWSEM_GENERIC_SPINLOCK 1
9326 diff -Nur linux-2.4.32/include/config/rwsem/xchgadd/algorithm.h linux-2.4.32.patched/include/config/rwsem/xchgadd/algorithm.h
9327 --- linux-2.4.32/include/config/rwsem/xchgadd/algorithm.h       1970-01-01 01:00:00.000000000 +0100
9328 +++ linux-2.4.32.patched/include/config/rwsem/xchgadd/algorithm.h       2006-03-13 18:57:11.000000000 +0100
9329 @@ -0,0 +1 @@
9330 +#undef  CONFIG_RWSEM_XCHGADD_ALGORITHM
9331 diff -Nur linux-2.4.32/include/config/sbus.h linux-2.4.32.patched/include/config/sbus.h
9332 --- linux-2.4.32/include/config/sbus.h  1970-01-01 01:00:00.000000000 +0100
9333 +++ linux-2.4.32.patched/include/config/sbus.h  2006-03-13 18:57:11.000000000 +0100
9334 @@ -0,0 +1 @@
9335 +#undef  CONFIG_SBUS
9336 diff -Nur linux-2.4.32/include/config/sc1200/wdt.h linux-2.4.32.patched/include/config/sc1200/wdt.h
9337 --- linux-2.4.32/include/config/sc1200/wdt.h    1970-01-01 01:00:00.000000000 +0100
9338 +++ linux-2.4.32.patched/include/config/sc1200/wdt.h    2006-03-13 18:57:11.000000000 +0100
9339 @@ -0,0 +1 @@
9340 +#undef  CONFIG_SC1200_WDT
9341 diff -Nur linux-2.4.32/include/config/sc520/wdt.h linux-2.4.32.patched/include/config/sc520/wdt.h
9342 --- linux-2.4.32/include/config/sc520/wdt.h     1970-01-01 01:00:00.000000000 +0100
9343 +++ linux-2.4.32.patched/include/config/sc520/wdt.h     2006-03-13 18:57:11.000000000 +0100
9344 @@ -0,0 +1 @@
9345 +#undef  CONFIG_SC520_WDT
9346 diff -Nur linux-2.4.32/include/config/scc/delay.h linux-2.4.32.patched/include/config/scc/delay.h
9347 --- linux-2.4.32/include/config/scc/delay.h     1970-01-01 01:00:00.000000000 +0100
9348 +++ linux-2.4.32.patched/include/config/scc/delay.h     2006-03-13 18:57:11.000000000 +0100
9349 @@ -0,0 +1 @@
9350 +#undef  CONFIG_SCC_DELAY
9351 diff -Nur linux-2.4.32/include/config/scc/trxecho.h linux-2.4.32.patched/include/config/scc/trxecho.h
9352 --- linux-2.4.32/include/config/scc/trxecho.h   1970-01-01 01:00:00.000000000 +0100
9353 +++ linux-2.4.32.patched/include/config/scc/trxecho.h   2006-03-13 18:57:11.000000000 +0100
9354 @@ -0,0 +1 @@
9355 +#undef  CONFIG_SCC_TRXECHO
9356 diff -Nur linux-2.4.32/include/config/scsi/7000fasst.h linux-2.4.32.patched/include/config/scsi/7000fasst.h
9357 --- linux-2.4.32/include/config/scsi/7000fasst.h        1970-01-01 01:00:00.000000000 +0100
9358 +++ linux-2.4.32.patched/include/config/scsi/7000fasst.h        2006-03-13 18:57:11.000000000 +0100
9359 @@ -0,0 +1 @@
9360 +#undef  CONFIG_SCSI_7000FASST
9361 diff -Nur linux-2.4.32/include/config/scsi/aacraid.h linux-2.4.32.patched/include/config/scsi/aacraid.h
9362 --- linux-2.4.32/include/config/scsi/aacraid.h  1970-01-01 01:00:00.000000000 +0100
9363 +++ linux-2.4.32.patched/include/config/scsi/aacraid.h  2006-03-13 18:57:11.000000000 +0100
9364 @@ -0,0 +1 @@
9365 +#undef  CONFIG_SCSI_AACRAID
9366 diff -Nur linux-2.4.32/include/config/scsi/acard.h linux-2.4.32.patched/include/config/scsi/acard.h
9367 --- linux-2.4.32/include/config/scsi/acard.h    1970-01-01 01:00:00.000000000 +0100
9368 +++ linux-2.4.32.patched/include/config/scsi/acard.h    2006-03-13 18:57:11.000000000 +0100
9369 @@ -0,0 +1 @@
9370 +#undef  CONFIG_SCSI_ACARD
9371 diff -Nur linux-2.4.32/include/config/scsi/advansys.h linux-2.4.32.patched/include/config/scsi/advansys.h
9372 --- linux-2.4.32/include/config/scsi/advansys.h 1970-01-01 01:00:00.000000000 +0100
9373 +++ linux-2.4.32.patched/include/config/scsi/advansys.h 2006-03-13 18:57:11.000000000 +0100
9374 @@ -0,0 +1 @@
9375 +#undef  CONFIG_SCSI_ADVANSYS
9376 diff -Nur linux-2.4.32/include/config/scsi/aha152x.h linux-2.4.32.patched/include/config/scsi/aha152x.h
9377 --- linux-2.4.32/include/config/scsi/aha152x.h  1970-01-01 01:00:00.000000000 +0100
9378 +++ linux-2.4.32.patched/include/config/scsi/aha152x.h  2006-03-13 18:57:11.000000000 +0100
9379 @@ -0,0 +1 @@
9380 +#undef  CONFIG_SCSI_AHA152X
9381 diff -Nur linux-2.4.32/include/config/scsi/aha1542.h linux-2.4.32.patched/include/config/scsi/aha1542.h
9382 --- linux-2.4.32/include/config/scsi/aha1542.h  1970-01-01 01:00:00.000000000 +0100
9383 +++ linux-2.4.32.patched/include/config/scsi/aha1542.h  2006-03-13 18:57:11.000000000 +0100
9384 @@ -0,0 +1 @@
9385 +#undef  CONFIG_SCSI_AHA1542
9386 diff -Nur linux-2.4.32/include/config/scsi/aha1740.h linux-2.4.32.patched/include/config/scsi/aha1740.h
9387 --- linux-2.4.32/include/config/scsi/aha1740.h  1970-01-01 01:00:00.000000000 +0100
9388 +++ linux-2.4.32.patched/include/config/scsi/aha1740.h  2006-03-13 18:57:11.000000000 +0100
9389 @@ -0,0 +1 @@
9390 +#undef  CONFIG_SCSI_AHA1740
9391 diff -Nur linux-2.4.32/include/config/scsi/aic79xx.h linux-2.4.32.patched/include/config/scsi/aic79xx.h
9392 --- linux-2.4.32/include/config/scsi/aic79xx.h  1970-01-01 01:00:00.000000000 +0100
9393 +++ linux-2.4.32.patched/include/config/scsi/aic79xx.h  2006-03-13 18:57:11.000000000 +0100
9394 @@ -0,0 +1 @@
9395 +#undef  CONFIG_SCSI_AIC79XX
9396 diff -Nur linux-2.4.32/include/config/scsi/aic7xxx/old.h linux-2.4.32.patched/include/config/scsi/aic7xxx/old.h
9397 --- linux-2.4.32/include/config/scsi/aic7xxx/old.h      1970-01-01 01:00:00.000000000 +0100
9398 +++ linux-2.4.32.patched/include/config/scsi/aic7xxx/old.h      2006-03-13 18:57:11.000000000 +0100
9399 @@ -0,0 +1 @@
9400 +#undef  CONFIG_SCSI_AIC7XXX_OLD
9401 diff -Nur linux-2.4.32/include/config/scsi/aic7xxx.h linux-2.4.32.patched/include/config/scsi/aic7xxx.h
9402 --- linux-2.4.32/include/config/scsi/aic7xxx.h  1970-01-01 01:00:00.000000000 +0100
9403 +++ linux-2.4.32.patched/include/config/scsi/aic7xxx.h  2006-03-13 18:57:11.000000000 +0100
9404 @@ -0,0 +1 @@
9405 +#undef  CONFIG_SCSI_AIC7XXX
9406 diff -Nur linux-2.4.32/include/config/scsi/am53c974.h linux-2.4.32.patched/include/config/scsi/am53c974.h
9407 --- linux-2.4.32/include/config/scsi/am53c974.h 1970-01-01 01:00:00.000000000 +0100
9408 +++ linux-2.4.32.patched/include/config/scsi/am53c974.h 2006-03-13 18:57:11.000000000 +0100
9409 @@ -0,0 +1 @@
9410 +#undef  CONFIG_SCSI_AM53C974
9411 diff -Nur linux-2.4.32/include/config/scsi/ata/piix.h linux-2.4.32.patched/include/config/scsi/ata/piix.h
9412 --- linux-2.4.32/include/config/scsi/ata/piix.h 1970-01-01 01:00:00.000000000 +0100
9413 +++ linux-2.4.32.patched/include/config/scsi/ata/piix.h 2006-03-13 18:57:11.000000000 +0100
9414 @@ -0,0 +1 @@
9415 +#undef  CONFIG_SCSI_ATA_PIIX
9416 diff -Nur linux-2.4.32/include/config/scsi/buslogic.h linux-2.4.32.patched/include/config/scsi/buslogic.h
9417 --- linux-2.4.32/include/config/scsi/buslogic.h 1970-01-01 01:00:00.000000000 +0100
9418 +++ linux-2.4.32.patched/include/config/scsi/buslogic.h 2006-03-13 18:57:11.000000000 +0100
9419 @@ -0,0 +1 @@
9420 +#undef  CONFIG_SCSI_BUSLOGIC
9421 diff -Nur linux-2.4.32/include/config/scsi/constants.h linux-2.4.32.patched/include/config/scsi/constants.h
9422 --- linux-2.4.32/include/config/scsi/constants.h        1970-01-01 01:00:00.000000000 +0100
9423 +++ linux-2.4.32.patched/include/config/scsi/constants.h        2006-03-13 18:57:11.000000000 +0100
9424 @@ -0,0 +1 @@
9425 +#undef  CONFIG_SCSI_CONSTANTS
9426 diff -Nur linux-2.4.32/include/config/scsi/cpqfcts.h linux-2.4.32.patched/include/config/scsi/cpqfcts.h
9427 --- linux-2.4.32/include/config/scsi/cpqfcts.h  1970-01-01 01:00:00.000000000 +0100
9428 +++ linux-2.4.32.patched/include/config/scsi/cpqfcts.h  2006-03-13 18:57:11.000000000 +0100
9429 @@ -0,0 +1 @@
9430 +#undef  CONFIG_SCSI_CPQFCTS
9431 diff -Nur linux-2.4.32/include/config/scsi/dc390t.h linux-2.4.32.patched/include/config/scsi/dc390t.h
9432 --- linux-2.4.32/include/config/scsi/dc390t.h   1970-01-01 01:00:00.000000000 +0100
9433 +++ linux-2.4.32.patched/include/config/scsi/dc390t.h   2006-03-13 18:57:11.000000000 +0100
9434 @@ -0,0 +1 @@
9435 +#undef  CONFIG_SCSI_DC390T
9436 diff -Nur linux-2.4.32/include/config/scsi/debug/queues.h linux-2.4.32.patched/include/config/scsi/debug/queues.h
9437 --- linux-2.4.32/include/config/scsi/debug/queues.h     1970-01-01 01:00:00.000000000 +0100
9438 +++ linux-2.4.32.patched/include/config/scsi/debug/queues.h     2006-03-13 18:57:11.000000000 +0100
9439 @@ -0,0 +1 @@
9440 +#undef  CONFIG_SCSI_DEBUG_QUEUES
9441 diff -Nur linux-2.4.32/include/config/scsi/debug.h linux-2.4.32.patched/include/config/scsi/debug.h
9442 --- linux-2.4.32/include/config/scsi/debug.h    1970-01-01 01:00:00.000000000 +0100
9443 +++ linux-2.4.32.patched/include/config/scsi/debug.h    2006-03-13 18:57:11.000000000 +0100
9444 @@ -0,0 +1 @@
9445 +#undef  CONFIG_SCSI_DEBUG
9446 diff -Nur linux-2.4.32/include/config/scsi/dmx3191d.h linux-2.4.32.patched/include/config/scsi/dmx3191d.h
9447 --- linux-2.4.32/include/config/scsi/dmx3191d.h 1970-01-01 01:00:00.000000000 +0100
9448 +++ linux-2.4.32.patched/include/config/scsi/dmx3191d.h 2006-03-13 18:57:11.000000000 +0100
9449 @@ -0,0 +1 @@
9450 +#undef  CONFIG_SCSI_DMX3191D
9451 diff -Nur linux-2.4.32/include/config/scsi/dpt/i2o.h linux-2.4.32.patched/include/config/scsi/dpt/i2o.h
9452 --- linux-2.4.32/include/config/scsi/dpt/i2o.h  1970-01-01 01:00:00.000000000 +0100
9453 +++ linux-2.4.32.patched/include/config/scsi/dpt/i2o.h  2006-03-13 18:57:11.000000000 +0100
9454 @@ -0,0 +1 @@
9455 +#undef  CONFIG_SCSI_DPT_I2O
9456 diff -Nur linux-2.4.32/include/config/scsi/dtc3280.h linux-2.4.32.patched/include/config/scsi/dtc3280.h
9457 --- linux-2.4.32/include/config/scsi/dtc3280.h  1970-01-01 01:00:00.000000000 +0100
9458 +++ linux-2.4.32.patched/include/config/scsi/dtc3280.h  2006-03-13 18:57:11.000000000 +0100
9459 @@ -0,0 +1 @@
9460 +#undef  CONFIG_SCSI_DTC3280
9461 diff -Nur linux-2.4.32/include/config/scsi/eata/dma.h linux-2.4.32.patched/include/config/scsi/eata/dma.h
9462 --- linux-2.4.32/include/config/scsi/eata/dma.h 1970-01-01 01:00:00.000000000 +0100
9463 +++ linux-2.4.32.patched/include/config/scsi/eata/dma.h 2006-03-13 18:57:11.000000000 +0100
9464 @@ -0,0 +1 @@
9465 +#undef  CONFIG_SCSI_EATA_DMA
9466 diff -Nur linux-2.4.32/include/config/scsi/eata/pio.h linux-2.4.32.patched/include/config/scsi/eata/pio.h
9467 --- linux-2.4.32/include/config/scsi/eata/pio.h 1970-01-01 01:00:00.000000000 +0100
9468 +++ linux-2.4.32.patched/include/config/scsi/eata/pio.h 2006-03-13 18:57:11.000000000 +0100
9469 @@ -0,0 +1 @@
9470 +#undef  CONFIG_SCSI_EATA_PIO
9471 diff -Nur linux-2.4.32/include/config/scsi/eata.h linux-2.4.32.patched/include/config/scsi/eata.h
9472 --- linux-2.4.32/include/config/scsi/eata.h     1970-01-01 01:00:00.000000000 +0100
9473 +++ linux-2.4.32.patched/include/config/scsi/eata.h     2006-03-13 18:57:11.000000000 +0100
9474 @@ -0,0 +1 @@
9475 +#undef  CONFIG_SCSI_EATA
9476 diff -Nur linux-2.4.32/include/config/scsi/future/domain.h linux-2.4.32.patched/include/config/scsi/future/domain.h
9477 --- linux-2.4.32/include/config/scsi/future/domain.h    1970-01-01 01:00:00.000000000 +0100
9478 +++ linux-2.4.32.patched/include/config/scsi/future/domain.h    2006-03-13 18:57:11.000000000 +0100
9479 @@ -0,0 +1 @@
9480 +#undef  CONFIG_SCSI_FUTURE_DOMAIN
9481 diff -Nur linux-2.4.32/include/config/scsi/gdth.h linux-2.4.32.patched/include/config/scsi/gdth.h
9482 --- linux-2.4.32/include/config/scsi/gdth.h     1970-01-01 01:00:00.000000000 +0100
9483 +++ linux-2.4.32.patched/include/config/scsi/gdth.h     2006-03-13 18:57:11.000000000 +0100
9484 @@ -0,0 +1 @@
9485 +#undef  CONFIG_SCSI_GDTH
9486 diff -Nur linux-2.4.32/include/config/scsi/generic/ncr5380.h linux-2.4.32.patched/include/config/scsi/generic/ncr5380.h
9487 --- linux-2.4.32/include/config/scsi/generic/ncr5380.h  1970-01-01 01:00:00.000000000 +0100
9488 +++ linux-2.4.32.patched/include/config/scsi/generic/ncr5380.h  2006-03-13 18:57:11.000000000 +0100
9489 @@ -0,0 +1 @@
9490 +#undef  CONFIG_SCSI_GENERIC_NCR5380
9491 diff -Nur linux-2.4.32/include/config/scsi/imm.h linux-2.4.32.patched/include/config/scsi/imm.h
9492 --- linux-2.4.32/include/config/scsi/imm.h      1970-01-01 01:00:00.000000000 +0100
9493 +++ linux-2.4.32.patched/include/config/scsi/imm.h      2006-03-13 18:57:11.000000000 +0100
9494 @@ -0,0 +1 @@
9495 +#undef  CONFIG_SCSI_IMM
9496 diff -Nur linux-2.4.32/include/config/scsi/in2000.h linux-2.4.32.patched/include/config/scsi/in2000.h
9497 --- linux-2.4.32/include/config/scsi/in2000.h   1970-01-01 01:00:00.000000000 +0100
9498 +++ linux-2.4.32.patched/include/config/scsi/in2000.h   2006-03-13 18:57:11.000000000 +0100
9499 @@ -0,0 +1 @@
9500 +#undef  CONFIG_SCSI_IN2000
9501 diff -Nur linux-2.4.32/include/config/scsi/inia100.h linux-2.4.32.patched/include/config/scsi/inia100.h
9502 --- linux-2.4.32/include/config/scsi/inia100.h  1970-01-01 01:00:00.000000000 +0100
9503 +++ linux-2.4.32.patched/include/config/scsi/inia100.h  2006-03-13 18:57:11.000000000 +0100
9504 @@ -0,0 +1 @@
9505 +#undef  CONFIG_SCSI_INIA100
9506 diff -Nur linux-2.4.32/include/config/scsi/initio.h linux-2.4.32.patched/include/config/scsi/initio.h
9507 --- linux-2.4.32/include/config/scsi/initio.h   1970-01-01 01:00:00.000000000 +0100
9508 +++ linux-2.4.32.patched/include/config/scsi/initio.h   2006-03-13 18:57:11.000000000 +0100
9509 @@ -0,0 +1 @@
9510 +#undef  CONFIG_SCSI_INITIO
9511 diff -Nur linux-2.4.32/include/config/scsi/logging.h linux-2.4.32.patched/include/config/scsi/logging.h
9512 --- linux-2.4.32/include/config/scsi/logging.h  1970-01-01 01:00:00.000000000 +0100
9513 +++ linux-2.4.32.patched/include/config/scsi/logging.h  2006-03-13 18:57:11.000000000 +0100
9514 @@ -0,0 +1 @@
9515 +#undef  CONFIG_SCSI_LOGGING
9516 diff -Nur linux-2.4.32/include/config/scsi/megaraid2.h linux-2.4.32.patched/include/config/scsi/megaraid2.h
9517 --- linux-2.4.32/include/config/scsi/megaraid2.h        1970-01-01 01:00:00.000000000 +0100
9518 +++ linux-2.4.32.patched/include/config/scsi/megaraid2.h        2006-03-13 18:57:11.000000000 +0100
9519 @@ -0,0 +1 @@
9520 +#undef  CONFIG_SCSI_MEGARAID2
9521 diff -Nur linux-2.4.32/include/config/scsi/megaraid.h linux-2.4.32.patched/include/config/scsi/megaraid.h
9522 --- linux-2.4.32/include/config/scsi/megaraid.h 1970-01-01 01:00:00.000000000 +0100
9523 +++ linux-2.4.32.patched/include/config/scsi/megaraid.h 2006-03-13 18:57:11.000000000 +0100
9524 @@ -0,0 +1 @@
9525 +#undef  CONFIG_SCSI_MEGARAID
9526 diff -Nur linux-2.4.32/include/config/scsi/module.h linux-2.4.32.patched/include/config/scsi/module.h
9527 --- linux-2.4.32/include/config/scsi/module.h   1970-01-01 01:00:00.000000000 +0100
9528 +++ linux-2.4.32.patched/include/config/scsi/module.h   2006-03-13 18:57:11.000000000 +0100
9529 @@ -0,0 +1 @@
9530 +#define CONFIG_SCSI_MODULE 1
9531 diff -Nur linux-2.4.32/include/config/scsi/multi/lun.h linux-2.4.32.patched/include/config/scsi/multi/lun.h
9532 --- linux-2.4.32/include/config/scsi/multi/lun.h        1970-01-01 01:00:00.000000000 +0100
9533 +++ linux-2.4.32.patched/include/config/scsi/multi/lun.h        2006-03-13 18:57:11.000000000 +0100
9534 @@ -0,0 +1 @@
9535 +#define CONFIG_SCSI_MULTI_LUN 1
9536 diff -Nur linux-2.4.32/include/config/scsi/ncr53c406a.h linux-2.4.32.patched/include/config/scsi/ncr53c406a.h
9537 --- linux-2.4.32/include/config/scsi/ncr53c406a.h       1970-01-01 01:00:00.000000000 +0100
9538 +++ linux-2.4.32.patched/include/config/scsi/ncr53c406a.h       2006-03-13 18:57:11.000000000 +0100
9539 @@ -0,0 +1 @@
9540 +#undef  CONFIG_SCSI_NCR53C406A
9541 diff -Nur linux-2.4.32/include/config/scsi/ncr53c7xx.h linux-2.4.32.patched/include/config/scsi/ncr53c7xx.h
9542 --- linux-2.4.32/include/config/scsi/ncr53c7xx.h        1970-01-01 01:00:00.000000000 +0100
9543 +++ linux-2.4.32.patched/include/config/scsi/ncr53c7xx.h        2006-03-13 18:57:11.000000000 +0100
9544 @@ -0,0 +1 @@
9545 +#undef  CONFIG_SCSI_NCR53C7xx
9546 diff -Nur linux-2.4.32/include/config/scsi/ncr53c8xx.h linux-2.4.32.patched/include/config/scsi/ncr53c8xx.h
9547 --- linux-2.4.32/include/config/scsi/ncr53c8xx.h        1970-01-01 01:00:00.000000000 +0100
9548 +++ linux-2.4.32.patched/include/config/scsi/ncr53c8xx.h        2006-03-13 18:57:11.000000000 +0100
9549 @@ -0,0 +1 @@
9550 +#undef  CONFIG_SCSI_NCR53C8XX
9551 diff -Nur linux-2.4.32/include/config/scsi/nsp32.h linux-2.4.32.patched/include/config/scsi/nsp32.h
9552 --- linux-2.4.32/include/config/scsi/nsp32.h    1970-01-01 01:00:00.000000000 +0100
9553 +++ linux-2.4.32.patched/include/config/scsi/nsp32.h    2006-03-13 18:57:11.000000000 +0100
9554 @@ -0,0 +1 @@
9555 +#undef  CONFIG_SCSI_NSP32
9556 diff -Nur linux-2.4.32/include/config/scsi/pas16.h linux-2.4.32.patched/include/config/scsi/pas16.h
9557 --- linux-2.4.32/include/config/scsi/pas16.h    1970-01-01 01:00:00.000000000 +0100
9558 +++ linux-2.4.32.patched/include/config/scsi/pas16.h    2006-03-13 18:57:11.000000000 +0100
9559 @@ -0,0 +1 @@
9560 +#undef  CONFIG_SCSI_PAS16
9561 diff -Nur linux-2.4.32/include/config/scsi/pci2000.h linux-2.4.32.patched/include/config/scsi/pci2000.h
9562 --- linux-2.4.32/include/config/scsi/pci2000.h  1970-01-01 01:00:00.000000000 +0100
9563 +++ linux-2.4.32.patched/include/config/scsi/pci2000.h  2006-03-13 18:57:11.000000000 +0100
9564 @@ -0,0 +1 @@
9565 +#undef  CONFIG_SCSI_PCI2000
9566 diff -Nur linux-2.4.32/include/config/scsi/pci2220i.h linux-2.4.32.patched/include/config/scsi/pci2220i.h
9567 --- linux-2.4.32/include/config/scsi/pci2220i.h 1970-01-01 01:00:00.000000000 +0100
9568 +++ linux-2.4.32.patched/include/config/scsi/pci2220i.h 2006-03-13 18:57:11.000000000 +0100
9569 @@ -0,0 +1 @@
9570 +#undef  CONFIG_SCSI_PCI2220I
9571 diff -Nur linux-2.4.32/include/config/scsi/pcmcia.h linux-2.4.32.patched/include/config/scsi/pcmcia.h
9572 --- linux-2.4.32/include/config/scsi/pcmcia.h   1970-01-01 01:00:00.000000000 +0100
9573 +++ linux-2.4.32.patched/include/config/scsi/pcmcia.h   2006-03-13 18:57:11.000000000 +0100
9574 @@ -0,0 +1 @@
9575 +#undef  CONFIG_SCSI_PCMCIA
9576 diff -Nur linux-2.4.32/include/config/scsi/ppa.h linux-2.4.32.patched/include/config/scsi/ppa.h
9577 --- linux-2.4.32/include/config/scsi/ppa.h      1970-01-01 01:00:00.000000000 +0100
9578 +++ linux-2.4.32.patched/include/config/scsi/ppa.h      2006-03-13 18:57:11.000000000 +0100
9579 @@ -0,0 +1 @@
9580 +#undef  CONFIG_SCSI_PPA
9581 diff -Nur linux-2.4.32/include/config/scsi/psi240i.h linux-2.4.32.patched/include/config/scsi/psi240i.h
9582 --- linux-2.4.32/include/config/scsi/psi240i.h  1970-01-01 01:00:00.000000000 +0100
9583 +++ linux-2.4.32.patched/include/config/scsi/psi240i.h  2006-03-13 18:57:11.000000000 +0100
9584 @@ -0,0 +1 @@
9585 +#undef  CONFIG_SCSI_PSI240I
9586 diff -Nur linux-2.4.32/include/config/scsi/qlogic/1280.h linux-2.4.32.patched/include/config/scsi/qlogic/1280.h
9587 --- linux-2.4.32/include/config/scsi/qlogic/1280.h      1970-01-01 01:00:00.000000000 +0100
9588 +++ linux-2.4.32.patched/include/config/scsi/qlogic/1280.h      2006-03-13 18:57:11.000000000 +0100
9589 @@ -0,0 +1 @@
9590 +#undef  CONFIG_SCSI_QLOGIC_1280
9591 diff -Nur linux-2.4.32/include/config/scsi/qlogic/fas.h linux-2.4.32.patched/include/config/scsi/qlogic/fas.h
9592 --- linux-2.4.32/include/config/scsi/qlogic/fas.h       1970-01-01 01:00:00.000000000 +0100
9593 +++ linux-2.4.32.patched/include/config/scsi/qlogic/fas.h       2006-03-13 18:57:11.000000000 +0100
9594 @@ -0,0 +1 @@
9595 +#undef  CONFIG_SCSI_QLOGIC_FAS
9596 diff -Nur linux-2.4.32/include/config/scsi/qlogic/fc.h linux-2.4.32.patched/include/config/scsi/qlogic/fc.h
9597 --- linux-2.4.32/include/config/scsi/qlogic/fc.h        1970-01-01 01:00:00.000000000 +0100
9598 +++ linux-2.4.32.patched/include/config/scsi/qlogic/fc.h        2006-03-13 18:57:11.000000000 +0100
9599 @@ -0,0 +1 @@
9600 +#undef  CONFIG_SCSI_QLOGIC_FC
9601 diff -Nur linux-2.4.32/include/config/scsi/qlogic/isp.h linux-2.4.32.patched/include/config/scsi/qlogic/isp.h
9602 --- linux-2.4.32/include/config/scsi/qlogic/isp.h       1970-01-01 01:00:00.000000000 +0100
9603 +++ linux-2.4.32.patched/include/config/scsi/qlogic/isp.h       2006-03-13 18:57:11.000000000 +0100
9604 @@ -0,0 +1 @@
9605 +#undef  CONFIG_SCSI_QLOGIC_ISP
9606 diff -Nur linux-2.4.32/include/config/scsi/sata/ahci.h linux-2.4.32.patched/include/config/scsi/sata/ahci.h
9607 --- linux-2.4.32/include/config/scsi/sata/ahci.h        1970-01-01 01:00:00.000000000 +0100
9608 +++ linux-2.4.32.patched/include/config/scsi/sata/ahci.h        2006-03-13 18:57:11.000000000 +0100
9609 @@ -0,0 +1 @@
9610 +#undef  CONFIG_SCSI_SATA_AHCI
9611 diff -Nur linux-2.4.32/include/config/scsi/sata/nv.h linux-2.4.32.patched/include/config/scsi/sata/nv.h
9612 --- linux-2.4.32/include/config/scsi/sata/nv.h  1970-01-01 01:00:00.000000000 +0100
9613 +++ linux-2.4.32.patched/include/config/scsi/sata/nv.h  2006-03-13 18:57:11.000000000 +0100
9614 @@ -0,0 +1 @@
9615 +#undef  CONFIG_SCSI_SATA_NV
9616 diff -Nur linux-2.4.32/include/config/scsi/sata/promise.h linux-2.4.32.patched/include/config/scsi/sata/promise.h
9617 --- linux-2.4.32/include/config/scsi/sata/promise.h     1970-01-01 01:00:00.000000000 +0100
9618 +++ linux-2.4.32.patched/include/config/scsi/sata/promise.h     2006-03-13 18:57:11.000000000 +0100
9619 @@ -0,0 +1 @@
9620 +#undef  CONFIG_SCSI_SATA_PROMISE
9621 diff -Nur linux-2.4.32/include/config/scsi/sata/qstor.h linux-2.4.32.patched/include/config/scsi/sata/qstor.h
9622 --- linux-2.4.32/include/config/scsi/sata/qstor.h       1970-01-01 01:00:00.000000000 +0100
9623 +++ linux-2.4.32.patched/include/config/scsi/sata/qstor.h       2006-03-13 18:57:11.000000000 +0100
9624 @@ -0,0 +1 @@
9625 +#undef  CONFIG_SCSI_SATA_QSTOR
9626 diff -Nur linux-2.4.32/include/config/scsi/sata/sil.h linux-2.4.32.patched/include/config/scsi/sata/sil.h
9627 --- linux-2.4.32/include/config/scsi/sata/sil.h 1970-01-01 01:00:00.000000000 +0100
9628 +++ linux-2.4.32.patched/include/config/scsi/sata/sil.h 2006-03-13 18:57:11.000000000 +0100
9629 @@ -0,0 +1 @@
9630 +#undef  CONFIG_SCSI_SATA_SIL
9631 diff -Nur linux-2.4.32/include/config/scsi/sata/sis.h linux-2.4.32.patched/include/config/scsi/sata/sis.h
9632 --- linux-2.4.32/include/config/scsi/sata/sis.h 1970-01-01 01:00:00.000000000 +0100
9633 +++ linux-2.4.32.patched/include/config/scsi/sata/sis.h 2006-03-13 18:57:11.000000000 +0100
9634 @@ -0,0 +1 @@
9635 +#undef  CONFIG_SCSI_SATA_SIS
9636 diff -Nur linux-2.4.32/include/config/scsi/sata/svw.h linux-2.4.32.patched/include/config/scsi/sata/svw.h
9637 --- linux-2.4.32/include/config/scsi/sata/svw.h 1970-01-01 01:00:00.000000000 +0100
9638 +++ linux-2.4.32.patched/include/config/scsi/sata/svw.h 2006-03-13 18:57:11.000000000 +0100
9639 @@ -0,0 +1 @@
9640 +#undef  CONFIG_SCSI_SATA_SVW
9641 diff -Nur linux-2.4.32/include/config/scsi/sata/sx4.h linux-2.4.32.patched/include/config/scsi/sata/sx4.h
9642 --- linux-2.4.32/include/config/scsi/sata/sx4.h 1970-01-01 01:00:00.000000000 +0100
9643 +++ linux-2.4.32.patched/include/config/scsi/sata/sx4.h 2006-03-13 18:57:11.000000000 +0100
9644 @@ -0,0 +1 @@
9645 +#undef  CONFIG_SCSI_SATA_SX4
9646 diff -Nur linux-2.4.32/include/config/scsi/sata/uli.h linux-2.4.32.patched/include/config/scsi/sata/uli.h
9647 --- linux-2.4.32/include/config/scsi/sata/uli.h 1970-01-01 01:00:00.000000000 +0100
9648 +++ linux-2.4.32.patched/include/config/scsi/sata/uli.h 2006-03-13 18:57:11.000000000 +0100
9649 @@ -0,0 +1 @@
9650 +#undef  CONFIG_SCSI_SATA_ULI
9651 diff -Nur linux-2.4.32/include/config/scsi/sata/via.h linux-2.4.32.patched/include/config/scsi/sata/via.h
9652 --- linux-2.4.32/include/config/scsi/sata/via.h 1970-01-01 01:00:00.000000000 +0100
9653 +++ linux-2.4.32.patched/include/config/scsi/sata/via.h 2006-03-13 18:57:11.000000000 +0100
9654 @@ -0,0 +1 @@
9655 +#undef  CONFIG_SCSI_SATA_VIA
9656 diff -Nur linux-2.4.32/include/config/scsi/sata/vitesse.h linux-2.4.32.patched/include/config/scsi/sata/vitesse.h
9657 --- linux-2.4.32/include/config/scsi/sata/vitesse.h     1970-01-01 01:00:00.000000000 +0100
9658 +++ linux-2.4.32.patched/include/config/scsi/sata/vitesse.h     2006-03-13 18:57:11.000000000 +0100
9659 @@ -0,0 +1 @@
9660 +#undef  CONFIG_SCSI_SATA_VITESSE
9661 diff -Nur linux-2.4.32/include/config/scsi/sata.h linux-2.4.32.patched/include/config/scsi/sata.h
9662 --- linux-2.4.32/include/config/scsi/sata.h     1970-01-01 01:00:00.000000000 +0100
9663 +++ linux-2.4.32.patched/include/config/scsi/sata.h     2006-03-13 18:57:11.000000000 +0100
9664 @@ -0,0 +1 @@
9665 +#undef  CONFIG_SCSI_SATA
9666 diff -Nur linux-2.4.32/include/config/scsi/sim710.h linux-2.4.32.patched/include/config/scsi/sim710.h
9667 --- linux-2.4.32/include/config/scsi/sim710.h   1970-01-01 01:00:00.000000000 +0100
9668 +++ linux-2.4.32.patched/include/config/scsi/sim710.h   2006-03-13 18:57:11.000000000 +0100
9669 @@ -0,0 +1 @@
9670 +#undef  CONFIG_SCSI_SIM710
9671 diff -Nur linux-2.4.32/include/config/scsi/sym53c416.h linux-2.4.32.patched/include/config/scsi/sym53c416.h
9672 --- linux-2.4.32/include/config/scsi/sym53c416.h        1970-01-01 01:00:00.000000000 +0100
9673 +++ linux-2.4.32.patched/include/config/scsi/sym53c416.h        2006-03-13 18:57:11.000000000 +0100
9674 @@ -0,0 +1 @@
9675 +#undef  CONFIG_SCSI_SYM53C416
9676 diff -Nur linux-2.4.32/include/config/scsi/sym53c8xx/2.h linux-2.4.32.patched/include/config/scsi/sym53c8xx/2.h
9677 --- linux-2.4.32/include/config/scsi/sym53c8xx/2.h      1970-01-01 01:00:00.000000000 +0100
9678 +++ linux-2.4.32.patched/include/config/scsi/sym53c8xx/2.h      2006-03-13 18:57:11.000000000 +0100
9679 @@ -0,0 +1 @@
9680 +#undef  CONFIG_SCSI_SYM53C8XX_2
9681 diff -Nur linux-2.4.32/include/config/scsi/sym53c8xx.h linux-2.4.32.patched/include/config/scsi/sym53c8xx.h
9682 --- linux-2.4.32/include/config/scsi/sym53c8xx.h        1970-01-01 01:00:00.000000000 +0100
9683 +++ linux-2.4.32.patched/include/config/scsi/sym53c8xx.h        2006-03-13 18:57:11.000000000 +0100
9684 @@ -0,0 +1 @@
9685 +#undef  CONFIG_SCSI_SYM53C8XX
9686 diff -Nur linux-2.4.32/include/config/scsi/t128.h linux-2.4.32.patched/include/config/scsi/t128.h
9687 --- linux-2.4.32/include/config/scsi/t128.h     1970-01-01 01:00:00.000000000 +0100
9688 +++ linux-2.4.32.patched/include/config/scsi/t128.h     2006-03-13 18:57:11.000000000 +0100
9689 @@ -0,0 +1 @@
9690 +#undef  CONFIG_SCSI_T128
9691 diff -Nur linux-2.4.32/include/config/scsi/u14/34f.h linux-2.4.32.patched/include/config/scsi/u14/34f.h
9692 --- linux-2.4.32/include/config/scsi/u14/34f.h  1970-01-01 01:00:00.000000000 +0100
9693 +++ linux-2.4.32.patched/include/config/scsi/u14/34f.h  2006-03-13 18:57:11.000000000 +0100
9694 @@ -0,0 +1 @@
9695 +#undef  CONFIG_SCSI_U14_34F
9696 diff -Nur linux-2.4.32/include/config/scsi.h linux-2.4.32.patched/include/config/scsi.h
9697 --- linux-2.4.32/include/config/scsi.h  1970-01-01 01:00:00.000000000 +0100
9698 +++ linux-2.4.32.patched/include/config/scsi.h  2006-03-13 18:57:11.000000000 +0100
9699 @@ -0,0 +1 @@
9700 +#undef  CONFIG_SCSI
9701 diff -Nur linux-2.4.32/include/config/scx200/gpio.h linux-2.4.32.patched/include/config/scx200/gpio.h
9702 --- linux-2.4.32/include/config/scx200/gpio.h   1970-01-01 01:00:00.000000000 +0100
9703 +++ linux-2.4.32.patched/include/config/scx200/gpio.h   2006-03-13 18:57:11.000000000 +0100
9704 @@ -0,0 +1 @@
9705 +#undef  CONFIG_SCx200_GPIO
9706 diff -Nur linux-2.4.32/include/config/scx200/wdt.h linux-2.4.32.patched/include/config/scx200/wdt.h
9707 --- linux-2.4.32/include/config/scx200/wdt.h    1970-01-01 01:00:00.000000000 +0100
9708 +++ linux-2.4.32.patched/include/config/scx200/wdt.h    2006-03-13 18:57:11.000000000 +0100
9709 @@ -0,0 +1 @@
9710 +#undef  CONFIG_SCx200_WDT
9711 diff -Nur linux-2.4.32/include/config/scx200.h linux-2.4.32.patched/include/config/scx200.h
9712 --- linux-2.4.32/include/config/scx200.h        1970-01-01 01:00:00.000000000 +0100
9713 +++ linux-2.4.32.patched/include/config/scx200.h        2006-03-13 18:57:11.000000000 +0100
9714 @@ -0,0 +1 @@
9715 +#undef  CONFIG_SCx200
9716 diff -Nur linux-2.4.32/include/config/sd/extra/devs.h linux-2.4.32.patched/include/config/sd/extra/devs.h
9717 --- linux-2.4.32/include/config/sd/extra/devs.h 1970-01-01 01:00:00.000000000 +0100
9718 +++ linux-2.4.32.patched/include/config/sd/extra/devs.h 2006-03-13 18:57:11.000000000 +0100
9719 @@ -0,0 +1 @@
9720 +#define CONFIG_SD_EXTRA_DEVS (5)
9721 diff -Nur linux-2.4.32/include/config/serial/console.h linux-2.4.32.patched/include/config/serial/console.h
9722 --- linux-2.4.32/include/config/serial/console.h        1970-01-01 01:00:00.000000000 +0100
9723 +++ linux-2.4.32.patched/include/config/serial/console.h        2006-03-13 18:57:11.000000000 +0100
9724 @@ -0,0 +1 @@
9725 +#define CONFIG_SERIAL_CONSOLE 1
9726 diff -Nur linux-2.4.32/include/config/serial/extended.h linux-2.4.32.patched/include/config/serial/extended.h
9727 --- linux-2.4.32/include/config/serial/extended.h       1970-01-01 01:00:00.000000000 +0100
9728 +++ linux-2.4.32.patched/include/config/serial/extended.h       2006-03-13 18:57:11.000000000 +0100
9729 @@ -0,0 +1 @@
9730 +#undef  CONFIG_SERIAL_EXTENDED
9731 diff -Nur linux-2.4.32/include/config/serial/nonstandard.h linux-2.4.32.patched/include/config/serial/nonstandard.h
9732 --- linux-2.4.32/include/config/serial/nonstandard.h    1970-01-01 01:00:00.000000000 +0100
9733 +++ linux-2.4.32.patched/include/config/serial/nonstandard.h    2006-03-13 18:57:11.000000000 +0100
9734 @@ -0,0 +1 @@
9735 +#undef  CONFIG_SERIAL_NONSTANDARD
9736 diff -Nur linux-2.4.32/include/config/serial.h linux-2.4.32.patched/include/config/serial.h
9737 --- linux-2.4.32/include/config/serial.h        1970-01-01 01:00:00.000000000 +0100
9738 +++ linux-2.4.32.patched/include/config/serial.h        2006-03-13 18:57:11.000000000 +0100
9739 @@ -0,0 +1 @@
9740 +#define CONFIG_SERIAL 1
9741 diff -Nur linux-2.4.32/include/config/sgi/ip22.h linux-2.4.32.patched/include/config/sgi/ip22.h
9742 --- linux-2.4.32/include/config/sgi/ip22.h      1970-01-01 01:00:00.000000000 +0100
9743 +++ linux-2.4.32.patched/include/config/sgi/ip22.h      2006-03-13 18:57:11.000000000 +0100
9744 @@ -0,0 +1 @@
9745 +#undef  CONFIG_SGI_IP22
9746 diff -Nur linux-2.4.32/include/config/sgi/ip27.h linux-2.4.32.patched/include/config/sgi/ip27.h
9747 --- linux-2.4.32/include/config/sgi/ip27.h      1970-01-01 01:00:00.000000000 +0100
9748 +++ linux-2.4.32.patched/include/config/sgi/ip27.h      2006-03-13 18:57:11.000000000 +0100
9749 @@ -0,0 +1 @@
9750 +#undef  CONFIG_SGI_IP27
9751 diff -Nur linux-2.4.32/include/config/sgi/partition.h linux-2.4.32.patched/include/config/sgi/partition.h
9752 --- linux-2.4.32/include/config/sgi/partition.h 1970-01-01 01:00:00.000000000 +0100
9753 +++ linux-2.4.32.patched/include/config/sgi/partition.h 2006-03-13 18:57:11.000000000 +0100
9754 @@ -0,0 +1 @@
9755 +#undef  CONFIG_SGI_PARTITION
9756 diff -Nur linux-2.4.32/include/config/shaper/module.h linux-2.4.32.patched/include/config/shaper/module.h
9757 --- linux-2.4.32/include/config/shaper/module.h 1970-01-01 01:00:00.000000000 +0100
9758 +++ linux-2.4.32.patched/include/config/shaper/module.h 2006-03-13 18:57:11.000000000 +0100
9759 @@ -0,0 +1 @@
9760 +#define CONFIG_SHAPER_MODULE 1
9761 diff -Nur linux-2.4.32/include/config/shaper.h linux-2.4.32.patched/include/config/shaper.h
9762 --- linux-2.4.32/include/config/shaper.h        1970-01-01 01:00:00.000000000 +0100
9763 +++ linux-2.4.32.patched/include/config/shaper.h        2006-03-13 18:57:11.000000000 +0100
9764 @@ -0,0 +1 @@
9765 +#undef  CONFIG_SHAPER
9766 diff -Nur linux-2.4.32/include/config/sibyte/sb1xxx/soc.h linux-2.4.32.patched/include/config/sibyte/sb1xxx/soc.h
9767 --- linux-2.4.32/include/config/sibyte/sb1xxx/soc.h     1970-01-01 01:00:00.000000000 +0100
9768 +++ linux-2.4.32.patched/include/config/sibyte/sb1xxx/soc.h     2006-03-13 18:57:11.000000000 +0100
9769 @@ -0,0 +1 @@
9770 +#undef  CONFIG_SIBYTE_SB1xxx_SOC
9771 diff -Nur linux-2.4.32/include/config/sis900.h linux-2.4.32.patched/include/config/sis900.h
9772 --- linux-2.4.32/include/config/sis900.h        1970-01-01 01:00:00.000000000 +0100
9773 +++ linux-2.4.32.patched/include/config/sis900.h        2006-03-13 18:57:11.000000000 +0100
9774 @@ -0,0 +1 @@
9775 +#undef  CONFIG_SIS900
9776 diff -Nur linux-2.4.32/include/config/sk98lin.h linux-2.4.32.patched/include/config/sk98lin.h
9777 --- linux-2.4.32/include/config/sk98lin.h       1970-01-01 01:00:00.000000000 +0100
9778 +++ linux-2.4.32.patched/include/config/sk98lin.h       2006-03-13 18:57:11.000000000 +0100
9779 @@ -0,0 +1 @@
9780 +#undef  CONFIG_SK98LIN
9781 diff -Nur linux-2.4.32/include/config/slip.h linux-2.4.32.patched/include/config/slip.h
9782 --- linux-2.4.32/include/config/slip.h  1970-01-01 01:00:00.000000000 +0100
9783 +++ linux-2.4.32.patched/include/config/slip.h  2006-03-13 18:57:11.000000000 +0100
9784 @@ -0,0 +1 @@
9785 +#undef  CONFIG_SLIP
9786 diff -Nur linux-2.4.32/include/config/smb/fs.h linux-2.4.32.patched/include/config/smb/fs.h
9787 --- linux-2.4.32/include/config/smb/fs.h        1970-01-01 01:00:00.000000000 +0100
9788 +++ linux-2.4.32.patched/include/config/smb/fs.h        2006-03-13 18:57:11.000000000 +0100
9789 @@ -0,0 +1 @@
9790 +#undef  CONFIG_SMB_FS
9791 diff -Nur linux-2.4.32/include/config/smb/nls.h linux-2.4.32.patched/include/config/smb/nls.h
9792 --- linux-2.4.32/include/config/smb/nls.h       1970-01-01 01:00:00.000000000 +0100
9793 +++ linux-2.4.32.patched/include/config/smb/nls.h       2006-03-13 18:57:11.000000000 +0100
9794 @@ -0,0 +1 @@
9795 +#undef  CONFIG_SMB_NLS
9796 diff -Nur linux-2.4.32/include/config/sni/rm200/pci.h linux-2.4.32.patched/include/config/sni/rm200/pci.h
9797 --- linux-2.4.32/include/config/sni/rm200/pci.h 1970-01-01 01:00:00.000000000 +0100
9798 +++ linux-2.4.32.patched/include/config/sni/rm200/pci.h 2006-03-13 18:57:11.000000000 +0100
9799 @@ -0,0 +1 @@
9800 +#undef  CONFIG_SNI_RM200_PCI
9801 diff -Nur linux-2.4.32/include/config/soft/watchdog/module.h linux-2.4.32.patched/include/config/soft/watchdog/module.h
9802 --- linux-2.4.32/include/config/soft/watchdog/module.h  1970-01-01 01:00:00.000000000 +0100
9803 +++ linux-2.4.32.patched/include/config/soft/watchdog/module.h  2006-03-13 18:57:11.000000000 +0100
9804 @@ -0,0 +1 @@
9805 +#define CONFIG_SOFT_WATCHDOG_MODULE 1
9806 diff -Nur linux-2.4.32/include/config/soft/watchdog.h linux-2.4.32.patched/include/config/soft/watchdog.h
9807 --- linux-2.4.32/include/config/soft/watchdog.h 1970-01-01 01:00:00.000000000 +0100
9808 +++ linux-2.4.32.patched/include/config/soft/watchdog.h 2006-03-13 18:57:11.000000000 +0100
9809 @@ -0,0 +1 @@
9810 +#undef  CONFIG_SOFT_WATCHDOG
9811 diff -Nur linux-2.4.32/include/config/solaris/x86/partition.h linux-2.4.32.patched/include/config/solaris/x86/partition.h
9812 --- linux-2.4.32/include/config/solaris/x86/partition.h 1970-01-01 01:00:00.000000000 +0100
9813 +++ linux-2.4.32.patched/include/config/solaris/x86/partition.h 2006-03-13 18:57:11.000000000 +0100
9814 @@ -0,0 +1 @@
9815 +#undef  CONFIG_SOLARIS_X86_PARTITION
9816 diff -Nur linux-2.4.32/include/config/sound/ad1980.h linux-2.4.32.patched/include/config/sound/ad1980.h
9817 --- linux-2.4.32/include/config/sound/ad1980.h  1970-01-01 01:00:00.000000000 +0100
9818 +++ linux-2.4.32.patched/include/config/sound/ad1980.h  2006-03-13 18:57:11.000000000 +0100
9819 @@ -0,0 +1 @@
9820 +#undef  CONFIG_SOUND_AD1980
9821 diff -Nur linux-2.4.32/include/config/sound/ali5455.h linux-2.4.32.patched/include/config/sound/ali5455.h
9822 --- linux-2.4.32/include/config/sound/ali5455.h 1970-01-01 01:00:00.000000000 +0100
9823 +++ linux-2.4.32.patched/include/config/sound/ali5455.h 2006-03-13 18:57:11.000000000 +0100
9824 @@ -0,0 +1 @@
9825 +#undef  CONFIG_SOUND_ALI5455
9826 diff -Nur linux-2.4.32/include/config/sound/bt878.h linux-2.4.32.patched/include/config/sound/bt878.h
9827 --- linux-2.4.32/include/config/sound/bt878.h   1970-01-01 01:00:00.000000000 +0100
9828 +++ linux-2.4.32.patched/include/config/sound/bt878.h   2006-03-13 18:57:11.000000000 +0100
9829 @@ -0,0 +1 @@
9830 +#undef  CONFIG_SOUND_BT878
9831 diff -Nur linux-2.4.32/include/config/sound/cmpci.h linux-2.4.32.patched/include/config/sound/cmpci.h
9832 --- linux-2.4.32/include/config/sound/cmpci.h   1970-01-01 01:00:00.000000000 +0100
9833 +++ linux-2.4.32.patched/include/config/sound/cmpci.h   2006-03-13 18:57:11.000000000 +0100
9834 @@ -0,0 +1 @@
9835 +#undef  CONFIG_SOUND_CMPCI
9836 diff -Nur linux-2.4.32/include/config/sound/cs4281.h linux-2.4.32.patched/include/config/sound/cs4281.h
9837 --- linux-2.4.32/include/config/sound/cs4281.h  1970-01-01 01:00:00.000000000 +0100
9838 +++ linux-2.4.32.patched/include/config/sound/cs4281.h  2006-03-13 18:57:11.000000000 +0100
9839 @@ -0,0 +1 @@
9840 +#undef  CONFIG_SOUND_CS4281
9841 diff -Nur linux-2.4.32/include/config/sound/emu10k1.h linux-2.4.32.patched/include/config/sound/emu10k1.h
9842 --- linux-2.4.32/include/config/sound/emu10k1.h 1970-01-01 01:00:00.000000000 +0100
9843 +++ linux-2.4.32.patched/include/config/sound/emu10k1.h 2006-03-13 18:57:11.000000000 +0100
9844 @@ -0,0 +1 @@
9845 +#undef  CONFIG_SOUND_EMU10K1
9846 diff -Nur linux-2.4.32/include/config/sound/es1370.h linux-2.4.32.patched/include/config/sound/es1370.h
9847 --- linux-2.4.32/include/config/sound/es1370.h  1970-01-01 01:00:00.000000000 +0100
9848 +++ linux-2.4.32.patched/include/config/sound/es1370.h  2006-03-13 18:57:11.000000000 +0100
9849 @@ -0,0 +1 @@
9850 +#undef  CONFIG_SOUND_ES1370
9851 diff -Nur linux-2.4.32/include/config/sound/es1371.h linux-2.4.32.patched/include/config/sound/es1371.h
9852 --- linux-2.4.32/include/config/sound/es1371.h  1970-01-01 01:00:00.000000000 +0100
9853 +++ linux-2.4.32.patched/include/config/sound/es1371.h  2006-03-13 18:57:11.000000000 +0100
9854 @@ -0,0 +1 @@
9855 +#undef  CONFIG_SOUND_ES1371
9856 diff -Nur linux-2.4.32/include/config/sound/esssolo1.h linux-2.4.32.patched/include/config/sound/esssolo1.h
9857 --- linux-2.4.32/include/config/sound/esssolo1.h        1970-01-01 01:00:00.000000000 +0100
9858 +++ linux-2.4.32.patched/include/config/sound/esssolo1.h        2006-03-13 18:57:11.000000000 +0100
9859 @@ -0,0 +1 @@
9860 +#undef  CONFIG_SOUND_ESSSOLO1
9861 diff -Nur linux-2.4.32/include/config/sound/forte.h linux-2.4.32.patched/include/config/sound/forte.h
9862 --- linux-2.4.32/include/config/sound/forte.h   1970-01-01 01:00:00.000000000 +0100
9863 +++ linux-2.4.32.patched/include/config/sound/forte.h   2006-03-13 18:57:11.000000000 +0100
9864 @@ -0,0 +1 @@
9865 +#undef  CONFIG_SOUND_FORTE
9866 diff -Nur linux-2.4.32/include/config/sound/fusion.h linux-2.4.32.patched/include/config/sound/fusion.h
9867 --- linux-2.4.32/include/config/sound/fusion.h  1970-01-01 01:00:00.000000000 +0100
9868 +++ linux-2.4.32.patched/include/config/sound/fusion.h  2006-03-13 18:57:11.000000000 +0100
9869 @@ -0,0 +1 @@
9870 +#undef  CONFIG_SOUND_FUSION
9871 diff -Nur linux-2.4.32/include/config/sound/ich.h linux-2.4.32.patched/include/config/sound/ich.h
9872 --- linux-2.4.32/include/config/sound/ich.h     1970-01-01 01:00:00.000000000 +0100
9873 +++ linux-2.4.32.patched/include/config/sound/ich.h     2006-03-13 18:57:11.000000000 +0100
9874 @@ -0,0 +1 @@
9875 +#undef  CONFIG_SOUND_ICH
9876 diff -Nur linux-2.4.32/include/config/sound/maestro3.h linux-2.4.32.patched/include/config/sound/maestro3.h
9877 --- linux-2.4.32/include/config/sound/maestro3.h        1970-01-01 01:00:00.000000000 +0100
9878 +++ linux-2.4.32.patched/include/config/sound/maestro3.h        2006-03-13 18:57:11.000000000 +0100
9879 @@ -0,0 +1 @@
9880 +#undef  CONFIG_SOUND_MAESTRO3
9881 diff -Nur linux-2.4.32/include/config/sound/maestro.h linux-2.4.32.patched/include/config/sound/maestro.h
9882 --- linux-2.4.32/include/config/sound/maestro.h 1970-01-01 01:00:00.000000000 +0100
9883 +++ linux-2.4.32.patched/include/config/sound/maestro.h 2006-03-13 18:57:11.000000000 +0100
9884 @@ -0,0 +1 @@
9885 +#undef  CONFIG_SOUND_MAESTRO
9886 diff -Nur linux-2.4.32/include/config/sound/module.h linux-2.4.32.patched/include/config/sound/module.h
9887 --- linux-2.4.32/include/config/sound/module.h  1970-01-01 01:00:00.000000000 +0100
9888 +++ linux-2.4.32.patched/include/config/sound/module.h  2006-03-13 18:57:11.000000000 +0100
9889 @@ -0,0 +1 @@
9890 +#define CONFIG_SOUND_MODULE 1
9891 diff -Nur linux-2.4.32/include/config/sound/msndclas.h linux-2.4.32.patched/include/config/sound/msndclas.h
9892 --- linux-2.4.32/include/config/sound/msndclas.h        1970-01-01 01:00:00.000000000 +0100
9893 +++ linux-2.4.32.patched/include/config/sound/msndclas.h        2006-03-13 18:57:11.000000000 +0100
9894 @@ -0,0 +1 @@
9895 +#undef  CONFIG_SOUND_MSNDCLAS
9896 diff -Nur linux-2.4.32/include/config/sound/msndpin.h linux-2.4.32.patched/include/config/sound/msndpin.h
9897 --- linux-2.4.32/include/config/sound/msndpin.h 1970-01-01 01:00:00.000000000 +0100
9898 +++ linux-2.4.32.patched/include/config/sound/msndpin.h 2006-03-13 18:57:11.000000000 +0100
9899 @@ -0,0 +1 @@
9900 +#undef  CONFIG_SOUND_MSNDPIN
9901 diff -Nur linux-2.4.32/include/config/sound/oss.h linux-2.4.32.patched/include/config/sound/oss.h
9902 --- linux-2.4.32/include/config/sound/oss.h     1970-01-01 01:00:00.000000000 +0100
9903 +++ linux-2.4.32.patched/include/config/sound/oss.h     2006-03-13 18:57:11.000000000 +0100
9904 @@ -0,0 +1 @@
9905 +#undef  CONFIG_SOUND_OSS
9906 diff -Nur linux-2.4.32/include/config/sound/rme96xx.h linux-2.4.32.patched/include/config/sound/rme96xx.h
9907 --- linux-2.4.32/include/config/sound/rme96xx.h 1970-01-01 01:00:00.000000000 +0100
9908 +++ linux-2.4.32.patched/include/config/sound/rme96xx.h 2006-03-13 18:57:11.000000000 +0100
9909 @@ -0,0 +1 @@
9910 +#undef  CONFIG_SOUND_RME96XX
9911 diff -Nur linux-2.4.32/include/config/sound/sonicvibes.h linux-2.4.32.patched/include/config/sound/sonicvibes.h
9912 --- linux-2.4.32/include/config/sound/sonicvibes.h      1970-01-01 01:00:00.000000000 +0100
9913 +++ linux-2.4.32.patched/include/config/sound/sonicvibes.h      2006-03-13 18:57:11.000000000 +0100
9914 @@ -0,0 +1 @@
9915 +#undef  CONFIG_SOUND_SONICVIBES
9916 diff -Nur linux-2.4.32/include/config/sound/trident.h linux-2.4.32.patched/include/config/sound/trident.h
9917 --- linux-2.4.32/include/config/sound/trident.h 1970-01-01 01:00:00.000000000 +0100
9918 +++ linux-2.4.32.patched/include/config/sound/trident.h 2006-03-13 18:57:11.000000000 +0100
9919 @@ -0,0 +1 @@
9920 +#undef  CONFIG_SOUND_TRIDENT
9921 diff -Nur linux-2.4.32/include/config/sound/tvmixer.h linux-2.4.32.patched/include/config/sound/tvmixer.h
9922 --- linux-2.4.32/include/config/sound/tvmixer.h 1970-01-01 01:00:00.000000000 +0100
9923 +++ linux-2.4.32.patched/include/config/sound/tvmixer.h 2006-03-13 18:57:11.000000000 +0100
9924 @@ -0,0 +1 @@
9925 +#undef  CONFIG_SOUND_TVMIXER
9926 diff -Nur linux-2.4.32/include/config/sound/via82cxxx.h linux-2.4.32.patched/include/config/sound/via82cxxx.h
9927 --- linux-2.4.32/include/config/sound/via82cxxx.h       1970-01-01 01:00:00.000000000 +0100
9928 +++ linux-2.4.32.patched/include/config/sound/via82cxxx.h       2006-03-13 18:57:11.000000000 +0100
9929 @@ -0,0 +1 @@
9930 +#undef  CONFIG_SOUND_VIA82CXXX
9931 diff -Nur linux-2.4.32/include/config/sound/wm97xx.h linux-2.4.32.patched/include/config/sound/wm97xx.h
9932 --- linux-2.4.32/include/config/sound/wm97xx.h  1970-01-01 01:00:00.000000000 +0100
9933 +++ linux-2.4.32.patched/include/config/sound/wm97xx.h  2006-03-13 18:57:11.000000000 +0100
9934 @@ -0,0 +1 @@
9935 +#undef  CONFIG_SOUND_WM97XX
9936 diff -Nur linux-2.4.32/include/config/sound.h linux-2.4.32.patched/include/config/sound.h
9937 --- linux-2.4.32/include/config/sound.h 1970-01-01 01:00:00.000000000 +0100
9938 +++ linux-2.4.32.patched/include/config/sound.h 2006-03-13 18:57:11.000000000 +0100
9939 @@ -0,0 +1 @@
9940 +#undef  CONFIG_SOUND
9941 diff -Nur linux-2.4.32/include/config/soundmodem.h linux-2.4.32.patched/include/config/soundmodem.h
9942 --- linux-2.4.32/include/config/soundmodem.h    1970-01-01 01:00:00.000000000 +0100
9943 +++ linux-2.4.32.patched/include/config/soundmodem.h    2006-03-13 18:57:11.000000000 +0100
9944 @@ -0,0 +1 @@
9945 +#undef  CONFIG_SOUNDMODEM
9946 diff -Nur linux-2.4.32/include/config/squashfs/embedded.h linux-2.4.32.patched/include/config/squashfs/embedded.h
9947 --- linux-2.4.32/include/config/squashfs/embedded.h     1970-01-01 01:00:00.000000000 +0100
9948 +++ linux-2.4.32.patched/include/config/squashfs/embedded.h     2006-03-13 18:57:11.000000000 +0100
9949 @@ -0,0 +1 @@
9950 +#undef  CONFIG_SQUASHFS_EMBEDDED
9951 diff -Nur linux-2.4.32/include/config/squashfs.h linux-2.4.32.patched/include/config/squashfs.h
9952 --- linux-2.4.32/include/config/squashfs.h      1970-01-01 01:00:00.000000000 +0100
9953 +++ linux-2.4.32.patched/include/config/squashfs.h      2006-03-13 18:57:11.000000000 +0100
9954 @@ -0,0 +1 @@
9955 +#define CONFIG_SQUASHFS 1
9956 diff -Nur linux-2.4.32/include/config/strip.h linux-2.4.32.patched/include/config/strip.h
9957 --- linux-2.4.32/include/config/strip.h 1970-01-01 01:00:00.000000000 +0100
9958 +++ linux-2.4.32.patched/include/config/strip.h 2006-03-13 18:57:11.000000000 +0100
9959 @@ -0,0 +1 @@
9960 +#undef  CONFIG_STRIP
9961 diff -Nur linux-2.4.32/include/config/sun/partition.h linux-2.4.32.patched/include/config/sun/partition.h
9962 --- linux-2.4.32/include/config/sun/partition.h 1970-01-01 01:00:00.000000000 +0100
9963 +++ linux-2.4.32.patched/include/config/sun/partition.h 2006-03-13 18:57:11.000000000 +0100
9964 @@ -0,0 +1 @@
9965 +#undef  CONFIG_SUN_PARTITION
9966 diff -Nur linux-2.4.32/include/config/sunbmac.h linux-2.4.32.patched/include/config/sunbmac.h
9967 --- linux-2.4.32/include/config/sunbmac.h       1970-01-01 01:00:00.000000000 +0100
9968 +++ linux-2.4.32.patched/include/config/sunbmac.h       2006-03-13 18:57:11.000000000 +0100
9969 @@ -0,0 +1 @@
9970 +#undef  CONFIG_SUNBMAC
9971 diff -Nur linux-2.4.32/include/config/sundance/mmio.h linux-2.4.32.patched/include/config/sundance/mmio.h
9972 --- linux-2.4.32/include/config/sundance/mmio.h 1970-01-01 01:00:00.000000000 +0100
9973 +++ linux-2.4.32.patched/include/config/sundance/mmio.h 2006-03-13 18:57:11.000000000 +0100
9974 @@ -0,0 +1 @@
9975 +#undef  CONFIG_SUNDANCE_MMIO
9976 diff -Nur linux-2.4.32/include/config/sundance.h linux-2.4.32.patched/include/config/sundance.h
9977 --- linux-2.4.32/include/config/sundance.h      1970-01-01 01:00:00.000000000 +0100
9978 +++ linux-2.4.32.patched/include/config/sundance.h      2006-03-13 18:57:11.000000000 +0100
9979 @@ -0,0 +1 @@
9980 +#undef  CONFIG_SUNDANCE
9981 diff -Nur linux-2.4.32/include/config/sungem.h linux-2.4.32.patched/include/config/sungem.h
9982 --- linux-2.4.32/include/config/sungem.h        1970-01-01 01:00:00.000000000 +0100
9983 +++ linux-2.4.32.patched/include/config/sungem.h        2006-03-13 18:57:11.000000000 +0100
9984 @@ -0,0 +1 @@
9985 +#undef  CONFIG_SUNGEM
9986 diff -Nur linux-2.4.32/include/config/sunlance.h linux-2.4.32.patched/include/config/sunlance.h
9987 --- linux-2.4.32/include/config/sunlance.h      1970-01-01 01:00:00.000000000 +0100
9988 +++ linux-2.4.32.patched/include/config/sunlance.h      2006-03-13 18:57:11.000000000 +0100
9989 @@ -0,0 +1 @@
9990 +#undef  CONFIG_SUNLANCE
9991 diff -Nur linux-2.4.32/include/config/sunqe.h linux-2.4.32.patched/include/config/sunqe.h
9992 --- linux-2.4.32/include/config/sunqe.h 1970-01-01 01:00:00.000000000 +0100
9993 +++ linux-2.4.32.patched/include/config/sunqe.h 2006-03-13 18:57:11.000000000 +0100
9994 @@ -0,0 +1 @@
9995 +#undef  CONFIG_SUNQE
9996 diff -Nur linux-2.4.32/include/config/sunrpc/module.h linux-2.4.32.patched/include/config/sunrpc/module.h
9997 --- linux-2.4.32/include/config/sunrpc/module.h 1970-01-01 01:00:00.000000000 +0100
9998 +++ linux-2.4.32.patched/include/config/sunrpc/module.h 2006-03-13 18:57:11.000000000 +0100
9999 @@ -0,0 +1 @@
10000 +#define CONFIG_SUNRPC_MODULE 1
10001 diff -Nur linux-2.4.32/include/config/sunrpc.h linux-2.4.32.patched/include/config/sunrpc.h
10002 --- linux-2.4.32/include/config/sunrpc.h        1970-01-01 01:00:00.000000000 +0100
10003 +++ linux-2.4.32.patched/include/config/sunrpc.h        2006-03-13 18:57:11.000000000 +0100
10004 @@ -0,0 +1 @@
10005 +#undef  CONFIG_SUNRPC
10006 diff -Nur linux-2.4.32/include/config/syn/cookies.h linux-2.4.32.patched/include/config/syn/cookies.h
10007 --- linux-2.4.32/include/config/syn/cookies.h   1970-01-01 01:00:00.000000000 +0100
10008 +++ linux-2.4.32.patched/include/config/syn/cookies.h   2006-03-13 18:57:11.000000000 +0100
10009 @@ -0,0 +1 @@
10010 +#undef  CONFIG_SYN_COOKIES
10011 diff -Nur linux-2.4.32/include/config/synclink/cs.h linux-2.4.32.patched/include/config/synclink/cs.h
10012 --- linux-2.4.32/include/config/synclink/cs.h   1970-01-01 01:00:00.000000000 +0100
10013 +++ linux-2.4.32.patched/include/config/synclink/cs.h   2006-03-13 18:57:11.000000000 +0100
10014 @@ -0,0 +1 @@
10015 +#undef  CONFIG_SYNCLINK_CS
10016 diff -Nur linux-2.4.32/include/config/sysctl.h linux-2.4.32.patched/include/config/sysctl.h
10017 --- linux-2.4.32/include/config/sysctl.h        1970-01-01 01:00:00.000000000 +0100
10018 +++ linux-2.4.32.patched/include/config/sysctl.h        2006-03-13 18:57:11.000000000 +0100
10019 @@ -0,0 +1 @@
10020 +#define CONFIG_SYSCTL 1
10021 diff -Nur linux-2.4.32/include/config/sysv/fs.h linux-2.4.32.patched/include/config/sysv/fs.h
10022 --- linux-2.4.32/include/config/sysv/fs.h       1970-01-01 01:00:00.000000000 +0100
10023 +++ linux-2.4.32.patched/include/config/sysv/fs.h       2006-03-13 18:57:11.000000000 +0100
10024 @@ -0,0 +1 @@
10025 +#undef  CONFIG_SYSV_FS
10026 diff -Nur linux-2.4.32/include/config/sysvipc.h linux-2.4.32.patched/include/config/sysvipc.h
10027 --- linux-2.4.32/include/config/sysvipc.h       1970-01-01 01:00:00.000000000 +0100
10028 +++ linux-2.4.32.patched/include/config/sysvipc.h       2006-03-13 18:57:11.000000000 +0100
10029 @@ -0,0 +1 @@
10030 +#define CONFIG_SYSVIPC 1
10031 diff -Nur linux-2.4.32/include/config/tanbac/tb0226.h linux-2.4.32.patched/include/config/tanbac/tb0226.h
10032 --- linux-2.4.32/include/config/tanbac/tb0226.h 1970-01-01 01:00:00.000000000 +0100
10033 +++ linux-2.4.32.patched/include/config/tanbac/tb0226.h 2006-03-13 18:57:11.000000000 +0100
10034 @@ -0,0 +1 @@
10035 +#undef  CONFIG_TANBAC_TB0226
10036 diff -Nur linux-2.4.32/include/config/tanbac/tb0229.h linux-2.4.32.patched/include/config/tanbac/tb0229.h
10037 --- linux-2.4.32/include/config/tanbac/tb0229.h 1970-01-01 01:00:00.000000000 +0100
10038 +++ linux-2.4.32.patched/include/config/tanbac/tb0229.h 2006-03-13 18:57:11.000000000 +0100
10039 @@ -0,0 +1 @@
10040 +#undef  CONFIG_TANBAC_TB0229
10041 diff -Nur linux-2.4.32/include/config/tc.h linux-2.4.32.patched/include/config/tc.h
10042 --- linux-2.4.32/include/config/tc.h    1970-01-01 01:00:00.000000000 +0100
10043 +++ linux-2.4.32.patched/include/config/tc.h    2006-03-13 18:57:11.000000000 +0100
10044 @@ -0,0 +1 @@
10045 +#undef  CONFIG_TC
10046 diff -Nur linux-2.4.32/include/config/tcic.h linux-2.4.32.patched/include/config/tcic.h
10047 --- linux-2.4.32/include/config/tcic.h  1970-01-01 01:00:00.000000000 +0100
10048 +++ linux-2.4.32.patched/include/config/tcic.h  2006-03-13 18:57:11.000000000 +0100
10049 @@ -0,0 +1 @@
10050 +#undef  CONFIG_TCIC
10051 diff -Nur linux-2.4.32/include/config/tigon3.h linux-2.4.32.patched/include/config/tigon3.h
10052 --- linux-2.4.32/include/config/tigon3.h        1970-01-01 01:00:00.000000000 +0100
10053 +++ linux-2.4.32.patched/include/config/tigon3.h        2006-03-13 18:57:11.000000000 +0100
10054 @@ -0,0 +1 @@
10055 +#undef  CONFIG_TIGON3
10056 diff -Nur linux-2.4.32/include/config/tipar.h linux-2.4.32.patched/include/config/tipar.h
10057 --- linux-2.4.32/include/config/tipar.h 1970-01-01 01:00:00.000000000 +0100
10058 +++ linux-2.4.32.patched/include/config/tipar.h 2006-03-13 18:57:11.000000000 +0100
10059 @@ -0,0 +1 @@
10060 +#undef  CONFIG_TIPAR
10061 diff -Nur linux-2.4.32/include/config/tlan.h linux-2.4.32.patched/include/config/tlan.h
10062 --- linux-2.4.32/include/config/tlan.h  1970-01-01 01:00:00.000000000 +0100
10063 +++ linux-2.4.32.patched/include/config/tlan.h  2006-03-13 18:57:11.000000000 +0100
10064 @@ -0,0 +1 @@
10065 +#undef  CONFIG_TLAN
10066 diff -Nur linux-2.4.32/include/config/tmd/hermes.h linux-2.4.32.patched/include/config/tmd/hermes.h
10067 --- linux-2.4.32/include/config/tmd/hermes.h    1970-01-01 01:00:00.000000000 +0100
10068 +++ linux-2.4.32.patched/include/config/tmd/hermes.h    2006-03-13 18:57:11.000000000 +0100
10069 @@ -0,0 +1 @@
10070 +#undef  CONFIG_TMD_HERMES
10071 diff -Nur linux-2.4.32/include/config/tmpfs.h linux-2.4.32.patched/include/config/tmpfs.h
10072 --- linux-2.4.32/include/config/tmpfs.h 1970-01-01 01:00:00.000000000 +0100
10073 +++ linux-2.4.32.patched/include/config/tmpfs.h 2006-03-13 18:57:11.000000000 +0100
10074 @@ -0,0 +1 @@
10075 +#define CONFIG_TMPFS 1
10076 diff -Nur linux-2.4.32/include/config/toshiba/jmr3927.h linux-2.4.32.patched/include/config/toshiba/jmr3927.h
10077 --- linux-2.4.32/include/config/toshiba/jmr3927.h       1970-01-01 01:00:00.000000000 +0100
10078 +++ linux-2.4.32.patched/include/config/toshiba/jmr3927.h       2006-03-13 18:57:11.000000000 +0100
10079 @@ -0,0 +1 @@
10080 +#undef  CONFIG_TOSHIBA_JMR3927
10081 diff -Nur linux-2.4.32/include/config/toshiba/rbtx4927.h linux-2.4.32.patched/include/config/toshiba/rbtx4927.h
10082 --- linux-2.4.32/include/config/toshiba/rbtx4927.h      1970-01-01 01:00:00.000000000 +0100
10083 +++ linux-2.4.32.patched/include/config/toshiba/rbtx4927.h      2006-03-13 18:57:11.000000000 +0100
10084 @@ -0,0 +1 @@
10085 +#undef  CONFIG_TOSHIBA_RBTX4927
10086 diff -Nur linux-2.4.32/include/config/tr.h linux-2.4.32.patched/include/config/tr.h
10087 --- linux-2.4.32/include/config/tr.h    1970-01-01 01:00:00.000000000 +0100
10088 +++ linux-2.4.32.patched/include/config/tr.h    2006-03-13 18:57:11.000000000 +0100
10089 @@ -0,0 +1 @@
10090 +#undef  CONFIG_TR
10091 diff -Nur linux-2.4.32/include/config/tulip.h linux-2.4.32.patched/include/config/tulip.h
10092 --- linux-2.4.32/include/config/tulip.h 1970-01-01 01:00:00.000000000 +0100
10093 +++ linux-2.4.32.patched/include/config/tulip.h 2006-03-13 18:57:11.000000000 +0100
10094 @@ -0,0 +1 @@
10095 +#undef  CONFIG_TULIP
10096 diff -Nur linux-2.4.32/include/config/tun/module.h linux-2.4.32.patched/include/config/tun/module.h
10097 --- linux-2.4.32/include/config/tun/module.h    1970-01-01 01:00:00.000000000 +0100
10098 +++ linux-2.4.32.patched/include/config/tun/module.h    2006-03-13 18:57:11.000000000 +0100
10099 @@ -0,0 +1 @@
10100 +#define CONFIG_TUN_MODULE 1
10101 diff -Nur linux-2.4.32/include/config/tuner/3036.h linux-2.4.32.patched/include/config/tuner/3036.h
10102 --- linux-2.4.32/include/config/tuner/3036.h    1970-01-01 01:00:00.000000000 +0100
10103 +++ linux-2.4.32.patched/include/config/tuner/3036.h    2006-03-13 18:57:11.000000000 +0100
10104 @@ -0,0 +1 @@
10105 +#undef  CONFIG_TUNER_3036
10106 diff -Nur linux-2.4.32/include/config/tun.h linux-2.4.32.patched/include/config/tun.h
10107 --- linux-2.4.32/include/config/tun.h   1970-01-01 01:00:00.000000000 +0100
10108 +++ linux-2.4.32.patched/include/config/tun.h   2006-03-13 18:57:11.000000000 +0100
10109 @@ -0,0 +1 @@
10110 +#undef  CONFIG_TUN
10111 diff -Nur linux-2.4.32/include/config/udf/fs.h linux-2.4.32.patched/include/config/udf/fs.h
10112 --- linux-2.4.32/include/config/udf/fs.h        1970-01-01 01:00:00.000000000 +0100
10113 +++ linux-2.4.32.patched/include/config/udf/fs.h        2006-03-13 18:57:11.000000000 +0100
10114 @@ -0,0 +1 @@
10115 +#undef  CONFIG_UDF_FS
10116 diff -Nur linux-2.4.32/include/config/udf/rw.h linux-2.4.32.patched/include/config/udf/rw.h
10117 --- linux-2.4.32/include/config/udf/rw.h        1970-01-01 01:00:00.000000000 +0100
10118 +++ linux-2.4.32.patched/include/config/udf/rw.h        2006-03-13 18:57:11.000000000 +0100
10119 @@ -0,0 +1 @@
10120 +#undef  CONFIG_UDF_RW
10121 diff -Nur linux-2.4.32/include/config/ufs/fs/write.h linux-2.4.32.patched/include/config/ufs/fs/write.h
10122 --- linux-2.4.32/include/config/ufs/fs/write.h  1970-01-01 01:00:00.000000000 +0100
10123 +++ linux-2.4.32.patched/include/config/ufs/fs/write.h  2006-03-13 18:57:11.000000000 +0100
10124 @@ -0,0 +1 @@
10125 +#undef  CONFIG_UFS_FS_WRITE
10126 diff -Nur linux-2.4.32/include/config/ufs/fs.h linux-2.4.32.patched/include/config/ufs/fs.h
10127 --- linux-2.4.32/include/config/ufs/fs.h        1970-01-01 01:00:00.000000000 +0100
10128 +++ linux-2.4.32.patched/include/config/ufs/fs.h        2006-03-13 18:57:11.000000000 +0100
10129 @@ -0,0 +1 @@
10130 +#undef  CONFIG_UFS_FS
10131 diff -Nur linux-2.4.32/include/config/ultrix/partition.h linux-2.4.32.patched/include/config/ultrix/partition.h
10132 --- linux-2.4.32/include/config/ultrix/partition.h      1970-01-01 01:00:00.000000000 +0100
10133 +++ linux-2.4.32.patched/include/config/ultrix/partition.h      2006-03-13 18:57:11.000000000 +0100
10134 @@ -0,0 +1 @@
10135 +#undef  CONFIG_ULTRIX_PARTITION
10136 diff -Nur linux-2.4.32/include/config/umsdos/fs.h linux-2.4.32.patched/include/config/umsdos/fs.h
10137 --- linux-2.4.32/include/config/umsdos/fs.h     1970-01-01 01:00:00.000000000 +0100
10138 +++ linux-2.4.32.patched/include/config/umsdos/fs.h     2006-03-13 18:57:11.000000000 +0100
10139 @@ -0,0 +1 @@
10140 +#undef  CONFIG_UMSDOS_FS
10141 diff -Nur linux-2.4.32/include/config/unix98/pty/count.h linux-2.4.32.patched/include/config/unix98/pty/count.h
10142 --- linux-2.4.32/include/config/unix98/pty/count.h      1970-01-01 01:00:00.000000000 +0100
10143 +++ linux-2.4.32.patched/include/config/unix98/pty/count.h      2006-03-13 18:57:11.000000000 +0100
10144 @@ -0,0 +1 @@
10145 +#define CONFIG_UNIX98_PTY_COUNT (128)
10146 diff -Nur linux-2.4.32/include/config/unix98/ptys.h linux-2.4.32.patched/include/config/unix98/ptys.h
10147 --- linux-2.4.32/include/config/unix98/ptys.h   1970-01-01 01:00:00.000000000 +0100
10148 +++ linux-2.4.32.patched/include/config/unix98/ptys.h   2006-03-13 18:57:11.000000000 +0100
10149 @@ -0,0 +1 @@
10150 +#define CONFIG_UNIX98_PTYS 1
10151 diff -Nur linux-2.4.32/include/config/unix.h linux-2.4.32.patched/include/config/unix.h
10152 --- linux-2.4.32/include/config/unix.h  1970-01-01 01:00:00.000000000 +0100
10153 +++ linux-2.4.32.patched/include/config/unix.h  2006-03-13 18:57:11.000000000 +0100
10154 @@ -0,0 +1 @@
10155 +#define CONFIG_UNIX 1
10156 diff -Nur linux-2.4.32/include/config/unixware/disklabel.h linux-2.4.32.patched/include/config/unixware/disklabel.h
10157 --- linux-2.4.32/include/config/unixware/disklabel.h    1970-01-01 01:00:00.000000000 +0100
10158 +++ linux-2.4.32.patched/include/config/unixware/disklabel.h    2006-03-13 18:57:11.000000000 +0100
10159 @@ -0,0 +1 @@
10160 +#undef  CONFIG_UNIXWARE_DISKLABEL
10161 diff -Nur linux-2.4.32/include/config/usb/acm/module.h linux-2.4.32.patched/include/config/usb/acm/module.h
10162 --- linux-2.4.32/include/config/usb/acm/module.h        1970-01-01 01:00:00.000000000 +0100
10163 +++ linux-2.4.32.patched/include/config/usb/acm/module.h        2006-03-13 18:57:11.000000000 +0100
10164 @@ -0,0 +1 @@
10165 +#define CONFIG_USB_ACM_MODULE 1
10166 diff -Nur linux-2.4.32/include/config/usb/acm.h linux-2.4.32.patched/include/config/usb/acm.h
10167 --- linux-2.4.32/include/config/usb/acm.h       1970-01-01 01:00:00.000000000 +0100
10168 +++ linux-2.4.32.patched/include/config/usb/acm.h       2006-03-13 18:57:11.000000000 +0100
10169 @@ -0,0 +1 @@
10170 +#undef  CONFIG_USB_ACM
10171 diff -Nur linux-2.4.32/include/config/usb/aiptek.h linux-2.4.32.patched/include/config/usb/aiptek.h
10172 --- linux-2.4.32/include/config/usb/aiptek.h    1970-01-01 01:00:00.000000000 +0100
10173 +++ linux-2.4.32.patched/include/config/usb/aiptek.h    2006-03-13 18:57:11.000000000 +0100
10174 @@ -0,0 +1 @@
10175 +#undef  CONFIG_USB_AIPTEK
10176 diff -Nur linux-2.4.32/include/config/usb/audio/module.h linux-2.4.32.patched/include/config/usb/audio/module.h
10177 --- linux-2.4.32/include/config/usb/audio/module.h      1970-01-01 01:00:00.000000000 +0100
10178 +++ linux-2.4.32.patched/include/config/usb/audio/module.h      2006-03-13 18:57:11.000000000 +0100
10179 @@ -0,0 +1 @@
10180 +#define CONFIG_USB_AUDIO_MODULE 1
10181 diff -Nur linux-2.4.32/include/config/usb/audio.h linux-2.4.32.patched/include/config/usb/audio.h
10182 --- linux-2.4.32/include/config/usb/audio.h     1970-01-01 01:00:00.000000000 +0100
10183 +++ linux-2.4.32.patched/include/config/usb/audio.h     2006-03-13 18:57:11.000000000 +0100
10184 @@ -0,0 +1 @@
10185 +#undef  CONFIG_USB_AUDIO
10186 diff -Nur linux-2.4.32/include/config/usb/auerswald.h linux-2.4.32.patched/include/config/usb/auerswald.h
10187 --- linux-2.4.32/include/config/usb/auerswald.h 1970-01-01 01:00:00.000000000 +0100
10188 +++ linux-2.4.32.patched/include/config/usb/auerswald.h 2006-03-13 18:57:11.000000000 +0100
10189 @@ -0,0 +1 @@
10190 +#undef  CONFIG_USB_AUERSWALD
10191 diff -Nur linux-2.4.32/include/config/usb/bandwidth.h linux-2.4.32.patched/include/config/usb/bandwidth.h
10192 --- linux-2.4.32/include/config/usb/bandwidth.h 1970-01-01 01:00:00.000000000 +0100
10193 +++ linux-2.4.32.patched/include/config/usb/bandwidth.h 2006-03-13 18:57:11.000000000 +0100
10194 @@ -0,0 +1 @@
10195 +#undef  CONFIG_USB_BANDWIDTH
10196 diff -Nur linux-2.4.32/include/config/usb/brlvger.h linux-2.4.32.patched/include/config/usb/brlvger.h
10197 --- linux-2.4.32/include/config/usb/brlvger.h   1970-01-01 01:00:00.000000000 +0100
10198 +++ linux-2.4.32.patched/include/config/usb/brlvger.h   2006-03-13 18:57:11.000000000 +0100
10199 @@ -0,0 +1 @@
10200 +#undef  CONFIG_USB_BRLVGER
10201 diff -Nur linux-2.4.32/include/config/usb/catc.h linux-2.4.32.patched/include/config/usb/catc.h
10202 --- linux-2.4.32/include/config/usb/catc.h      1970-01-01 01:00:00.000000000 +0100
10203 +++ linux-2.4.32.patched/include/config/usb/catc.h      2006-03-13 18:57:11.000000000 +0100
10204 @@ -0,0 +1 @@
10205 +#undef  CONFIG_USB_CATC
10206 diff -Nur linux-2.4.32/include/config/usb/cdcether.h linux-2.4.32.patched/include/config/usb/cdcether.h
10207 --- linux-2.4.32/include/config/usb/cdcether.h  1970-01-01 01:00:00.000000000 +0100
10208 +++ linux-2.4.32.patched/include/config/usb/cdcether.h  2006-03-13 18:57:11.000000000 +0100
10209 @@ -0,0 +1 @@
10210 +#undef  CONFIG_USB_CDCETHER
10211 diff -Nur linux-2.4.32/include/config/usb/dabusb.h linux-2.4.32.patched/include/config/usb/dabusb.h
10212 --- linux-2.4.32/include/config/usb/dabusb.h    1970-01-01 01:00:00.000000000 +0100
10213 +++ linux-2.4.32.patched/include/config/usb/dabusb.h    2006-03-13 18:57:11.000000000 +0100
10214 @@ -0,0 +1 @@
10215 +#undef  CONFIG_USB_DABUSB
10216 diff -Nur linux-2.4.32/include/config/usb/dc2xx.h linux-2.4.32.patched/include/config/usb/dc2xx.h
10217 --- linux-2.4.32/include/config/usb/dc2xx.h     1970-01-01 01:00:00.000000000 +0100
10218 +++ linux-2.4.32.patched/include/config/usb/dc2xx.h     2006-03-13 18:57:11.000000000 +0100
10219 @@ -0,0 +1 @@
10220 +#undef  CONFIG_USB_DC2XX
10221 diff -Nur linux-2.4.32/include/config/usb/debug.h linux-2.4.32.patched/include/config/usb/debug.h
10222 --- linux-2.4.32/include/config/usb/debug.h     1970-01-01 01:00:00.000000000 +0100
10223 +++ linux-2.4.32.patched/include/config/usb/debug.h     2006-03-13 18:57:11.000000000 +0100
10224 @@ -0,0 +1 @@
10225 +#undef  CONFIG_USB_DEBUG
10226 diff -Nur linux-2.4.32/include/config/usb/devicefs.h linux-2.4.32.patched/include/config/usb/devicefs.h
10227 --- linux-2.4.32/include/config/usb/devicefs.h  1970-01-01 01:00:00.000000000 +0100
10228 +++ linux-2.4.32.patched/include/config/usb/devicefs.h  2006-03-13 18:57:11.000000000 +0100
10229 @@ -0,0 +1 @@
10230 +#define CONFIG_USB_DEVICEFS 1
10231 diff -Nur linux-2.4.32/include/config/usb/dsbr.h linux-2.4.32.patched/include/config/usb/dsbr.h
10232 --- linux-2.4.32/include/config/usb/dsbr.h      1970-01-01 01:00:00.000000000 +0100
10233 +++ linux-2.4.32.patched/include/config/usb/dsbr.h      2006-03-13 18:57:11.000000000 +0100
10234 @@ -0,0 +1 @@
10235 +#undef  CONFIG_USB_DSBR
10236 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
10237 --- linux-2.4.32/include/config/usb/ehci/hcd/module.h   1970-01-01 01:00:00.000000000 +0100
10238 +++ linux-2.4.32.patched/include/config/usb/ehci/hcd/module.h   2006-03-13 18:57:11.000000000 +0100
10239 @@ -0,0 +1 @@
10240 +#define CONFIG_USB_EHCI_HCD_MODULE 1
10241 diff -Nur linux-2.4.32/include/config/usb/ehci/hcd.h linux-2.4.32.patched/include/config/usb/ehci/hcd.h
10242 --- linux-2.4.32/include/config/usb/ehci/hcd.h  1970-01-01 01:00:00.000000000 +0100
10243 +++ linux-2.4.32.patched/include/config/usb/ehci/hcd.h  2006-03-13 18:57:11.000000000 +0100
10244 @@ -0,0 +1 @@
10245 +#undef  CONFIG_USB_EHCI_HCD
10246 diff -Nur linux-2.4.32/include/config/usb/emi26.h linux-2.4.32.patched/include/config/usb/emi26.h
10247 --- linux-2.4.32/include/config/usb/emi26.h     1970-01-01 01:00:00.000000000 +0100
10248 +++ linux-2.4.32.patched/include/config/usb/emi26.h     2006-03-13 18:57:11.000000000 +0100
10249 @@ -0,0 +1 @@
10250 +#undef  CONFIG_USB_EMI26
10251 diff -Nur linux-2.4.32/include/config/usb/gadget.h linux-2.4.32.patched/include/config/usb/gadget.h
10252 --- linux-2.4.32/include/config/usb/gadget.h    1970-01-01 01:00:00.000000000 +0100
10253 +++ linux-2.4.32.patched/include/config/usb/gadget.h    2006-03-13 18:57:11.000000000 +0100
10254 @@ -0,0 +1 @@
10255 +#undef  CONFIG_USB_GADGET
10256 diff -Nur linux-2.4.32/include/config/usb/hiddev.h linux-2.4.32.patched/include/config/usb/hiddev.h
10257 --- linux-2.4.32/include/config/usb/hiddev.h    1970-01-01 01:00:00.000000000 +0100
10258 +++ linux-2.4.32.patched/include/config/usb/hiddev.h    2006-03-13 18:57:11.000000000 +0100
10259 @@ -0,0 +1 @@
10260 +#undef  CONFIG_USB_HIDDEV
10261 diff -Nur linux-2.4.32/include/config/usb/hid.h linux-2.4.32.patched/include/config/usb/hid.h
10262 --- linux-2.4.32/include/config/usb/hid.h       1970-01-01 01:00:00.000000000 +0100
10263 +++ linux-2.4.32.patched/include/config/usb/hid.h       2006-03-13 18:57:11.000000000 +0100
10264 @@ -0,0 +1 @@
10265 +#undef  CONFIG_USB_HID
10266 diff -Nur linux-2.4.32/include/config/usb/hidinput.h linux-2.4.32.patched/include/config/usb/hidinput.h
10267 --- linux-2.4.32/include/config/usb/hidinput.h  1970-01-01 01:00:00.000000000 +0100
10268 +++ linux-2.4.32.patched/include/config/usb/hidinput.h  2006-03-13 18:57:11.000000000 +0100
10269 @@ -0,0 +1 @@
10270 +#undef  CONFIG_USB_HIDINPUT
10271 diff -Nur linux-2.4.32/include/config/usb/hpusbscsi.h linux-2.4.32.patched/include/config/usb/hpusbscsi.h
10272 --- linux-2.4.32/include/config/usb/hpusbscsi.h 1970-01-01 01:00:00.000000000 +0100
10273 +++ linux-2.4.32.patched/include/config/usb/hpusbscsi.h 2006-03-13 18:57:11.000000000 +0100
10274 @@ -0,0 +1 @@
10275 +#undef  CONFIG_USB_HPUSBSCSI
10276 diff -Nur linux-2.4.32/include/config/usb/ibmcam.h linux-2.4.32.patched/include/config/usb/ibmcam.h
10277 --- linux-2.4.32/include/config/usb/ibmcam.h    1970-01-01 01:00:00.000000000 +0100
10278 +++ linux-2.4.32.patched/include/config/usb/ibmcam.h    2006-03-13 18:57:11.000000000 +0100
10279 @@ -0,0 +1 @@
10280 +#undef  CONFIG_USB_IBMCAM
10281 diff -Nur linux-2.4.32/include/config/usb/kaweth.h linux-2.4.32.patched/include/config/usb/kaweth.h
10282 --- linux-2.4.32/include/config/usb/kaweth.h    1970-01-01 01:00:00.000000000 +0100
10283 +++ linux-2.4.32.patched/include/config/usb/kaweth.h    2006-03-13 18:57:11.000000000 +0100
10284 @@ -0,0 +1 @@
10285 +#undef  CONFIG_USB_KAWETH
10286 diff -Nur linux-2.4.32/include/config/usb/kbd.h linux-2.4.32.patched/include/config/usb/kbd.h
10287 --- linux-2.4.32/include/config/usb/kbd.h       1970-01-01 01:00:00.000000000 +0100
10288 +++ linux-2.4.32.patched/include/config/usb/kbd.h       2006-03-13 18:57:11.000000000 +0100
10289 @@ -0,0 +1 @@
10290 +#undef  CONFIG_USB_KBD
10291 diff -Nur linux-2.4.32/include/config/usb/kbtab.h linux-2.4.32.patched/include/config/usb/kbtab.h
10292 --- linux-2.4.32/include/config/usb/kbtab.h     1970-01-01 01:00:00.000000000 +0100
10293 +++ linux-2.4.32.patched/include/config/usb/kbtab.h     2006-03-13 18:57:11.000000000 +0100
10294 @@ -0,0 +1 @@
10295 +#undef  CONFIG_USB_KBTAB
10296 diff -Nur linux-2.4.32/include/config/usb/konicawc.h linux-2.4.32.patched/include/config/usb/konicawc.h
10297 --- linux-2.4.32/include/config/usb/konicawc.h  1970-01-01 01:00:00.000000000 +0100
10298 +++ linux-2.4.32.patched/include/config/usb/konicawc.h  2006-03-13 18:57:11.000000000 +0100
10299 @@ -0,0 +1 @@
10300 +#undef  CONFIG_USB_KONICAWC
10301 diff -Nur linux-2.4.32/include/config/usb/lcd.h linux-2.4.32.patched/include/config/usb/lcd.h
10302 --- linux-2.4.32/include/config/usb/lcd.h       1970-01-01 01:00:00.000000000 +0100
10303 +++ linux-2.4.32.patched/include/config/usb/lcd.h       2006-03-13 18:57:11.000000000 +0100
10304 @@ -0,0 +1 @@
10305 +#undef  CONFIG_USB_LCD
10306 diff -Nur linux-2.4.32/include/config/usb/mdc800.h linux-2.4.32.patched/include/config/usb/mdc800.h
10307 --- linux-2.4.32/include/config/usb/mdc800.h    1970-01-01 01:00:00.000000000 +0100
10308 +++ linux-2.4.32.patched/include/config/usb/mdc800.h    2006-03-13 18:57:11.000000000 +0100
10309 @@ -0,0 +1 @@
10310 +#undef  CONFIG_USB_MDC800
10311 diff -Nur linux-2.4.32/include/config/usb/microtek.h linux-2.4.32.patched/include/config/usb/microtek.h
10312 --- linux-2.4.32/include/config/usb/microtek.h  1970-01-01 01:00:00.000000000 +0100
10313 +++ linux-2.4.32.patched/include/config/usb/microtek.h  2006-03-13 18:57:11.000000000 +0100
10314 @@ -0,0 +1 @@
10315 +#undef  CONFIG_USB_MICROTEK
10316 diff -Nur linux-2.4.32/include/config/usb/midi.h linux-2.4.32.patched/include/config/usb/midi.h
10317 --- linux-2.4.32/include/config/usb/midi.h      1970-01-01 01:00:00.000000000 +0100
10318 +++ linux-2.4.32.patched/include/config/usb/midi.h      2006-03-13 18:57:11.000000000 +0100
10319 @@ -0,0 +1 @@
10320 +#undef  CONFIG_USB_MIDI
10321 diff -Nur linux-2.4.32/include/config/usb/module.h linux-2.4.32.patched/include/config/usb/module.h
10322 --- linux-2.4.32/include/config/usb/module.h    1970-01-01 01:00:00.000000000 +0100
10323 +++ linux-2.4.32.patched/include/config/usb/module.h    2006-03-13 18:57:11.000000000 +0100
10324 @@ -0,0 +1 @@
10325 +#define CONFIG_USB_MODULE 1
10326 diff -Nur linux-2.4.32/include/config/usb/mouse.h linux-2.4.32.patched/include/config/usb/mouse.h
10327 --- linux-2.4.32/include/config/usb/mouse.h     1970-01-01 01:00:00.000000000 +0100
10328 +++ linux-2.4.32.patched/include/config/usb/mouse.h     2006-03-13 18:57:11.000000000 +0100
10329 @@ -0,0 +1 @@
10330 +#undef  CONFIG_USB_MOUSE
10331 diff -Nur linux-2.4.32/include/config/usb/ohci/module.h linux-2.4.32.patched/include/config/usb/ohci/module.h
10332 --- linux-2.4.32/include/config/usb/ohci/module.h       1970-01-01 01:00:00.000000000 +0100
10333 +++ linux-2.4.32.patched/include/config/usb/ohci/module.h       2006-03-13 18:57:11.000000000 +0100
10334 @@ -0,0 +1 @@
10335 +#define CONFIG_USB_OHCI_MODULE 1
10336 diff -Nur linux-2.4.32/include/config/usb/ohci.h linux-2.4.32.patched/include/config/usb/ohci.h
10337 --- linux-2.4.32/include/config/usb/ohci.h      1970-01-01 01:00:00.000000000 +0100
10338 +++ linux-2.4.32.patched/include/config/usb/ohci.h      2006-03-13 18:57:11.000000000 +0100
10339 @@ -0,0 +1 @@
10340 +#undef  CONFIG_USB_OHCI
10341 diff -Nur linux-2.4.32/include/config/usb/ov511.h linux-2.4.32.patched/include/config/usb/ov511.h
10342 --- linux-2.4.32/include/config/usb/ov511.h     1970-01-01 01:00:00.000000000 +0100
10343 +++ linux-2.4.32.patched/include/config/usb/ov511.h     2006-03-13 18:57:11.000000000 +0100
10344 @@ -0,0 +1 @@
10345 +#undef  CONFIG_USB_OV511
10346 diff -Nur linux-2.4.32/include/config/usb/pegasus.h linux-2.4.32.patched/include/config/usb/pegasus.h
10347 --- linux-2.4.32/include/config/usb/pegasus.h   1970-01-01 01:00:00.000000000 +0100
10348 +++ linux-2.4.32.patched/include/config/usb/pegasus.h   2006-03-13 18:57:11.000000000 +0100
10349 @@ -0,0 +1 @@
10350 +#undef  CONFIG_USB_PEGASUS
10351 diff -Nur linux-2.4.32/include/config/usb/powermate.h linux-2.4.32.patched/include/config/usb/powermate.h
10352 --- linux-2.4.32/include/config/usb/powermate.h 1970-01-01 01:00:00.000000000 +0100
10353 +++ linux-2.4.32.patched/include/config/usb/powermate.h 2006-03-13 18:57:11.000000000 +0100
10354 @@ -0,0 +1 @@
10355 +#undef  CONFIG_USB_POWERMATE
10356 diff -Nur linux-2.4.32/include/config/usb/printer/module.h linux-2.4.32.patched/include/config/usb/printer/module.h
10357 --- linux-2.4.32/include/config/usb/printer/module.h    1970-01-01 01:00:00.000000000 +0100
10358 +++ linux-2.4.32.patched/include/config/usb/printer/module.h    2006-03-13 18:57:11.000000000 +0100
10359 @@ -0,0 +1 @@
10360 +#define CONFIG_USB_PRINTER_MODULE 1
10361 diff -Nur linux-2.4.32/include/config/usb/printer.h linux-2.4.32.patched/include/config/usb/printer.h
10362 --- linux-2.4.32/include/config/usb/printer.h   1970-01-01 01:00:00.000000000 +0100
10363 +++ linux-2.4.32.patched/include/config/usb/printer.h   2006-03-13 18:57:11.000000000 +0100
10364 @@ -0,0 +1 @@
10365 +#undef  CONFIG_USB_PRINTER
10366 diff -Nur linux-2.4.32/include/config/usb/pwc/module.h linux-2.4.32.patched/include/config/usb/pwc/module.h
10367 --- linux-2.4.32/include/config/usb/pwc/module.h        1970-01-01 01:00:00.000000000 +0100
10368 +++ linux-2.4.32.patched/include/config/usb/pwc/module.h        2006-03-13 18:57:11.000000000 +0100
10369 @@ -0,0 +1 @@
10370 +#define CONFIG_USB_PWC_MODULE 1
10371 diff -Nur linux-2.4.32/include/config/usb/pwc.h linux-2.4.32.patched/include/config/usb/pwc.h
10372 --- linux-2.4.32/include/config/usb/pwc.h       1970-01-01 01:00:00.000000000 +0100
10373 +++ linux-2.4.32.patched/include/config/usb/pwc.h       2006-03-13 18:57:11.000000000 +0100
10374 @@ -0,0 +1 @@
10375 +#undef  CONFIG_USB_PWC
10376 diff -Nur linux-2.4.32/include/config/usb/rio500.h linux-2.4.32.patched/include/config/usb/rio500.h
10377 --- linux-2.4.32/include/config/usb/rio500.h    1970-01-01 01:00:00.000000000 +0100
10378 +++ linux-2.4.32.patched/include/config/usb/rio500.h    2006-03-13 18:57:11.000000000 +0100
10379 @@ -0,0 +1 @@
10380 +#undef  CONFIG_USB_RIO500
10381 diff -Nur linux-2.4.32/include/config/usb/rtl8150.h linux-2.4.32.patched/include/config/usb/rtl8150.h
10382 --- linux-2.4.32/include/config/usb/rtl8150.h   1970-01-01 01:00:00.000000000 +0100
10383 +++ linux-2.4.32.patched/include/config/usb/rtl8150.h   2006-03-13 18:57:11.000000000 +0100
10384 @@ -0,0 +1 @@
10385 +#undef  CONFIG_USB_RTL8150
10386 diff -Nur linux-2.4.32/include/config/usb/scanner.h linux-2.4.32.patched/include/config/usb/scanner.h
10387 --- linux-2.4.32/include/config/usb/scanner.h   1970-01-01 01:00:00.000000000 +0100
10388 +++ linux-2.4.32.patched/include/config/usb/scanner.h   2006-03-13 18:57:11.000000000 +0100
10389 @@ -0,0 +1 @@
10390 +#undef  CONFIG_USB_SCANNER
10391 diff -Nur linux-2.4.32/include/config/usb/se401.h linux-2.4.32.patched/include/config/usb/se401.h
10392 --- linux-2.4.32/include/config/usb/se401.h     1970-01-01 01:00:00.000000000 +0100
10393 +++ linux-2.4.32.patched/include/config/usb/se401.h     2006-03-13 18:57:11.000000000 +0100
10394 @@ -0,0 +1 @@
10395 +#undef  CONFIG_USB_SE401
10396 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
10397 --- linux-2.4.32/include/config/usb/serial/belkin/module.h      1970-01-01 01:00:00.000000000 +0100
10398 +++ linux-2.4.32.patched/include/config/usb/serial/belkin/module.h      2006-03-13 18:57:11.000000000 +0100
10399 @@ -0,0 +1 @@
10400 +#define CONFIG_USB_SERIAL_BELKIN_MODULE 1
10401 diff -Nur linux-2.4.32/include/config/usb/serial/belkin.h linux-2.4.32.patched/include/config/usb/serial/belkin.h
10402 --- linux-2.4.32/include/config/usb/serial/belkin.h     1970-01-01 01:00:00.000000000 +0100
10403 +++ linux-2.4.32.patched/include/config/usb/serial/belkin.h     2006-03-13 18:57:11.000000000 +0100
10404 @@ -0,0 +1 @@
10405 +#undef  CONFIG_USB_SERIAL_BELKIN
10406 diff -Nur linux-2.4.32/include/config/usb/serial/cyberjack.h linux-2.4.32.patched/include/config/usb/serial/cyberjack.h
10407 --- linux-2.4.32/include/config/usb/serial/cyberjack.h  1970-01-01 01:00:00.000000000 +0100
10408 +++ linux-2.4.32.patched/include/config/usb/serial/cyberjack.h  2006-03-13 18:57:11.000000000 +0100
10409 @@ -0,0 +1 @@
10410 +#undef  CONFIG_USB_SERIAL_CYBERJACK
10411 diff -Nur linux-2.4.32/include/config/usb/serial/debug.h linux-2.4.32.patched/include/config/usb/serial/debug.h
10412 --- linux-2.4.32/include/config/usb/serial/debug.h      1970-01-01 01:00:00.000000000 +0100
10413 +++ linux-2.4.32.patched/include/config/usb/serial/debug.h      2006-03-13 18:57:11.000000000 +0100
10414 @@ -0,0 +1 @@
10415 +#undef  CONFIG_USB_SERIAL_DEBUG
10416 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
10417 --- linux-2.4.32/include/config/usb/serial/digi/acceleport.h    1970-01-01 01:00:00.000000000 +0100
10418 +++ linux-2.4.32.patched/include/config/usb/serial/digi/acceleport.h    2006-03-13 18:57:11.000000000 +0100
10419 @@ -0,0 +1 @@
10420 +#undef  CONFIG_USB_SERIAL_DIGI_ACCELEPORT
10421 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
10422 --- linux-2.4.32/include/config/usb/serial/edgeport/ti.h        1970-01-01 01:00:00.000000000 +0100
10423 +++ linux-2.4.32.patched/include/config/usb/serial/edgeport/ti.h        2006-03-13 18:57:11.000000000 +0100
10424 @@ -0,0 +1 @@
10425 +#undef  CONFIG_USB_SERIAL_EDGEPORT_TI
10426 diff -Nur linux-2.4.32/include/config/usb/serial/edgeport.h linux-2.4.32.patched/include/config/usb/serial/edgeport.h
10427 --- linux-2.4.32/include/config/usb/serial/edgeport.h   1970-01-01 01:00:00.000000000 +0100
10428 +++ linux-2.4.32.patched/include/config/usb/serial/edgeport.h   2006-03-13 18:57:11.000000000 +0100
10429 @@ -0,0 +1 @@
10430 +#undef  CONFIG_USB_SERIAL_EDGEPORT
10431 diff -Nur linux-2.4.32/include/config/usb/serial/empeg.h linux-2.4.32.patched/include/config/usb/serial/empeg.h
10432 --- linux-2.4.32/include/config/usb/serial/empeg.h      1970-01-01 01:00:00.000000000 +0100
10433 +++ linux-2.4.32.patched/include/config/usb/serial/empeg.h      2006-03-13 18:57:11.000000000 +0100
10434 @@ -0,0 +1 @@
10435 +#undef  CONFIG_USB_SERIAL_EMPEG
10436 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
10437 --- linux-2.4.32/include/config/usb/serial/ftdi/sio/module.h    1970-01-01 01:00:00.000000000 +0100
10438 +++ linux-2.4.32.patched/include/config/usb/serial/ftdi/sio/module.h    2006-03-13 18:57:11.000000000 +0100
10439 @@ -0,0 +1 @@
10440 +#define CONFIG_USB_SERIAL_FTDI_SIO_MODULE 1
10441 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
10442 --- linux-2.4.32/include/config/usb/serial/ftdi/sio.h   1970-01-01 01:00:00.000000000 +0100
10443 +++ linux-2.4.32.patched/include/config/usb/serial/ftdi/sio.h   2006-03-13 18:57:11.000000000 +0100
10444 @@ -0,0 +1 @@
10445 +#undef  CONFIG_USB_SERIAL_FTDI_SIO
10446 diff -Nur linux-2.4.32/include/config/usb/serial/generic.h linux-2.4.32.patched/include/config/usb/serial/generic.h
10447 --- linux-2.4.32/include/config/usb/serial/generic.h    1970-01-01 01:00:00.000000000 +0100
10448 +++ linux-2.4.32.patched/include/config/usb/serial/generic.h    2006-03-13 18:57:11.000000000 +0100
10449 @@ -0,0 +1 @@
10450 +#define CONFIG_USB_SERIAL_GENERIC 1
10451 diff -Nur linux-2.4.32/include/config/usb/serial/ipaq.h linux-2.4.32.patched/include/config/usb/serial/ipaq.h
10452 --- linux-2.4.32/include/config/usb/serial/ipaq.h       1970-01-01 01:00:00.000000000 +0100
10453 +++ linux-2.4.32.patched/include/config/usb/serial/ipaq.h       2006-03-13 18:57:11.000000000 +0100
10454 @@ -0,0 +1 @@
10455 +#undef  CONFIG_USB_SERIAL_IPAQ
10456 diff -Nur linux-2.4.32/include/config/usb/serial/ir.h linux-2.4.32.patched/include/config/usb/serial/ir.h
10457 --- linux-2.4.32/include/config/usb/serial/ir.h 1970-01-01 01:00:00.000000000 +0100
10458 +++ linux-2.4.32.patched/include/config/usb/serial/ir.h 2006-03-13 18:57:11.000000000 +0100
10459 @@ -0,0 +1 @@
10460 +#undef  CONFIG_USB_SERIAL_IR
10461 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
10462 --- linux-2.4.32/include/config/usb/serial/keyspan/pda.h        1970-01-01 01:00:00.000000000 +0100
10463 +++ linux-2.4.32.patched/include/config/usb/serial/keyspan/pda.h        2006-03-13 18:57:11.000000000 +0100
10464 @@ -0,0 +1 @@
10465 +#undef  CONFIG_USB_SERIAL_KEYSPAN_PDA
10466 diff -Nur linux-2.4.32/include/config/usb/serial/keyspan.h linux-2.4.32.patched/include/config/usb/serial/keyspan.h
10467 --- linux-2.4.32/include/config/usb/serial/keyspan.h    1970-01-01 01:00:00.000000000 +0100
10468 +++ linux-2.4.32.patched/include/config/usb/serial/keyspan.h    2006-03-13 18:57:11.000000000 +0100
10469 @@ -0,0 +1 @@
10470 +#undef  CONFIG_USB_SERIAL_KEYSPAN
10471 diff -Nur linux-2.4.32/include/config/usb/serial/klsi.h linux-2.4.32.patched/include/config/usb/serial/klsi.h
10472 --- linux-2.4.32/include/config/usb/serial/klsi.h       1970-01-01 01:00:00.000000000 +0100
10473 +++ linux-2.4.32.patched/include/config/usb/serial/klsi.h       2006-03-13 18:57:11.000000000 +0100
10474 @@ -0,0 +1 @@
10475 +#undef  CONFIG_USB_SERIAL_KLSI
10476 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
10477 --- linux-2.4.32/include/config/usb/serial/kobil/sct.h  1970-01-01 01:00:00.000000000 +0100
10478 +++ linux-2.4.32.patched/include/config/usb/serial/kobil/sct.h  2006-03-13 18:57:11.000000000 +0100
10479 @@ -0,0 +1 @@
10480 +#undef  CONFIG_USB_SERIAL_KOBIL_SCT
10481 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
10482 --- linux-2.4.32/include/config/usb/serial/mct/u232/module.h    1970-01-01 01:00:00.000000000 +0100
10483 +++ linux-2.4.32.patched/include/config/usb/serial/mct/u232/module.h    2006-03-13 18:57:11.000000000 +0100
10484 @@ -0,0 +1 @@
10485 +#define CONFIG_USB_SERIAL_MCT_U232_MODULE 1
10486 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
10487 --- linux-2.4.32/include/config/usb/serial/mct/u232.h   1970-01-01 01:00:00.000000000 +0100
10488 +++ linux-2.4.32.patched/include/config/usb/serial/mct/u232.h   2006-03-13 18:57:11.000000000 +0100
10489 @@ -0,0 +1 @@
10490 +#undef  CONFIG_USB_SERIAL_MCT_U232
10491 diff -Nur linux-2.4.32/include/config/usb/serial/module.h linux-2.4.32.patched/include/config/usb/serial/module.h
10492 --- linux-2.4.32/include/config/usb/serial/module.h     1970-01-01 01:00:00.000000000 +0100
10493 +++ linux-2.4.32.patched/include/config/usb/serial/module.h     2006-03-13 18:57:11.000000000 +0100
10494 @@ -0,0 +1 @@
10495 +#define CONFIG_USB_SERIAL_MODULE 1
10496 diff -Nur linux-2.4.32/include/config/usb/serial/omninet.h linux-2.4.32.patched/include/config/usb/serial/omninet.h
10497 --- linux-2.4.32/include/config/usb/serial/omninet.h    1970-01-01 01:00:00.000000000 +0100
10498 +++ linux-2.4.32.patched/include/config/usb/serial/omninet.h    2006-03-13 18:57:11.000000000 +0100
10499 @@ -0,0 +1 @@
10500 +#undef  CONFIG_USB_SERIAL_OMNINET
10501 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
10502 --- linux-2.4.32/include/config/usb/serial/pl2303/module.h      1970-01-01 01:00:00.000000000 +0100
10503 +++ linux-2.4.32.patched/include/config/usb/serial/pl2303/module.h      2006-03-13 18:57:11.000000000 +0100
10504 @@ -0,0 +1 @@
10505 +#define CONFIG_USB_SERIAL_PL2303_MODULE 1
10506 diff -Nur linux-2.4.32/include/config/usb/serial/pl2303.h linux-2.4.32.patched/include/config/usb/serial/pl2303.h
10507 --- linux-2.4.32/include/config/usb/serial/pl2303.h     1970-01-01 01:00:00.000000000 +0100
10508 +++ linux-2.4.32.patched/include/config/usb/serial/pl2303.h     2006-03-13 18:57:11.000000000 +0100
10509 @@ -0,0 +1 @@
10510 +#undef  CONFIG_USB_SERIAL_PL2303
10511 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
10512 --- linux-2.4.32/include/config/usb/serial/visor/module.h       1970-01-01 01:00:00.000000000 +0100
10513 +++ linux-2.4.32.patched/include/config/usb/serial/visor/module.h       2006-03-13 18:57:11.000000000 +0100
10514 @@ -0,0 +1 @@
10515 +#define CONFIG_USB_SERIAL_VISOR_MODULE 1
10516 diff -Nur linux-2.4.32/include/config/usb/serial/visor.h linux-2.4.32.patched/include/config/usb/serial/visor.h
10517 --- linux-2.4.32/include/config/usb/serial/visor.h      1970-01-01 01:00:00.000000000 +0100
10518 +++ linux-2.4.32.patched/include/config/usb/serial/visor.h      2006-03-13 18:57:11.000000000 +0100
10519 @@ -0,0 +1 @@
10520 +#undef  CONFIG_USB_SERIAL_VISOR
10521 diff -Nur linux-2.4.32/include/config/usb/serial/whiteheat.h linux-2.4.32.patched/include/config/usb/serial/whiteheat.h
10522 --- linux-2.4.32/include/config/usb/serial/whiteheat.h  1970-01-01 01:00:00.000000000 +0100
10523 +++ linux-2.4.32.patched/include/config/usb/serial/whiteheat.h  2006-03-13 18:57:11.000000000 +0100
10524 @@ -0,0 +1 @@
10525 +#undef  CONFIG_USB_SERIAL_WHITEHEAT
10526 diff -Nur linux-2.4.32/include/config/usb/serial/xircom.h linux-2.4.32.patched/include/config/usb/serial/xircom.h
10527 --- linux-2.4.32/include/config/usb/serial/xircom.h     1970-01-01 01:00:00.000000000 +0100
10528 +++ linux-2.4.32.patched/include/config/usb/serial/xircom.h     2006-03-13 18:57:11.000000000 +0100
10529 @@ -0,0 +1 @@
10530 +#undef  CONFIG_USB_SERIAL_XIRCOM
10531 diff -Nur linux-2.4.32/include/config/usb/serial.h linux-2.4.32.patched/include/config/usb/serial.h
10532 --- linux-2.4.32/include/config/usb/serial.h    1970-01-01 01:00:00.000000000 +0100
10533 +++ linux-2.4.32.patched/include/config/usb/serial.h    2006-03-13 18:57:11.000000000 +0100
10534 @@ -0,0 +1 @@
10535 +#undef  CONFIG_USB_SERIAL
10536 diff -Nur linux-2.4.32/include/config/usb/storage/datafab.h linux-2.4.32.patched/include/config/usb/storage/datafab.h
10537 --- linux-2.4.32/include/config/usb/storage/datafab.h   1970-01-01 01:00:00.000000000 +0100
10538 +++ linux-2.4.32.patched/include/config/usb/storage/datafab.h   2006-03-13 18:57:11.000000000 +0100
10539 @@ -0,0 +1 @@
10540 +#define CONFIG_USB_STORAGE_DATAFAB 1
10541 diff -Nur linux-2.4.32/include/config/usb/storage/debug.h linux-2.4.32.patched/include/config/usb/storage/debug.h
10542 --- linux-2.4.32/include/config/usb/storage/debug.h     1970-01-01 01:00:00.000000000 +0100
10543 +++ linux-2.4.32.patched/include/config/usb/storage/debug.h     2006-03-13 18:57:11.000000000 +0100
10544 @@ -0,0 +1 @@
10545 +#undef  CONFIG_USB_STORAGE_DEBUG
10546 diff -Nur linux-2.4.32/include/config/usb/storage/dpcm.h linux-2.4.32.patched/include/config/usb/storage/dpcm.h
10547 --- linux-2.4.32/include/config/usb/storage/dpcm.h      1970-01-01 01:00:00.000000000 +0100
10548 +++ linux-2.4.32.patched/include/config/usb/storage/dpcm.h      2006-03-13 18:57:11.000000000 +0100
10549 @@ -0,0 +1 @@
10550 +#define CONFIG_USB_STORAGE_DPCM 1
10551 diff -Nur linux-2.4.32/include/config/usb/storage/freecom.h linux-2.4.32.patched/include/config/usb/storage/freecom.h
10552 --- linux-2.4.32/include/config/usb/storage/freecom.h   1970-01-01 01:00:00.000000000 +0100
10553 +++ linux-2.4.32.patched/include/config/usb/storage/freecom.h   2006-03-13 18:57:11.000000000 +0100
10554 @@ -0,0 +1 @@
10555 +#define CONFIG_USB_STORAGE_FREECOM 1
10556 diff -Nur linux-2.4.32/include/config/usb/storage/hp8200e.h linux-2.4.32.patched/include/config/usb/storage/hp8200e.h
10557 --- linux-2.4.32/include/config/usb/storage/hp8200e.h   1970-01-01 01:00:00.000000000 +0100
10558 +++ linux-2.4.32.patched/include/config/usb/storage/hp8200e.h   2006-03-13 18:57:11.000000000 +0100
10559 @@ -0,0 +1 @@
10560 +#define CONFIG_USB_STORAGE_HP8200e 1
10561 diff -Nur linux-2.4.32/include/config/usb/storage/isd200.h linux-2.4.32.patched/include/config/usb/storage/isd200.h
10562 --- linux-2.4.32/include/config/usb/storage/isd200.h    1970-01-01 01:00:00.000000000 +0100
10563 +++ linux-2.4.32.patched/include/config/usb/storage/isd200.h    2006-03-13 18:57:11.000000000 +0100
10564 @@ -0,0 +1 @@
10565 +#undef  CONFIG_USB_STORAGE_ISD200
10566 diff -Nur linux-2.4.32/include/config/usb/storage/jumpshot.h linux-2.4.32.patched/include/config/usb/storage/jumpshot.h
10567 --- linux-2.4.32/include/config/usb/storage/jumpshot.h  1970-01-01 01:00:00.000000000 +0100
10568 +++ linux-2.4.32.patched/include/config/usb/storage/jumpshot.h  2006-03-13 18:57:11.000000000 +0100
10569 @@ -0,0 +1 @@
10570 +#define CONFIG_USB_STORAGE_JUMPSHOT 1
10571 diff -Nur linux-2.4.32/include/config/usb/storage/module.h linux-2.4.32.patched/include/config/usb/storage/module.h
10572 --- linux-2.4.32/include/config/usb/storage/module.h    1970-01-01 01:00:00.000000000 +0100
10573 +++ linux-2.4.32.patched/include/config/usb/storage/module.h    2006-03-13 18:57:11.000000000 +0100
10574 @@ -0,0 +1 @@
10575 +#define CONFIG_USB_STORAGE_MODULE 1
10576 diff -Nur linux-2.4.32/include/config/usb/storage/sddr09.h linux-2.4.32.patched/include/config/usb/storage/sddr09.h
10577 --- linux-2.4.32/include/config/usb/storage/sddr09.h    1970-01-01 01:00:00.000000000 +0100
10578 +++ linux-2.4.32.patched/include/config/usb/storage/sddr09.h    2006-03-13 18:57:11.000000000 +0100
10579 @@ -0,0 +1 @@
10580 +#define CONFIG_USB_STORAGE_SDDR09 1
10581 diff -Nur linux-2.4.32/include/config/usb/storage/sddr55.h linux-2.4.32.patched/include/config/usb/storage/sddr55.h
10582 --- linux-2.4.32/include/config/usb/storage/sddr55.h    1970-01-01 01:00:00.000000000 +0100
10583 +++ linux-2.4.32.patched/include/config/usb/storage/sddr55.h    2006-03-13 18:57:11.000000000 +0100
10584 @@ -0,0 +1 @@
10585 +#define CONFIG_USB_STORAGE_SDDR55 1
10586 diff -Nur linux-2.4.32/include/config/usb/storage.h linux-2.4.32.patched/include/config/usb/storage.h
10587 --- linux-2.4.32/include/config/usb/storage.h   1970-01-01 01:00:00.000000000 +0100
10588 +++ linux-2.4.32.patched/include/config/usb/storage.h   2006-03-13 18:57:11.000000000 +0100
10589 @@ -0,0 +1 @@
10590 +#undef  CONFIG_USB_STORAGE
10591 diff -Nur linux-2.4.32/include/config/usb/stv680.h linux-2.4.32.patched/include/config/usb/stv680.h
10592 --- linux-2.4.32/include/config/usb/stv680.h    1970-01-01 01:00:00.000000000 +0100
10593 +++ linux-2.4.32.patched/include/config/usb/stv680.h    2006-03-13 18:57:11.000000000 +0100
10594 @@ -0,0 +1 @@
10595 +#undef  CONFIG_USB_STV680
10596 diff -Nur linux-2.4.32/include/config/usb/tigl.h linux-2.4.32.patched/include/config/usb/tigl.h
10597 --- linux-2.4.32/include/config/usb/tigl.h      1970-01-01 01:00:00.000000000 +0100
10598 +++ linux-2.4.32.patched/include/config/usb/tigl.h      2006-03-13 18:57:11.000000000 +0100
10599 @@ -0,0 +1 @@
10600 +#undef  CONFIG_USB_TIGL
10601 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
10602 --- linux-2.4.32/include/config/usb/uhci/alt/module.h   1970-01-01 01:00:00.000000000 +0100
10603 +++ linux-2.4.32.patched/include/config/usb/uhci/alt/module.h   2006-03-13 18:57:11.000000000 +0100
10604 @@ -0,0 +1 @@
10605 +#define CONFIG_USB_UHCI_ALT_MODULE 1
10606 diff -Nur linux-2.4.32/include/config/usb/uhci/alt.h linux-2.4.32.patched/include/config/usb/uhci/alt.h
10607 --- linux-2.4.32/include/config/usb/uhci/alt.h  1970-01-01 01:00:00.000000000 +0100
10608 +++ linux-2.4.32.patched/include/config/usb/uhci/alt.h  2006-03-13 18:57:11.000000000 +0100
10609 @@ -0,0 +1 @@
10610 +#undef  CONFIG_USB_UHCI_ALT
10611 diff -Nur linux-2.4.32/include/config/usb/uhci.h linux-2.4.32.patched/include/config/usb/uhci.h
10612 --- linux-2.4.32/include/config/usb/uhci.h      1970-01-01 01:00:00.000000000 +0100
10613 +++ linux-2.4.32.patched/include/config/usb/uhci.h      2006-03-13 18:57:11.000000000 +0100
10614 @@ -0,0 +1 @@
10615 +#undef  CONFIG_USB_UHCI
10616 diff -Nur linux-2.4.32/include/config/usb/usbnet.h linux-2.4.32.patched/include/config/usb/usbnet.h
10617 --- linux-2.4.32/include/config/usb/usbnet.h    1970-01-01 01:00:00.000000000 +0100
10618 +++ linux-2.4.32.patched/include/config/usb/usbnet.h    2006-03-13 18:57:11.000000000 +0100
10619 @@ -0,0 +1 @@
10620 +#undef  CONFIG_USB_USBNET
10621 diff -Nur linux-2.4.32/include/config/usb/uss720.h linux-2.4.32.patched/include/config/usb/uss720.h
10622 --- linux-2.4.32/include/config/usb/uss720.h    1970-01-01 01:00:00.000000000 +0100
10623 +++ linux-2.4.32.patched/include/config/usb/uss720.h    2006-03-13 18:57:11.000000000 +0100
10624 @@ -0,0 +1 @@
10625 +#undef  CONFIG_USB_USS720
10626 diff -Nur linux-2.4.32/include/config/usb/vicam.h linux-2.4.32.patched/include/config/usb/vicam.h
10627 --- linux-2.4.32/include/config/usb/vicam.h     1970-01-01 01:00:00.000000000 +0100
10628 +++ linux-2.4.32.patched/include/config/usb/vicam.h     2006-03-13 18:57:11.000000000 +0100
10629 @@ -0,0 +1 @@
10630 +#undef  CONFIG_USB_VICAM
10631 diff -Nur linux-2.4.32/include/config/usb/w9968cf.h linux-2.4.32.patched/include/config/usb/w9968cf.h
10632 --- linux-2.4.32/include/config/usb/w9968cf.h   1970-01-01 01:00:00.000000000 +0100
10633 +++ linux-2.4.32.patched/include/config/usb/w9968cf.h   2006-03-13 18:57:11.000000000 +0100
10634 @@ -0,0 +1 @@
10635 +#undef  CONFIG_USB_W9968CF
10636 diff -Nur linux-2.4.32/include/config/usb/wacom.h linux-2.4.32.patched/include/config/usb/wacom.h
10637 --- linux-2.4.32/include/config/usb/wacom.h     1970-01-01 01:00:00.000000000 +0100
10638 +++ linux-2.4.32.patched/include/config/usb/wacom.h     2006-03-13 18:57:11.000000000 +0100
10639 @@ -0,0 +1 @@
10640 +#undef  CONFIG_USB_WACOM
10641 diff -Nur linux-2.4.32/include/config/usb.h linux-2.4.32.patched/include/config/usb.h
10642 --- linux-2.4.32/include/config/usb.h   1970-01-01 01:00:00.000000000 +0100
10643 +++ linux-2.4.32.patched/include/config/usb.h   2006-03-13 18:57:11.000000000 +0100
10644 @@ -0,0 +1 @@
10645 +#undef  CONFIG_USB
10646 diff -Nur linux-2.4.32/include/config/vfat/fs/module.h linux-2.4.32.patched/include/config/vfat/fs/module.h
10647 --- linux-2.4.32/include/config/vfat/fs/module.h        1970-01-01 01:00:00.000000000 +0100
10648 +++ linux-2.4.32.patched/include/config/vfat/fs/module.h        2006-03-13 18:57:11.000000000 +0100
10649 @@ -0,0 +1 @@
10650 +#define CONFIG_VFAT_FS_MODULE 1
10651 diff -Nur linux-2.4.32/include/config/vfat/fs.h linux-2.4.32.patched/include/config/vfat/fs.h
10652 --- linux-2.4.32/include/config/vfat/fs.h       1970-01-01 01:00:00.000000000 +0100
10653 +++ linux-2.4.32.patched/include/config/vfat/fs.h       2006-03-13 18:57:11.000000000 +0100
10654 @@ -0,0 +1 @@
10655 +#undef  CONFIG_VFAT_FS
10656 diff -Nur linux-2.4.32/include/config/via/rhine/mmio.h linux-2.4.32.patched/include/config/via/rhine/mmio.h
10657 --- linux-2.4.32/include/config/via/rhine/mmio.h        1970-01-01 01:00:00.000000000 +0100
10658 +++ linux-2.4.32.patched/include/config/via/rhine/mmio.h        2006-03-13 18:57:11.000000000 +0100
10659 @@ -0,0 +1 @@
10660 +#undef  CONFIG_VIA_RHINE_MMIO
10661 diff -Nur linux-2.4.32/include/config/via/rhine.h linux-2.4.32.patched/include/config/via/rhine.h
10662 --- linux-2.4.32/include/config/via/rhine.h     1970-01-01 01:00:00.000000000 +0100
10663 +++ linux-2.4.32.patched/include/config/via/rhine.h     2006-03-13 18:57:11.000000000 +0100
10664 @@ -0,0 +1 @@
10665 +#undef  CONFIG_VIA_RHINE
10666 diff -Nur linux-2.4.32/include/config/victor/mpc30x.h linux-2.4.32.patched/include/config/victor/mpc30x.h
10667 --- linux-2.4.32/include/config/victor/mpc30x.h 1970-01-01 01:00:00.000000000 +0100
10668 +++ linux-2.4.32.patched/include/config/victor/mpc30x.h 2006-03-13 18:57:11.000000000 +0100
10669 @@ -0,0 +1 @@
10670 +#undef  CONFIG_VICTOR_MPC30X
10671 diff -Nur linux-2.4.32/include/config/video/bt848.h linux-2.4.32.patched/include/config/video/bt848.h
10672 --- linux-2.4.32/include/config/video/bt848.h   1970-01-01 01:00:00.000000000 +0100
10673 +++ linux-2.4.32.patched/include/config/video/bt848.h   2006-03-13 18:57:11.000000000 +0100
10674 @@ -0,0 +1 @@
10675 +#undef  CONFIG_VIDEO_BT848
10676 diff -Nur linux-2.4.32/include/config/video/bwqcam.h linux-2.4.32.patched/include/config/video/bwqcam.h
10677 --- linux-2.4.32/include/config/video/bwqcam.h  1970-01-01 01:00:00.000000000 +0100
10678 +++ linux-2.4.32.patched/include/config/video/bwqcam.h  2006-03-13 18:57:11.000000000 +0100
10679 @@ -0,0 +1 @@
10680 +#undef  CONFIG_VIDEO_BWQCAM
10681 diff -Nur linux-2.4.32/include/config/video/cpia.h linux-2.4.32.patched/include/config/video/cpia.h
10682 --- linux-2.4.32/include/config/video/cpia.h    1970-01-01 01:00:00.000000000 +0100
10683 +++ linux-2.4.32.patched/include/config/video/cpia.h    2006-03-13 18:57:11.000000000 +0100
10684 @@ -0,0 +1 @@
10685 +#undef  CONFIG_VIDEO_CPIA
10686 diff -Nur linux-2.4.32/include/config/video/cqcam.h linux-2.4.32.patched/include/config/video/cqcam.h
10687 --- linux-2.4.32/include/config/video/cqcam.h   1970-01-01 01:00:00.000000000 +0100
10688 +++ linux-2.4.32.patched/include/config/video/cqcam.h   2006-03-13 18:57:11.000000000 +0100
10689 @@ -0,0 +1 @@
10690 +#undef  CONFIG_VIDEO_CQCAM
10691 diff -Nur linux-2.4.32/include/config/video/dev/module.h linux-2.4.32.patched/include/config/video/dev/module.h
10692 --- linux-2.4.32/include/config/video/dev/module.h      1970-01-01 01:00:00.000000000 +0100
10693 +++ linux-2.4.32.patched/include/config/video/dev/module.h      2006-03-13 18:57:11.000000000 +0100
10694 @@ -0,0 +1 @@
10695 +#define CONFIG_VIDEO_DEV_MODULE 1
10696 diff -Nur linux-2.4.32/include/config/video/dev.h linux-2.4.32.patched/include/config/video/dev.h
10697 --- linux-2.4.32/include/config/video/dev.h     1970-01-01 01:00:00.000000000 +0100
10698 +++ linux-2.4.32.patched/include/config/video/dev.h     2006-03-13 18:57:11.000000000 +0100
10699 @@ -0,0 +1 @@
10700 +#undef  CONFIG_VIDEO_DEV
10701 diff -Nur linux-2.4.32/include/config/video/meye.h linux-2.4.32.patched/include/config/video/meye.h
10702 --- linux-2.4.32/include/config/video/meye.h    1970-01-01 01:00:00.000000000 +0100
10703 +++ linux-2.4.32.patched/include/config/video/meye.h    2006-03-13 18:57:11.000000000 +0100
10704 @@ -0,0 +1 @@
10705 +#undef  CONFIG_VIDEO_MEYE
10706 diff -Nur linux-2.4.32/include/config/video/pms.h linux-2.4.32.patched/include/config/video/pms.h
10707 --- linux-2.4.32/include/config/video/pms.h     1970-01-01 01:00:00.000000000 +0100
10708 +++ linux-2.4.32.patched/include/config/video/pms.h     2006-03-13 18:57:11.000000000 +0100
10709 @@ -0,0 +1 @@
10710 +#undef  CONFIG_VIDEO_PMS
10711 diff -Nur linux-2.4.32/include/config/video/proc/fs.h linux-2.4.32.patched/include/config/video/proc/fs.h
10712 --- linux-2.4.32/include/config/video/proc/fs.h 1970-01-01 01:00:00.000000000 +0100
10713 +++ linux-2.4.32.patched/include/config/video/proc/fs.h 2006-03-13 18:57:11.000000000 +0100
10714 @@ -0,0 +1 @@
10715 +#define CONFIG_VIDEO_PROC_FS 1
10716 diff -Nur linux-2.4.32/include/config/video/saa5249.h linux-2.4.32.patched/include/config/video/saa5249.h
10717 --- linux-2.4.32/include/config/video/saa5249.h 1970-01-01 01:00:00.000000000 +0100
10718 +++ linux-2.4.32.patched/include/config/video/saa5249.h 2006-03-13 18:57:11.000000000 +0100
10719 @@ -0,0 +1 @@
10720 +#undef  CONFIG_VIDEO_SAA5249
10721 diff -Nur linux-2.4.32/include/config/video/stradis.h linux-2.4.32.patched/include/config/video/stradis.h
10722 --- linux-2.4.32/include/config/video/stradis.h 1970-01-01 01:00:00.000000000 +0100
10723 +++ linux-2.4.32.patched/include/config/video/stradis.h 2006-03-13 18:57:11.000000000 +0100
10724 @@ -0,0 +1 @@
10725 +#undef  CONFIG_VIDEO_STRADIS
10726 diff -Nur linux-2.4.32/include/config/video/zoran/buz.h linux-2.4.32.patched/include/config/video/zoran/buz.h
10727 --- linux-2.4.32/include/config/video/zoran/buz.h       1970-01-01 01:00:00.000000000 +0100
10728 +++ linux-2.4.32.patched/include/config/video/zoran/buz.h       2006-03-13 18:57:11.000000000 +0100
10729 @@ -0,0 +1 @@
10730 +#undef  CONFIG_VIDEO_ZORAN_BUZ
10731 diff -Nur linux-2.4.32/include/config/video/zoran/dc10.h linux-2.4.32.patched/include/config/video/zoran/dc10.h
10732 --- linux-2.4.32/include/config/video/zoran/dc10.h      1970-01-01 01:00:00.000000000 +0100
10733 +++ linux-2.4.32.patched/include/config/video/zoran/dc10.h      2006-03-13 18:57:11.000000000 +0100
10734 @@ -0,0 +1 @@
10735 +#undef  CONFIG_VIDEO_ZORAN_DC10
10736 diff -Nur linux-2.4.32/include/config/video/zoran/lml33.h linux-2.4.32.patched/include/config/video/zoran/lml33.h
10737 --- linux-2.4.32/include/config/video/zoran/lml33.h     1970-01-01 01:00:00.000000000 +0100
10738 +++ linux-2.4.32.patched/include/config/video/zoran/lml33.h     2006-03-13 18:57:11.000000000 +0100
10739 @@ -0,0 +1 @@
10740 +#undef  CONFIG_VIDEO_ZORAN_LML33
10741 diff -Nur linux-2.4.32/include/config/video/zoran.h linux-2.4.32.patched/include/config/video/zoran.h
10742 --- linux-2.4.32/include/config/video/zoran.h   1970-01-01 01:00:00.000000000 +0100
10743 +++ linux-2.4.32.patched/include/config/video/zoran.h   2006-03-13 18:57:11.000000000 +0100
10744 @@ -0,0 +1 @@
10745 +#undef  CONFIG_VIDEO_ZORAN
10746 diff -Nur linux-2.4.32/include/config/video/zr36120.h linux-2.4.32.patched/include/config/video/zr36120.h
10747 --- linux-2.4.32/include/config/video/zr36120.h 1970-01-01 01:00:00.000000000 +0100
10748 +++ linux-2.4.32.patched/include/config/video/zr36120.h 2006-03-13 18:57:11.000000000 +0100
10749 @@ -0,0 +1 @@
10750 +#undef  CONFIG_VIDEO_ZR36120
10751 diff -Nur linux-2.4.32/include/config/vlan/8021q.h linux-2.4.32.patched/include/config/vlan/8021q.h
10752 --- linux-2.4.32/include/config/vlan/8021q.h    1970-01-01 01:00:00.000000000 +0100
10753 +++ linux-2.4.32.patched/include/config/vlan/8021q.h    2006-03-13 18:57:11.000000000 +0100
10754 @@ -0,0 +1 @@
10755 +#define CONFIG_VLAN_8021Q 1
10756 diff -Nur linux-2.4.32/include/config/vtag/icache.h linux-2.4.32.patched/include/config/vtag/icache.h
10757 --- linux-2.4.32/include/config/vtag/icache.h   1970-01-01 01:00:00.000000000 +0100
10758 +++ linux-2.4.32.patched/include/config/vtag/icache.h   2006-03-13 18:57:11.000000000 +0100
10759 @@ -0,0 +1 @@
10760 +#undef  CONFIG_VTAG_ICACHE
10761 diff -Nur linux-2.4.32/include/config/vt.h linux-2.4.32.patched/include/config/vt.h
10762 --- linux-2.4.32/include/config/vt.h    1970-01-01 01:00:00.000000000 +0100
10763 +++ linux-2.4.32.patched/include/config/vt.h    2006-03-13 18:57:11.000000000 +0100
10764 @@ -0,0 +1 @@
10765 +#undef  CONFIG_VT
10766 diff -Nur linux-2.4.32/include/config/vxfs/fs.h linux-2.4.32.patched/include/config/vxfs/fs.h
10767 --- linux-2.4.32/include/config/vxfs/fs.h       1970-01-01 01:00:00.000000000 +0100
10768 +++ linux-2.4.32.patched/include/config/vxfs/fs.h       2006-03-13 18:57:11.000000000 +0100
10769 @@ -0,0 +1 @@
10770 +#undef  CONFIG_VXFS_FS
10771 diff -Nur linux-2.4.32/include/config/w83877f/wdt.h linux-2.4.32.patched/include/config/w83877f/wdt.h
10772 --- linux-2.4.32/include/config/w83877f/wdt.h   1970-01-01 01:00:00.000000000 +0100
10773 +++ linux-2.4.32.patched/include/config/w83877f/wdt.h   2006-03-13 18:57:11.000000000 +0100
10774 @@ -0,0 +1 @@
10775 +#undef  CONFIG_W83877F_WDT
10776 diff -Nur linux-2.4.32/include/config/wafer/wdt.h linux-2.4.32.patched/include/config/wafer/wdt.h
10777 --- linux-2.4.32/include/config/wafer/wdt.h     1970-01-01 01:00:00.000000000 +0100
10778 +++ linux-2.4.32.patched/include/config/wafer/wdt.h     2006-03-13 18:57:11.000000000 +0100
10779 @@ -0,0 +1 @@
10780 +#undef  CONFIG_WAFER_WDT
10781 diff -Nur linux-2.4.32/include/config/wan/router/module.h linux-2.4.32.patched/include/config/wan/router/module.h
10782 --- linux-2.4.32/include/config/wan/router/module.h     1970-01-01 01:00:00.000000000 +0100
10783 +++ linux-2.4.32.patched/include/config/wan/router/module.h     2006-03-13 18:57:11.000000000 +0100
10784 @@ -0,0 +1 @@
10785 +#define CONFIG_WAN_ROUTER_MODULE 1
10786 diff -Nur linux-2.4.32/include/config/wan/router.h linux-2.4.32.patched/include/config/wan/router.h
10787 --- linux-2.4.32/include/config/wan/router.h    1970-01-01 01:00:00.000000000 +0100
10788 +++ linux-2.4.32.patched/include/config/wan/router.h    2006-03-13 18:57:11.000000000 +0100
10789 @@ -0,0 +1 @@
10790 +#undef  CONFIG_WAN_ROUTER
10791 diff -Nur linux-2.4.32/include/config/wan.h linux-2.4.32.patched/include/config/wan.h
10792 --- linux-2.4.32/include/config/wan.h   1970-01-01 01:00:00.000000000 +0100
10793 +++ linux-2.4.32.patched/include/config/wan.h   2006-03-13 18:57:11.000000000 +0100
10794 @@ -0,0 +1 @@
10795 +#undef  CONFIG_WAN
10796 diff -Nur linux-2.4.32/include/config/watchdog/nowayout.h linux-2.4.32.patched/include/config/watchdog/nowayout.h
10797 --- linux-2.4.32/include/config/watchdog/nowayout.h     1970-01-01 01:00:00.000000000 +0100
10798 +++ linux-2.4.32.patched/include/config/watchdog/nowayout.h     2006-03-13 18:57:11.000000000 +0100
10799 @@ -0,0 +1 @@
10800 +#define CONFIG_WATCHDOG_NOWAYOUT 1
10801 diff -Nur linux-2.4.32/include/config/watchdog.h linux-2.4.32.patched/include/config/watchdog.h
10802 --- linux-2.4.32/include/config/watchdog.h      1970-01-01 01:00:00.000000000 +0100
10803 +++ linux-2.4.32.patched/include/config/watchdog.h      2006-03-13 18:57:11.000000000 +0100
10804 @@ -0,0 +1 @@
10805 +#define CONFIG_WATCHDOG 1
10806 diff -Nur linux-2.4.32/include/config/wavelan.h linux-2.4.32.patched/include/config/wavelan.h
10807 --- linux-2.4.32/include/config/wavelan.h       1970-01-01 01:00:00.000000000 +0100
10808 +++ linux-2.4.32.patched/include/config/wavelan.h       2006-03-13 18:57:11.000000000 +0100
10809 @@ -0,0 +1 @@
10810 +#undef  CONFIG_WAVELAN
10811 diff -Nur linux-2.4.32/include/config/wdc/ali15x3.h linux-2.4.32.patched/include/config/wdc/ali15x3.h
10812 --- linux-2.4.32/include/config/wdc/ali15x3.h   1970-01-01 01:00:00.000000000 +0100
10813 +++ linux-2.4.32.patched/include/config/wdc/ali15x3.h   2006-03-13 18:57:11.000000000 +0100
10814 @@ -0,0 +1 @@
10815 +#undef  CONFIG_WDC_ALI15X3
10816 diff -Nur linux-2.4.32/include/config/wdt.h linux-2.4.32.patched/include/config/wdt.h
10817 --- linux-2.4.32/include/config/wdt.h   1970-01-01 01:00:00.000000000 +0100
10818 +++ linux-2.4.32.patched/include/config/wdt.h   2006-03-13 18:57:11.000000000 +0100
10819 @@ -0,0 +1 @@
10820 +#undef  CONFIG_WDT
10821 diff -Nur linux-2.4.32/include/config/wdtpci.h linux-2.4.32.patched/include/config/wdtpci.h
10822 --- linux-2.4.32/include/config/wdtpci.h        1970-01-01 01:00:00.000000000 +0100
10823 +++ linux-2.4.32.patched/include/config/wdtpci.h        2006-03-13 18:57:11.000000000 +0100
10824 @@ -0,0 +1 @@
10825 +#undef  CONFIG_WDTPCI
10826 diff -Nur linux-2.4.32/include/config/winbond/840.h linux-2.4.32.patched/include/config/winbond/840.h
10827 --- linux-2.4.32/include/config/winbond/840.h   1970-01-01 01:00:00.000000000 +0100
10828 +++ linux-2.4.32.patched/include/config/winbond/840.h   2006-03-13 18:57:11.000000000 +0100
10829 @@ -0,0 +1 @@
10830 +#undef  CONFIG_WINBOND_840
10831 diff -Nur linux-2.4.32/include/config/wl/module.h linux-2.4.32.patched/include/config/wl/module.h
10832 --- linux-2.4.32/include/config/wl/module.h     1970-01-01 01:00:00.000000000 +0100
10833 +++ linux-2.4.32.patched/include/config/wl/module.h     2006-03-13 18:57:11.000000000 +0100
10834 @@ -0,0 +1 @@
10835 +#define CONFIG_WL_MODULE 1
10836 diff -Nur linux-2.4.32/include/config/wl.h linux-2.4.32.patched/include/config/wl.h
10837 --- linux-2.4.32/include/config/wl.h    1970-01-01 01:00:00.000000000 +0100
10838 +++ linux-2.4.32.patched/include/config/wl.h    2006-03-13 18:57:11.000000000 +0100
10839 @@ -0,0 +1 @@
10840 +#undef  CONFIG_WL
10841 diff -Nur linux-2.4.32/include/config/x25.h linux-2.4.32.patched/include/config/x25.h
10842 --- linux-2.4.32/include/config/x25.h   1970-01-01 01:00:00.000000000 +0100
10843 +++ linux-2.4.32.patched/include/config/x25.h   2006-03-13 18:57:11.000000000 +0100
10844 @@ -0,0 +1 @@
10845 +#undef  CONFIG_X25
10846 diff -Nur linux-2.4.32/include/config/xfs/debug.h linux-2.4.32.patched/include/config/xfs/debug.h
10847 --- linux-2.4.32/include/config/xfs/debug.h     1970-01-01 01:00:00.000000000 +0100
10848 +++ linux-2.4.32.patched/include/config/xfs/debug.h     2006-03-13 18:57:11.000000000 +0100
10849 @@ -0,0 +1 @@
10850 +#undef  CONFIG_XFS_DEBUG
10851 diff -Nur linux-2.4.32/include/config/xfs/fs/module.h linux-2.4.32.patched/include/config/xfs/fs/module.h
10852 --- linux-2.4.32/include/config/xfs/fs/module.h 1970-01-01 01:00:00.000000000 +0100
10853 +++ linux-2.4.32.patched/include/config/xfs/fs/module.h 2006-03-13 18:57:11.000000000 +0100
10854 @@ -0,0 +1 @@
10855 +#define CONFIG_XFS_FS_MODULE 1
10856 diff -Nur linux-2.4.32/include/config/xfs/fs.h linux-2.4.32.patched/include/config/xfs/fs.h
10857 --- linux-2.4.32/include/config/xfs/fs.h        1970-01-01 01:00:00.000000000 +0100
10858 +++ linux-2.4.32.patched/include/config/xfs/fs.h        2006-03-13 18:57:11.000000000 +0100
10859 @@ -0,0 +1 @@
10860 +#undef  CONFIG_XFS_FS
10861 diff -Nur linux-2.4.32/include/config/xfs/quota.h linux-2.4.32.patched/include/config/xfs/quota.h
10862 --- linux-2.4.32/include/config/xfs/quota.h     1970-01-01 01:00:00.000000000 +0100
10863 +++ linux-2.4.32.patched/include/config/xfs/quota.h     2006-03-13 18:57:11.000000000 +0100
10864 @@ -0,0 +1 @@
10865 +#undef  CONFIG_XFS_QUOTA
10866 diff -Nur linux-2.4.32/include/config/xfs/rt.h linux-2.4.32.patched/include/config/xfs/rt.h
10867 --- linux-2.4.32/include/config/xfs/rt.h        1970-01-01 01:00:00.000000000 +0100
10868 +++ linux-2.4.32.patched/include/config/xfs/rt.h        2006-03-13 18:57:11.000000000 +0100
10869 @@ -0,0 +1 @@
10870 +#undef  CONFIG_XFS_RT
10871 diff -Nur linux-2.4.32/include/config/xfs/trace.h linux-2.4.32.patched/include/config/xfs/trace.h
10872 --- linux-2.4.32/include/config/xfs/trace.h     1970-01-01 01:00:00.000000000 +0100
10873 +++ linux-2.4.32.patched/include/config/xfs/trace.h     2006-03-13 18:57:11.000000000 +0100
10874 @@ -0,0 +1 @@
10875 +#undef  CONFIG_XFS_TRACE
10876 diff -Nur linux-2.4.32/include/config/yam.h linux-2.4.32.patched/include/config/yam.h
10877 --- linux-2.4.32/include/config/yam.h   1970-01-01 01:00:00.000000000 +0100
10878 +++ linux-2.4.32.patched/include/config/yam.h   2006-03-13 18:57:11.000000000 +0100
10879 @@ -0,0 +1 @@
10880 +#undef  CONFIG_YAM
10881 diff -Nur linux-2.4.32/include/config/yellowfin.h linux-2.4.32.patched/include/config/yellowfin.h
10882 --- linux-2.4.32/include/config/yellowfin.h     1970-01-01 01:00:00.000000000 +0100
10883 +++ linux-2.4.32.patched/include/config/yellowfin.h     2006-03-13 18:57:11.000000000 +0100
10884 @@ -0,0 +1 @@
10885 +#undef  CONFIG_YELLOWFIN
10886 diff -Nur linux-2.4.32/include/config/zao/capcella.h linux-2.4.32.patched/include/config/zao/capcella.h
10887 --- linux-2.4.32/include/config/zao/capcella.h  1970-01-01 01:00:00.000000000 +0100
10888 +++ linux-2.4.32.patched/include/config/zao/capcella.h  2006-03-13 18:57:11.000000000 +0100
10889 @@ -0,0 +1 @@
10890 +#undef  CONFIG_ZAO_CAPCELLA
10891 diff -Nur linux-2.4.32/include/config/zisofs/fs.h linux-2.4.32.patched/include/config/zisofs/fs.h
10892 --- linux-2.4.32/include/config/zisofs/fs.h     1970-01-01 01:00:00.000000000 +0100
10893 +++ linux-2.4.32.patched/include/config/zisofs/fs.h     2006-03-13 18:57:11.000000000 +0100
10894 @@ -0,0 +1 @@
10895 +#undef  CONFIG_ZISOFS_FS
10896 diff -Nur linux-2.4.32/include/config/zisofs.h linux-2.4.32.patched/include/config/zisofs.h
10897 --- linux-2.4.32/include/config/zisofs.h        1970-01-01 01:00:00.000000000 +0100
10898 +++ linux-2.4.32.patched/include/config/zisofs.h        2006-03-13 18:57:11.000000000 +0100
10899 @@ -0,0 +1 @@
10900 +#undef  CONFIG_ZISOFS
10901 diff -Nur linux-2.4.32/include/config/zlib/deflate.h linux-2.4.32.patched/include/config/zlib/deflate.h
10902 --- linux-2.4.32/include/config/zlib/deflate.h  1970-01-01 01:00:00.000000000 +0100
10903 +++ linux-2.4.32.patched/include/config/zlib/deflate.h  2006-03-13 18:57:11.000000000 +0100
10904 @@ -0,0 +1 @@
10905 +#define CONFIG_ZLIB_DEFLATE 1
10906 diff -Nur linux-2.4.32/include/config/zlib/inflate.h linux-2.4.32.patched/include/config/zlib/inflate.h
10907 --- linux-2.4.32/include/config/zlib/inflate.h  1970-01-01 01:00:00.000000000 +0100
10908 +++ linux-2.4.32.patched/include/config/zlib/inflate.h  2006-03-13 18:57:11.000000000 +0100
10909 @@ -0,0 +1 @@
10910 +#define CONFIG_ZLIB_INFLATE 1
10911 diff -Nur linux-2.4.32/include/linux/atmbr2684.h linux-2.4.32.patched/include/linux/atmbr2684.h
10912 --- linux-2.4.32/include/linux/atmbr2684.h      2002-08-03 02:39:45.000000000 +0200
10913 +++ linux-2.4.32.patched/include/linux/atmbr2684.h      2006-03-13 18:55:56.000000000 +0100
10914 @@ -3,6 +3,7 @@
10915  
10916  #include <linux/atm.h>
10917  #include <linux/if.h>          /* For IFNAMSIZ */
10918 +#include <linux/if_ether.h>    /* ETH_P_* */
10919  
10920  /*
10921   * Type of media we're bridging (ethernet, token ring, etc)  Currently only
10922 @@ -36,15 +37,24 @@
10923  #define BR2684_ENCAPS_AUTODETECT (2)   /* Unsuported */
10924  
10925  /*
10926 + * Is this VC bridged or routed?
10927 + */
10928 +
10929 +#define        BR2684_PAYLOAD_ROUTED   (0)
10930 +#define        BR2684_PAYLOAD_BRIDGED  (1)
10931 +
10932 +
10933 +/*
10934   * This is for the ATM_NEWBACKENDIF call - these are like socket families:
10935   * the first element of the structure is the backend number and the rest
10936   * is per-backend specific
10937   */
10938  struct atm_newif_br2684 {
10939 -       atm_backend_t   backend_num;    /* ATM_BACKEND_BR2684 */
10940 -       int             media;          /* BR2684_MEDIA_* */
10941 -       char            ifname[IFNAMSIZ];
10942 -       int             mtu;
10943 +       atm_backend_t backend_num;      /* ATM_BACKEND_BR2684 */
10944 +       int media;              /* BR2684_MEDIA_* */
10945 +       char ifname[IFNAMSIZ];
10946 +       int mtu;
10947 +       int payload;            /* bridged or routed */
10948  };
10949  
10950  /*
10951 @@ -68,16 +78,17 @@
10952   * is per-backend specific
10953   */
10954  struct atm_backend_br2684 {
10955 -       atm_backend_t   backend_num;    /* ATM_BACKEND_BR2684 */
10956 +       atm_backend_t backend_num;      /* ATM_BACKEND_BR2684 */
10957         struct br2684_if_spec ifspec;
10958 -       int     fcs_in;         /* BR2684_FCSIN_* */
10959 -       int     fcs_out;        /* BR2684_FCSOUT_* */
10960 -       int     fcs_auto;       /* 1: fcs_{in,out} disabled if no FCS rx'ed */
10961 -       int     encaps;         /* BR2684_ENCAPS_* */
10962 -       int     has_vpiid;      /* 1: use vpn_id - Unsupported */
10963 -       __u8    vpn_id[7];
10964 -       int     send_padding;   /* unsupported */
10965 -       int     min_size;       /* we will pad smaller packets than this */
10966 +       int fcs_in;             /* BR2684_FCSIN_* */
10967 +       int fcs_out;            /* BR2684_FCSOUT_* */
10968 +       int fcs_auto;           /* 1: fcs_{in,out} disabled if no FCS rx'ed */
10969 +       int encaps;             /* BR2684_ENCAPS_* */
10970 +       int payload;            /* BR2684_PAYLOAD_* */
10971 +       int has_vpiid;          /* 1: use vpn_id - Unsupported */
10972 +       __u8 vpn_id[7];
10973 +       int send_padding;       /* unsupported */
10974 +       int min_size;           /* we will pad smaller packets than this */
10975  };
10976  
10977  /*
10978 @@ -95,7 +106,12 @@
10979         struct br2684_filter filter;
10980  };
10981  
10982 +enum br2684_payload {
10983 +       p_routed = BR2684_PAYLOAD_ROUTED,
10984 +       p_bridged = BR2684_PAYLOAD_BRIDGED,
10985 +};
10986 +
10987  #define BR2684_SETFILT _IOW( 'a', ATMIOC_BACKEND + 0, \
10988                                 struct br2684_filter_set)
10989  
10990 -#endif /* _LINUX_ATMBR2684_H */
10991 +#endif                         /* _LINUX_ATMBR2684_H */
10992 diff -Nur linux-2.4.32/include/linux/atmdev.h linux-2.4.32.patched/include/linux/atmdev.h
10993 --- linux-2.4.32/include/linux/atmdev.h 2004-08-08 01:26:06.000000000 +0200
10994 +++ linux-2.4.32.patched/include/linux/atmdev.h 2006-03-13 18:55:56.000000000 +0100
10995 @@ -400,6 +400,7 @@
10996  struct atm_dev *atm_dev_register(const char *type,const struct atmdev_ops *ops,
10997      int number,atm_dev_flags_t *flags); /* number == -1: pick first available */
10998  struct atm_dev *atm_dev_lookup(int number);
10999 +void atm_dev_set_link_status(struct atm_dev *dev, int status);
11000  void atm_dev_deregister(struct atm_dev *dev);
11001  void shutdown_atm_dev(struct atm_dev *dev);
11002  void vcc_insert_socket(struct sock *sk);
11003 diff -Nur linux-2.4.32/include/linux/autoconf.h linux-2.4.32.patched/include/linux/autoconf.h
11004 --- linux-2.4.32/include/linux/autoconf.h       1970-01-01 01:00:00.000000000 +0100
11005 +++ linux-2.4.32.patched/include/linux/autoconf.h       2006-03-13 18:56:04.000000000 +0100
11006 @@ -0,0 +1,1680 @@
11007 +/*
11008 + * Automatically generated C config: don't edit
11009 + */
11010 +#define AUTOCONF_INCLUDED
11011 +#define CONFIG_MIPS 1
11012 +#define CONFIG_MIPS32 1
11013 +#undef  CONFIG_MIPS64
11014 +
11015 +/*
11016 + * Code maturity level options
11017 + */
11018 +#define CONFIG_EXPERIMENTAL 1
11019 +
11020 +/*
11021 + * Loadable module support
11022 + */
11023 +#define CONFIG_MODULES 1
11024 +#undef  CONFIG_MODVERSIONS
11025 +#undef  CONFIG_KMOD
11026 +
11027 +/*
11028 + * Machine selection
11029 + */
11030 +#undef  CONFIG_ACER_PICA_61
11031 +#undef  CONFIG_MIPS_BOSPORUS
11032 +#undef  CONFIG_MIPS_FICMMP
11033 +#undef  CONFIG_MIPS_MIRAGE
11034 +#undef  CONFIG_MIPS_DB1000
11035 +#undef  CONFIG_MIPS_DB1100
11036 +#undef  CONFIG_MIPS_DB1500
11037 +#undef  CONFIG_MIPS_DB1550
11038 +#undef  CONFIG_MIPS_DB1200
11039 +#undef  CONFIG_MIPS_PB1000
11040 +#undef  CONFIG_MIPS_PB1100
11041 +#undef  CONFIG_MIPS_PB1500
11042 +#undef  CONFIG_MIPS_PB1550
11043 +#undef  CONFIG_MIPS_PB1200
11044 +#undef  CONFIG_MIPS_HYDROGEN3
11045 +#undef  CONFIG_MIPS_XXS1500
11046 +#undef  CONFIG_MIPS_MTX1
11047 +#undef  CONFIG_COGENT_CSB250
11048 +#undef  CONFIG_BAGET_MIPS
11049 +#undef  CONFIG_CASIO_E55
11050 +#undef  CONFIG_MIPS_COBALT
11051 +#undef  CONFIG_DECSTATION
11052 +#undef  CONFIG_MIPS_EV64120
11053 +#undef  CONFIG_MIPS_EV96100
11054 +#undef  CONFIG_MIPS_IVR
11055 +#undef  CONFIG_HP_LASERJET
11056 +#undef  CONFIG_IBM_WORKPAD
11057 +#undef  CONFIG_LASAT
11058 +#undef  CONFIG_MIPS_ITE8172
11059 +#undef  CONFIG_MIPS_ATLAS
11060 +#undef  CONFIG_MIPS_MAGNUM_4000
11061 +#undef  CONFIG_MIPS_MALTA
11062 +#undef  CONFIG_MIPS_SEAD
11063 +#undef  CONFIG_MOMENCO_OCELOT
11064 +#undef  CONFIG_MOMENCO_OCELOT_G
11065 +#undef  CONFIG_MOMENCO_OCELOT_C
11066 +#undef  CONFIG_MOMENCO_JAGUAR_ATX
11067 +#undef  CONFIG_PMC_BIG_SUR
11068 +#undef  CONFIG_PMC_STRETCH
11069 +#undef  CONFIG_PMC_YOSEMITE
11070 +#undef  CONFIG_DDB5074
11071 +#undef  CONFIG_DDB5476
11072 +#undef  CONFIG_DDB5477
11073 +#undef  CONFIG_NEC_OSPREY
11074 +#undef  CONFIG_NEC_EAGLE
11075 +#undef  CONFIG_OLIVETTI_M700
11076 +#undef  CONFIG_NINO
11077 +#undef  CONFIG_SGI_IP22
11078 +#undef  CONFIG_SGI_IP27
11079 +#undef  CONFIG_SIBYTE_SB1xxx_SOC
11080 +#define CONFIG_MIPS_BRCM 1
11081 +#define CONFIG_BCM947XX 1
11082 +#define CONFIG_BCM4710 1
11083 +#define CONFIG_BCM4310 1
11084 +#define CONFIG_BCM4704 1
11085 +#define CONFIG_BCM5365 1
11086 +#undef  CONFIG_SNI_RM200_PCI
11087 +#undef  CONFIG_TANBAC_TB0226
11088 +#undef  CONFIG_TANBAC_TB0229
11089 +#undef  CONFIG_TOSHIBA_JMR3927
11090 +#undef  CONFIG_TOSHIBA_RBTX4927
11091 +#undef  CONFIG_VICTOR_MPC30X
11092 +#undef  CONFIG_ZAO_CAPCELLA
11093 +#undef  CONFIG_HIGHMEM
11094 +#define CONFIG_RWSEM_GENERIC_SPINLOCK 1
11095 +#undef  CONFIG_RWSEM_XCHGADD_ALGORITHM
11096 +#define CONFIG_CMDLINE "root=/dev/mtdblock2 rootfstype=squashfs,jffs2 init=/etc/preinit noinitrd console=ttyS0,115200"
11097 +#define CONFIG_PCI 1
11098 +#define CONFIG_NONCOHERENT_IO 1
11099 +#define CONFIG_NEW_TIME_C 1
11100 +#define CONFIG_NEW_IRQ 1
11101 +#define CONFIG_HND 1
11102 +#undef  CONFIG_MIPS_AU1000
11103 +
11104 +/*
11105 + * CPU selection
11106 + */
11107 +#define CONFIG_CPU_MIPS32 1
11108 +#undef  CONFIG_CPU_MIPS64
11109 +#undef  CONFIG_CPU_R3000
11110 +#undef  CONFIG_CPU_TX39XX
11111 +#undef  CONFIG_CPU_VR41XX
11112 +#undef  CONFIG_CPU_R4300
11113 +#undef  CONFIG_CPU_R4X00
11114 +#undef  CONFIG_CPU_TX49XX
11115 +#undef  CONFIG_CPU_R5000
11116 +#undef  CONFIG_CPU_R5432
11117 +#undef  CONFIG_CPU_R6000
11118 +#undef  CONFIG_CPU_NEVADA
11119 +#undef  CONFIG_CPU_R8000
11120 +#undef  CONFIG_CPU_R10000
11121 +#undef  CONFIG_CPU_RM7000
11122 +#undef  CONFIG_CPU_RM9000
11123 +#undef  CONFIG_CPU_SB1
11124 +#define CONFIG_PAGE_SIZE_4KB 1
11125 +#undef  CONFIG_PAGE_SIZE_16KB
11126 +#undef  CONFIG_PAGE_SIZE_64KB
11127 +#define CONFIG_CPU_HAS_PREFETCH 1
11128 +#undef  CONFIG_VTAG_ICACHE
11129 +#undef  CONFIG_64BIT_PHYS_ADDR
11130 +#undef  CONFIG_CPU_ADVANCED
11131 +#define CONFIG_CPU_HAS_LLSC 1
11132 +#undef  CONFIG_CPU_HAS_LLDSCD
11133 +#undef  CONFIG_CPU_HAS_WB
11134 +#define CONFIG_CPU_HAS_SYNC 1
11135 +
11136 +/*
11137 + * General setup
11138 + */
11139 +#define CONFIG_CPU_LITTLE_ENDIAN 1
11140 +#undef  CONFIG_BUILD_ELF64
11141 +#define CONFIG_NET 1
11142 +#define CONFIG_PCI 1
11143 +#undef  CONFIG_PCI_NEW
11144 +#define CONFIG_PCI_AUTO 1
11145 +#undef  CONFIG_PCI_NAMES
11146 +#undef  CONFIG_ISA
11147 +#undef  CONFIG_TC
11148 +#undef  CONFIG_MCA
11149 +#undef  CONFIG_SBUS
11150 +#define CONFIG_HOTPLUG 1
11151 +
11152 +/*
11153 + * PCMCIA/CardBus support
11154 + */
11155 +#undef  CONFIG_PCMCIA
11156 +#define CONFIG_PCMCIA_MODULE 1
11157 +#define CONFIG_CARDBUS 1
11158 +#undef  CONFIG_TCIC
11159 +#undef  CONFIG_I82092
11160 +#undef  CONFIG_I82365
11161 +
11162 +/*
11163 + * PCI Hotplug Support
11164 + */
11165 +#undef  CONFIG_HOTPLUG_PCI
11166 +#undef  CONFIG_HOTPLUG_PCI_COMPAQ
11167 +#undef  CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM
11168 +#undef  CONFIG_HOTPLUG_PCI_SHPC
11169 +#undef  CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE
11170 +#undef  CONFIG_HOTPLUG_PCI_PCIE
11171 +#undef  CONFIG_HOTPLUG_PCI_PCIE_POLL_EVENT_MODE
11172 +#define CONFIG_SYSVIPC 1
11173 +#undef  CONFIG_BSD_PROCESS_ACCT
11174 +#define CONFIG_SYSCTL 1
11175 +#define CONFIG_KCORE_ELF 1
11176 +#undef  CONFIG_KCORE_AOUT
11177 +#undef  CONFIG_BINFMT_AOUT
11178 +#define CONFIG_BINFMT_ELF 1
11179 +#undef  CONFIG_BINFMT_ELF_AOUT
11180 +#undef  CONFIG_MIPS32_COMPAT
11181 +#undef  CONFIG_MIPS32_O32
11182 +#undef  CONFIG_MIPS32_N32
11183 +#undef  CONFIG_BINFMT_ELF32
11184 +#undef  CONFIG_BINFMT_MISC
11185 +#undef  CONFIG_OOM_KILLER
11186 +#undef  CONFIG_CMDLINE_BOOL
11187 +
11188 +/*
11189 + * Memory Technology Devices (MTD)
11190 + */
11191 +#define CONFIG_MTD 1
11192 +#undef  CONFIG_MTD_DEBUG
11193 +#define CONFIG_MTD_PARTITIONS 1
11194 +#undef  CONFIG_MTD_CONCAT
11195 +#undef  CONFIG_MTD_REDBOOT_PARTS
11196 +#undef  CONFIG_MTD_CMDLINE_PARTS
11197 +
11198 +/*
11199 + * User Modules And Translation Layers
11200 + */
11201 +#define CONFIG_MTD_CHAR 1
11202 +#define CONFIG_MTD_BLOCK 1
11203 +#undef  CONFIG_FTL
11204 +#undef  CONFIG_NFTL
11205 +
11206 +/*
11207 + * RAM/ROM/Flash chip drivers
11208 + */
11209 +#define CONFIG_MTD_CFI 1
11210 +#undef  CONFIG_MTD_JEDECPROBE
11211 +#define CONFIG_MTD_GEN_PROBE 1
11212 +#define CONFIG_MTD_CFI_ADV_OPTIONS 1
11213 +#define CONFIG_MTD_CFI_NOSWAP 1
11214 +#undef  CONFIG_MTD_CFI_BE_BYTE_SWAP
11215 +#undef  CONFIG_MTD_CFI_LE_BYTE_SWAP
11216 +#define CONFIG_MTD_CFI_GEOMETRY 1
11217 +#undef  CONFIG_MTD_CFI_B1
11218 +#define CONFIG_MTD_CFI_B2 1
11219 +#undef  CONFIG_MTD_CFI_B4
11220 +#undef  CONFIG_MTD_CFI_B8
11221 +#define CONFIG_MTD_CFI_I1 1
11222 +#undef  CONFIG_MTD_CFI_I2
11223 +#undef  CONFIG_MTD_CFI_I4
11224 +#undef  CONFIG_MTD_CFI_I8
11225 +#define CONFIG_MTD_CFI_INTELEXT 1
11226 +#define CONFIG_MTD_CFI_AMDSTD 1
11227 +#undef  CONFIG_MTD_CFI_STAA
11228 +#define CONFIG_MTD_CFI_SSTSTD 1
11229 +#undef  CONFIG_MTD_RAM
11230 +#undef  CONFIG_MTD_ROM
11231 +#undef  CONFIG_MTD_ABSENT
11232 +#undef  CONFIG_MTD_OBSOLETE_CHIPS
11233 +#undef  CONFIG_MTD_AMDSTD
11234 +#undef  CONFIG_MTD_SHARP
11235 +#undef  CONFIG_MTD_JEDEC
11236 +
11237 +/*
11238 + * Mapping drivers for chip access
11239 + */
11240 +#undef  CONFIG_MTD_PHYSMAP
11241 +#define CONFIG_MTD_BCM947XX 1
11242 +#undef  CONFIG_MTD_PB1000
11243 +#undef  CONFIG_MTD_PB1500
11244 +#undef  CONFIG_MTD_PB1100
11245 +#undef  CONFIG_MTD_BOSPORUS
11246 +#undef  CONFIG_MTD_XXS1500
11247 +#undef  CONFIG_MTD_MTX1
11248 +#undef  CONFIG_MTD_DB1X00
11249 +#undef  CONFIG_MTD_PB1550
11250 +#undef  CONFIG_MTD_HYDROGEN3
11251 +#undef  CONFIG_MTD_MIRAGE
11252 +#undef  CONFIG_MTD_CSTM_MIPS_IXX
11253 +#undef  CONFIG_MTD_OCELOT
11254 +#undef  CONFIG_MTD_LASAT
11255 +#undef  CONFIG_MTD_PCI
11256 +#undef  CONFIG_MTD_PCMCIA
11257 +
11258 +/*
11259 + * Self-contained MTD device drivers
11260 + */
11261 +#undef  CONFIG_MTD_PMC551
11262 +#undef  CONFIG_MTD_SLRAM
11263 +#undef  CONFIG_MTD_MTDRAM
11264 +#undef  CONFIG_MTD_BLKMTD
11265 +
11266 +/*
11267 + * Disk-On-Chip Device Drivers
11268 + */
11269 +#undef  CONFIG_MTD_DOC1000
11270 +#undef  CONFIG_MTD_DOC2000
11271 +#undef  CONFIG_MTD_DOC2001
11272 +#undef  CONFIG_MTD_DOCPROBE
11273 +
11274 +/*
11275 + * NAND Flash Device Drivers
11276 + */
11277 +#undef  CONFIG_MTD_NAND
11278 +
11279 +/*
11280 + * Parallel port support
11281 + */
11282 +#undef  CONFIG_PARPORT
11283 +#define CONFIG_PARPORT_MODULE 1
11284 +#undef  CONFIG_PARPORT_PC
11285 +#undef  CONFIG_PARPORT_SPLINK
11286 +#define CONFIG_PARPORT_SPLINK_MODULE 1
11287 +#undef  CONFIG_PARPORT_AMIGA
11288 +#undef  CONFIG_PARPORT_MFC3
11289 +#undef  CONFIG_PARPORT_ATARI
11290 +#undef  CONFIG_PARPORT_GSC
11291 +#undef  CONFIG_PARPORT_SUNBPP
11292 +#undef  CONFIG_PARPORT_IP22
11293 +#undef  CONFIG_PARPORT_OTHER
11294 +#undef  CONFIG_PARPORT_1284
11295 +
11296 +/*
11297 + * Plug and Play configuration
11298 + */
11299 +#undef  CONFIG_PNP
11300 +#undef  CONFIG_ISAPNP
11301 +
11302 +/*
11303 + * Block devices
11304 + */
11305 +#undef  CONFIG_BLK_DEV_FD
11306 +#undef  CONFIG_BLK_DEV_XD
11307 +#undef  CONFIG_PARIDE
11308 +#undef  CONFIG_BLK_CPQ_DA
11309 +#undef  CONFIG_BLK_CPQ_CISS_DA
11310 +#undef  CONFIG_CISS_SCSI_TAPE
11311 +#undef  CONFIG_CISS_MONITOR_THREAD
11312 +#undef  CONFIG_BLK_DEV_DAC960
11313 +#undef  CONFIG_BLK_DEV_UMEM
11314 +#undef  CONFIG_BLK_DEV_SX8
11315 +#undef  CONFIG_BLK_DEV_LOOP
11316 +#define CONFIG_BLK_DEV_LOOP_MODULE 1
11317 +#undef  CONFIG_BLK_DEV_NBD
11318 +#define CONFIG_BLK_DEV_NBD_MODULE 1
11319 +#undef  CONFIG_BLK_DEV_RAM
11320 +#undef  CONFIG_BLK_DEV_INITRD
11321 +#undef  CONFIG_BLK_STATS
11322 +
11323 +/*
11324 + * Multi-device support (RAID and LVM)
11325 + */
11326 +#undef  CONFIG_MD
11327 +#undef  CONFIG_BLK_DEV_MD
11328 +#undef  CONFIG_MD_LINEAR
11329 +#undef  CONFIG_MD_RAID0
11330 +#undef  CONFIG_MD_RAID1
11331 +#undef  CONFIG_MD_RAID5
11332 +#undef  CONFIG_MD_MULTIPATH
11333 +#undef  CONFIG_BLK_DEV_LVM
11334 +
11335 +/*
11336 + * Networking options
11337 + */
11338 +#define CONFIG_PACKET 1
11339 +#define CONFIG_PACKET_MMAP 1
11340 +#undef  CONFIG_NETLINK_DEV
11341 +#define CONFIG_NETLINK_DEV_MODULE 1
11342 +#define CONFIG_NETFILTER 1
11343 +#undef  CONFIG_NETFILTER_DEBUG
11344 +#define CONFIG_FILTER 1
11345 +#define CONFIG_UNIX 1
11346 +#define CONFIG_INET 1
11347 +#define CONFIG_IP_MULTICAST 1
11348 +#define CONFIG_IP_ADVANCED_ROUTER 1
11349 +#define CONFIG_IP_MULTIPLE_TABLES 1
11350 +#define CONFIG_IP_ROUTE_FWMARK 1
11351 +#define CONFIG_IP_ROUTE_NAT 1
11352 +#define CONFIG_IP_ROUTE_MULTIPATH 1
11353 +#define CONFIG_IP_ROUTE_TOS 1
11354 +#undef  CONFIG_IP_ROUTE_VERBOSE
11355 +#undef  CONFIG_IP_PNP
11356 +#undef  CONFIG_NET_IPIP
11357 +#define CONFIG_NET_IPIP_MODULE 1
11358 +#undef  CONFIG_NET_IPGRE
11359 +#define CONFIG_NET_IPGRE_MODULE 1
11360 +#undef  CONFIG_NET_IPGRE_BROADCAST
11361 +#undef  CONFIG_IP_MROUTE
11362 +#undef  CONFIG_ARPD
11363 +#undef  CONFIG_INET_ECN
11364 +#undef  CONFIG_SYN_COOKIES
11365 +
11366 +/*
11367 + *   IP: Netfilter Configuration
11368 + */
11369 +#define CONFIG_IP_NF_CONNTRACK 1
11370 +#define CONFIG_IP_NF_CONNTRACK_MARK 1
11371 +#define CONFIG_IP_NF_FTP 1
11372 +#undef  CONFIG_IP_NF_AMANDA
11373 +#define CONFIG_IP_NF_AMANDA_MODULE 1
11374 +#undef  CONFIG_IP_NF_TFTP
11375 +#define CONFIG_IP_NF_TFTP_MODULE 1
11376 +#define CONFIG_IP_NF_IRC 1
11377 +#undef  CONFIG_IP_NF_CT_ACCT
11378 +#define CONFIG_IP_NF_CT_ACCT_MODULE 1
11379 +#undef  CONFIG_IP_NF_MATCH_CONNBYTES
11380 +#define CONFIG_IP_NF_MATCH_CONNBYTES_MODULE 1
11381 +#undef  CONFIG_IP_NF_CT_PROTO_GRE
11382 +#define CONFIG_IP_NF_CT_PROTO_GRE_MODULE 1
11383 +#undef  CONFIG_IP_NF_PPTP
11384 +#define CONFIG_IP_NF_PPTP_MODULE 1
11385 +#undef  CONFIG_IP_NF_H323
11386 +#define CONFIG_IP_NF_H323_MODULE 1
11387 +#undef  CONFIG_IP_NF_RTSP
11388 +#define CONFIG_IP_NF_RTSP_MODULE 1
11389 +#undef  CONFIG_IP_NF_MMS
11390 +#define CONFIG_IP_NF_MMS_MODULE 1
11391 +#undef  CONFIG_IP_NF_QUEUE
11392 +#define CONFIG_IP_NF_QUEUE_MODULE 1
11393 +#define CONFIG_IP_NF_IPTABLES 1
11394 +#undef  CONFIG_IP_NF_MATCH_LIMIT
11395 +#define CONFIG_IP_NF_MATCH_LIMIT_MODULE 1
11396 +#undef  CONFIG_IP_NF_MATCH_QUOTA
11397 +#define CONFIG_IP_NF_MATCH_QUOTA_MODULE 1
11398 +#undef  CONFIG_IP_NF_SET
11399 +#define CONFIG_IP_NF_SET_MODULE 1
11400 +#define CONFIG_IP_NF_SET_MAX (256)
11401 +#define CONFIG_IP_NF_SET_HASHSIZE (1024)
11402 +#undef  CONFIG_IP_NF_MATCH_SET
11403 +#define CONFIG_IP_NF_MATCH_SET_MODULE 1
11404 +#undef  CONFIG_IP_NF_TARGET_SET
11405 +#define CONFIG_IP_NF_TARGET_SET_MODULE 1
11406 +#undef  CONFIG_IP_NF_SET_IPMAP
11407 +#define CONFIG_IP_NF_SET_IPMAP_MODULE 1
11408 +#undef  CONFIG_IP_NF_SET_PORTMAP
11409 +#define CONFIG_IP_NF_SET_PORTMAP_MODULE 1
11410 +#undef  CONFIG_IP_NF_SET_MACIPMAP
11411 +#define CONFIG_IP_NF_SET_MACIPMAP_MODULE 1
11412 +#undef  CONFIG_IP_NF_SET_IPHASH
11413 +#define CONFIG_IP_NF_SET_IPHASH_MODULE 1
11414 +#undef  CONFIG_IP_NF_SET_NETHASH
11415 +#define CONFIG_IP_NF_SET_NETHASH_MODULE 1
11416 +#undef  CONFIG_IP_NF_SET_IPTREE
11417 +#define CONFIG_IP_NF_SET_IPTREE_MODULE 1
11418 +#undef  CONFIG_IP_NF_MATCH_MAC
11419 +#define CONFIG_IP_NF_MATCH_MAC_MODULE 1
11420 +#undef  CONFIG_IP_NF_MATCH_PKTTYPE
11421 +#define CONFIG_IP_NF_MATCH_PKTTYPE_MODULE 1
11422 +#define CONFIG_IP_NF_MATCH_MARK 1
11423 +#define CONFIG_IP_NF_MATCH_MULTIPORT 1
11424 +#undef  CONFIG_IP_NF_MATCH_TOS
11425 +#define CONFIG_IP_NF_MATCH_TOS_MODULE 1
11426 +#undef  CONFIG_IP_NF_MATCH_TIME
11427 +#define CONFIG_IP_NF_MATCH_TIME_MODULE 1
11428 +#undef  CONFIG_IP_NF_MATCH_CONDITION
11429 +#define CONFIG_IP_NF_MATCH_CONDITION_MODULE 1
11430 +#undef  CONFIG_IP_NF_MATCH_RECENT
11431 +#define CONFIG_IP_NF_MATCH_RECENT_MODULE 1
11432 +#undef  CONFIG_IP_NF_MATCH_ECN
11433 +#define CONFIG_IP_NF_MATCH_ECN_MODULE 1
11434 +#undef  CONFIG_IP_NF_MATCH_IPP2P
11435 +#define CONFIG_IP_NF_MATCH_IPP2P_MODULE 1
11436 +#undef  CONFIG_IP_NF_MATCH_DSCP
11437 +#define CONFIG_IP_NF_MATCH_DSCP_MODULE 1
11438 +#undef  CONFIG_IP_NF_MATCH_AH_ESP
11439 +#define CONFIG_IP_NF_MATCH_AH_ESP_MODULE 1
11440 +#undef  CONFIG_IP_NF_MATCH_LENGTH
11441 +#define CONFIG_IP_NF_MATCH_LENGTH_MODULE 1
11442 +#undef  CONFIG_IP_NF_MATCH_TTL
11443 +#define CONFIG_IP_NF_MATCH_TTL_MODULE 1
11444 +#undef  CONFIG_IP_NF_MATCH_TCPMSS
11445 +#define CONFIG_IP_NF_MATCH_TCPMSS_MODULE 1
11446 +#undef  CONFIG_IP_NF_MATCH_HELPER
11447 +#define CONFIG_IP_NF_MATCH_HELPER_MODULE 1
11448 +#define CONFIG_IP_NF_MATCH_STATE 1
11449 +#undef  CONFIG_IP_NF_MATCH_CONNTRACK
11450 +#define CONFIG_IP_NF_MATCH_CONNTRACK_MODULE 1
11451 +#undef  CONFIG_IP_NF_MATCH_CONNMARK
11452 +#define CONFIG_IP_NF_MATCH_CONNMARK_MODULE 1
11453 +#undef  CONFIG_IP_NF_MATCH_UNCLEAN
11454 +#define CONFIG_IP_NF_MATCH_UNCLEAN_MODULE 1
11455 +#undef  CONFIG_IP_NF_MATCH_STRING
11456 +#define CONFIG_IP_NF_MATCH_STRING_MODULE 1
11457 +#undef  CONFIG_IP_NF_MATCH_OWNER
11458 +#define CONFIG_IP_NF_MATCH_OWNER_MODULE 1
11459 +#undef  CONFIG_IP_NF_MATCH_LAYER7
11460 +#define CONFIG_IP_NF_MATCH_LAYER7_MODULE 1
11461 +#undef  CONFIG_IP_NF_MATCH_LAYER7_DEBUG
11462 +#define CONFIG_IP_NF_FILTER 1
11463 +#define CONFIG_IP_NF_TARGET_REJECT 1
11464 +#undef  CONFIG_IP_NF_TARGET_MIRROR
11465 +#define CONFIG_IP_NF_TARGET_MIRROR_MODULE 1
11466 +#define CONFIG_IP_NF_NAT 1
11467 +#define CONFIG_IP_NF_NAT_NEEDED 1
11468 +#define CONFIG_IP_NF_TARGET_MASQUERADE 1
11469 +#undef  CONFIG_IP_NF_TARGET_REDIRECT
11470 +#define CONFIG_IP_NF_TARGET_REDIRECT_MODULE 1
11471 +#undef  CONFIG_IP_NF_TARGET_NETMAP
11472 +#define CONFIG_IP_NF_TARGET_NETMAP_MODULE 1
11473 +#undef  CONFIG_IP_NF_NAT_PPTP
11474 +#define CONFIG_IP_NF_NAT_PPTP_MODULE 1
11475 +#undef  CONFIG_IP_NF_NAT_PROTO_GRE
11476 +#define CONFIG_IP_NF_NAT_PROTO_GRE_MODULE 1
11477 +#undef  CONFIG_IP_NF_NAT_AMANDA
11478 +#define CONFIG_IP_NF_NAT_AMANDA_MODULE 1
11479 +#undef  CONFIG_IP_NF_NAT_H323
11480 +#define CONFIG_IP_NF_NAT_H323_MODULE 1
11481 +#undef  CONFIG_IP_NF_NAT_RTSP
11482 +#define CONFIG_IP_NF_NAT_RTSP_MODULE 1
11483 +#undef  CONFIG_IP_NF_NAT_MMS
11484 +#define CONFIG_IP_NF_NAT_MMS_MODULE 1
11485 +#undef  CONFIG_IP_NF_NAT_SNMP_BASIC
11486 +#define CONFIG_IP_NF_NAT_SNMP_BASIC_MODULE 1
11487 +#define CONFIG_IP_NF_NAT_IRC 1
11488 +#define CONFIG_IP_NF_NAT_FTP 1
11489 +#undef  CONFIG_IP_NF_NAT_TFTP
11490 +#define CONFIG_IP_NF_NAT_TFTP_MODULE 1
11491 +#define CONFIG_IP_NF_MANGLE 1
11492 +#undef  CONFIG_IP_NF_TARGET_TOS
11493 +#define CONFIG_IP_NF_TARGET_TOS_MODULE 1
11494 +#undef  CONFIG_IP_NF_TARGET_ECN
11495 +#define CONFIG_IP_NF_TARGET_ECN_MODULE 1
11496 +#undef  CONFIG_IP_NF_TARGET_DSCP
11497 +#define CONFIG_IP_NF_TARGET_DSCP_MODULE 1
11498 +#define CONFIG_IP_NF_TARGET_MARK 1
11499 +#undef  CONFIG_IP_NF_TARGET_IMQ
11500 +#define CONFIG_IP_NF_TARGET_IMQ_MODULE 1
11501 +#undef  CONFIG_IP_NF_TARGET_CONNMARK
11502 +#define CONFIG_IP_NF_TARGET_CONNMARK_MODULE 1
11503 +#undef  CONFIG_IP_NF_TARGET_LOG
11504 +#define CONFIG_IP_NF_TARGET_LOG_MODULE 1
11505 +#undef  CONFIG_IP_NF_TARGET_TTL
11506 +#define CONFIG_IP_NF_TARGET_TTL_MODULE 1
11507 +#undef  CONFIG_IP_NF_TARGET_ULOG
11508 +#define CONFIG_IP_NF_TARGET_ULOG_MODULE 1
11509 +#define CONFIG_IP_NF_TARGET_TCPMSS 1
11510 +#undef  CONFIG_IP_NF_ARPTABLES
11511 +#define CONFIG_IP_NF_ARPTABLES_MODULE 1
11512 +#undef  CONFIG_IP_NF_ARPFILTER
11513 +#define CONFIG_IP_NF_ARPFILTER_MODULE 1
11514 +#undef  CONFIG_IP_NF_ARP_MANGLE
11515 +#define CONFIG_IP_NF_ARP_MANGLE_MODULE 1
11516 +
11517 +/*
11518 + *   IP: Virtual Server Configuration
11519 + */
11520 +#undef  CONFIG_IP_VS
11521 +#define CONFIG_IP_VS_MODULE 1
11522 +#undef  CONFIG_IP_VS_DEBUG
11523 +#define CONFIG_IP_VS_TAB_BITS (12)
11524 +
11525 +/*
11526 + * IPVS scheduler
11527 + */
11528 +#undef  CONFIG_IP_VS_RR
11529 +#define CONFIG_IP_VS_RR_MODULE 1
11530 +#undef  CONFIG_IP_VS_WRR
11531 +#define CONFIG_IP_VS_WRR_MODULE 1
11532 +#undef  CONFIG_IP_VS_LC
11533 +#define CONFIG_IP_VS_LC_MODULE 1
11534 +#undef  CONFIG_IP_VS_WLC
11535 +#define CONFIG_IP_VS_WLC_MODULE 1
11536 +#undef  CONFIG_IP_VS_LBLC
11537 +#define CONFIG_IP_VS_LBLC_MODULE 1
11538 +#undef  CONFIG_IP_VS_LBLCR
11539 +#define CONFIG_IP_VS_LBLCR_MODULE 1
11540 +#undef  CONFIG_IP_VS_DH
11541 +#define CONFIG_IP_VS_DH_MODULE 1
11542 +#undef  CONFIG_IP_VS_SH
11543 +#define CONFIG_IP_VS_SH_MODULE 1
11544 +#undef  CONFIG_IP_VS_SED
11545 +#define CONFIG_IP_VS_SED_MODULE 1
11546 +#undef  CONFIG_IP_VS_NQ
11547 +#define CONFIG_IP_VS_NQ_MODULE 1
11548 +
11549 +/*
11550 + * IPVS application helper
11551 + */
11552 +#undef  CONFIG_IP_VS_FTP
11553 +#define CONFIG_IP_VS_FTP_MODULE 1
11554 +#undef  CONFIG_IPV6
11555 +#define CONFIG_IPV6_MODULE 1
11556 +
11557 +/*
11558 + *   IPv6: Netfilter Configuration
11559 + */
11560 +#undef  CONFIG_IP6_NF_QUEUE
11561 +#define CONFIG_IP6_NF_QUEUE_MODULE 1
11562 +#undef  CONFIG_IP6_NF_IPTABLES
11563 +#define CONFIG_IP6_NF_IPTABLES_MODULE 1
11564 +#undef  CONFIG_IP6_NF_MATCH_LIMIT
11565 +#define CONFIG_IP6_NF_MATCH_LIMIT_MODULE 1
11566 +#undef  CONFIG_IP6_NF_MATCH_CONDITION
11567 +#define CONFIG_IP6_NF_MATCH_CONDITION_MODULE 1
11568 +#undef  CONFIG_IP6_NF_MATCH_MAC
11569 +#define CONFIG_IP6_NF_MATCH_MAC_MODULE 1
11570 +#undef  CONFIG_IP6_NF_MATCH_RT
11571 +#undef  CONFIG_IP6_NF_MATCH_OPTS
11572 +#undef  CONFIG_IP6_NF_MATCH_FRAG
11573 +#undef  CONFIG_IP6_NF_MATCH_HL
11574 +#undef  CONFIG_IP6_NF_MATCH_MULTIPORT
11575 +#define CONFIG_IP6_NF_MATCH_MULTIPORT_MODULE 1
11576 +#undef  CONFIG_IP6_NF_MATCH_OWNER
11577 +#define CONFIG_IP6_NF_MATCH_OWNER_MODULE 1
11578 +#undef  CONFIG_IP6_NF_MATCH_MARK
11579 +#define CONFIG_IP6_NF_MATCH_MARK_MODULE 1
11580 +#undef  CONFIG_IP6_NF_MATCH_IPV6HEADER
11581 +#undef  CONFIG_IP6_NF_MATCH_AHESP
11582 +#undef  CONFIG_IP6_NF_MATCH_LENGTH
11583 +#define CONFIG_IP6_NF_MATCH_LENGTH_MODULE 1
11584 +#undef  CONFIG_IP6_NF_MATCH_EUI64
11585 +#define CONFIG_IP6_NF_MATCH_EUI64_MODULE 1
11586 +#undef  CONFIG_IP6_NF_FILTER
11587 +#define CONFIG_IP6_NF_FILTER_MODULE 1
11588 +#undef  CONFIG_IP6_NF_TARGET_LOG
11589 +#define CONFIG_IP6_NF_TARGET_LOG_MODULE 1
11590 +#undef  CONFIG_IP6_NF_MANGLE
11591 +#define CONFIG_IP6_NF_MANGLE_MODULE 1
11592 +#undef  CONFIG_IP6_NF_TARGET_MARK
11593 +#define CONFIG_IP6_NF_TARGET_MARK_MODULE 1
11594 +#undef  CONFIG_IP6_NF_TARGET_IMQ
11595 +#define CONFIG_IP6_NF_TARGET_IMQ_MODULE 1
11596 +#undef  CONFIG_KHTTPD
11597 +
11598 +/*
11599 + *    SCTP Configuration (EXPERIMENTAL)
11600 + */
11601 +#undef  CONFIG_IP_SCTP
11602 +#undef  CONFIG_ATM
11603 +#define CONFIG_VLAN_8021Q 1
11604 +
11605 +/*
11606 + *  
11607 + */
11608 +#undef  CONFIG_IPX
11609 +#undef  CONFIG_ATALK
11610 +#undef  CONFIG_DECNET
11611 +#define CONFIG_BRIDGE 1
11612 +#undef  CONFIG_X25
11613 +#undef  CONFIG_LAPB
11614 +#undef  CONFIG_LLC
11615 +#undef  CONFIG_NET_DIVERT
11616 +#undef  CONFIG_ECONET
11617 +#undef  CONFIG_WAN_ROUTER
11618 +#define CONFIG_WAN_ROUTER_MODULE 1
11619 +#undef  CONFIG_NET_FASTROUTE
11620 +#undef  CONFIG_NET_HW_FLOWCONTROL
11621 +
11622 +/*
11623 + * QoS and/or fair queueing
11624 + */
11625 +#define CONFIG_NET_SCHED 1
11626 +#undef  CONFIG_NET_SCH_CBQ
11627 +#define CONFIG_NET_SCH_CBQ_MODULE 1
11628 +#undef  CONFIG_NET_SCH_HTB
11629 +#define CONFIG_NET_SCH_HTB_MODULE 1
11630 +#undef  CONFIG_NET_SCH_CSZ
11631 +#define CONFIG_NET_SCH_CSZ_MODULE 1
11632 +#undef  CONFIG_NET_SCH_HFSC
11633 +#define CONFIG_NET_SCH_HFSC_MODULE 1
11634 +#undef  CONFIG_NET_SCH_PRIO
11635 +#define CONFIG_NET_SCH_PRIO_MODULE 1
11636 +#undef  CONFIG_NET_SCH_RED
11637 +#define CONFIG_NET_SCH_RED_MODULE 1
11638 +#undef  CONFIG_NET_SCH_SFQ
11639 +#define CONFIG_NET_SCH_SFQ_MODULE 1
11640 +#undef  CONFIG_NET_SCH_TEQL
11641 +#define CONFIG_NET_SCH_TEQL_MODULE 1
11642 +#undef  CONFIG_NET_SCH_TBF
11643 +#define CONFIG_NET_SCH_TBF_MODULE 1
11644 +#undef  CONFIG_NET_SCH_GRED
11645 +#define CONFIG_NET_SCH_GRED_MODULE 1
11646 +#undef  CONFIG_NET_SCH_NETEM
11647 +#undef  CONFIG_NET_SCH_DSMARK
11648 +#define CONFIG_NET_SCH_DSMARK_MODULE 1
11649 +#undef  CONFIG_NET_SCH_INGRESS
11650 +#define CONFIG_NET_SCH_INGRESS_MODULE 1
11651 +#define CONFIG_NET_QOS 1
11652 +#define CONFIG_NET_ESTIMATOR 1
11653 +#define CONFIG_NET_CLS 1
11654 +#undef  CONFIG_NET_CLS_TCINDEX
11655 +#define CONFIG_NET_CLS_TCINDEX_MODULE 1
11656 +#undef  CONFIG_NET_CLS_ROUTE4
11657 +#define CONFIG_NET_CLS_ROUTE4_MODULE 1
11658 +#define CONFIG_NET_CLS_ROUTE 1
11659 +#undef  CONFIG_NET_CLS_FW
11660 +#define CONFIG_NET_CLS_FW_MODULE 1
11661 +#undef  CONFIG_NET_CLS_U32
11662 +#define CONFIG_NET_CLS_U32_MODULE 1
11663 +#undef  CONFIG_NET_CLS_RSVP
11664 +#define CONFIG_NET_CLS_RSVP_MODULE 1
11665 +#undef  CONFIG_NET_CLS_RSVP6
11666 +#define CONFIG_NET_CLS_RSVP6_MODULE 1
11667 +#define CONFIG_NET_CLS_POLICE 1
11668 +
11669 +/*
11670 + * Network testing
11671 + */
11672 +#undef  CONFIG_NET_PKTGEN
11673 +#define CONFIG_IPSEC_NAT_TRAVERSAL 1
11674 +
11675 +/*
11676 + * Telephony Support
11677 + */
11678 +#undef  CONFIG_PHONE
11679 +#undef  CONFIG_PHONE_IXJ
11680 +#undef  CONFIG_PHONE_IXJ_PCMCIA
11681 +
11682 +/*
11683 + * ATA/IDE/MFM/RLL support
11684 + */
11685 +#undef  CONFIG_IDE
11686 +#define CONFIG_IDE_MODULE 1
11687 +
11688 +/*
11689 + * IDE, ATA and ATAPI Block devices
11690 + */
11691 +#undef  CONFIG_BLK_DEV_IDE
11692 +#define CONFIG_BLK_DEV_IDE_MODULE 1
11693 +
11694 +/*
11695 + * Please see Documentation/ide.txt for help/info on IDE drives
11696 + */
11697 +#undef  CONFIG_BLK_DEV_HD_IDE
11698 +#undef  CONFIG_BLK_DEV_HD
11699 +#undef  CONFIG_BLK_DEV_IDE_SATA
11700 +#undef  CONFIG_BLK_DEV_IDEDISK
11701 +#define CONFIG_BLK_DEV_IDEDISK_MODULE 1
11702 +#undef  CONFIG_IDEDISK_MULTI_MODE
11703 +#define CONFIG_IDEDISK_STROKE 1
11704 +#undef  CONFIG_BLK_DEV_IDECS
11705 +#undef  CONFIG_BLK_DEV_DELKIN
11706 +#undef  CONFIG_BLK_DEV_IDECD
11707 +#undef  CONFIG_BLK_DEV_IDETAPE
11708 +#undef  CONFIG_BLK_DEV_IDEFLOPPY
11709 +#undef  CONFIG_BLK_DEV_IDESCSI
11710 +#undef  CONFIG_IDE_TASK_IOCTL
11711 +
11712 +/*
11713 + * IDE chipset support/bugfixes
11714 + */
11715 +#undef  CONFIG_BLK_DEV_CMD640
11716 +#undef  CONFIG_BLK_DEV_CMD640_ENHANCED
11717 +#undef  CONFIG_BLK_DEV_ISAPNP
11718 +#define CONFIG_BLK_DEV_IDEPCI 1
11719 +#undef  CONFIG_BLK_DEV_GENERIC
11720 +#undef  CONFIG_IDEPCI_SHARE_IRQ
11721 +#define CONFIG_BLK_DEV_IDEDMA_PCI 1
11722 +#define CONFIG_BLK_DEV_OFFBOARD 1
11723 +#undef  CONFIG_BLK_DEV_IDEDMA_FORCED
11724 +#define CONFIG_IDEDMA_PCI_AUTO 1
11725 +#undef  CONFIG_IDEDMA_ONLYDISK
11726 +#define CONFIG_BLK_DEV_IDEDMA 1
11727 +#undef  CONFIG_IDEDMA_PCI_WIP
11728 +#undef  CONFIG_BLK_DEV_ADMA100
11729 +#undef  CONFIG_BLK_DEV_AEC62XX
11730 +#undef  CONFIG_BLK_DEV_ALI15X3
11731 +#undef  CONFIG_WDC_ALI15X3
11732 +#undef  CONFIG_BLK_DEV_AMD74XX
11733 +#undef  CONFIG_AMD74XX_OVERRIDE
11734 +#undef  CONFIG_BLK_DEV_ATIIXP
11735 +#undef  CONFIG_BLK_DEV_CMD64X
11736 +#undef  CONFIG_BLK_DEV_TRIFLEX
11737 +#undef  CONFIG_BLK_DEV_CY82C693
11738 +#undef  CONFIG_BLK_DEV_CS5530
11739 +#undef  CONFIG_BLK_DEV_HPT34X
11740 +#undef  CONFIG_HPT34X_AUTODMA
11741 +#undef  CONFIG_BLK_DEV_HPT366
11742 +#undef  CONFIG_BLK_DEV_PIIX
11743 +#undef  CONFIG_BLK_DEV_NS87415
11744 +#undef  CONFIG_BLK_DEV_OPTI621
11745 +#undef  CONFIG_BLK_DEV_PDC202XX_OLD
11746 +#define CONFIG_BLK_DEV_PDC202XX_OLD_MODULE 1
11747 +#define CONFIG_PDC202XX_BURST 1
11748 +#undef  CONFIG_BLK_DEV_PDC202XX_NEW
11749 +#undef  CONFIG_PDC202XX_FORCE
11750 +#undef  CONFIG_BLK_DEV_RZ1000
11751 +#undef  CONFIG_BLK_DEV_SC1200
11752 +#undef  CONFIG_BLK_DEV_SVWKS
11753 +#undef  CONFIG_BLK_DEV_SIIMAGE
11754 +#undef  CONFIG_BLK_DEV_SIS5513
11755 +#undef  CONFIG_BLK_DEV_SLC90E66
11756 +#undef  CONFIG_BLK_DEV_TRM290
11757 +#undef  CONFIG_BLK_DEV_VIA82CXXX
11758 +#undef  CONFIG_IDE_CHIPSETS
11759 +#define CONFIG_IDEDMA_AUTO 1
11760 +#define CONFIG_IDEDMA_IVB 1
11761 +#undef  CONFIG_DMA_NONPCI
11762 +#define CONFIG_BLK_DEV_PDC202XX 1
11763 +#undef  CONFIG_BLK_DEV_ATARAID
11764 +#undef  CONFIG_BLK_DEV_ATARAID_PDC
11765 +#undef  CONFIG_BLK_DEV_ATARAID_HPT
11766 +#undef  CONFIG_BLK_DEV_ATARAID_MEDLEY
11767 +#undef  CONFIG_BLK_DEV_ATARAID_SII
11768 +
11769 +/*
11770 + * SCSI support
11771 + */
11772 +#undef  CONFIG_SCSI
11773 +#define CONFIG_SCSI_MODULE 1
11774 +
11775 +/*
11776 + * SCSI support type (disk, tape, CD-ROM)
11777 + */
11778 +#undef  CONFIG_BLK_DEV_SD
11779 +#define CONFIG_BLK_DEV_SD_MODULE 1
11780 +#define CONFIG_SD_EXTRA_DEVS (5)
11781 +#undef  CONFIG_CHR_DEV_ST
11782 +#undef  CONFIG_CHR_DEV_OSST
11783 +#undef  CONFIG_BLK_DEV_SR
11784 +#undef  CONFIG_CHR_DEV_SG
11785 +#define CONFIG_CHR_DEV_SG_MODULE 1
11786 +
11787 +/*
11788 + * Some SCSI devices (e.g. CD jukebox) support multiple LUNs
11789 + */
11790 +#undef  CONFIG_SCSI_DEBUG_QUEUES
11791 +#define CONFIG_SCSI_MULTI_LUN 1
11792 +#undef  CONFIG_SCSI_CONSTANTS
11793 +#undef  CONFIG_SCSI_LOGGING
11794 +
11795 +/*
11796 + * SCSI low-level drivers
11797 + */
11798 +#undef  CONFIG_BLK_DEV_3W_XXXX_RAID
11799 +#undef  CONFIG_SCSI_7000FASST
11800 +#undef  CONFIG_SCSI_ACARD
11801 +#undef  CONFIG_SCSI_AHA152X
11802 +#undef  CONFIG_SCSI_AHA1542
11803 +#undef  CONFIG_SCSI_AHA1740
11804 +#undef  CONFIG_SCSI_AACRAID
11805 +#undef  CONFIG_SCSI_AIC7XXX
11806 +#undef  CONFIG_SCSI_AIC79XX
11807 +#undef  CONFIG_SCSI_AIC7XXX_OLD
11808 +#undef  CONFIG_SCSI_DPT_I2O
11809 +#undef  CONFIG_SCSI_ADVANSYS
11810 +#undef  CONFIG_SCSI_IN2000
11811 +#undef  CONFIG_SCSI_AM53C974
11812 +#undef  CONFIG_SCSI_MEGARAID
11813 +#undef  CONFIG_SCSI_MEGARAID2
11814 +#undef  CONFIG_SCSI_SATA
11815 +#undef  CONFIG_SCSI_SATA_AHCI
11816 +#undef  CONFIG_SCSI_SATA_SVW
11817 +#undef  CONFIG_SCSI_ATA_PIIX
11818 +#undef  CONFIG_SCSI_SATA_NV
11819 +#undef  CONFIG_SCSI_SATA_QSTOR
11820 +#undef  CONFIG_SCSI_SATA_PROMISE
11821 +#undef  CONFIG_SCSI_SATA_SX4
11822 +#undef  CONFIG_SCSI_SATA_SIL
11823 +#undef  CONFIG_SCSI_SATA_SIS
11824 +#undef  CONFIG_SCSI_SATA_ULI
11825 +#undef  CONFIG_SCSI_SATA_VIA
11826 +#undef  CONFIG_SCSI_SATA_VITESSE
11827 +#undef  CONFIG_SCSI_BUSLOGIC
11828 +#undef  CONFIG_SCSI_CPQFCTS
11829 +#undef  CONFIG_SCSI_DMX3191D
11830 +#undef  CONFIG_SCSI_DTC3280
11831 +#undef  CONFIG_SCSI_EATA
11832 +#undef  CONFIG_SCSI_EATA_DMA
11833 +#undef  CONFIG_SCSI_EATA_PIO
11834 +#undef  CONFIG_SCSI_FUTURE_DOMAIN
11835 +#undef  CONFIG_SCSI_GDTH
11836 +#undef  CONFIG_SCSI_GENERIC_NCR5380
11837 +#undef  CONFIG_SCSI_INITIO
11838 +#undef  CONFIG_SCSI_INIA100
11839 +#undef  CONFIG_SCSI_PPA
11840 +#undef  CONFIG_SCSI_IMM
11841 +#undef  CONFIG_SCSI_NCR53C406A
11842 +#undef  CONFIG_SCSI_NCR53C7xx
11843 +#undef  CONFIG_SCSI_SYM53C8XX_2
11844 +#undef  CONFIG_SCSI_NCR53C8XX
11845 +#undef  CONFIG_SCSI_SYM53C8XX
11846 +#undef  CONFIG_SCSI_PAS16
11847 +#undef  CONFIG_SCSI_PCI2000
11848 +#undef  CONFIG_SCSI_PCI2220I
11849 +#undef  CONFIG_SCSI_PSI240I
11850 +#undef  CONFIG_SCSI_QLOGIC_FAS
11851 +#undef  CONFIG_SCSI_QLOGIC_ISP
11852 +#undef  CONFIG_SCSI_QLOGIC_FC
11853 +#undef  CONFIG_SCSI_QLOGIC_1280
11854 +#undef  CONFIG_SCSI_SIM710
11855 +#undef  CONFIG_SCSI_SYM53C416
11856 +#undef  CONFIG_SCSI_DC390T
11857 +#undef  CONFIG_SCSI_T128
11858 +#undef  CONFIG_SCSI_U14_34F
11859 +#undef  CONFIG_SCSI_NSP32
11860 +#undef  CONFIG_SCSI_DEBUG
11861 +
11862 +/*
11863 + * PCMCIA SCSI adapter support
11864 + */
11865 +#undef  CONFIG_SCSI_PCMCIA
11866 +
11867 +/*
11868 + * Fusion MPT device support
11869 + */
11870 +#undef  CONFIG_FUSION
11871 +#undef  CONFIG_FUSION_BOOT
11872 +#undef  CONFIG_FUSION_ISENSE
11873 +#undef  CONFIG_FUSION_CTL
11874 +#undef  CONFIG_FUSION_LAN
11875 +
11876 +/*
11877 + * IEEE 1394 (FireWire) support (EXPERIMENTAL)
11878 + */
11879 +#undef  CONFIG_IEEE1394
11880 +
11881 +/*
11882 + * I2O device support
11883 + */
11884 +#undef  CONFIG_I2O
11885 +#undef  CONFIG_I2O_PCI
11886 +#undef  CONFIG_I2O_BLOCK
11887 +#undef  CONFIG_I2O_LAN
11888 +#undef  CONFIG_I2O_SCSI
11889 +#undef  CONFIG_I2O_PROC
11890 +
11891 +/*
11892 + * Network device support
11893 + */
11894 +#define CONFIG_NETDEVICES 1
11895 +#define CONFIG_HND 1
11896 +
11897 +/*
11898 + * ARCnet devices
11899 + */
11900 +#undef  CONFIG_ARCNET
11901 +#undef  CONFIG_DUMMY
11902 +#undef  CONFIG_BONDING
11903 +#undef  CONFIG_EQUALIZER
11904 +#undef  CONFIG_IMQ
11905 +#define CONFIG_IMQ_MODULE 1
11906 +#undef  CONFIG_TUN
11907 +#define CONFIG_TUN_MODULE 1
11908 +#define CONFIG_NET_RANDOM 1
11909 +#undef  CONFIG_ETHERTAP
11910 +
11911 +/*
11912 + * Ethernet (10 or 100Mbit)
11913 + */
11914 +#define CONFIG_NET_ETHERNET 1
11915 +#undef  CONFIG_SUNLANCE
11916 +#undef  CONFIG_HAPPYMEAL
11917 +#undef  CONFIG_SUNBMAC
11918 +#undef  CONFIG_SUNQE
11919 +#undef  CONFIG_SUNGEM
11920 +#undef  CONFIG_NET_VENDOR_3COM
11921 +#undef  CONFIG_LANCE
11922 +#undef  CONFIG_NET_VENDOR_SMC
11923 +#undef  CONFIG_NET_VENDOR_RACAL
11924 +#undef  CONFIG_HP100
11925 +#undef  CONFIG_NET_ISA
11926 +#define CONFIG_NET_PCI 1
11927 +#undef  CONFIG_PCNET32
11928 +#undef  CONFIG_AMD8111_ETH
11929 +#undef  CONFIG_ADAPTEC_STARFIRE
11930 +#undef  CONFIG_APRICOT
11931 +#define CONFIG_B44 1
11932 +#undef  CONFIG_CS89x0
11933 +#undef  CONFIG_TULIP
11934 +#undef  CONFIG_DE4X5
11935 +#undef  CONFIG_DGRS
11936 +#undef  CONFIG_DM9102
11937 +#undef  CONFIG_EEPRO100
11938 +#undef  CONFIG_EEPRO100_PIO
11939 +#undef  CONFIG_E100
11940 +#undef  CONFIG_LNE390
11941 +#undef  CONFIG_FEALNX
11942 +#undef  CONFIG_NATSEMI
11943 +#undef  CONFIG_NE2K_PCI
11944 +#undef  CONFIG_FORCEDETH
11945 +#undef  CONFIG_NE3210
11946 +#undef  CONFIG_ES3210
11947 +#undef  CONFIG_8139CP
11948 +#undef  CONFIG_8139TOO
11949 +#undef  CONFIG_8139TOO_PIO
11950 +#undef  CONFIG_8139TOO_TUNE_TWISTER
11951 +#undef  CONFIG_8139TOO_8129
11952 +#undef  CONFIG_8139_OLD_RX_RESET
11953 +#undef  CONFIG_SIS900
11954 +#undef  CONFIG_EPIC100
11955 +#undef  CONFIG_SUNDANCE
11956 +#undef  CONFIG_SUNDANCE_MMIO
11957 +#undef  CONFIG_TLAN
11958 +#undef  CONFIG_VIA_RHINE
11959 +#undef  CONFIG_VIA_RHINE_MMIO
11960 +#undef  CONFIG_WINBOND_840
11961 +#undef  CONFIG_LAN_SAA9730
11962 +#undef  CONFIG_NET_POCKET
11963 +
11964 +/*
11965 + * Ethernet (1000 Mbit)
11966 + */
11967 +#undef  CONFIG_ACENIC
11968 +#undef  CONFIG_DL2K
11969 +#undef  CONFIG_E1000
11970 +#undef  CONFIG_MYRI_SBUS
11971 +#undef  CONFIG_NS83820
11972 +#undef  CONFIG_HAMACHI
11973 +#undef  CONFIG_YELLOWFIN
11974 +#undef  CONFIG_R8169
11975 +#undef  CONFIG_SK98LIN
11976 +#undef  CONFIG_TIGON3
11977 +#undef  CONFIG_FDDI
11978 +#undef  CONFIG_HIPPI
11979 +#undef  CONFIG_PLIP
11980 +#undef  CONFIG_PPP
11981 +#define CONFIG_PPP_MODULE 1
11982 +#undef  CONFIG_PPP_MULTILINK
11983 +#define CONFIG_PPP_FILTER 1
11984 +#undef  CONFIG_PPP_ASYNC
11985 +#define CONFIG_PPP_ASYNC_MODULE 1
11986 +#undef  CONFIG_PPP_SYNC_TTY
11987 +#undef  CONFIG_PPP_DEFLATE
11988 +#define CONFIG_PPP_DEFLATE_MODULE 1
11989 +#undef  CONFIG_PPP_BSDCOMP
11990 +#define CONFIG_PPP_BSDCOMP_MODULE 1
11991 +#undef  CONFIG_PPP_MPPE_MPPC
11992 +#define CONFIG_PPP_MPPE_MPPC_MODULE 1
11993 +#undef  CONFIG_PPPOE
11994 +#define CONFIG_PPPOE_MODULE 1
11995 +#undef  CONFIG_SLIP
11996 +
11997 +/*
11998 + * Wireless LAN (non-hamradio)
11999 + */
12000 +#define CONFIG_NET_RADIO 1
12001 +#undef  CONFIG_STRIP
12002 +#undef  CONFIG_WAVELAN
12003 +#undef  CONFIG_ARLAN
12004 +#undef  CONFIG_AIRONET4500
12005 +#undef  CONFIG_AIRONET4500_NONCS
12006 +#undef  CONFIG_AIRONET4500_PROC
12007 +#undef  CONFIG_AIRO
12008 +#undef  CONFIG_HERMES
12009 +#undef  CONFIG_WL
12010 +#define CONFIG_WL_MODULE 1
12011 +#undef  CONFIG_PLX_HERMES
12012 +#undef  CONFIG_TMD_HERMES
12013 +#undef  CONFIG_PCI_HERMES
12014 +
12015 +/*
12016 + * Wireless Pcmcia cards support
12017 + */
12018 +#undef  CONFIG_PCMCIA_HERMES
12019 +#undef  CONFIG_AIRO_CS
12020 +#undef  CONFIG_PCMCIA_ATMEL
12021 +
12022 +/*
12023 + * Prism54 PCI/PCMCIA GT/Duette Driver - 802.11(a/b/g)
12024 + */
12025 +#undef  CONFIG_PRISM54
12026 +#define CONFIG_NET_WIRELESS 1
12027 +
12028 +/*
12029 + * Token Ring devices
12030 + */
12031 +#undef  CONFIG_TR
12032 +#undef  CONFIG_NET_FC
12033 +#undef  CONFIG_RCPCI
12034 +#undef  CONFIG_SHAPER
12035 +#define CONFIG_SHAPER_MODULE 1
12036 +
12037 +/*
12038 + * Wan interfaces
12039 + */
12040 +#undef  CONFIG_WAN
12041 +
12042 +/*
12043 + * PCMCIA network device support
12044 + */
12045 +#undef  CONFIG_NET_PCMCIA
12046 +
12047 +/*
12048 + * Amateur Radio support
12049 + */
12050 +#define CONFIG_HAMRADIO 1
12051 +
12052 +/*
12053 + * Packet Radio protocols
12054 + */
12055 +#undef  CONFIG_AX25
12056 +#define CONFIG_AX25_MODULE 1
12057 +#undef  CONFIG_AX25_DAMA_SLAVE
12058 +#undef  CONFIG_NETROM
12059 +#undef  CONFIG_ROSE
12060 +
12061 +/*
12062 + * AX.25 network device drivers
12063 + */
12064 +
12065 +/*
12066 + * AX.25 network device drivers
12067 + */
12068 +#undef  CONFIG_MKISS
12069 +#define CONFIG_MKISS_MODULE 1
12070 +#undef  CONFIG_6PACK
12071 +#undef  CONFIG_BPQETHER
12072 +#undef  CONFIG_SCC_DELAY
12073 +#undef  CONFIG_SCC_TRXECHO
12074 +#undef  CONFIG_BAYCOM_SER_FDX
12075 +#undef  CONFIG_BAYCOM_SER_HDX
12076 +#undef  CONFIG_BAYCOM_PAR
12077 +#undef  CONFIG_BAYCOM_EPP
12078 +#undef  CONFIG_SOUNDMODEM
12079 +#undef  CONFIG_YAM
12080 +
12081 +/*
12082 + * IrDA (infrared) support
12083 + */
12084 +#undef  CONFIG_IRDA
12085 +
12086 +/*
12087 + * ISDN subsystem
12088 + */
12089 +#undef  CONFIG_ISDN
12090 +
12091 +/*
12092 + * Input core support
12093 + */
12094 +#undef  CONFIG_INPUT
12095 +#undef  CONFIG_INPUT_KEYBDEV
12096 +#undef  CONFIG_INPUT_MOUSEDEV
12097 +#undef  CONFIG_INPUT_JOYDEV
12098 +#undef  CONFIG_INPUT_EVDEV
12099 +#undef  CONFIG_INPUT_UINPUT
12100 +
12101 +/*
12102 + * Character devices
12103 + */
12104 +#undef  CONFIG_VT
12105 +#define CONFIG_SERIAL 1
12106 +#define CONFIG_SERIAL_CONSOLE 1
12107 +#undef  CONFIG_SERIAL_EXTENDED
12108 +#undef  CONFIG_SERIAL_NONSTANDARD
12109 +#define CONFIG_UNIX98_PTYS 1
12110 +#define CONFIG_UNIX98_PTY_COUNT (128)
12111 +#undef  CONFIG_PRINTER
12112 +#define CONFIG_PRINTER_MODULE 1
12113 +#undef  CONFIG_LP_CONSOLE
12114 +#undef  CONFIG_PPDEV
12115 +#define CONFIG_PPDEV_MODULE 1
12116 +#undef  CONFIG_TIPAR
12117 +
12118 +/*
12119 + * I2C support
12120 + */
12121 +#undef  CONFIG_I2C
12122 +
12123 +/*
12124 + * Mice
12125 + */
12126 +#undef  CONFIG_BUSMOUSE
12127 +#undef  CONFIG_MOUSE
12128 +
12129 +/*
12130 + * Joysticks
12131 + */
12132 +#undef  CONFIG_INPUT_GAMEPORT
12133 +
12134 +/*
12135 + * Input core support is needed for gameports
12136 + */
12137 +
12138 +/*
12139 + * Input core support is needed for joysticks
12140 + */
12141 +#undef  CONFIG_QIC02_TAPE
12142 +#undef  CONFIG_IPMI_HANDLER
12143 +#undef  CONFIG_IPMI_PANIC_EVENT
12144 +#undef  CONFIG_IPMI_DEVICE_INTERFACE
12145 +#undef  CONFIG_IPMI_KCS
12146 +#undef  CONFIG_IPMI_WATCHDOG
12147 +
12148 +/*
12149 + * Watchdog Cards
12150 + */
12151 +#define CONFIG_WATCHDOG 1
12152 +#define CONFIG_WATCHDOG_NOWAYOUT 1
12153 +#undef  CONFIG_ACQUIRE_WDT
12154 +#undef  CONFIG_ADVANTECH_WDT
12155 +#undef  CONFIG_ALIM1535_WDT
12156 +#undef  CONFIG_ALIM7101_WDT
12157 +#undef  CONFIG_SC520_WDT
12158 +#undef  CONFIG_PCWATCHDOG
12159 +#undef  CONFIG_EUROTECH_WDT
12160 +#undef  CONFIG_IB700_WDT
12161 +#undef  CONFIG_WAFER_WDT
12162 +#undef  CONFIG_I810_TCO
12163 +#undef  CONFIG_MIXCOMWD
12164 +#undef  CONFIG_60XX_WDT
12165 +#undef  CONFIG_SC1200_WDT
12166 +#undef  CONFIG_SCx200_WDT
12167 +#undef  CONFIG_SOFT_WATCHDOG
12168 +#define CONFIG_SOFT_WATCHDOG_MODULE 1
12169 +#undef  CONFIG_W83877F_WDT
12170 +#undef  CONFIG_WDT
12171 +#undef  CONFIG_WDTPCI
12172 +#undef  CONFIG_MACHZ_WDT
12173 +#undef  CONFIG_SCx200
12174 +#undef  CONFIG_SCx200_GPIO
12175 +#undef  CONFIG_AMD_PM768
12176 +#undef  CONFIG_NVRAM
12177 +#undef  CONFIG_RTC
12178 +#undef  CONFIG_DTLK
12179 +#undef  CONFIG_R3964
12180 +#undef  CONFIG_APPLICOM
12181 +
12182 +/*
12183 + * Ftape, the floppy tape device driver
12184 + */
12185 +#undef  CONFIG_FTAPE
12186 +#undef  CONFIG_AGP
12187 +
12188 +/*
12189 + * Direct Rendering Manager (XFree86 DRI support)
12190 + */
12191 +#undef  CONFIG_DRM
12192 +
12193 +/*
12194 + * PCMCIA character devices
12195 + */
12196 +#undef  CONFIG_PCMCIA_SERIAL_CS
12197 +#define CONFIG_PCMCIA_SERIAL_CS_MODULE 1
12198 +#undef  CONFIG_SYNCLINK_CS
12199 +
12200 +/*
12201 + * File systems
12202 + */
12203 +#undef  CONFIG_QUOTA
12204 +#undef  CONFIG_QFMT_V2
12205 +#undef  CONFIG_AUTOFS_FS
12206 +#undef  CONFIG_AUTOFS4_FS
12207 +#undef  CONFIG_REISERFS_FS
12208 +#undef  CONFIG_REISERFS_CHECK
12209 +#undef  CONFIG_REISERFS_PROC_INFO
12210 +#undef  CONFIG_ADFS_FS
12211 +#undef  CONFIG_ADFS_FS_RW
12212 +#undef  CONFIG_AFFS_FS
12213 +#undef  CONFIG_HFS_FS
12214 +#undef  CONFIG_HFSPLUS_FS
12215 +#define CONFIG_HFSPLUS_FS_MODULE 1
12216 +#undef  CONFIG_BEFS_FS
12217 +#undef  CONFIG_BEFS_DEBUG
12218 +#undef  CONFIG_BFS_FS
12219 +#undef  CONFIG_EXT3_FS
12220 +#define CONFIG_EXT3_FS_MODULE 1
12221 +#undef  CONFIG_JBD
12222 +#define CONFIG_JBD_MODULE 1
12223 +#undef  CONFIG_JBD_DEBUG
12224 +#undef  CONFIG_FAT_FS
12225 +#define CONFIG_FAT_FS_MODULE 1
12226 +#undef  CONFIG_MSDOS_FS
12227 +#undef  CONFIG_UMSDOS_FS
12228 +#undef  CONFIG_VFAT_FS
12229 +#define CONFIG_VFAT_FS_MODULE 1
12230 +#undef  CONFIG_EFS_FS
12231 +#undef  CONFIG_JFFS_FS
12232 +#define CONFIG_JFFS2_FS 1
12233 +#define CONFIG_JFFS2_FS_DEBUG (0)
12234 +#undef  CONFIG_JFFS2_BBC_ARMLIB
12235 +#undef  CONFIG_JFFS2_BBC_LZO
12236 +#define CONFIG_JFFS2_BBC_LZARI 1
12237 +#undef  CONFIG_JFFS2_BBC_LZHD
12238 +#undef  CONFIG_JFFS2_BBC_LZSS
12239 +#undef  CONFIG_CRAMFS
12240 +#define CONFIG_SQUASHFS 1
12241 +#undef  CONFIG_SQUASHFS_EMBEDDED
12242 +#define CONFIG_TMPFS 1
12243 +#define CONFIG_RAMFS 1
12244 +#undef  CONFIG_ISO9660_FS
12245 +#define CONFIG_ISO9660_FS_MODULE 1
12246 +#define CONFIG_JOLIET 1
12247 +#undef  CONFIG_ZISOFS
12248 +#undef  CONFIG_JFS_FS
12249 +#undef  CONFIG_JFS_DEBUG
12250 +#undef  CONFIG_JFS_STATISTICS
12251 +#undef  CONFIG_MINIX_FS
12252 +#define CONFIG_MINIX_FS_MODULE 1
12253 +#undef  CONFIG_VXFS_FS
12254 +#undef  CONFIG_NTFS_FS
12255 +#undef  CONFIG_NTFS_RW
12256 +#undef  CONFIG_HPFS_FS
12257 +#define CONFIG_PROC_FS 1
12258 +#define CONFIG_DEVFS_FS 1
12259 +#define CONFIG_DEVFS_MOUNT 1
12260 +#undef  CONFIG_DEVFS_DEBUG
12261 +#define CONFIG_DEVPTS_FS 1
12262 +#undef  CONFIG_QNX4FS_FS
12263 +#undef  CONFIG_QNX4FS_RW
12264 +#undef  CONFIG_ROMFS_FS
12265 +#undef  CONFIG_EXT2_FS
12266 +#define CONFIG_EXT2_FS_MODULE 1
12267 +#undef  CONFIG_SYSV_FS
12268 +#undef  CONFIG_UDF_FS
12269 +#undef  CONFIG_UDF_RW
12270 +#undef  CONFIG_UFS_FS
12271 +#undef  CONFIG_UFS_FS_WRITE
12272 +#undef  CONFIG_XFS_FS
12273 +#define CONFIG_XFS_FS_MODULE 1
12274 +#undef  CONFIG_XFS_QUOTA
12275 +#undef  CONFIG_XFS_RT
12276 +#undef  CONFIG_XFS_TRACE
12277 +#undef  CONFIG_XFS_DEBUG
12278 +
12279 +/*
12280 + * Network File Systems
12281 + */
12282 +#undef  CONFIG_CODA_FS
12283 +#undef  CONFIG_INTERMEZZO_FS
12284 +#undef  CONFIG_NFS_FS
12285 +#define CONFIG_NFS_FS_MODULE 1
12286 +#define CONFIG_NFS_V3 1
12287 +#undef  CONFIG_NFS_DIRECTIO
12288 +#undef  CONFIG_ROOT_NFS
12289 +#undef  CONFIG_NFSD
12290 +#undef  CONFIG_NFSD_V3
12291 +#undef  CONFIG_NFSD_TCP
12292 +#undef  CONFIG_SUNRPC
12293 +#define CONFIG_SUNRPC_MODULE 1
12294 +#undef  CONFIG_LOCKD
12295 +#define CONFIG_LOCKD_MODULE 1
12296 +#define CONFIG_LOCKD_V4 1
12297 +#undef  CONFIG_CIFS
12298 +#define CONFIG_CIFS_MODULE 1
12299 +#undef  CONFIG_CIFS_STATS
12300 +#define CONFIG_CIFS_POSIX 1
12301 +#undef  CONFIG_SMB_FS
12302 +#undef  CONFIG_NCP_FS
12303 +#undef  CONFIG_NCPFS_PACKET_SIGNING
12304 +#undef  CONFIG_NCPFS_IOCTL_LOCKING
12305 +#undef  CONFIG_NCPFS_STRONG
12306 +#undef  CONFIG_NCPFS_NFS_NS
12307 +#undef  CONFIG_NCPFS_OS2_NS
12308 +#undef  CONFIG_NCPFS_SMALLDOS
12309 +#undef  CONFIG_NCPFS_NLS
12310 +#undef  CONFIG_NCPFS_EXTRAS
12311 +#undef  CONFIG_ZISOFS_FS
12312 +
12313 +/*
12314 + * Partition Types
12315 + */
12316 +#define CONFIG_PARTITION_ADVANCED 1
12317 +#undef  CONFIG_ACORN_PARTITION
12318 +#undef  CONFIG_OSF_PARTITION
12319 +#undef  CONFIG_AMIGA_PARTITION
12320 +#undef  CONFIG_ATARI_PARTITION
12321 +#define CONFIG_MAC_PARTITION 1
12322 +#define CONFIG_MSDOS_PARTITION 1
12323 +#undef  CONFIG_BSD_DISKLABEL
12324 +#undef  CONFIG_MINIX_SUBPARTITION
12325 +#undef  CONFIG_SOLARIS_X86_PARTITION
12326 +#undef  CONFIG_UNIXWARE_DISKLABEL
12327 +#undef  CONFIG_LDM_PARTITION
12328 +#undef  CONFIG_SGI_PARTITION
12329 +#undef  CONFIG_ULTRIX_PARTITION
12330 +#undef  CONFIG_SUN_PARTITION
12331 +#undef  CONFIG_EFI_PARTITION
12332 +#undef  CONFIG_SMB_NLS
12333 +#define CONFIG_NLS 1
12334 +
12335 +/*
12336 + * Native Language Support
12337 + */
12338 +#define CONFIG_NLS_DEFAULT "iso8859-1"
12339 +#undef  CONFIG_NLS_CODEPAGE_437
12340 +#undef  CONFIG_NLS_CODEPAGE_737
12341 +#undef  CONFIG_NLS_CODEPAGE_775
12342 +#undef  CONFIG_NLS_CODEPAGE_850
12343 +#undef  CONFIG_NLS_CODEPAGE_852
12344 +#undef  CONFIG_NLS_CODEPAGE_855
12345 +#undef  CONFIG_NLS_CODEPAGE_857
12346 +#undef  CONFIG_NLS_CODEPAGE_860
12347 +#undef  CONFIG_NLS_CODEPAGE_861
12348 +#undef  CONFIG_NLS_CODEPAGE_862
12349 +#undef  CONFIG_NLS_CODEPAGE_863
12350 +#undef  CONFIG_NLS_CODEPAGE_864
12351 +#undef  CONFIG_NLS_CODEPAGE_865
12352 +#undef  CONFIG_NLS_CODEPAGE_866
12353 +#undef  CONFIG_NLS_CODEPAGE_869
12354 +#undef  CONFIG_NLS_CODEPAGE_936
12355 +#undef  CONFIG_NLS_CODEPAGE_950
12356 +#undef  CONFIG_NLS_CODEPAGE_932
12357 +#undef  CONFIG_NLS_CODEPAGE_949
12358 +#undef  CONFIG_NLS_CODEPAGE_874
12359 +#undef  CONFIG_NLS_ISO8859_8
12360 +#undef  CONFIG_NLS_CODEPAGE_1250
12361 +#undef  CONFIG_NLS_CODEPAGE_1251
12362 +#undef  CONFIG_NLS_ISO8859_1
12363 +#undef  CONFIG_NLS_ISO8859_2
12364 +#undef  CONFIG_NLS_ISO8859_3
12365 +#undef  CONFIG_NLS_ISO8859_4
12366 +#undef  CONFIG_NLS_ISO8859_5
12367 +#undef  CONFIG_NLS_ISO8859_6
12368 +#undef  CONFIG_NLS_ISO8859_7
12369 +#undef  CONFIG_NLS_ISO8859_9
12370 +#undef  CONFIG_NLS_ISO8859_13
12371 +#undef  CONFIG_NLS_ISO8859_14
12372 +#undef  CONFIG_NLS_ISO8859_15
12373 +#undef  CONFIG_NLS_KOI8_R
12374 +#undef  CONFIG_NLS_KOI8_U
12375 +#undef  CONFIG_NLS_UTF8
12376 +
12377 +/*
12378 + * Multimedia devices
12379 + */
12380 +#undef  CONFIG_VIDEO_DEV
12381 +#define CONFIG_VIDEO_DEV_MODULE 1
12382 +
12383 +/*
12384 + * Video For Linux
12385 + */
12386 +#define CONFIG_VIDEO_PROC_FS 1
12387 +#undef  CONFIG_I2C_PARPORT
12388 +
12389 +/*
12390 + * Video Adapters
12391 + */
12392 +#undef  CONFIG_VIDEO_BT848
12393 +#undef  CONFIG_VIDEO_PMS
12394 +#undef  CONFIG_VIDEO_BWQCAM
12395 +#undef  CONFIG_VIDEO_CQCAM
12396 +#undef  CONFIG_VIDEO_CPIA
12397 +#undef  CONFIG_VIDEO_SAA5249
12398 +#undef  CONFIG_TUNER_3036
12399 +#undef  CONFIG_VIDEO_STRADIS
12400 +#undef  CONFIG_VIDEO_ZORAN
12401 +#undef  CONFIG_VIDEO_ZORAN_BUZ
12402 +#undef  CONFIG_VIDEO_ZORAN_DC10
12403 +#undef  CONFIG_VIDEO_ZORAN_LML33
12404 +#undef  CONFIG_VIDEO_ZR36120
12405 +#undef  CONFIG_VIDEO_MEYE
12406 +
12407 +/*
12408 + * Radio Adapters
12409 + */
12410 +#undef  CONFIG_RADIO_GEMTEK_PCI
12411 +#undef  CONFIG_RADIO_MAXIRADIO
12412 +#undef  CONFIG_RADIO_MAESTRO
12413 +#undef  CONFIG_RADIO_MIROPCM20
12414 +
12415 +/*
12416 + * Sound
12417 + */
12418 +#undef  CONFIG_SOUND
12419 +#define CONFIG_SOUND_MODULE 1
12420 +#undef  CONFIG_SOUND_ALI5455
12421 +#undef  CONFIG_SOUND_BT878
12422 +#undef  CONFIG_SOUND_CMPCI
12423 +#undef  CONFIG_SOUND_EMU10K1
12424 +#undef  CONFIG_MIDI_EMU10K1
12425 +#undef  CONFIG_SOUND_FUSION
12426 +#undef  CONFIG_SOUND_CS4281
12427 +#undef  CONFIG_SOUND_ES1370
12428 +#undef  CONFIG_SOUND_ES1371
12429 +#undef  CONFIG_SOUND_ESSSOLO1
12430 +#undef  CONFIG_SOUND_MAESTRO
12431 +#undef  CONFIG_SOUND_MAESTRO3
12432 +#undef  CONFIG_SOUND_FORTE
12433 +#undef  CONFIG_SOUND_ICH
12434 +#undef  CONFIG_SOUND_RME96XX
12435 +#undef  CONFIG_SOUND_SONICVIBES
12436 +#undef  CONFIG_SOUND_TRIDENT
12437 +#undef  CONFIG_SOUND_MSNDCLAS
12438 +#undef  CONFIG_SOUND_MSNDPIN
12439 +#undef  CONFIG_SOUND_VIA82CXXX
12440 +#undef  CONFIG_MIDI_VIA82CXXX
12441 +#undef  CONFIG_SOUND_OSS
12442 +#undef  CONFIG_SOUND_TVMIXER
12443 +#undef  CONFIG_SOUND_AD1980
12444 +#undef  CONFIG_SOUND_WM97XX
12445 +
12446 +/*
12447 + * USB support
12448 + */
12449 +#undef  CONFIG_USB
12450 +#define CONFIG_USB_MODULE 1
12451 +#undef  CONFIG_USB_DEBUG
12452 +
12453 +/*
12454 + * Miscellaneous USB options
12455 + */
12456 +#define CONFIG_USB_DEVICEFS 1
12457 +#undef  CONFIG_USB_BANDWIDTH
12458 +
12459 +/*
12460 + * USB Host Controller Drivers
12461 + */
12462 +#undef  CONFIG_USB_EHCI_HCD
12463 +#define CONFIG_USB_EHCI_HCD_MODULE 1
12464 +#undef  CONFIG_USB_UHCI
12465 +#undef  CONFIG_USB_UHCI_ALT
12466 +#define CONFIG_USB_UHCI_ALT_MODULE 1
12467 +#undef  CONFIG_USB_OHCI
12468 +#define CONFIG_USB_OHCI_MODULE 1
12469 +
12470 +/*
12471 + * USB Device Class drivers
12472 + */
12473 +#undef  CONFIG_USB_AUDIO
12474 +#define CONFIG_USB_AUDIO_MODULE 1
12475 +#undef  CONFIG_USB_EMI26
12476 +
12477 +/*
12478 + *   USB Bluetooth can only be used with disabled Bluetooth subsystem
12479 + */
12480 +#undef  CONFIG_USB_MIDI
12481 +#undef  CONFIG_USB_STORAGE
12482 +#define CONFIG_USB_STORAGE_MODULE 1
12483 +#undef  CONFIG_USB_STORAGE_DEBUG
12484 +#define CONFIG_USB_STORAGE_DATAFAB 1
12485 +#define CONFIG_USB_STORAGE_FREECOM 1
12486 +#undef  CONFIG_USB_STORAGE_ISD200
12487 +#define CONFIG_USB_STORAGE_DPCM 1
12488 +#define CONFIG_USB_STORAGE_HP8200e 1
12489 +#define CONFIG_USB_STORAGE_SDDR09 1
12490 +#define CONFIG_USB_STORAGE_SDDR55 1
12491 +#define CONFIG_USB_STORAGE_JUMPSHOT 1
12492 +#undef  CONFIG_USB_ACM
12493 +#define CONFIG_USB_ACM_MODULE 1
12494 +#undef  CONFIG_USB_PRINTER
12495 +#define CONFIG_USB_PRINTER_MODULE 1
12496 +
12497 +/*
12498 + * USB Human Interface Devices (HID)
12499 + */
12500 +#undef  CONFIG_USB_HID
12501 +
12502 +/*
12503 + *     Input core support is needed for USB HID input layer or HIDBP support
12504 + */
12505 +#undef  CONFIG_USB_HIDINPUT
12506 +#undef  CONFIG_USB_HIDDEV
12507 +#undef  CONFIG_USB_KBD
12508 +#undef  CONFIG_USB_MOUSE
12509 +#undef  CONFIG_USB_AIPTEK
12510 +#undef  CONFIG_USB_WACOM
12511 +#undef  CONFIG_USB_KBTAB
12512 +#undef  CONFIG_USB_POWERMATE
12513 +
12514 +/*
12515 + * USB Imaging devices
12516 + */
12517 +#undef  CONFIG_USB_DC2XX
12518 +#undef  CONFIG_USB_MDC800
12519 +#undef  CONFIG_USB_SCANNER
12520 +#undef  CONFIG_USB_MICROTEK
12521 +#undef  CONFIG_USB_HPUSBSCSI
12522 +
12523 +/*
12524 + * USB Multimedia devices
12525 + */
12526 +#undef  CONFIG_USB_IBMCAM
12527 +#undef  CONFIG_USB_KONICAWC
12528 +#undef  CONFIG_USB_OV511
12529 +#undef  CONFIG_USB_PWC
12530 +#define CONFIG_USB_PWC_MODULE 1
12531 +#undef  CONFIG_USB_SE401
12532 +#undef  CONFIG_USB_STV680
12533 +#undef  CONFIG_USB_W9968CF
12534 +#undef  CONFIG_USB_VICAM
12535 +#undef  CONFIG_USB_DSBR
12536 +#undef  CONFIG_USB_DABUSB
12537 +
12538 +/*
12539 + * USB Network adaptors
12540 + */
12541 +#undef  CONFIG_USB_PEGASUS
12542 +#undef  CONFIG_USB_RTL8150
12543 +#undef  CONFIG_USB_KAWETH
12544 +#undef  CONFIG_USB_CATC
12545 +#undef  CONFIG_USB_CDCETHER
12546 +#undef  CONFIG_USB_USBNET
12547 +
12548 +/*
12549 + * USB port drivers
12550 + */
12551 +#undef  CONFIG_USB_USS720
12552 +
12553 +/*
12554 + * USB Serial Converter support
12555 + */
12556 +#undef  CONFIG_USB_SERIAL
12557 +#define CONFIG_USB_SERIAL_MODULE 1
12558 +#undef  CONFIG_USB_SERIAL_DEBUG
12559 +#define CONFIG_USB_SERIAL_GENERIC 1
12560 +#undef  CONFIG_USB_SERIAL_BELKIN
12561 +#define CONFIG_USB_SERIAL_BELKIN_MODULE 1
12562 +#undef  CONFIG_USB_SERIAL_WHITEHEAT
12563 +#undef  CONFIG_USB_SERIAL_DIGI_ACCELEPORT
12564 +#undef  CONFIG_USB_SERIAL_EMPEG
12565 +#undef  CONFIG_USB_SERIAL_FTDI_SIO
12566 +#define CONFIG_USB_SERIAL_FTDI_SIO_MODULE 1
12567 +#undef  CONFIG_USB_SERIAL_VISOR
12568 +#define CONFIG_USB_SERIAL_VISOR_MODULE 1
12569 +#undef  CONFIG_USB_SERIAL_IPAQ
12570 +#undef  CONFIG_USB_SERIAL_IR
12571 +#undef  CONFIG_USB_SERIAL_EDGEPORT
12572 +#undef  CONFIG_USB_SERIAL_EDGEPORT_TI
12573 +#undef  CONFIG_USB_SERIAL_KEYSPAN_PDA
12574 +#undef  CONFIG_USB_SERIAL_KEYSPAN
12575 +#undef  CONFIG_USB_SERIAL_MCT_U232
12576 +#define CONFIG_USB_SERIAL_MCT_U232_MODULE 1
12577 +#undef  CONFIG_USB_SERIAL_KLSI
12578 +#undef  CONFIG_USB_SERIAL_KOBIL_SCT
12579 +#undef  CONFIG_USB_SERIAL_PL2303
12580 +#define CONFIG_USB_SERIAL_PL2303_MODULE 1
12581 +#undef  CONFIG_USB_SERIAL_CYBERJACK
12582 +#undef  CONFIG_USB_SERIAL_XIRCOM
12583 +#undef  CONFIG_USB_SERIAL_OMNINET
12584 +
12585 +/*
12586 + * USB Miscellaneous drivers
12587 + */
12588 +#undef  CONFIG_USB_RIO500
12589 +#undef  CONFIG_USB_AUERSWALD
12590 +#undef  CONFIG_USB_TIGL
12591 +#undef  CONFIG_USB_BRLVGER
12592 +#undef  CONFIG_USB_LCD
12593 +
12594 +/*
12595 + * Support for USB gadgets
12596 + */
12597 +#undef  CONFIG_USB_GADGET
12598 +
12599 +/*
12600 + * Bluetooth support
12601 + */
12602 +#undef  CONFIG_BLUEZ
12603 +#define CONFIG_BLUEZ_MODULE 1
12604 +#undef  CONFIG_BLUEZ_L2CAP
12605 +#define CONFIG_BLUEZ_L2CAP_MODULE 1
12606 +#undef  CONFIG_BLUEZ_SCO
12607 +#define CONFIG_BLUEZ_SCO_MODULE 1
12608 +#undef  CONFIG_BLUEZ_RFCOMM
12609 +#define CONFIG_BLUEZ_RFCOMM_MODULE 1
12610 +#define CONFIG_BLUEZ_RFCOMM_TTY 1
12611 +#undef  CONFIG_BLUEZ_BNEP
12612 +#define CONFIG_BLUEZ_BNEP_MODULE 1
12613 +#define CONFIG_BLUEZ_BNEP_MC_FILTER 1
12614 +#define CONFIG_BLUEZ_BNEP_PROTO_FILTER 1
12615 +
12616 +/*
12617 + * Bluetooth device drivers
12618 + */
12619 +#undef  CONFIG_BLUEZ_HCIUSB
12620 +#define CONFIG_BLUEZ_HCIUSB_MODULE 1
12621 +#define CONFIG_BLUEZ_HCIUSB_SCO 1
12622 +#undef  CONFIG_BLUEZ_HCIUART
12623 +#define CONFIG_BLUEZ_HCIUART_MODULE 1
12624 +#define CONFIG_BLUEZ_HCIUART_H4 1
12625 +#define CONFIG_BLUEZ_HCIUART_BCSP 1
12626 +#define CONFIG_BLUEZ_HCIUART_BCSP_TXCRC 1
12627 +#undef  CONFIG_BLUEZ_HCIBFUSB
12628 +#undef  CONFIG_BLUEZ_HCIDTL1
12629 +#undef  CONFIG_BLUEZ_HCIBT3C
12630 +#undef  CONFIG_BLUEZ_HCIBLUECARD
12631 +#undef  CONFIG_BLUEZ_HCIBTUART
12632 +#undef  CONFIG_BLUEZ_HCIVHCI
12633 +
12634 +/*
12635 + * Kernel hacking
12636 + */
12637 +#define CONFIG_CROSSCOMPILE 1
12638 +#undef  CONFIG_RUNTIME_DEBUG
12639 +#undef  CONFIG_REMOTE_DEBUG
12640 +#undef  CONFIG_GDB_CONSOLE
12641 +#undef  CONFIG_DEBUG_INFO
12642 +#define CONFIG_MAGIC_SYSRQ 1
12643 +#undef  CONFIG_MIPS_UNCACHED
12644 +#define CONFIG_LOG_BUF_SHIFT (0)
12645 +
12646 +/*
12647 + * Cryptographic options
12648 + */
12649 +#define CONFIG_CRYPTO 1
12650 +#define CONFIG_CRYPTO_HMAC 1
12651 +#undef  CONFIG_CRYPTO_NULL
12652 +#undef  CONFIG_CRYPTO_MD4
12653 +#undef  CONFIG_CRYPTO_MD5
12654 +#define CONFIG_CRYPTO_MD5_MODULE 1
12655 +#undef  CONFIG_CRYPTO_SHA1
12656 +#define CONFIG_CRYPTO_SHA1_MODULE 1
12657 +#undef  CONFIG_CRYPTO_SHA256
12658 +#undef  CONFIG_CRYPTO_SHA512
12659 +#undef  CONFIG_CRYPTO_WP512
12660 +#undef  CONFIG_CRYPTO_DES
12661 +#define CONFIG_CRYPTO_DES_MODULE 1
12662 +#undef  CONFIG_CRYPTO_BLOWFISH
12663 +#undef  CONFIG_CRYPTO_TWOFISH
12664 +#undef  CONFIG_CRYPTO_SERPENT
12665 +#undef  CONFIG_CRYPTO_AES
12666 +#define CONFIG_CRYPTO_AES_MODULE 1
12667 +#undef  CONFIG_CRYPTO_CAST5
12668 +#undef  CONFIG_CRYPTO_CAST6
12669 +#undef  CONFIG_CRYPTO_TEA
12670 +#undef  CONFIG_CRYPTO_KHAZAD
12671 +#undef  CONFIG_CRYPTO_ANUBIS
12672 +#undef  CONFIG_CRYPTO_ARC4
12673 +#define CONFIG_CRYPTO_ARC4_MODULE 1
12674 +#undef  CONFIG_CRYPTO_DEFLATE
12675 +#define CONFIG_CRYPTO_DEFLATE_MODULE 1
12676 +#undef  CONFIG_CRYPTO_MICHAEL_MIC
12677 +#define CONFIG_CRYPTO_MICHAEL_MIC_MODULE 1
12678 +#undef  CONFIG_CRYPTO_TEST
12679 +
12680 +/*
12681 + * Library routines
12682 + */
12683 +#undef  CONFIG_CRC32
12684 +#define CONFIG_ZLIB_INFLATE 1
12685 +#define CONFIG_ZLIB_DEFLATE 1
12686 +#undef  CONFIG_FW_LOADER
12687 diff -Nur linux-2.4.32/include/linux/b1lli.h linux-2.4.32.patched/include/linux/b1lli.h
12688 --- linux-2.4.32/include/linux/b1lli.h  2001-10-11 18:47:33.000000000 +0200
12689 +++ linux-2.4.32.patched/include/linux/b1lli.h  2006-03-13 18:55:56.000000000 +0100
12690 @@ -1,4 +1,4 @@
12691 -/* $Id: b1lli.h,v 1.8.8.3 2001/09/23 22:25:05 kai Exp $
12692 +/* $Id$
12693   *
12694   * ISDN lowlevel-module for AVM B1-card.
12695   *
12696 diff -Nur linux-2.4.32/include/linux/b1pcmcia.h linux-2.4.32.patched/include/linux/b1pcmcia.h
12697 --- linux-2.4.32/include/linux/b1pcmcia.h       2001-10-11 18:47:33.000000000 +0200
12698 +++ linux-2.4.32.patched/include/linux/b1pcmcia.h       2006-03-13 18:55:56.000000000 +0100
12699 @@ -1,4 +1,4 @@
12700 -/* $Id: b1pcmcia.h,v 1.1.8.2 2001/09/23 22:25:05 kai Exp $
12701 +/* $Id$
12702   *
12703   * Exported functions of module b1pcmcia to be called by
12704   * avm_cs card services module.
12705 diff -Nur linux-2.4.32/include/linux/byteorder/swab.h linux-2.4.32.patched/include/linux/byteorder/swab.h
12706 --- linux-2.4.32/include/linux/byteorder/swab.h 2002-11-29 00:53:15.000000000 +0100
12707 +++ linux-2.4.32.patched/include/linux/byteorder/swab.h 2006-03-13 18:55:55.000000000 +0100
12708 @@ -15,6 +15,8 @@
12709   *
12710   */
12711  
12712 +#include <linux/compiler.h>
12713 +
12714  /* casts are necessary for constants, because we never know how for sure
12715   * how U/UL/ULL map to __u16, __u32, __u64. At least not in a portable way.
12716   */
12717 @@ -156,7 +158,7 @@
12718  #endif /* OPTIMIZE */
12719  
12720  
12721 -static __inline__ __const__ __u16 __fswab16(__u16 x)
12722 +static __inline__ __attribute_const__ __u16 __fswab16(__u16 x)
12723  {
12724         return __arch__swab16(x);
12725  }
12726 @@ -169,7 +171,7 @@
12727         __arch__swab16s(addr);
12728  }
12729  
12730 -static __inline__ __const__ __u32 __fswab24(__u32 x)
12731 +static __inline__ __attribute_const__ __u32 __fswab24(__u32 x)
12732  {
12733         return __arch__swab24(x);
12734  }
12735 @@ -182,7 +184,7 @@
12736         __arch__swab24s(addr);
12737  }
12738  
12739 -static __inline__ __const__ __u32 __fswab32(__u32 x)
12740 +static __inline__ __attribute_const__ __u32 __fswab32(__u32 x)
12741  {
12742         return __arch__swab32(x);
12743  }
12744 @@ -196,7 +198,7 @@
12745  }
12746  
12747  #ifdef __BYTEORDER_HAS_U64__
12748 -static __inline__ __const__ __u64 __fswab64(__u64 x)
12749 +static __inline__ __attribute_const__ __u64 __fswab64(__u64 x)
12750  {
12751  #  ifdef __SWAB_64_THRU_32__
12752         __u32 h = x >> 32;
12753 diff -Nur linux-2.4.32/include/linux/capi.h linux-2.4.32.patched/include/linux/capi.h
12754 --- linux-2.4.32/include/linux/capi.h   2002-02-25 20:38:13.000000000 +0100
12755 +++ linux-2.4.32.patched/include/linux/capi.h   2006-03-13 18:55:56.000000000 +0100
12756 @@ -1,4 +1,4 @@
12757 -/* $Id: capi.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
12758 +/* $Id$
12759   * 
12760   * CAPI 2.0 Interface for Linux
12761   * 
12762 diff -Nur linux-2.4.32/include/linux/compiler.h linux-2.4.32.patched/include/linux/compiler.h
12763 --- linux-2.4.32/include/linux/compiler.h       2004-11-17 12:54:22.000000000 +0100
12764 +++ linux-2.4.32.patched/include/linux/compiler.h       2006-03-13 18:55:55.000000000 +0100
12765 @@ -27,6 +27,12 @@
12766  #define __attribute_used__     /* not implemented */
12767  #endif /* __GNUC__ */
12768  
12769 +#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
12770 +#define __attribute_const__    __attribute__((__const__))
12771 +#else
12772 +#define __attribute_const__    /* unimplemented */
12773 +#endif
12774 +
12775  #if __GNUC__ == 3
12776  #if __GNUC_MINOR__ >= 1
12777  # define inline         __inline__ __attribute__((always_inline))
12778 diff -Nur linux-2.4.32/include/linux/concap.h linux-2.4.32.patched/include/linux/concap.h
12779 --- linux-2.4.32/include/linux/concap.h 2001-09-30 21:26:42.000000000 +0200
12780 +++ linux-2.4.32.patched/include/linux/concap.h 2006-03-13 18:55:56.000000000 +0100
12781 @@ -1,4 +1,4 @@
12782 -/* $Id: concap.h,v 1.2.8.1 2001/09/23 22:25:05 kai Exp $
12783 +/* $Id: concap.h,v 1.3 2001/09/24 13:23:13 kai Exp $
12784   *
12785   * Copyright 1997 by Henner Eisen <eis@baty.hanse.de>
12786   *
12787 @@ -11,6 +11,7 @@
12788  #ifdef __KERNEL__
12789  #include <linux/skbuff.h>
12790  #include <linux/netdevice.h>
12791 +#include <linux/isdn_compat.h>
12792  
12793  /* Stuff to support encapsulation protocols genericly. The encapsulation
12794     protocol is processed at the uppermost layer of the network interface.
12795 diff -Nur linux-2.4.32/include/linux/fsfilter.h linux-2.4.32.patched/include/linux/fsfilter.h
12796 --- linux-2.4.32/include/linux/fsfilter.h       2004-11-17 12:54:22.000000000 +0100
12797 +++ linux-2.4.32.patched/include/linux/fsfilter.h       2006-03-13 18:55:55.000000000 +0100
12798 @@ -70,7 +70,6 @@
12799  #define FILTER_FS_XFS 3
12800  #define FILTER_FS_OBDFS 4
12801  #define FILTER_FS_TMPFS 5
12802 -extern struct filter_fs filter_oppar[FILTER_FS_TYPES];
12803  
12804  struct filter_fs *filter_get_filter_fs(const char *cache_type);
12805  void filter_setup_journal_ops(struct filter_fs *ops, char *cache_type);
12806 diff -Nur linux-2.4.32/include/linux/fs.h linux-2.4.32.patched/include/linux/fs.h
12807 --- linux-2.4.32/include/linux/fs.h     2005-04-04 03:42:20.000000000 +0200
12808 +++ linux-2.4.32.patched/include/linux/fs.h     2006-03-13 18:57:11.000000000 +0100
12809 @@ -324,6 +324,7 @@
12810  #include <linux/usbdev_fs_i.h>
12811  #include <linux/jffs2_fs_i.h>
12812  #include <linux/cramfs_fs_sb.h>
12813 +#include <linux/squashfs_fs_i.h>
12814  
12815  /*
12816   * Attribute flags.  These should be or-ed together to figure out what
12817 @@ -519,6 +520,7 @@
12818                 struct socket                   socket_i;
12819                 struct usbdev_inode_info        usbdev_i;
12820                 struct jffs2_inode_info         jffs2_i;
12821 +               struct squashfs_inode_info      squashfs_i;
12822                 void                            *generic_ip;
12823         } u;
12824  };
12825 @@ -734,6 +736,7 @@
12826  #include <linux/usbdev_fs_sb.h>
12827  #include <linux/cramfs_fs_sb.h>
12828  #include <linux/jffs2_fs_sb.h>
12829 +#include <linux/squashfs_fs_sb.h>
12830  
12831  extern struct list_head super_blocks;
12832  extern spinlock_t sb_lock;
12833 @@ -793,6 +796,7 @@
12834                 struct usbdev_sb_info   usbdevfs_sb;
12835                 struct jffs2_sb_info    jffs2_sb;
12836                 struct cramfs_sb_info   cramfs_sb;
12837 +               struct squashfs_sb_info squashfs_sb;
12838                 void                    *generic_sbp;
12839         } u;
12840         /*
12841 @@ -1559,7 +1563,6 @@
12842  unsigned long generate_cluster(kdev_t, int b[], int);
12843  unsigned long generate_cluster_swab32(kdev_t, int b[], int);
12844  extern kdev_t ROOT_DEV;
12845 -extern char root_device_name[];
12846  
12847  
12848  extern void show_buffers(void);
12849 diff -Nur linux-2.4.32/include/linux/generic_serial.h linux-2.4.32.patched/include/linux/generic_serial.h
12850 --- linux-2.4.32/include/linux/generic_serial.h 2002-02-25 20:38:13.000000000 +0100
12851 +++ linux-2.4.32.patched/include/linux/generic_serial.h 2006-03-13 18:55:55.000000000 +0100
12852 @@ -98,6 +98,4 @@
12853  int  gs_getserial(struct gs_port *port, struct serial_struct *sp);
12854  void gs_got_break(struct gs_port *port);
12855  
12856 -extern int gs_debug;
12857 -
12858  #endif
12859 diff -Nur linux-2.4.32/include/linux/hysdn_if.h linux-2.4.32.patched/include/linux/hysdn_if.h
12860 --- linux-2.4.32/include/linux/hysdn_if.h       2001-09-30 21:26:42.000000000 +0200
12861 +++ linux-2.4.32.patched/include/linux/hysdn_if.h       2006-03-13 18:55:56.000000000 +0100
12862 @@ -1,4 +1,4 @@
12863 -/* $Id: hysdn_if.h,v 1.1.8.3 2001/09/23 22:25:05 kai Exp $
12864 +/* $Id$
12865   *
12866   * Linux driver for HYSDN cards
12867   * ioctl definitions shared by hynetmgr and driver.
12868 diff -Nur linux-2.4.32/include/linux/i2c-algo-au1550.h linux-2.4.32.patched/include/linux/i2c-algo-au1550.h
12869 --- linux-2.4.32/include/linux/i2c-algo-au1550.h        1970-01-01 01:00:00.000000000 +0100
12870 +++ linux-2.4.32.patched/include/linux/i2c-algo-au1550.h        2006-03-13 18:55:54.000000000 +0100
12871 @@ -0,0 +1,31 @@
12872 +/*
12873 + * Copyright (C) 2004 Embedded Edge, LLC <dan@embeddededge.com>
12874 + *
12875 + *  This program is free software; you can redistribute it and/or modify
12876 + *  it under the terms of the GNU General Public License as published by
12877 + *  the Free Software Foundation; either version 2 of the License, or
12878 + *  (at your option) any later version.
12879 + *
12880 + *  This program is distributed in the hope that it will be useful,
12881 + *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12882 + *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12883 + *  GNU General Public License for more details.
12884 + *
12885 + *  You should have received a copy of the GNU General Public License
12886 + *  along with this program; if not, write to the Free Software
12887 + *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
12888 + */
12889 +
12890 +#ifndef I2C_ALGO_AU1550_H
12891 +#define I2C_ALGO_AU1550_H 1
12892 +
12893 +struct i2c_algo_au1550_data {
12894 +       u32     psc_base;
12895 +       int     xfer_timeout;
12896 +       int     ack_timeout;
12897 +};
12898 +
12899 +int i2c_au1550_add_bus(struct i2c_adapter *);
12900 +int i2c_au1550_del_bus(struct i2c_adapter *);
12901 +
12902 +#endif /* I2C_ALGO_AU1550_H */
12903 diff -Nur linux-2.4.32/include/linux/i2c.h linux-2.4.32.patched/include/linux/i2c.h
12904 --- linux-2.4.32/include/linux/i2c.h    2005-06-01 02:56:56.000000000 +0200
12905 +++ linux-2.4.32.patched/include/linux/i2c.h    2006-03-13 18:55:55.000000000 +0100
12906 @@ -70,7 +70,7 @@
12907  
12908  /* Transfer num messages.
12909   */
12910 -extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],int num);
12911 +extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msg,int num);
12912  
12913  /*
12914   * Some adapter types (i.e. PCF 8584 based ones) may support slave behaviuor. 
12915 @@ -197,7 +197,7 @@
12916            to NULL. If an adapter algorithm can do SMBus access, set 
12917            smbus_xfer. If set to NULL, the SMBus protocol is simulated
12918            using common I2C messages */
12919 -       int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg msgs[], 
12920 +       int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg *msgs,
12921                            int num);
12922         int (*smbus_xfer) (struct i2c_adapter *adap, u16 addr, 
12923                            unsigned short flags, char read_write,
12924 diff -Nur linux-2.4.32/include/linux/i2c-id.h linux-2.4.32.patched/include/linux/i2c-id.h
12925 --- linux-2.4.32/include/linux/i2c-id.h 2004-02-18 14:36:32.000000000 +0100
12926 +++ linux-2.4.32.patched/include/linux/i2c-id.h 2006-03-13 18:55:54.000000000 +0100
12927 @@ -156,6 +156,8 @@
12928  
12929  #define I2C_ALGO_SGI   0x130000        /* SGI algorithm                */
12930  
12931 +#define I2C_ALGO_AU1550        0x140000        /* Alchemy Au1550 PSC           */
12932 +
12933  #define I2C_ALGO_EXP   0x800000        /* experimental                 */
12934  
12935  #define I2C_ALGO_MASK  0xff0000        /* Mask for algorithms          */
12936 @@ -204,6 +206,9 @@
12937  #define I2C_HW_SGI_VINO        0x00
12938  #define I2C_HW_SGI_MACE        0x01
12939  
12940 +/* --- Au1550 PSC adapters                                             */
12941 +#define I2C_HW_AU1550_PSC      0x00
12942 +
12943  /* --- SMBus only adapters                                             */
12944  #define I2C_HW_SMBUS_PIIX4     0x00
12945  #define I2C_HW_SMBUS_ALI15X3   0x01
12946 diff -Nur linux-2.4.32/include/linux/imq.h linux-2.4.32.patched/include/linux/imq.h
12947 --- linux-2.4.32/include/linux/imq.h    1970-01-01 01:00:00.000000000 +0100
12948 +++ linux-2.4.32.patched/include/linux/imq.h    2006-03-13 18:55:58.000000000 +0100
12949 @@ -0,0 +1,9 @@
12950 +#ifndef _IMQ_H
12951 +#define _IMQ_H
12952 +
12953 +#define IMQ_MAX_DEVS   16
12954 +
12955 +#define IMQ_F_IFMASK   0x7f
12956 +#define IMQ_F_ENQUEUE  0x80
12957 +
12958 +#endif /* _IMQ_H */
12959 diff -Nur linux-2.4.32/include/linux/intermezzo_fs.h linux-2.4.32.patched/include/linux/intermezzo_fs.h
12960 --- linux-2.4.32/include/linux/intermezzo_fs.h  2005-01-19 15:10:12.000000000 +0100
12961 +++ linux-2.4.32.patched/include/linux/intermezzo_fs.h  2006-03-13 18:55:55.000000000 +0100
12962 @@ -321,7 +321,6 @@
12963  int presto_ispresto(struct inode *);
12964  
12965  /* super.c */
12966 -extern struct file_system_type presto_fs_type;
12967  extern int init_intermezzo_fs(void);
12968  
12969  /* fileset.c */
12970 diff -Nur linux-2.4.32/include/linux/isdn/tpam.h linux-2.4.32.patched/include/linux/isdn/tpam.h
12971 --- linux-2.4.32/include/linux/isdn/tpam.h      2001-12-21 18:42:03.000000000 +0100
12972 +++ linux-2.4.32.patched/include/linux/isdn/tpam.h      2006-03-13 18:55:56.000000000 +0100
12973 @@ -1,4 +1,4 @@
12974 -/* $Id: tpam.h,v 1.1.2.1 2001/11/20 14:19:38 kai Exp $
12975 +/* $Id$
12976   *
12977   * Turbo PAM ISDN driver for Linux. (Kernel Driver)
12978   *
12979 diff -Nur linux-2.4.32/include/linux/isdn_compat.h linux-2.4.32.patched/include/linux/isdn_compat.h
12980 --- linux-2.4.32/include/linux/isdn_compat.h    1970-01-01 01:00:00.000000000 +0100
12981 +++ linux-2.4.32.patched/include/linux/isdn_compat.h    2006-03-13 18:55:56.000000000 +0100
12982 @@ -0,0 +1,261 @@
12983 +/* $Id: isdn_compat.h,v 1.53 2001/09/24 13:23:13 kai Exp $
12984 + *
12985 + * Linux ISDN subsystem
12986 + * Compatibility for various Linux kernel versions
12987 + *
12988 + * This software may be used and distributed according to the terms
12989 + * of the GNU General Public License, incorporated herein by reference.
12990 + *
12991 + */
12992 +
12993 +#ifndef _LINUX_ISDN_COMPAT_H
12994 +#define _LINUX_ISDN_COMPAT_H
12995 +
12996 +#ifdef __KERNEL__
12997 +
12998 +#ifndef ISDN_COMPAT_NOT_GENERIC
12999 +/* when using std2kern -u, this part is left out and instead provided
13000 +   by the .ctrl files */
13001 +
13002 +#include <linux/version.h>
13003 +
13004 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,18)
13005 +
13006 +#define set_current_state(sta) (current->state = sta)
13007 +#define module_init(x) int init_module(void) { return x(); }
13008 +#define module_exit(x) void cleanup_module(void) { x(); }
13009 +#define BUG() do { printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); *(int *)0 = 0; } while (0)
13010 +#define init_MUTEX(x)                          *(x)=MUTEX
13011 +#define init_MUTEX_LOCKED(x)                   *(x)=MUTEX_LOCKED
13012 +#define __devinit
13013 +#define __devinitdata
13014 +
13015 +#else /* 2.2.18 and later */
13016 +
13017 +#define COMPAT_HAS_NEW_SETUP
13018 +#define COMPAT_HAS_NEW_WAITQ
13019 +
13020 +#endif
13021 +
13022 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
13023 +
13024 +#define dev_kfree_skb_irq(a) dev_kfree_skb(a)
13025 +#define dev_kfree_skb_any(a) dev_kfree_skb(a)
13026 +#define COMPAT_HAS_2_2_PCI
13027 +#define get_pcibase(ps, nr) ps->base_address[nr]
13028 +#define pci_resource_start_io(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_IO_MASK)
13029 +#define pci_resource_start_mem(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_MEM_MASK)
13030 +#define pci_get_sub_vendor(pdev, id)   pci_read_config_word(pdev, PCI_SUBSYSTEM_VENDOR_ID, &id)
13031 +#define pci_get_sub_system(pdev, id)   pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &id)
13032 +
13033 +#define __exit
13034 +#define __devinit
13035 +#define __devinitdata
13036 +
13037 +#define net_device device
13038 +#define COMPAT_NO_SOFTNET
13039 +#define netif_running(d) test_bit(LINK_STATE_START, &d->state)
13040 +#define COMPAT_NEED_MPPP_DEFS
13041 +#define spin_lock_bh(lock)
13042 +#define spin_unlock_bh(lock)
13043 +#define COMPAT_NEED_SPIN_LOCK_BH
13044 +#define i_count_read(ic) ic
13045 +#define i_count_inc(ic)  ic++
13046 +#define COMPAT_USE_MODCOUNT_LOCK
13047 +#define devfs_register_chrdev(m,n,f) register_chrdev(m,n,f)
13048 +#define devfs_unregister_chrdev(m,n) unregister_chrdev(m,n)
13049 +#define COMPAT_NEED_PCI_IDS
13050 +#define in_irq() (local_irq_count[smp_processor_id()] != 0)
13051 +
13052 +#else /* 2.4.0 and later */
13053 +
13054 +#define pci_resource_start_io(pdev, nr) pci_resource_start(pdev, nr)
13055 +#define pci_resource_start_mem(pdev, nr) pci_resource_start(pdev, nr)
13056 +#define get_pcibase(ps, nr) ps->resource[nr].start
13057 +#define pci_get_sub_system(pdev, id)   id = pdev->subsystem_device
13058 +#define pci_get_sub_vendor(pdev, id)   id = pdev->subsystem_vendor
13059 +
13060 +#define BIG_PHONE_NUMBERS
13061 +#define COMPAT_HAS_ISA_IOREMAP
13062 +#define i_count_read(ic) atomic_read(&ic)
13063 +#define i_count_inc(ic)  atomic_inc(&ic)
13064 +#define COMPAT_HAS_FILEOP_OWNER
13065 +#define COMPAT_HAVE_NEW_FILLDIR
13066 +#define COMPAT_has_fileops_in_inode
13067 +#define COMPAT_HAS_init_special_inode
13068 +#define COMPAT_d_alloc_root_one_parameter
13069 +#define HAVE_DEVFS_FS
13070 +#define COMPAT_HAS_SCHEDULE_TASK
13071 +#define COMPAT_HAS_USB_IDTAB
13072 +
13073 +#endif
13074 +
13075 +#endif /* ISDN_COMPAT_GENERIC */
13076 +
13077 +#ifdef COMPAT_HAS_2_2_PCI 
13078 +#include <linux/pci.h>
13079 +#ifdef __powerpc__
13080 +static inline int pci_enable_device(struct pci_dev *dev)
13081 +{
13082 +       u16 cmd;
13083 +       pci_read_config_word(dev, PCI_COMMAND, &cmd);
13084 +       cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_IO | PCI_COMMAND_SERR;
13085 +       cmd &= ~PCI_COMMAND_FAST_BACK;
13086 +       pci_write_config_word(dev, PCI_COMMAND, cmd);
13087 +       return(0);
13088 +}
13089 +#else
13090 +static inline int pci_enable_device(struct pci_dev *dev)
13091 +{
13092 +       return 0;
13093 +}
13094 +#endif /* __powerpc__ */
13095 +
13096 +#define PCI_ANY_ID (~0)
13097 +
13098 +/* as this is included multiple times, we make it inline */
13099 +
13100 +static inline struct pci_dev * pci_find_subsys(unsigned int vendor, unsigned int device,
13101 +                                       unsigned int ss_vendor, unsigned int ss_device,
13102 +                                       struct pci_dev *from)
13103 +{
13104 +       unsigned short subsystem_vendor, subsystem_device;
13105 +
13106 +       while ((from = pci_find_device(vendor, device, from))) {
13107 +               pci_read_config_word(from, PCI_SUBSYSTEM_VENDOR_ID, &subsystem_vendor);
13108 +               pci_read_config_word(from, PCI_SUBSYSTEM_ID, &subsystem_device);
13109 +               if ((ss_vendor == PCI_ANY_ID || subsystem_vendor == ss_vendor) &&
13110 +                   (ss_device == PCI_ANY_ID || subsystem_device == ss_device))
13111 +                       return from;
13112 +       }
13113 +       return NULL;
13114 +}
13115 +#endif
13116 +
13117 +#ifdef COMPAT_NO_SOFTNET
13118 +#include <linux/netdevice.h>
13119 +
13120 +/*
13121 + * Tell upper layers that the network device is ready to xmit more frames.
13122 + */
13123 +static void __inline__ netif_wake_queue(struct net_device * dev)
13124 +{
13125 +       dev->tbusy = 0;
13126 +       mark_bh(NET_BH);
13127 +}
13128 +
13129 +/*
13130 + * called during net_device open()
13131 + */
13132 +static void __inline__ netif_start_queue(struct net_device * dev)
13133 +{
13134 +       dev->tbusy = 0;
13135 +       /* actually, we never use the interrupt flag at all */
13136 +       dev->interrupt = 0;
13137 +       dev->start = 1;
13138 +}
13139 +
13140 +/*
13141 + * Ask upper layers to temporarily cease passing us more xmit frames.
13142 + */
13143 +static void __inline__ netif_stop_queue(struct net_device * dev)
13144 +{
13145 +       dev->tbusy = 1;
13146 +}
13147 +
13148 +#endif /* COMPAT_NO_SOFTNET */
13149 +
13150 +#ifndef COMPAT_HAS_NEW_WAITQ
13151 +typedef struct wait_queue wait_queue_t;
13152 +typedef struct wait_queue *wait_queue_head_t;
13153 +
13154 +#define DECLARE_WAITQUEUE(wait, current)       struct wait_queue wait = { current, NULL }
13155 +#define DECLARE_WAIT_QUEUE_HEAD(wait)          wait_queue_head_t wait
13156 +#define init_waitqueue_head(x)                 *(x)=NULL
13157 +#define init_waitqueue_entry(q,p)              ((q)->task)=(p)
13158 +#endif /* COMPAT_HAS_NEW_WAITQ */
13159 +
13160 +#ifdef COMPAT_NEED_PCI_IDS
13161 +
13162 +#define PCI_ANY_ID (~0)
13163 +
13164 +#define PCI_VENDOR_ID_DYNALINK          0x0675
13165 +#define PCI_DEVICE_ID_DYNALINK_IS64PH   0x1702
13166 +
13167 +#define PCI_DEVICE_ID_WINBOND2_6692    0x6692
13168 +
13169 +#define PCI_DEVICE_ID_PLX_R685         0x1030
13170 +#define PCI_DEVICE_ID_PLX_DJINN_ITOO    0x1151
13171 +#define PCI_DEVICE_ID_PLX_R753          0x1152
13172 +
13173 +#define PCI_VENDOR_ID_ELSA             0x1048
13174 +#define PCI_DEVICE_ID_ELSA_MICROLINK   0x1000
13175 +#define PCI_DEVICE_ID_ELSA_QS3000      0x3000
13176 +
13177 +#define PCI_VENDOR_ID_EICON            0x1133
13178 +#define PCI_DEVICE_ID_EICON_DIVA20PRO  0xe001
13179 +#define PCI_DEVICE_ID_EICON_DIVA20     0xe002
13180 +#define PCI_DEVICE_ID_EICON_DIVA20PRO_U        0xe003
13181 +#define PCI_DEVICE_ID_EICON_DIVA20_U   0xe004
13182 +#define PCI_DEVICE_ID_EICON_DIVA201    0xe005
13183 +#define PCI_DEVICE_ID_EICON_MAESTRA    0xe010
13184 +#define PCI_DEVICE_ID_EICON_MAESTRAQ   0xe012
13185 +#define PCI_DEVICE_ID_EICON_MAESTRAQ_U 0xe013
13186 +#define PCI_DEVICE_ID_EICON_MAESTRAP   0xe014
13187
13188 +#define PCI_VENDOR_ID_CCD              0x1397
13189 +#define PCI_DEVICE_ID_CCD_2BD0         0x2BD0
13190 +#define PCI_DEVICE_ID_CCD_B000         0xB000
13191 +#define PCI_DEVICE_ID_CCD_B006         0xB006
13192 +#define PCI_DEVICE_ID_CCD_B007         0xB007
13193 +#define PCI_DEVICE_ID_CCD_B008         0xB008
13194 +#define PCI_DEVICE_ID_CCD_B009         0xB009
13195 +#define PCI_DEVICE_ID_CCD_B00A         0xB00A
13196 +#define PCI_DEVICE_ID_CCD_B00B         0xB00B
13197 +#define PCI_DEVICE_ID_CCD_B00C         0xB00C
13198 +#define PCI_DEVICE_ID_CCD_B100         0xB100
13199 +
13200 +#define PCI_VENDOR_ID_ASUSTEK           0x1043   
13201 +#define PCI_DEVICE_ID_ASUSTEK_0675      0x0675
13202 +
13203 +#define PCI_VENDOR_ID_BERKOM                   0x0871
13204 +#define PCI_DEVICE_ID_BERKOM_A1T               0xFFA1
13205 +#define PCI_DEVICE_ID_BERKOM_T_CONCEPT          0xFFA2
13206 +#define PCI_DEVICE_ID_BERKOM_A4T               0xFFA4
13207 +#define PCI_DEVICE_ID_BERKOM_SCITEL_QUADRO      0xFFA8
13208 +
13209 +#define PCI_DEVICE_ID_SATSAGEM_NICCY   0x1016
13210 +
13211 +#define PCI_DEVICE_ID_TIGERJET_100     0x0002
13212 +
13213 +#define PCI_VENDOR_ID_ANIGMA           0x1051
13214 +#define PCI_DEVICE_ID_ANIGMA_MC145575  0x0100
13215 +
13216 +#define PCI_VENDOR_ID_ZOLTRIX          0x15b0
13217 +#define PCI_DEVICE_ID_ZOLTRIX_2BD0     0x2BD0
13218 +
13219 +#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_E 0x0070
13220 +#define PCI_DEVICE_ID_DIGI_DF_M_E      0x0071
13221 +#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_A 0x0072
13222 +#define PCI_DEVICE_ID_DIGI_DF_M_A      0x0073
13223 +
13224 +#define PCI_DEVICE_ID_AVM_B1           0x0700
13225 +#define PCI_DEVICE_ID_AVM_C4           0x0800
13226 +#define PCI_DEVICE_ID_AVM_C2           0x1100
13227 +#define PCI_DEVICE_ID_AVM_T1           0x1200
13228 +
13229 +#define PCI_VENDOR_ID_HYPERCOPE                0x1365
13230 +#define PCI_DEVICE_ID_HYPERCOPE_PLX    0x9050
13231 +#define PCI_SUBDEVICE_ID_HYPERCOPE_OLD_ERGO     0x0104
13232 +#define PCI_SUBDEVICE_ID_HYPERCOPE_ERGO         0x0106
13233 +#define PCI_SUBDEVICE_ID_HYPERCOPE_METRO        0x0107
13234 +#define PCI_SUBDEVICE_ID_HYPERCOPE_CHAMP2       0x0108
13235 +#define PCI_SUBDEVICE_ID_HYPERCOPE_PLEXUS       0x0109
13236 +
13237 +#define PCI_VENDOR_ID_ABOCOM            0x13D1
13238 +#define PCI_DEVICE_ID_ABOCOM_2BD1       0x2BD1
13239 +
13240 +#endif /* COMPAT_NEED_PCI_IDS */
13241 +
13242 +#endif /* __KERNEL__ */
13243 +#endif /* _LINUX_ISDN_COMPAT_H */
13244 diff -Nur linux-2.4.32/include/linux/isdn_divertif.h linux-2.4.32.patched/include/linux/isdn_divertif.h
13245 --- linux-2.4.32/include/linux/isdn_divertif.h  2001-12-21 18:42:03.000000000 +0100
13246 +++ linux-2.4.32.patched/include/linux/isdn_divertif.h  2006-03-13 18:55:56.000000000 +0100
13247 @@ -1,4 +1,4 @@
13248 -/* $Id: isdn_divertif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13249 +/* $Id$
13250   *
13251   * Header for the diversion supplementary interface for i4l.
13252   *
13253 @@ -14,7 +14,7 @@
13254  /***********************************************************/
13255  /* magic value is also used to control version information */
13256  /***********************************************************/
13257 -#define DIVERT_IF_MAGIC 0x25873401
13258 +#define DIVERT_IF_MAGIC 0x25873402
13259  #define DIVERT_CMD_REG  0x00  /* register command */
13260  #define DIVERT_CMD_REL  0x01  /* release command */
13261  #define DIVERT_NO_ERR   0x00  /* return value no error */
13262 @@ -34,6 +34,7 @@
13263      int (*ll_cmd)(isdn_ctrl *); /* supplied by hl on return */
13264      char * (*drv_to_name)(int); /* map a driver id to name, supplied by hl */
13265      int (*name_to_drv)(char *); /* map a driver id to name, supplied by hl */
13266 +    int (*dial_net_name)(char *); /* force dial of a ll net interface  */
13267    } isdn_divert_if;
13268  
13269  /*********************/
13270 diff -Nur linux-2.4.32/include/linux/isdn_dwabc.h linux-2.4.32.patched/include/linux/isdn_dwabc.h
13271 --- linux-2.4.32/include/linux/isdn_dwabc.h     1970-01-01 01:00:00.000000000 +0100
13272 +++ linux-2.4.32.patched/include/linux/isdn_dwabc.h     2006-03-13 18:55:56.000000000 +0100
13273 @@ -0,0 +1,84 @@
13274 +/* $Id: isdn_dwabc.h,v 1.9 2001/09/26 20:32:08 detabc Exp $
13275 + *
13276 + * Header for the Linux ISDN abc-extension.
13277 + *
13278 + * Copyright           by abc GmbH
13279 + *                     written by Detlef Wengorz <detlefw@isdn4linux.de>
13280 + * 
13281 + * This software may be used and distributed according to the terms
13282 + * of the GNU General Public License, incorporated herein by reference.
13283 + *
13284 + */
13285 +
13286 +#ifndef ISDN_DWABC_H
13287 +#define ISDN_DWABC_H
13288 +
13289 +#ifdef __KERNEL__
13290 +#include <linux/types.h>
13291 +#include <linux/kernel.h>
13292 +#include <linux/sched.h>
13293 +#include <linux/smp.h>
13294 +#include <linux/spinlock.h>
13295 +#include <linux/errno.h>
13296 +
13297 +
13298 +typedef struct ISDN_DWSPINLOCK {
13299 +
13300 +       spinlock_t      spin;
13301 +       short           owner;
13302 +       short           my_flags;
13303 +       ulong           irq_flags;
13304 +
13305 +} ISDN_DWSPINLOCK;
13306 +
13307 +#define ISDN_DWSPIN_UNLOCKED                           \
13308 +       (ISDN_DWSPINLOCK) {                                             \
13309 +               spin:           SPIN_LOCK_UNLOCKED,             \
13310 +               owner:          -1,                                             \
13311 +               my_flags:       0,                                              \
13312 +               irq_flags:      0,                                              \
13313 +       }
13314 +
13315 +#define ISDN_DWSPIN_INIT(x)                    \
13316 +                       do { *(x) = ISDN_DWSPIN_UNLOCKED; } while(0);
13317 +
13318 +static __inline__ int isdn_dwspin_trylock(ISDN_DWSPINLOCK *spin)
13319 +{
13320 +       if(!spin_trylock(&spin->spin)) {
13321 +
13322 +               if(spin->owner == smp_processor_id())
13323 +                       return(-EAGAIN);
13324 +
13325 +               spin_lock(&spin->spin);
13326 +       }
13327 +
13328 +       spin->owner = smp_processor_id();
13329 +       return(0);
13330 +}
13331 +
13332 +static __inline__ void isdn_dwspin_unlock(ISDN_DWSPINLOCK *spin)
13333 +{
13334 +       spin->owner = -1;
13335 +       spin_unlock(&spin->spin);
13336 +}
13337 +
13338 +
13339 +#else
13340 +#include <sys/types.h>
13341 +#endif
13342 +
13343 +#define DWABC_LCR_FLG_NEWNUMBER                0x00000001L
13344 +#define DWABC_LCR_FLG_DISABLE          0x00000002L
13345 +#define DWABC_LCR_FLG_NEWHUPTIME       0x00000004L
13346 +
13347 +
13348 +struct ISDN_DWABC_LCR_IOCTL {
13349 +
13350 +       int     lcr_ioctl_sizeof;       /* mustbe sizeof(ISDN_DWABC_LCR_IOCTL)  */
13351 +       u_short lcr_ioctl_onhtime;      /* new hanguptime                                               */
13352 +       u_long  lcr_ioctl_callid;       /* callid from lcr-subsystem                    */
13353 +       u_long  lcr_ioctl_flags;        /* see above                                                    */
13354 +       char    lcr_ioctl_nr[32];       /* new destination phonenumber                  */
13355 +};
13356 +
13357 +#endif
13358 diff -Nur linux-2.4.32/include/linux/isdn.h linux-2.4.32.patched/include/linux/isdn.h
13359 --- linux-2.4.32/include/linux/isdn.h   2001-12-21 18:42:03.000000000 +0100
13360 +++ linux-2.4.32.patched/include/linux/isdn.h   2006-03-13 18:55:56.000000000 +0100
13361 @@ -1,4 +1,4 @@
13362 -/* $Id: isdn.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13363 +/* $Id: isdn.h,v 1.125 2001/12/01 23:18:21 detabc Exp $
13364   *
13365   * Main header for the Linux ISDN subsystem (linklevel).
13366   *
13367 @@ -14,6 +14,7 @@
13368  #ifndef __ISDN_H__
13369  #define __ISDN_H__
13370  
13371 +#include <linux/isdn_compat.h>
13372  #include <linux/ioctl.h>
13373  
13374  #ifdef CONFIG_COBALT_MICRO_SERVER
13375 @@ -93,9 +94,15 @@
13376  #define ISDN_LMSNLEN         255 /* Length of tty's Listen-MSN string */
13377  #define ISDN_CMSGLEN        50  /* Length of CONNECT-Message to add for Modem */
13378  
13379 +#ifdef BIG_PHONE_NUMBERS
13380  #define ISDN_MSNLEN          32
13381  #define NET_DV 0x06  /* Data version for isdn_net_ioctl_cfg   */
13382  #define TTY_DV 0x06  /* Data version for iprofd etc.          */
13383 +#else
13384 +#define ISDN_MSNLEN          20
13385 +#define NET_DV 0x05  /* Data version for isdn_net_ioctl_cfg   */
13386 +#define TTY_DV 0x05  /* Data version for iprofd etc.          */
13387 +#endif
13388  
13389  #define INF_DV 0x01  /* Data version for /dev/isdninfo        */
13390  
13391 @@ -187,6 +194,61 @@
13392  #define ISDN_MINOR_PPPMAX   (128 + (ISDN_MAX_CHANNELS-1))
13393  #define ISDN_MINOR_STATUS   255
13394  
13395 +#ifndef CONFIG_ISDN_WITH_ABC
13396 +#undef CONFIG_ISDN_WITH_ABC_CALLB
13397 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK
13398 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_HANGUP
13399 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_DIAL
13400 +#undef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
13401 +#undef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13402 +#undef CONFIG_ISDN_WITH_ABC_RCV_NO_HUPTIMER
13403 +#undef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
13404 +#undef CONFIG_ISDN_WITH_ABC_CONN_ERROR
13405 +#undef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
13406 +#else /* CONFIG_ISDN_WITH_ABC */
13407 +#include <linux/isdn_dwabc.h>
13408 +
13409 +
13410 +typedef struct DWABCJIFFIES {
13411 +
13412 +       u_long  msec_1000;
13413 +       u_long  msec_500;
13414 +       u_long  msec_400;
13415 +       u_long  msec_200;
13416 +       u_long  msec_100;
13417 +
13418 +} DWABCJIFFIES;
13419 +
13420 +
13421 +#ifdef CONFIG_ISDN_WITH_ABC_NEED_DWSJIFFIES
13422 +DWABCJIFFIES isdn_dwabc_jiffies;
13423 +#else
13424 +extern DWABCJIFFIES isdn_dwabc_jiffies;
13425 +#endif
13426 +#define dwsjiffies (isdn_dwabc_jiffies.msec_1000)
13427 +
13428 +#define ISDN_DW_ABC_FLAG_UNUSED00001           0x00000001L
13429 +#define ISDN_DW_ABC_FLAG_NO_UDP_CHECK          0x00000002L
13430 +#define ISDN_DW_ABC_FLAG_NO_UDP_HANGUP         0x00000004L
13431 +#define ISDN_DW_ABC_FLAG_NO_UDP_DIAL           0x00000008L
13432 +#define ISDN_DW_ABC_FLAG_UNUSED00010           0x00000010L
13433 +#define ISDN_DW_ABC_FLAG_RCV_NO_HUPTIMER       0x00000020L
13434 +#define ISDN_DW_ABC_FLAG_NO_CH_EXTINUSE                0x00000040L
13435 +#define ISDN_DW_ABC_FLAG_NO_CONN_ERROR         0x00000080L
13436 +#define ISDN_DW_ABC_FLAG_BSD_COMPRESS          0x00000100L
13437 +#define ISDN_DW_ABC_FLAG_NO_LCR                                0x00000200L
13438 +#define ISDN_DW_ABC_FLAG_LEASED_LINE           0x00001000L
13439 +
13440 +#define ISDN_DW_ABC_IFFLAG_NODCHAN                     0x00000001L
13441 +#define ISDN_DW_ABC_IFFLAG_BSDAKTIV                    0x00000002L
13442 +
13443 +#define ISDN_DW_ABC_BITLOCK_SEND                       0
13444 +#define ISDN_DW_ABC_BITLOCK_RECEIVE                    1
13445 +
13446 +#endif /* CONFIG_ISDN_WITH_ABC */
13447 +
13448 +
13449 +
13450  #ifdef CONFIG_ISDN_PPP
13451  
13452  #ifdef CONFIG_ISDN_PPP_VJ
13453 @@ -204,9 +266,11 @@
13454  #  include <linux/concap.h>
13455  #endif
13456  
13457 +#ifdef HAVE_DEVFS_FS
13458  #ifdef CONFIG_DEVFS_FS
13459  #  include <linux/devfs_fs_kernel.h>
13460  #endif
13461 +#endif /* HAVE_DEVFS_FS */
13462  
13463  #include <linux/isdnif.h>
13464  
13465 @@ -272,6 +336,12 @@
13466  #define ISDN_NET_CALLBACK   0x04       /* activate callback                 */
13467  #define ISDN_NET_CBHUP      0x08       /* hangup before callback            */
13468  #define ISDN_NET_CBOUT      0x10       /* remote machine does callback      */
13469 +#if 0
13470 +/* Unused??? */
13471 +#define ISDN_NET_CLONE      0x08       /* clone a tmp interface when called */
13472 +#define ISDN_NET_TMP        0x10       /* tmp interface until getting an IP */
13473 +#define ISDN_NET_DYNAMIC    0x20       /* this link is dynamically allocated */
13474 +#endif
13475  
13476  #define ISDN_NET_MAGIC      0x49344C02 /* for paranoia-checking             */
13477  
13478 @@ -386,6 +456,38 @@
13479    char cisco_debserint;                        /* debugging flag of cisco hdlc with slarp */
13480    struct timer_list cisco_timer;
13481    struct tq_struct tqueue;
13482 +#ifdef CONFIG_ISDN_WITH_ABC
13483 +  ulong        dw_abc_flags;
13484 +  ulong        dw_abc_if_flags;
13485 +  int          dw_abc_inuse_secure;
13486 +  ulong        dw_abc_dialstart;
13487 +  int          dw_abc_old_onhtime;
13488 +  int          dw_abc_remote_version;
13489 +  int          dw_abc_bitlocks;
13490 +#ifdef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
13491 +  char dw_out_msn[ISDN_MSNLEN]; /* eaz for outgoing call if *out_msn != 0 */
13492 +#endif
13493 +#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13494 +  ulong                                dw_abc_lcr_callid;
13495 +  ulong                                dw_abc_lcr_start_request;
13496 +  ulong                                dw_abc_lcr_end_request;
13497 +  isdn_ctrl                    *dw_abc_lcr_cmd;
13498 +  struct ISDN_DWABC_LCR_IOCTL  *dw_abc_lcr_io;
13499 +#endif
13500 +  ulong dw_abc_bchan_last_connect;
13501 +#ifdef CONFIG_ISDN_WITH_ABC_CONN_ERROR
13502 +  short dw_abc_bchan_errcnt;
13503 +#endif
13504 +#ifdef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
13505 +  void *dw_abc_bsd_compressor;
13506 +  void *dw_abc_bsd_stat_rx;
13507 +  void *dw_abc_bsd_stat_tx;
13508 +#endif
13509 +  ulong        dw_abc_bsd_snd;
13510 +  ulong        dw_abc_bsd_bsd_snd;
13511 +  ulong        dw_abc_bsd_rcv;
13512 +  ulong        dw_abc_bsd_bsd_rcv;
13513 +#endif
13514  } isdn_net_local;
13515  
13516  /* the interface itself */
13517 @@ -608,12 +710,13 @@
13518         int               tflags;                    /* Timer-Flags:               */
13519         /*  see ISDN_TIMER_..defines  */
13520         int               global_flags;
13521 -       infostruct        *infochain;                /* List of open info-devs.    */
13522 -       wait_queue_head_t info_waitq;               /* Wait-Queue for isdninfo    */
13523         struct timer_list timer;                       /* Misc.-function Timer       */
13524         int               chanmap[ISDN_MAX_CHANNELS];/* Map minor->device-channel  */
13525         int               drvmap[ISDN_MAX_CHANNELS]; /* Map minor->driver-index    */
13526         int               usage[ISDN_MAX_CHANNELS];  /* Used by tty/ip/voice       */
13527 +#ifdef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
13528 +       ulong                     dwabc_chan_external_inuse[ISDN_MAX_CHANNELS];
13529 +#endif
13530         char              num[ISDN_MAX_CHANNELS][ISDN_MSNLEN];
13531         /* Remote number of active ch.*/
13532         int               m_idx[ISDN_MAX_CHANNELS];  /* Index for mdm....          */
13533 @@ -631,6 +734,7 @@
13534         isdn_v110_stream  *v110[ISDN_MAX_CHANNELS];  /* V.110 private data         */
13535         struct semaphore  sem;                       /* serialize list access*/
13536         unsigned long     global_features;
13537 +#ifdef HAVE_DEVFS_FS
13538  #ifdef CONFIG_DEVFS_FS
13539         devfs_handle_t devfs_handle_isdninfo;
13540         devfs_handle_t devfs_handle_isdnctrl;
13541 @@ -640,10 +744,41 @@
13542         devfs_handle_t devfs_handle_ipppX[ISDN_MAX_CHANNELS];
13543  #endif
13544  #endif /* CONFIG_DEVFS_FS */
13545 +#endif /* HAVE_DEVFS_FS */
13546  } isdn_dev;
13547  
13548  extern isdn_dev *dev;
13549  
13550 +#ifdef CONFIG_ISDN_WITH_ABC
13551 +extern int isdn_auto_dial_helper(isdn_net_local *,struct sk_buff *,int);
13552 +extern void dwisdn_nfw_send(isdn_net_local *lp,int drop_only);
13553 +extern void isdn_net_unreachable(struct net_device *,struct sk_buff *,char *);
13554 +extern void isdn_net_log_skb_dwabc(struct sk_buff *,isdn_net_local *,char *);
13555 +extern void isdn_net_hangup(struct net_device *d);
13556 +extern void isdn_dw_clear_if(ulong pm,isdn_net_local *);
13557 +extern void isdn_dwabc_test_phone(isdn_net_local *);
13558 +extern void isdn_dw_abc_init_func(void);
13559 +extern void isdn_dw_abc_release_func(void);
13560 +extern int isdn_dw_abc_reset_interface(isdn_net_local *,int);
13561 +extern int dwabc_bsd_init(isdn_net_local *lp);
13562 +extern void dwabc_bsd_free(isdn_net_local *lp);
13563 +extern struct sk_buff *dwabc_bsd_compress(isdn_net_local *,struct sk_buff *,struct net_device *);
13564 +extern void dwabc_bsd_first_gen(isdn_net_local *);
13565 +extern struct sk_buff *dwabc_bsd_rx_pkt(isdn_net_local *,struct sk_buff *,struct net_device *);
13566 +#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13567 +extern size_t isdn_dw_abc_lcr_readstat(char *,size_t);
13568 +extern ulong isdn_dw_abc_lcr_call_number(isdn_net_local *,isdn_ctrl *);
13569 +extern void isdn_dw_abc_lcr_open(void);
13570 +extern void isdn_dw_abc_lcr_close(void);
13571 +extern int isdn_dw_abc_lcr_ioctl(ulong);
13572 +extern void isdn_dw_abc_lcr_clear(isdn_net_local *);
13573 +extern int isdn_dw_abc_lcr_lock(void);
13574 +extern void isdn_dw_abc_lcr_ulock(void);
13575 +#endif
13576 +#ifdef CONFIG_ISDN_WITH_ABC_UDP_CHECK
13577 +extern int dw_abc_udp_test(struct sk_buff *skb,struct net_device *ndev); 
13578 +#endif
13579 +#endif
13580  
13581  #endif /* __KERNEL__ */
13582  
13583 diff -Nur linux-2.4.32/include/linux/isdnif.h linux-2.4.32.patched/include/linux/isdnif.h
13584 --- linux-2.4.32/include/linux/isdnif.h 2001-12-21 18:42:03.000000000 +0100
13585 +++ linux-2.4.32.patched/include/linux/isdnif.h 2006-03-13 18:55:56.000000000 +0100
13586 @@ -1,4 +1,4 @@
13587 -/* $Id: isdnif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13588 +/* $Id: isdnif.h,v 1.43 2002/02/09 21:19:11 keil Exp $
13589   *
13590   * Linux ISDN subsystem
13591   * Definition of the interface between the subsystem and its low-level drivers.
13592 @@ -14,6 +14,7 @@
13593  #ifndef __ISDNIF_H__
13594  #define __ISDNIF_H__
13595  
13596 +#include <linux/isdn_compat.h>
13597  
13598  /*
13599   * Values for general protocol-selection
13600 @@ -213,6 +214,8 @@
13601  #define ISDN_STAT_FAXIND  276    /* FAX indications from HL-driver        */
13602  #define ISDN_STAT_AUDIO   277    /* DTMF, DSP indications                 */
13603  #define ISDN_STAT_DISCH   278    /* Disable/Enable channel usage          */
13604 +#define ISDN_STAT_ALERT   279    /* Signal alerting                       */
13605 +#define ISDN_STAT_PROCEED 280    /* Signal proceeding                     */
13606  
13607  /*
13608   * Audio commands
13609 diff -Nur linux-2.4.32/include/linux/isdn_lzscomp.h linux-2.4.32.patched/include/linux/isdn_lzscomp.h
13610 --- linux-2.4.32/include/linux/isdn_lzscomp.h   2001-12-21 18:42:03.000000000 +0100
13611 +++ linux-2.4.32.patched/include/linux/isdn_lzscomp.h   2006-03-13 18:55:56.000000000 +0100
13612 @@ -1,4 +1,4 @@
13613 -/* $Id: isdn_lzscomp.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13614 +/* $Id$
13615   *
13616   * Header for isdn_lzscomp.c
13617   * Concentrated here to not mess up half a dozen kernel headers with code
13618 diff -Nur linux-2.4.32/include/linux/isdn_ppp.h linux-2.4.32.patched/include/linux/isdn_ppp.h
13619 --- linux-2.4.32/include/linux/isdn_ppp.h       2003-08-25 13:44:44.000000000 +0200
13620 +++ linux-2.4.32.patched/include/linux/isdn_ppp.h       2006-03-13 18:55:56.000000000 +0100
13621 @@ -8,6 +8,7 @@
13622  #ifndef _LINUX_ISDN_PPP_H
13623  #define _LINUX_ISDN_PPP_H
13624  
13625 +#include <linux/isdn_compat.h>
13626  
13627  #define CALLTYPE_INCOMING 0x1
13628  #define CALLTYPE_OUTGOING 0x2
13629 @@ -33,6 +34,11 @@
13630  #define PPPIOCSCOMPRESSOR _IOW('t',135,int)
13631  #define PPPIOCGIFNAME      _IOR('t',136, char [IFNAMSIZ] )
13632  
13633 +#ifdef COMPAT_NEED_MPPP_DEFS
13634 +#define PPP_MP          0x003d
13635 +#define PPP_COMPFRAG    0x00fb
13636 +#define PPP_CCPFRAG     0x80fb
13637 +#endif
13638  
13639  #define SC_MP_PROT       0x00000200
13640  #define SC_REJ_MP_PROT   0x00000400
13641 @@ -65,9 +71,6 @@
13642  
13643  #include <linux/config.h>
13644  
13645 -#ifdef CONFIG_IPPP_FILTER
13646 -#include <linux/filter.h>
13647 -#endif
13648  
13649  #define DECOMP_ERR_NOMEM       (-10)
13650  
13651 @@ -226,10 +229,6 @@
13652    unsigned char *cbuf;
13653    struct slcompress *slcomp;
13654  #endif
13655 -#ifdef CONFIG_IPPP_FILTER
13656 -  struct sock_fprog pass_filter;       /* filter for packets to pass */
13657 -  struct sock_fprog active_filter;     /* filter for pkts to reset idle */
13658 -#endif
13659    unsigned long debug;
13660    struct isdn_ppp_compressor *compressor,*decompressor;
13661    struct isdn_ppp_compressor *link_compressor,*link_decompressor;
13662 diff -Nur linux-2.4.32/include/linux/kernelcapi.h linux-2.4.32.patched/include/linux/kernelcapi.h
13663 --- linux-2.4.32/include/linux/kernelcapi.h     2002-02-25 20:38:13.000000000 +0100
13664 +++ linux-2.4.32.patched/include/linux/kernelcapi.h     2006-03-13 18:55:56.000000000 +0100
13665 @@ -1,12 +1,10 @@
13666 -/* $Id: kernelcapi.h,v 1.1.4.2 2002/01/28 18:25:10 kai Exp $
13667 +/*
13668 + * $Id: kernelcapi.h,v 1.9 2000/11/28 09:34:02 kai Exp $
13669   * 
13670   * Kernel CAPI 2.0 Interface for Linux
13671   * 
13672   * (c) Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
13673   * 
13674 - * This software may be used and distributed according to the terms
13675 - * of the GNU General Public License, incorporated herein by reference.
13676 - *
13677   */
13678  
13679  #ifndef __KERNELCAPI_H__
13680 diff -Nur linux-2.4.32/include/linux/modversions.h linux-2.4.32.patched/include/linux/modversions.h
13681 --- linux-2.4.32/include/linux/modversions.h    1970-01-01 01:00:00.000000000 +0100
13682 +++ linux-2.4.32.patched/include/linux/modversions.h    2006-03-13 18:57:11.000000000 +0100
13683 @@ -0,0 +1 @@
13684 +#include <linux/modsetver.h>
13685 diff -Nur linux-2.4.32/include/linux/nbd.h linux-2.4.32.patched/include/linux/nbd.h
13686 --- linux-2.4.32/include/linux/nbd.h    2002-08-03 02:39:45.000000000 +0200
13687 +++ linux-2.4.32.patched/include/linux/nbd.h    2006-03-13 18:57:13.000000000 +0100
13688 @@ -29,34 +29,6 @@
13689  
13690  #include <linux/blk.h>
13691  
13692 -#ifdef PARANOIA
13693 -extern int requests_in;
13694 -extern int requests_out;
13695 -#endif
13696 -
13697 -static void
13698 -nbd_end_request(struct request *req)
13699 -{
13700 -       struct buffer_head *bh;
13701 -       unsigned nsect;
13702 -       unsigned long flags;
13703 -       int uptodate = (req->errors == 0) ? 1 : 0;
13704 -
13705 -#ifdef PARANOIA
13706 -       requests_out++;
13707 -#endif
13708 -       spin_lock_irqsave(&io_request_lock, flags);
13709 -       while((bh = req->bh) != NULL) {
13710 -               nsect = bh->b_size >> 9;
13711 -               blk_finished_io(nsect);
13712 -               req->bh = bh->b_reqnext;
13713 -               bh->b_reqnext = NULL;
13714 -               bh->b_end_io(bh, uptodate);
13715 -       }
13716 -       blkdev_release_request(req);
13717 -       spin_unlock_irqrestore(&io_request_lock, flags);
13718 -}
13719 -
13720  #define MAX_NBD 128
13721  
13722  struct nbd_device {
13723 diff -Nur linux-2.4.32/include/linux/netdevice.h linux-2.4.32.patched/include/linux/netdevice.h
13724 --- linux-2.4.32/include/linux/netdevice.h      2004-11-17 12:54:22.000000000 +0100
13725 +++ linux-2.4.32.patched/include/linux/netdevice.h      2006-03-13 18:57:13.000000000 +0100
13726 @@ -295,9 +295,11 @@
13727  
13728         /* List of functions to handle Wireless Extensions (instead of ioctl).
13729          * See <net/iw_handler.h> for details. Jean II */
13730 -       struct iw_handler_def * wireless_handlers;
13731 +       const struct iw_handler_def *   wireless_handlers;
13732 +       /* Instance data managed by the core of Wireless Extensions. */
13733 +       struct iw_public_data * wireless_data;
13734 +
13735  
13736 -       struct ethtool_ops *ethtool_ops;
13737  
13738         /*
13739          * This marks the end of the "visible" part of the structure. All
13740 @@ -352,8 +354,8 @@
13741  
13742         struct Qdisc            *qdisc;
13743         struct Qdisc            *qdisc_sleeping;
13744 +       struct Qdisc            *qdisc_list;
13745         struct Qdisc            *qdisc_ingress;
13746 -       struct list_head        qdisc_list;
13747         unsigned long           tx_queue_len;   /* Max frames per queue allowed */
13748  
13749         /* hard_start_xmit synchronizer */
13750 @@ -453,6 +455,7 @@
13751         /* this will get initialized at each interface type init routine */
13752         struct divert_blk       *divert;
13753  #endif /* CONFIG_NET_DIVERT */
13754 +       struct ethtool_ops *ethtool_ops;
13755  };
13756  
13757  /* 2.6 compatibility */
13758 diff -Nur linux-2.4.32/include/linux/netfilter_helpers.h linux-2.4.32.patched/include/linux/netfilter_helpers.h
13759 --- linux-2.4.32/include/linux/netfilter_helpers.h      1970-01-01 01:00:00.000000000 +0100
13760 +++ linux-2.4.32.patched/include/linux/netfilter_helpers.h      2006-03-13 18:55:58.000000000 +0100
13761 @@ -0,0 +1,133 @@
13762 +/*
13763 + * Helpers for netfiler modules.  This file provides implementations for basic
13764 + * functions such as strncasecmp(), etc.
13765 + *
13766 + * gcc will warn for defined but unused functions, so we only include the
13767 + * functions requested.  The following macros are used:
13768 + *   NF_NEED_STRNCASECMP        nf_strncasecmp()
13769 + *   NF_NEED_STRTOU16           nf_strtou16()
13770 + *   NF_NEED_STRTOU32           nf_strtou32()
13771 + */
13772 +#ifndef _NETFILTER_HELPERS_H
13773 +#define _NETFILTER_HELPERS_H
13774 +
13775 +/* Only include these functions for kernel code. */
13776 +#ifdef __KERNEL__
13777 +
13778 +#include <linux/ctype.h>
13779 +#define iseol(c) ( (c) == '\r' || (c) == '\n' )
13780 +
13781 +/*
13782 + * The standard strncasecmp()
13783 + */
13784 +#ifdef NF_NEED_STRNCASECMP
13785 +static int
13786 +nf_strncasecmp(const char* s1, const char* s2, u_int32_t len)
13787 +{
13788 +    if (s1 == NULL || s2 == NULL)
13789 +    {
13790 +        if (s1 == NULL && s2 == NULL)
13791 +        {
13792 +            return 0;
13793 +        }
13794 +        return (s1 == NULL) ? -1 : 1;
13795 +    }
13796 +    while (len > 0 && tolower(*s1) == tolower(*s2))
13797 +    {
13798 +        len--;
13799 +        s1++;
13800 +        s2++;
13801 +    }
13802 +    return ( (len == 0) ? 0 : (tolower(*s1) - tolower(*s2)) );
13803 +}
13804 +#endif /* NF_NEED_STRNCASECMP */
13805 +
13806 +/*
13807 + * Parse a string containing a 16-bit unsigned integer.
13808 + * Returns the number of chars used, or zero if no number is found.
13809 + */
13810 +#ifdef NF_NEED_STRTOU16
13811 +static int
13812 +nf_strtou16(const char* pbuf, u_int16_t* pval)
13813 +{
13814 +    int n = 0;
13815 +
13816 +    *pval = 0;
13817 +    while (isdigit(pbuf[n]))
13818 +    {
13819 +        *pval = (*pval * 10) + (pbuf[n] - '0');
13820 +        n++;
13821 +    }
13822 +
13823 +    return n;
13824 +}
13825 +#endif /* NF_NEED_STRTOU16 */
13826 +
13827 +/*
13828 + * Parse a string containing a 32-bit unsigned integer.
13829 + * Returns the number of chars used, or zero if no number is found.
13830 + */
13831 +#ifdef NF_NEED_STRTOU32
13832 +static int
13833 +nf_strtou32(const char* pbuf, u_int32_t* pval)
13834 +{
13835 +    int n = 0;
13836 +
13837 +    *pval = 0;
13838 +    while (pbuf[n] >= '0' && pbuf[n] <= '9')
13839 +    {
13840 +        *pval = (*pval * 10) + (pbuf[n] - '0');
13841 +        n++;
13842 +    }
13843 +
13844 +    return n;
13845 +}
13846 +#endif /* NF_NEED_STRTOU32 */
13847 +
13848 +/*
13849 + * Given a buffer and length, advance to the next line and mark the current
13850 + * line.
13851 + */
13852 +#ifdef NF_NEED_NEXTLINE
13853 +static int
13854 +nf_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
13855 +{
13856 +    uint    off = *poff;
13857 +    uint    physlen = 0;
13858 +
13859 +    if (off >= len)
13860 +    {
13861 +        return 0;
13862 +    }
13863 +
13864 +    while (p[off] != '\n')
13865 +    {
13866 +        if (len-off <= 1)
13867 +        {
13868 +            return 0;
13869 +        }
13870 +
13871 +        physlen++;
13872 +        off++;
13873 +    }
13874 +
13875 +    /* if we saw a crlf, physlen needs adjusted */
13876 +    if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
13877 +    {
13878 +        physlen--;
13879 +    }
13880 +
13881 +    /* advance past the newline */
13882 +    off++;
13883 +
13884 +    *plineoff = *poff;
13885 +    *plinelen = physlen;
13886 +    *poff = off;
13887 +
13888 +    return 1;
13889 +}
13890 +#endif /* NF_NEED_NEXTLINE */
13891 +
13892 +#endif /* __KERNEL__ */
13893 +
13894 +#endif /* _NETFILTER_HELPERS_H */
13895 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
13896 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack.h    2005-11-16 20:12:54.000000000 +0100
13897 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack.h    2006-03-13 19:01:41.000000000 +0100
13898 @@ -50,16 +50,19 @@
13899  
13900  #include <linux/netfilter_ipv4/ip_conntrack_tcp.h>
13901  #include <linux/netfilter_ipv4/ip_conntrack_icmp.h>
13902 +#include <linux/netfilter_ipv4/ip_conntrack_proto_gre.h>
13903  
13904  /* per conntrack: protocol private data */
13905  union ip_conntrack_proto {
13906         /* insert conntrack proto private data here */
13907         struct ip_ct_tcp tcp;
13908         struct ip_ct_icmp icmp;
13909 +       struct ip_ct_gre gre;
13910  };
13911  
13912  union ip_conntrack_expect_proto {
13913         /* insert expect proto private data here */
13914 +       struct ip_ct_gre_expect gre;
13915  };
13916  
13917  /* Add protocol helper include file here */
13918 @@ -67,6 +70,10 @@
13919  
13920  #include <linux/netfilter_ipv4/ip_conntrack_ftp.h>
13921  #include <linux/netfilter_ipv4/ip_conntrack_irc.h>
13922 +#include <linux/netfilter_ipv4/ip_conntrack_pptp.h>
13923 +#include <linux/netfilter_ipv4/ip_conntrack_h323.h>
13924 +#include <linux/netfilter_ipv4/ip_conntrack_rtsp.h>
13925 +#include <linux/netfilter_ipv4/ip_conntrack_mms.h>
13926  
13927  /* per expectation: application helper private data */
13928  union ip_conntrack_expect_help {
13929 @@ -74,6 +81,10 @@
13930         struct ip_ct_amanda_expect exp_amanda_info;
13931         struct ip_ct_ftp_expect exp_ftp_info;
13932         struct ip_ct_irc_expect exp_irc_info;
13933 +       struct ip_ct_pptp_expect exp_pptp_info;
13934 +       struct ip_ct_h225_expect exp_h225_info;
13935 +       struct ip_ct_rtsp_expect exp_rtsp_info;
13936 +       struct ip_ct_mms_expect exp_mms_info;
13937  
13938  #ifdef CONFIG_IP_NF_NAT_NEEDED
13939         union {
13940 @@ -87,14 +98,20 @@
13941         /* insert conntrack helper private data (master) here */
13942         struct ip_ct_ftp_master ct_ftp_info;
13943         struct ip_ct_irc_master ct_irc_info;
13944 +       struct ip_ct_pptp_master ct_pptp_info;
13945 +       struct ip_ct_h225_master ct_h225_info;
13946 +       struct ip_ct_rtsp_master ct_rtsp_info;
13947 +       struct ip_ct_mms_master ct_mms_info;
13948  };
13949  
13950  #ifdef CONFIG_IP_NF_NAT_NEEDED
13951  #include <linux/netfilter_ipv4/ip_nat.h>
13952 +#include <linux/netfilter_ipv4/ip_nat_pptp.h>
13953  
13954  /* per conntrack: nat application helper private data */
13955  union ip_conntrack_nat_help {
13956         /* insert nat helper private data here */
13957 +       struct ip_nat_pptp nat_pptp_info;
13958  };
13959  #endif
13960  
13961 @@ -156,6 +173,12 @@
13962         union ip_conntrack_expect_help help;
13963  };
13964  
13965 +struct ip_conntrack_counter
13966 +{
13967 +       u_int64_t packets;
13968 +       u_int64_t bytes;
13969 +};
13970 +
13971  struct ip_conntrack_helper;
13972  
13973  struct ip_conntrack
13974 @@ -173,6 +196,12 @@
13975         /* Timer function; drops refcnt when it goes off. */
13976         struct timer_list timeout;
13977  
13978 +#if defined(CONFIG_IP_NF_CT_ACCT) || \
13979 +       defined(CONFIG_IP_NF_CT_ACCT_MODULE)
13980 +       /* Accounting Information (same cache line as other written members) */
13981 +       struct ip_conntrack_counter counters[IP_CT_DIR_MAX];
13982 +#endif
13983 +
13984         /* If we're expecting another related connection, this will be
13985             in expected linked list */
13986         struct list_head sibling_list;
13987 @@ -207,6 +236,20 @@
13988         } nat;
13989  #endif /* CONFIG_IP_NF_NAT_NEEDED */
13990  
13991 +#if defined(CONFIG_IP_NF_MATCH_LAYER7) || defined(CONFIG_IP_NF_MATCH_LAYER7_MODULE)
13992 +       struct {
13993 +               unsigned int numpackets; /* surely this is kept track of somewhere else, right? I can't find it... */
13994 +               char * app_proto; /* "http", "ftp", etc.  NULL if unclassifed */
13995 +               
13996 +               /* the application layer data so far.  NULL if ->numpackets > numpackets */
13997 +               char * app_data; 
13998 +
13999 +               unsigned int app_data_len;
14000 +       } layer7;
14001 +#endif
14002 +#if defined(CONFIG_IP_NF_CONNTRACK_MARK)
14003 +       unsigned long mark;
14004 +#endif
14005  };
14006  
14007  /* get master conntrack via master expectation */
14008 @@ -242,8 +285,10 @@
14009                           const struct ip_conntrack_tuple *orig);
14010  
14011  /* Refresh conntrack for this many jiffies */
14012 -extern void ip_ct_refresh(struct ip_conntrack *ct,
14013 -                         unsigned long extra_jiffies);
14014 +extern void ip_ct_refresh_acct(struct ip_conntrack *ct,
14015 +                              enum ip_conntrack_info ctinfo,
14016 +                              const struct iphdr *iph,
14017 +                              unsigned long extra_jiffies);
14018  
14019  /* These are for NAT.  Icky. */
14020  /* Call me when a conntrack is destroyed. */
14021 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
14022 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_h323.h       1970-01-01 01:00:00.000000000 +0100
14023 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_h323.h       2006-03-13 19:01:41.000000000 +0100
14024 @@ -0,0 +1,30 @@
14025 +#ifndef _IP_CONNTRACK_H323_H
14026 +#define _IP_CONNTRACK_H323_H
14027 +/* H.323 connection tracking. */
14028 +
14029 +#ifdef __KERNEL__
14030 +/* Protects H.323 related data */
14031 +DECLARE_LOCK_EXTERN(ip_h323_lock);
14032 +#endif
14033 +
14034 +/* Default H.225 port */
14035 +#define H225_PORT      1720
14036 +
14037 +/* This structure is per expected connection */
14038 +struct ip_ct_h225_expect {
14039 +       u_int16_t port;                 /* Port of the H.225 helper/RTCP/RTP channel */
14040 +       enum ip_conntrack_dir dir;      /* Direction of the original connection */
14041 +       unsigned int offset;            /* offset of the address in the payload */
14042 +};
14043 +
14044 +/* This structure exists only once per master */
14045 +struct ip_ct_h225_master {
14046 +       int is_h225;                            /* H.225 or H.245 connection */
14047 +#ifdef CONFIG_IP_NF_NAT_NEEDED
14048 +       enum ip_conntrack_dir dir;              /* Direction of the original connection */
14049 +       u_int32_t seq[IP_CT_DIR_MAX];           /* Exceptional packet mangling for signal addressess... */
14050 +       unsigned int offset[IP_CT_DIR_MAX];     /* ...and the offset of the addresses in the payload */
14051 +#endif
14052 +};
14053 +
14054 +#endif /* _IP_CONNTRACK_H323_H */
14055 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
14056 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_mms.h        1970-01-01 01:00:00.000000000 +0100
14057 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_mms.h        2006-03-13 19:01:41.000000000 +0100
14058 @@ -0,0 +1,31 @@
14059 +#ifndef _IP_CONNTRACK_MMS_H
14060 +#define _IP_CONNTRACK_MMS_H
14061 +/* MMS tracking. */
14062 +
14063 +#ifdef __KERNEL__
14064 +#include <linux/netfilter_ipv4/lockhelp.h>
14065 +
14066 +DECLARE_LOCK_EXTERN(ip_mms_lock);
14067 +
14068 +#define MMS_PORT                         1755
14069 +#define MMS_SRV_MSG_ID                   196610
14070 +
14071 +#define MMS_SRV_MSG_OFFSET               36
14072 +#define MMS_SRV_UNICODE_STRING_OFFSET    60
14073 +#define MMS_SRV_CHUNKLENLV_OFFSET        16
14074 +#define MMS_SRV_CHUNKLENLM_OFFSET        32
14075 +#define MMS_SRV_MESSAGELENGTH_OFFSET     8
14076 +#endif
14077 +
14078 +/* This structure is per expected connection */
14079 +struct ip_ct_mms_expect {
14080 +       u_int32_t len;
14081 +       u_int32_t padding;
14082 +       u_int16_t port;
14083 +};
14084 +
14085 +/* This structure exists only once per master */
14086 +struct ip_ct_mms_master {
14087 +};
14088 +
14089 +#endif /* _IP_CONNTRACK_MMS_H */
14090 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
14091 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_pptp.h       1970-01-01 01:00:00.000000000 +0100
14092 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_pptp.h       2006-03-13 19:01:41.000000000 +0100
14093 @@ -0,0 +1,313 @@
14094 +/* PPTP constants and structs */
14095 +#ifndef _CONNTRACK_PPTP_H
14096 +#define _CONNTRACK_PPTP_H
14097 +
14098 +/* state of the control session */
14099 +enum pptp_ctrlsess_state {
14100 +       PPTP_SESSION_NONE,                      /* no session present */
14101 +       PPTP_SESSION_ERROR,                     /* some session error */
14102 +       PPTP_SESSION_STOPREQ,                   /* stop_sess request seen */
14103 +       PPTP_SESSION_REQUESTED,                 /* start_sess request seen */
14104 +       PPTP_SESSION_CONFIRMED,                 /* session established */
14105 +};
14106 +
14107 +/* state of the call inside the control session */
14108 +enum pptp_ctrlcall_state {
14109 +       PPTP_CALL_NONE,
14110 +       PPTP_CALL_ERROR,
14111 +       PPTP_CALL_OUT_REQ,
14112 +       PPTP_CALL_OUT_CONF,
14113 +       PPTP_CALL_IN_REQ,
14114 +       PPTP_CALL_IN_REP,
14115 +       PPTP_CALL_IN_CONF,
14116 +       PPTP_CALL_CLEAR_REQ,
14117 +};
14118 +
14119 +
14120 +/* conntrack private data */
14121 +struct ip_ct_pptp_master {
14122 +       enum pptp_ctrlsess_state sstate;        /* session state */
14123 +
14124 +       /* everything below is going to be per-expectation in newnat,
14125 +        * since there could be more than one call within one session */
14126 +       enum pptp_ctrlcall_state cstate;        /* call state */
14127 +       u_int16_t pac_call_id;                  /* call id of PAC, host byte order */
14128 +       u_int16_t pns_call_id;                  /* call id of PNS, host byte order */
14129 +};
14130 +
14131 +/* conntrack_expect private member */
14132 +struct ip_ct_pptp_expect {
14133 +       enum pptp_ctrlcall_state cstate;        /* call state */
14134 +       u_int16_t pac_call_id;                  /* call id of PAC */
14135 +       u_int16_t pns_call_id;                  /* call id of PNS */
14136 +};
14137 +
14138 +
14139 +#ifdef __KERNEL__
14140 +
14141 +#include <linux/netfilter_ipv4/lockhelp.h>
14142 +DECLARE_LOCK_EXTERN(ip_pptp_lock);
14143 +
14144 +#define IP_CONNTR_PPTP         PPTP_CONTROL_PORT
14145 +
14146 +union pptp_ctrl_union {
14147 +                void                           *rawreq;
14148 +               struct PptpStartSessionRequest  *sreq;
14149 +               struct PptpStartSessionReply    *srep;
14150 +               struct PptpStopSessionRequest   *streq;
14151 +               struct PptpStopSessionReply     *strep;
14152 +                struct PptpOutCallRequest       *ocreq;
14153 +                struct PptpOutCallReply         *ocack;
14154 +                struct PptpInCallRequest        *icreq;
14155 +                struct PptpInCallReply          *icack;
14156 +                struct PptpInCallConnected      *iccon;
14157 +               struct PptpClearCallRequest     *clrreq;
14158 +                struct PptpCallDisconnectNotify *disc;
14159 +                struct PptpWanErrorNotify       *wanerr;
14160 +                struct PptpSetLinkInfo          *setlink;
14161 +};
14162 +
14163 +
14164 +
14165 +#define PPTP_CONTROL_PORT      1723
14166 +
14167 +#define PPTP_PACKET_CONTROL    1
14168 +#define PPTP_PACKET_MGMT       2
14169 +
14170 +#define PPTP_MAGIC_COOKIE      0x1a2b3c4d
14171 +
14172 +struct pptp_pkt_hdr {
14173 +       __u16   packetLength;
14174 +       __u16   packetType;
14175 +       __u32   magicCookie;
14176 +};
14177 +
14178 +/* PptpControlMessageType values */
14179 +#define PPTP_START_SESSION_REQUEST     1
14180 +#define PPTP_START_SESSION_REPLY       2
14181 +#define PPTP_STOP_SESSION_REQUEST      3
14182 +#define PPTP_STOP_SESSION_REPLY                4
14183 +#define PPTP_ECHO_REQUEST              5
14184 +#define PPTP_ECHO_REPLY                        6
14185 +#define PPTP_OUT_CALL_REQUEST          7
14186 +#define PPTP_OUT_CALL_REPLY            8
14187 +#define PPTP_IN_CALL_REQUEST           9
14188 +#define PPTP_IN_CALL_REPLY             10
14189 +#define PPTP_IN_CALL_CONNECT           11
14190 +#define PPTP_CALL_CLEAR_REQUEST                12
14191 +#define PPTP_CALL_DISCONNECT_NOTIFY    13
14192 +#define PPTP_WAN_ERROR_NOTIFY          14
14193 +#define PPTP_SET_LINK_INFO             15
14194 +
14195 +#define PPTP_MSG_MAX                   15
14196 +
14197 +/* PptpGeneralError values */
14198 +#define PPTP_ERROR_CODE_NONE           0
14199 +#define PPTP_NOT_CONNECTED             1
14200 +#define PPTP_BAD_FORMAT                        2
14201 +#define PPTP_BAD_VALUE                 3
14202 +#define PPTP_NO_RESOURCE               4
14203 +#define PPTP_BAD_CALLID                        5
14204 +#define PPTP_REMOVE_DEVICE_ERROR       6
14205 +
14206 +struct PptpControlHeader {
14207 +       __u16   messageType;
14208 +       __u16   reserved;
14209 +};
14210 +
14211 +/* FramingCapability Bitmap Values */
14212 +#define PPTP_FRAME_CAP_ASYNC           0x1
14213 +#define PPTP_FRAME_CAP_SYNC            0x2
14214 +
14215 +/* BearerCapability Bitmap Values */
14216 +#define PPTP_BEARER_CAP_ANALOG         0x1
14217 +#define PPTP_BEARER_CAP_DIGITAL                0x2
14218 +
14219 +struct PptpStartSessionRequest {
14220 +       __u16   protocolVersion;
14221 +       __u8    reserved1;
14222 +       __u8    reserved2;
14223 +       __u32   framingCapability;
14224 +       __u32   bearerCapability;
14225 +       __u16   maxChannels;
14226 +       __u16   firmwareRevision;
14227 +       __u8    hostName[64];
14228 +       __u8    vendorString[64];
14229 +};
14230 +
14231 +/* PptpStartSessionResultCode Values */
14232 +#define PPTP_START_OK                  1
14233 +#define PPTP_START_GENERAL_ERROR       2
14234 +#define PPTP_START_ALREADY_CONNECTED   3
14235 +#define PPTP_START_NOT_AUTHORIZED      4
14236 +#define PPTP_START_UNKNOWN_PROTOCOL    5
14237 +
14238 +struct PptpStartSessionReply {
14239 +       __u16   protocolVersion;
14240 +       __u8    resultCode;
14241 +       __u8    generalErrorCode;
14242 +       __u32   framingCapability;
14243 +       __u32   bearerCapability;
14244 +       __u16   maxChannels;
14245 +       __u16   firmwareRevision;
14246 +       __u8    hostName[64];
14247 +       __u8    vendorString[64];
14248 +};
14249 +
14250 +/* PptpStopReasons */
14251 +#define PPTP_STOP_NONE                 1
14252 +#define PPTP_STOP_PROTOCOL             2
14253 +#define PPTP_STOP_LOCAL_SHUTDOWN       3
14254 +
14255 +struct PptpStopSessionRequest {
14256 +       __u8    reason;
14257 +};
14258 +
14259 +/* PptpStopSessionResultCode */
14260 +#define PPTP_STOP_OK                   1
14261 +#define PPTP_STOP_GENERAL_ERROR                2
14262 +
14263 +struct PptpStopSessionReply {
14264 +       __u8    resultCode;
14265 +       __u8    generalErrorCode;
14266 +};
14267 +
14268 +struct PptpEchoRequest {
14269 +       __u32 identNumber;
14270 +};
14271 +
14272 +/* PptpEchoReplyResultCode */
14273 +#define PPTP_ECHO_OK                   1
14274 +#define PPTP_ECHO_GENERAL_ERROR                2
14275 +
14276 +struct PptpEchoReply {
14277 +       __u32   identNumber;
14278 +       __u8    resultCode;
14279 +       __u8    generalErrorCode;
14280 +       __u16   reserved;
14281 +};
14282 +
14283 +/* PptpFramingType */
14284 +#define PPTP_ASYNC_FRAMING             1
14285 +#define PPTP_SYNC_FRAMING              2
14286 +#define PPTP_DONT_CARE_FRAMING         3
14287 +
14288 +/* PptpCallBearerType */
14289 +#define PPTP_ANALOG_TYPE               1
14290 +#define PPTP_DIGITAL_TYPE              2
14291 +#define PPTP_DONT_CARE_BEARER_TYPE     3
14292 +
14293 +struct PptpOutCallRequest {
14294 +       __u16   callID;
14295 +       __u16   callSerialNumber;
14296 +       __u32   minBPS;
14297 +       __u32   maxBPS;
14298 +       __u32   bearerType;
14299 +       __u32   framingType;
14300 +       __u16   packetWindow;
14301 +       __u16   packetProcDelay;
14302 +       __u16   reserved1;
14303 +       __u16   phoneNumberLength;
14304 +       __u16   reserved2;
14305 +       __u8    phoneNumber[64];
14306 +       __u8    subAddress[64];
14307 +};
14308 +
14309 +/* PptpCallResultCode */
14310 +#define PPTP_OUTCALL_CONNECT           1
14311 +#define PPTP_OUTCALL_GENERAL_ERROR     2
14312 +#define PPTP_OUTCALL_NO_CARRIER                3
14313 +#define PPTP_OUTCALL_BUSY              4
14314 +#define PPTP_OUTCALL_NO_DIAL_TONE      5
14315 +#define PPTP_OUTCALL_TIMEOUT           6
14316 +#define PPTP_OUTCALL_DONT_ACCEPT       7
14317 +
14318 +struct PptpOutCallReply {
14319 +       __u16   callID;
14320 +       __u16   peersCallID;
14321 +       __u8    resultCode;
14322 +       __u8    generalErrorCode;
14323 +       __u16   causeCode;
14324 +       __u32   connectSpeed;
14325 +       __u16   packetWindow;
14326 +       __u16   packetProcDelay;
14327 +       __u32   physChannelID;
14328 +};
14329 +
14330 +struct PptpInCallRequest {
14331 +       __u16   callID;
14332 +       __u16   callSerialNumber;
14333 +       __u32   callBearerType;
14334 +       __u32   physChannelID;
14335 +       __u16   dialedNumberLength;
14336 +       __u16   dialingNumberLength;
14337 +       __u8    dialedNumber[64];
14338 +       __u8    dialingNumber[64];
14339 +       __u8    subAddress[64];
14340 +};
14341 +
14342 +/* PptpInCallResultCode */
14343 +#define PPTP_INCALL_ACCEPT             1
14344 +#define PPTP_INCALL_GENERAL_ERROR      2
14345 +#define PPTP_INCALL_DONT_ACCEPT                3
14346 +
14347 +struct PptpInCallReply {
14348 +       __u16   callID;
14349 +       __u16   peersCallID;
14350 +       __u8    resultCode;
14351 +       __u8    generalErrorCode;
14352 +       __u16   packetWindow;
14353 +       __u16   packetProcDelay;
14354 +       __u16   reserved;
14355 +};
14356 +
14357 +struct PptpInCallConnected {
14358 +       __u16   peersCallID;
14359 +       __u16   reserved;
14360 +       __u32   connectSpeed;
14361 +       __u16   packetWindow;
14362 +       __u16   packetProcDelay;
14363 +       __u32   callFramingType;
14364 +};
14365 +
14366 +struct PptpClearCallRequest {
14367 +       __u16   callID;
14368 +       __u16   reserved;
14369 +};
14370 +
14371 +struct PptpCallDisconnectNotify {
14372 +       __u16   callID;
14373 +       __u8    resultCode;
14374 +       __u8    generalErrorCode;
14375 +       __u16   causeCode;
14376 +       __u16   reserved;
14377 +       __u8    callStatistics[128];
14378 +};
14379 +
14380 +struct PptpWanErrorNotify {
14381 +       __u16   peersCallID;
14382 +       __u16   reserved;
14383 +       __u32   crcErrors;
14384 +       __u32   framingErrors;
14385 +       __u32   hardwareOverRuns;
14386 +       __u32   bufferOverRuns;
14387 +       __u32   timeoutErrors;
14388 +       __u32   alignmentErrors;
14389 +};
14390 +
14391 +struct PptpSetLinkInfo {
14392 +       __u16   peersCallID;
14393 +       __u16   reserved;
14394 +       __u32   sendAccm;
14395 +       __u32   recvAccm;
14396 +};
14397 +
14398 +
14399 +struct pptp_priv_data {
14400 +       __u16   call_id;
14401 +       __u16   mcall_id;
14402 +       __u16   pcall_id;
14403 +};
14404 +
14405 +#endif /* __KERNEL__ */
14406 +#endif /* _CONNTRACK_PPTP_H */
14407 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
14408 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h  1970-01-01 01:00:00.000000000 +0100
14409 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h  2006-03-13 19:01:41.000000000 +0100
14410 @@ -0,0 +1,123 @@
14411 +#ifndef _CONNTRACK_PROTO_GRE_H
14412 +#define _CONNTRACK_PROTO_GRE_H
14413 +#include <asm/byteorder.h>
14414 +
14415 +/* GRE PROTOCOL HEADER */
14416 +
14417 +/* GRE Version field */
14418 +#define GRE_VERSION_1701       0x0
14419 +#define GRE_VERSION_PPTP       0x1
14420 +
14421 +/* GRE Protocol field */
14422 +#define GRE_PROTOCOL_PPTP      0x880B
14423 +
14424 +/* GRE Flags */
14425 +#define GRE_FLAG_C             0x80
14426 +#define GRE_FLAG_R             0x40
14427 +#define GRE_FLAG_K             0x20
14428 +#define GRE_FLAG_S             0x10
14429 +#define GRE_FLAG_A             0x80
14430 +
14431 +#define GRE_IS_C(f)    ((f)&GRE_FLAG_C)
14432 +#define GRE_IS_R(f)    ((f)&GRE_FLAG_R)
14433 +#define GRE_IS_K(f)    ((f)&GRE_FLAG_K)
14434 +#define GRE_IS_S(f)    ((f)&GRE_FLAG_S)
14435 +#define GRE_IS_A(f)    ((f)&GRE_FLAG_A)
14436 +
14437 +/* GRE is a mess: Four different standards */
14438 +struct gre_hdr {
14439 +#if defined(__LITTLE_ENDIAN_BITFIELD)
14440 +       __u16   rec:3,
14441 +               srr:1,
14442 +               seq:1,
14443 +               key:1,
14444 +               routing:1,
14445 +               csum:1,
14446 +               version:3,
14447 +               reserved:4,
14448 +               ack:1;
14449 +#elif defined(__BIG_ENDIAN_BITFIELD)
14450 +       __u16   csum:1,
14451 +               routing:1,
14452 +               key:1,
14453 +               seq:1,
14454 +               srr:1,
14455 +               rec:3,
14456 +               ack:1,
14457 +               reserved:4,
14458 +               version:3;
14459 +#else
14460 +#error "Adjust your <asm/byteorder.h> defines"
14461 +#endif
14462 +       __u16   protocol;
14463 +};
14464 +
14465 +/* modified GRE header for PPTP */
14466 +struct gre_hdr_pptp {
14467 +       __u8  flags;            /* bitfield */
14468 +       __u8  version;          /* should be GRE_VERSION_PPTP */
14469 +       __u16 protocol;         /* should be GRE_PROTOCOL_PPTP */
14470 +       __u16 payload_len;      /* size of ppp payload, not inc. gre header */
14471 +       __u16 call_id;          /* peer's call_id for this session */
14472 +       __u32 seq;              /* sequence number.  Present if S==1 */
14473 +       __u32 ack;              /* seq number of highest packet recieved by */
14474 +                               /*  sender in this session */
14475 +};
14476 +
14477 +
14478 +/* this is part of ip_conntrack */
14479 +struct ip_ct_gre {
14480 +       unsigned int stream_timeout;
14481 +       unsigned int timeout;
14482 +};
14483 +
14484 +/* this is part of ip_conntrack_expect */
14485 +struct ip_ct_gre_expect {
14486 +       struct ip_ct_gre_keymap *keymap_orig, *keymap_reply;
14487 +};
14488 +
14489 +#ifdef __KERNEL__
14490 +struct ip_conntrack_expect;
14491 +
14492 +/* structure for original <-> reply keymap */
14493 +struct ip_ct_gre_keymap {
14494 +       struct list_head list;
14495 +
14496 +       struct ip_conntrack_tuple tuple;
14497 +};
14498 +
14499 +
14500 +/* add new tuple->key_reply pair to keymap */
14501 +int ip_ct_gre_keymap_add(struct ip_conntrack_expect *exp,
14502 +                        struct ip_conntrack_tuple *t,
14503 +                        int reply);
14504 +
14505 +/* change an existing keymap entry */
14506 +void ip_ct_gre_keymap_change(struct ip_ct_gre_keymap *km,
14507 +                            struct ip_conntrack_tuple *t);
14508 +
14509 +/* delete keymap entries */
14510 +void ip_ct_gre_keymap_destroy(struct ip_conntrack_expect *exp);
14511 +
14512 +
14513 +/* get pointer to gre key, if present */
14514 +static inline u_int32_t *gre_key(struct gre_hdr *greh)
14515 +{
14516 +       if (!greh->key)
14517 +               return NULL;
14518 +       if (greh->csum || greh->routing)
14519 +               return (u_int32_t *) (greh+sizeof(*greh)+4);
14520 +       return (u_int32_t *) (greh+sizeof(*greh));
14521 +}
14522 +
14523 +/* get pointer ot gre csum, if present */
14524 +static inline u_int16_t *gre_csum(struct gre_hdr *greh)
14525 +{
14526 +       if (!greh->csum)
14527 +               return NULL;
14528 +       return (u_int16_t *) (greh+sizeof(*greh));
14529 +}
14530 +
14531 +#endif /* __KERNEL__ */
14532 +
14533 +#endif /* _CONNTRACK_PROTO_GRE_H */
14534 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
14535 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h       1970-01-01 01:00:00.000000000 +0100
14536 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h       2006-03-13 19:01:41.000000000 +0100
14537 @@ -0,0 +1,68 @@
14538 +/*
14539 + * RTSP extension for IP connection tracking.
14540 + * (C) 2003 by Tom Marshall <tmarshall@real.com>
14541 + * based on ip_conntrack_irc.h
14542 + *
14543 + *      This program is free software; you can redistribute it and/or
14544 + *      modify it under the terms of the GNU General Public License
14545 + *      as published by the Free Software Foundation; either version
14546 + *      2 of the License, or (at your option) any later version.
14547 + */
14548 +#ifndef _IP_CONNTRACK_RTSP_H
14549 +#define _IP_CONNTRACK_RTSP_H
14550 +
14551 +/* #define IP_NF_RTSP_DEBUG */
14552 +#define IP_NF_RTSP_VERSION "0.01"
14553 +
14554 +/* port block types */
14555 +typedef enum {
14556 +    pb_single,  /* client_port=x */
14557 +    pb_range,   /* client_port=x-y */
14558 +    pb_discon   /* client_port=x/y (rtspbis) */
14559 +} portblock_t;
14560 +
14561 +/* We record seq number and length of rtsp headers here, all in host order. */
14562 +
14563 +/*
14564 + * This structure is per expected connection.  It is a member of struct
14565 + * ip_conntrack_expect.  The TCP SEQ for the conntrack expect is stored
14566 + * there and we are expected to only store the length of the data which
14567 + * needs replaced.  If a packet contains multiple RTSP messages, we create
14568 + * one expected connection per message.
14569 + *
14570 + * We use these variables to mark the entire header block.  This may seem
14571 + * like overkill, but the nature of RTSP requires it.  A header may appear
14572 + * multiple times in a message.  We must treat two Transport headers the
14573 + * same as one Transport header with two entries.
14574 + */
14575 +struct ip_ct_rtsp_expect
14576 +{
14577 +    u_int32_t   len;        /* length of header block */
14578 +    portblock_t pbtype;     /* Type of port block that was requested */
14579 +    u_int16_t   loport;     /* Port that was requested, low or first */
14580 +    u_int16_t   hiport;     /* Port that was requested, high or second */
14581 +#if 0
14582 +    uint        method;     /* RTSP method */
14583 +    uint        cseq;       /* CSeq from request */
14584 +#endif
14585 +};
14586 +
14587 +/* This structure exists only once per master */
14588 +struct ip_ct_rtsp_master
14589 +{
14590 +    /* Empty (?) */
14591 +};
14592 +
14593 +
14594 +#ifdef __KERNEL__
14595 +
14596 +#include <linux/netfilter_ipv4/lockhelp.h>
14597 +
14598 +#define RTSP_PORT   554
14599 +
14600 +/* Protects rtsp part of conntracks */
14601 +DECLARE_LOCK_EXTERN(ip_rtsp_lock);
14602 +
14603 +#endif /* __KERNEL__ */
14604 +
14605 +#endif /* _IP_CONNTRACK_RTSP_H */
14606 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
14607 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_tuple.h      2003-11-28 19:26:21.000000000 +0100
14608 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_tuple.h      2006-03-13 18:55:57.000000000 +0100
14609 @@ -14,7 +14,7 @@
14610  union ip_conntrack_manip_proto
14611  {
14612         /* Add other protocols here. */
14613 -       u_int16_t all;
14614 +       u_int32_t all;
14615  
14616         struct {
14617                 u_int16_t port;
14618 @@ -25,6 +25,9 @@
14619         struct {
14620                 u_int16_t id;
14621         } icmp;
14622 +       struct {
14623 +               u_int32_t key;
14624 +       } gre;
14625  };
14626  
14627  /* The manipulable part of the tuple. */
14628 @@ -44,7 +47,7 @@
14629                 u_int32_t ip;
14630                 union {
14631                         /* Add other protocols here. */
14632 -                       u_int16_t all;
14633 +                       u_int32_t all;
14634  
14635                         struct {
14636                                 u_int16_t port;
14637 @@ -55,6 +58,9 @@
14638                         struct {
14639                                 u_int8_t type, code;
14640                         } icmp;
14641 +                       struct {
14642 +                               u_int32_t key;
14643 +                       } gre;
14644                 } u;
14645  
14646                 /* The protocol. */
14647 @@ -80,10 +86,16 @@
14648  #ifdef __KERNEL__
14649  
14650  #define DUMP_TUPLE(tp)                                         \
14651 -DEBUGP("tuple %p: %u %u.%u.%u.%u:%hu -> %u.%u.%u.%u:%hu\n",    \
14652 +DEBUGP("tuple %p: %u %u.%u.%u.%u:%u -> %u.%u.%u.%u:%u\n",      \
14653         (tp), (tp)->dst.protonum,                               \
14654 -       NIPQUAD((tp)->src.ip), ntohs((tp)->src.u.all),          \
14655 -       NIPQUAD((tp)->dst.ip), ntohs((tp)->dst.u.all))
14656 +       NIPQUAD((tp)->src.ip), ntohl((tp)->src.u.all),          \
14657 +       NIPQUAD((tp)->dst.ip), ntohl((tp)->dst.u.all))
14658 +
14659 +#define DUMP_TUPLE_RAW(x)                                              \
14660 +       DEBUGP("tuple %p: %u %u.%u.%u.%u:0x%08x -> %u.%u.%u.%u:0x%08x\n",\
14661 +       (x), (x)->dst.protonum,                                         \
14662 +       NIPQUAD((x)->src.ip), ntohl((x)->src.u.all),                    \
14663 +       NIPQUAD((x)->dst.ip), ntohl((x)->dst.u.all))
14664  
14665  #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
14666  
14667 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
14668 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_nat_pptp.h     1970-01-01 01:00:00.000000000 +0100
14669 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_nat_pptp.h     2006-03-13 18:55:57.000000000 +0100
14670 @@ -0,0 +1,11 @@
14671 +/* PPTP constants and structs */
14672 +#ifndef _NAT_PPTP_H
14673 +#define _NAT_PPTP_H
14674 +
14675 +/* conntrack private data */
14676 +struct ip_nat_pptp {
14677 +       u_int16_t pns_call_id;          /* NAT'ed PNS call id */
14678 +       u_int16_t pac_call_id;          /* NAT'ed PAC call id */
14679 +};
14680 +
14681 +#endif /* _NAT_PPTP_H */
14682 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
14683 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set.h  1970-01-01 01:00:00.000000000 +0100
14684 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set.h  2006-03-13 18:55:57.000000000 +0100
14685 @@ -0,0 +1,489 @@
14686 +#ifndef _IP_SET_H
14687 +#define _IP_SET_H
14688 +
14689 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
14690 + *                         Patrick Schaaf <bof@bof.de>
14691 + *                         Martin Josefsson <gandalf@wlug.westbo.se>
14692 + * Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
14693 + *
14694 + * This program is free software; you can redistribute it and/or modify
14695 + * it under the terms of the GNU General Public License version 2 as
14696 + * published by the Free Software Foundation.  
14697 + */
14698 +
14699 +/*
14700 + * A sockopt of such quality has hardly ever been seen before on the open
14701 + * market!  This little beauty, hardly ever used: above 64, so it's
14702 + * traditionally used for firewalling, not touched (even once!) by the
14703 + * 2.0, 2.2 and 2.4 kernels!
14704 + *
14705 + * Comes with its own certificate of authenticity, valid anywhere in the
14706 + * Free world!
14707 + *
14708 + * Rusty, 19.4.2000
14709 + */
14710 +#define SO_IP_SET              83
14711 +
14712 +/*
14713 + * Heavily modify by Joakim Axelsson 08.03.2002
14714 + * - Made it more modulebased
14715 + *
14716 + * Additional heavy modifications by Jozsef Kadlecsik 22.02.2004
14717 + * - bindings added
14718 + * - in order to "deal with" backward compatibility, renamed to ipset
14719 + */
14720 +
14721 +/* 
14722 + * Used so that the kernel module and ipset-binary can match their versions 
14723 + */
14724 +#define IP_SET_PROTOCOL_VERSION 2
14725 +
14726 +#define IP_SET_MAXNAMELEN 32   /* set names and set typenames */
14727 +
14728 +/* Lets work with our own typedef for representing an IP address.
14729 + * We hope to make the code more portable, possibly to IPv6...
14730 + *
14731 + * The representation works in HOST byte order, because most set types
14732 + * will perform arithmetic operations and compare operations.
14733 + * 
14734 + * For now the type is an uint32_t.
14735 + *
14736 + * Make sure to ONLY use the functions when translating and parsing
14737 + * in order to keep the host byte order and make it more portable:
14738 + *  parse_ip()
14739 + *  parse_mask()
14740 + *  parse_ipandmask()
14741 + *  ip_tostring()
14742 + * (Joakim: where are they???)
14743 + */
14744 +
14745 +typedef uint32_t ip_set_ip_t;
14746 +
14747 +/* Sets are identified by an id in kernel space. Tweak with ip_set_id_t
14748 + * and IP_SET_INVALID_ID if you want to increase the max number of sets.
14749 + */
14750 +typedef uint16_t ip_set_id_t;
14751 +
14752 +#define IP_SET_INVALID_ID      65535
14753 +
14754 +/* How deep we follow bindings  */
14755 +#define IP_SET_MAX_BINDINGS    6
14756 +
14757 +/*
14758 + * Option flags for kernel operations (ipt_set_info)
14759 + */
14760 +#define IPSET_SRC              0x01    /* Source match/add */
14761 +#define IPSET_DST              0x02    /* Destination match/add */
14762 +#define IPSET_MATCH_INV                0x04    /* Inverse matching */
14763 +
14764 +/*
14765 + * Set types (flavours)
14766 + */
14767 +#define IPSET_TYPE_IP          0       /* IP address type of set */
14768 +#define IPSET_TYPE_PORT                1       /* Port type of set */
14769 +
14770 +/* Reserved keywords */
14771 +#define IPSET_TOKEN_DEFAULT    ":default:"
14772 +#define IPSET_TOKEN_ALL                ":all:"
14773 +
14774 +/* SO_IP_SET operation constants, and their request struct types.
14775 + *
14776 + * Operation ids:
14777 + *       0-99:  commands with version checking
14778 + *     100-199: add/del/test/bind/unbind
14779 + *     200-299: list, save, restore
14780 + */
14781 +
14782 +/* Single shot operations: 
14783 + * version, create, destroy, flush, rename and swap 
14784 + *
14785 + * Sets are identified by name.
14786 + */
14787 +
14788 +#define IP_SET_REQ_STD         \
14789 +       unsigned op;            \
14790 +       unsigned version;       \
14791 +       char name[IP_SET_MAXNAMELEN]
14792 +
14793 +#define IP_SET_OP_CREATE       0x00000001      /* Create a new (empty) set */
14794 +struct ip_set_req_create {
14795 +       IP_SET_REQ_STD;
14796 +       char typename[IP_SET_MAXNAMELEN];
14797 +};
14798 +
14799 +#define IP_SET_OP_DESTROY      0x00000002      /* Remove a (empty) set */
14800 +struct ip_set_req_std {
14801 +       IP_SET_REQ_STD;
14802 +};
14803 +
14804 +#define IP_SET_OP_FLUSH                0x00000003      /* Remove all IPs in a set */
14805 +/* Uses ip_set_req_std */
14806 +
14807 +#define IP_SET_OP_RENAME       0x00000004      /* Rename a set */
14808 +/* Uses ip_set_req_create */
14809 +
14810 +#define IP_SET_OP_SWAP         0x00000005      /* Swap two sets */
14811 +/* Uses ip_set_req_create */
14812 +
14813 +union ip_set_name_index {
14814 +       char name[IP_SET_MAXNAMELEN];
14815 +       ip_set_id_t index;
14816 +};
14817 +
14818 +#define IP_SET_OP_GET_BYNAME   0x00000006      /* Get set index by name */
14819 +struct ip_set_req_get_set {
14820 +       unsigned op;
14821 +       unsigned version;
14822 +       union ip_set_name_index set;
14823 +};
14824 +
14825 +#define IP_SET_OP_GET_BYINDEX  0x00000007      /* Get set name by index */
14826 +/* Uses ip_set_req_get_set */
14827 +
14828 +#define IP_SET_OP_VERSION      0x00000100      /* Ask kernel version */
14829 +struct ip_set_req_version {
14830 +       unsigned op;
14831 +       unsigned version;
14832 +};
14833 +
14834 +/* Double shots operations: 
14835 + * add, del, test, bind and unbind.
14836 + *
14837 + * First we query the kernel to get the index and type of the target set,
14838 + * then issue the command. Validity of IP is checked in kernel in order
14839 + * to minimalize sockopt operations.
14840 + */
14841 +
14842 +/* Get minimal set data for add/del/test/bind/unbind IP */
14843 +#define IP_SET_OP_ADT_GET      0x00000010      /* Get set and type */
14844 +struct ip_set_req_adt_get {
14845 +       unsigned op;
14846 +       unsigned version;
14847 +       union ip_set_name_index set;
14848 +       char typename[IP_SET_MAXNAMELEN];
14849 +};
14850 +
14851 +#define IP_SET_REQ_BYINDEX     \
14852 +       unsigned op;            \
14853 +       ip_set_id_t index;
14854 +
14855 +struct ip_set_req_adt {
14856 +       IP_SET_REQ_BYINDEX;
14857 +};
14858 +
14859 +#define IP_SET_OP_ADD_IP       0x00000101      /* Add an IP to a set */
14860 +/* Uses ip_set_req_adt, with type specific addage */
14861 +
14862 +#define IP_SET_OP_DEL_IP       0x00000102      /* Remove an IP from a set */
14863 +/* Uses ip_set_req_adt, with type specific addage */
14864 +
14865 +#define IP_SET_OP_TEST_IP      0x00000103      /* Test an IP in a set */
14866 +/* Uses ip_set_req_adt, with type specific addage */
14867 +
14868 +#define IP_SET_OP_BIND_SET     0x00000104      /* Bind an IP to a set */
14869 +/* Uses ip_set_req_bind, with type specific addage */
14870 +struct ip_set_req_bind {
14871 +       IP_SET_REQ_BYINDEX;
14872 +       char binding[IP_SET_MAXNAMELEN];
14873 +};
14874 +
14875 +#define IP_SET_OP_UNBIND_SET   0x00000105      /* Unbind an IP from a set */
14876 +/* Uses ip_set_req_bind, with type speficic addage 
14877 + * index = 0 means unbinding for all sets */
14878 +
14879 +#define IP_SET_OP_TEST_BIND_SET        0x00000106      /* Test binding an IP to a set */
14880 +/* Uses ip_set_req_bind, with type specific addage */
14881 +
14882 +/* Multiple shots operations: list, save, restore.
14883 + *
14884 + * - check kernel version and query the max number of sets
14885 + * - get the basic information on all sets
14886 + *   and size required for the next step
14887 + * - get actual set data: header, data, bindings
14888 + */
14889 +
14890 +/* Get max_sets and the index of a queried set
14891 + */
14892 +#define IP_SET_OP_MAX_SETS     0x00000020
14893 +struct ip_set_req_max_sets {
14894 +       unsigned op;
14895 +       unsigned version;
14896 +       ip_set_id_t max_sets;           /* max_sets */
14897 +       ip_set_id_t sets;               /* real number of sets */
14898 +       union ip_set_name_index set;    /* index of set if name used */
14899 +};
14900 +
14901 +/* Get the id and name of the sets plus size for next step */
14902 +#define IP_SET_OP_LIST_SIZE    0x00000201
14903 +#define IP_SET_OP_SAVE_SIZE    0x00000202
14904 +struct ip_set_req_setnames {
14905 +       unsigned op;
14906 +       ip_set_id_t index;              /* set to list/save */
14907 +       size_t size;                    /* size to get setdata/bindings */
14908 +       /* followed by sets number of struct ip_set_name_list */
14909 +};
14910 +
14911 +struct ip_set_name_list {
14912 +       char name[IP_SET_MAXNAMELEN];
14913 +       char typename[IP_SET_MAXNAMELEN];
14914 +       ip_set_id_t index;
14915 +       ip_set_id_t id;
14916 +};
14917 +
14918 +/* The actual list operation */
14919 +#define IP_SET_OP_LIST         0x00000203
14920 +struct ip_set_req_list {
14921 +       IP_SET_REQ_BYINDEX;
14922 +       /* sets number of struct ip_set_list in reply */ 
14923 +};
14924 +
14925 +struct ip_set_list {
14926 +       ip_set_id_t index;
14927 +       ip_set_id_t binding;
14928 +       u_int32_t ref;
14929 +       size_t header_size;     /* Set header data of header_size */
14930 +       size_t members_size;    /* Set members data of members_size */
14931 +       size_t bindings_size;   /* Set bindings data of bindings_size */
14932 +};
14933 +
14934 +struct ip_set_hash_list {
14935 +       ip_set_ip_t ip;
14936 +       ip_set_id_t binding;
14937 +};
14938 +
14939 +/* The save operation */
14940 +#define IP_SET_OP_SAVE         0x00000204
14941 +/* Uses ip_set_req_list, in the reply replaced by
14942 + * sets number of struct ip_set_save plus a marker
14943 + * ip_set_save followed by ip_set_hash_save structures.
14944 + */
14945 +struct ip_set_save {
14946 +       ip_set_id_t index;
14947 +       ip_set_id_t binding;
14948 +       size_t header_size;     /* Set header data of header_size */
14949 +       size_t members_size;    /* Set members data of members_size */
14950 +};
14951 +
14952 +/* At restoring, ip == 0 means default binding for the given set: */
14953 +struct ip_set_hash_save {
14954 +       ip_set_ip_t ip;
14955 +       ip_set_id_t id;
14956 +       ip_set_id_t binding;
14957 +};
14958 +
14959 +/* The restore operation */
14960 +#define IP_SET_OP_RESTORE      0x00000205
14961 +/* Uses ip_set_req_setnames followed by ip_set_restore structures
14962 + * plus a marker ip_set_restore, followed by ip_set_hash_save 
14963 + * structures.
14964 + */
14965 +struct ip_set_restore {
14966 +       char name[IP_SET_MAXNAMELEN];
14967 +       char typename[IP_SET_MAXNAMELEN];
14968 +       ip_set_id_t index;
14969 +       size_t header_size;     /* Create data of header_size */
14970 +       size_t members_size;    /* Set members data of members_size */
14971 +};
14972 +
14973 +static inline int bitmap_bytes(ip_set_ip_t a, ip_set_ip_t b)
14974 +{
14975 +       return 4 * ((((b - a + 8) / 8) + 3) / 4);
14976 +}
14977 +
14978 +#ifdef __KERNEL__
14979 +
14980 +#define ip_set_printk(format, args...)                         \
14981 +       do {                                                    \
14982 +               printk("%s: %s: ", __FILE__, __FUNCTION__);     \
14983 +               printk(format "\n" , ## args);                  \
14984 +       } while (0)
14985 +
14986 +#if defined(IP_SET_DEBUG)
14987 +#define DP(format, args...)                                    \
14988 +       do {                                                    \
14989 +               printk("%s: %s (DBG): ", __FILE__, __FUNCTION__);\
14990 +               printk(format "\n" , ## args);                  \
14991 +       } while (0)
14992 +#define IP_SET_ASSERT(x)                                       \
14993 +       do {                                                    \
14994 +               if (!(x))                                       \
14995 +                       printk("IP_SET_ASSERT: %s:%i(%s)\n",    \
14996 +                               __FILE__, __LINE__, __FUNCTION__); \
14997 +       } while (0)
14998 +#else
14999 +#define DP(format, args...)
15000 +#define IP_SET_ASSERT(x)
15001 +#endif
15002 +
15003 +struct ip_set;
15004 +
15005 +/*
15006 + * The ip_set_type definition - one per set type, e.g. "ipmap".
15007 + *
15008 + * Each individual set has a pointer, set->type, going to one
15009 + * of these structures. Function pointers inside the structure implement
15010 + * the real behaviour of the sets.
15011 + *
15012 + * If not mentioned differently, the implementation behind the function
15013 + * pointers of a set_type, is expected to return 0 if ok, and a negative
15014 + * errno (e.g. -EINVAL) on error.
15015 + */
15016 +struct ip_set_type {
15017 +       struct list_head list;  /* next in list of set types */
15018 +
15019 +       /* test for IP in set (kernel: iptables -m set src|dst)
15020 +        * return 0 if not in set, 1 if in set.
15021 +        */
15022 +       int (*testip_kernel) (struct ip_set *set,
15023 +                             const struct sk_buff * skb, 
15024 +                             u_int32_t flags,
15025 +                             ip_set_ip_t *ip);
15026 +
15027 +       /* test for IP in set (userspace: ipset -T set IP)
15028 +        * return 0 if not in set, 1 if in set.
15029 +        */
15030 +       int (*testip) (struct ip_set *set,
15031 +                      const void *data, size_t size,
15032 +                      ip_set_ip_t *ip);
15033 +
15034 +       /*
15035 +        * Size of the data structure passed by when
15036 +        * adding/deletin/testing an entry.
15037 +        */
15038 +       size_t reqsize;
15039 +
15040 +       /* Add IP into set (userspace: ipset -A set IP)
15041 +        * Return -EEXIST if the address is already in the set,
15042 +        * and -ERANGE if the address lies outside the set bounds.
15043 +        * If the address was not already in the set, 0 is returned.
15044 +        */
15045 +       int (*addip) (struct ip_set *set, 
15046 +                     const void *data, size_t size,
15047 +                     ip_set_ip_t *ip);
15048 +
15049 +       /* Add IP into set (kernel: iptables ... -j SET set src|dst)
15050 +        * Return -EEXIST if the address is already in the set,
15051 +        * and -ERANGE if the address lies outside the set bounds.
15052 +        * If the address was not already in the set, 0 is returned.
15053 +        */
15054 +       int (*addip_kernel) (struct ip_set *set,
15055 +                            const struct sk_buff * skb, 
15056 +                            u_int32_t flags,
15057 +                            ip_set_ip_t *ip);
15058 +
15059 +       /* remove IP from set (userspace: ipset -D set --entry x)
15060 +        * Return -EEXIST if the address is NOT in the set,
15061 +        * and -ERANGE if the address lies outside the set bounds.
15062 +        * If the address really was in the set, 0 is returned.
15063 +        */
15064 +       int (*delip) (struct ip_set *set, 
15065 +                     const void *data, size_t size,
15066 +                     ip_set_ip_t *ip);
15067 +
15068 +       /* remove IP from set (kernel: iptables ... -j SET --entry x)
15069 +        * Return -EEXIST if the address is NOT in the set,
15070 +        * and -ERANGE if the address lies outside the set bounds.
15071 +        * If the address really was in the set, 0 is returned.
15072 +        */
15073 +       int (*delip_kernel) (struct ip_set *set,
15074 +                            const struct sk_buff * skb, 
15075 +                            u_int32_t flags,
15076 +                            ip_set_ip_t *ip);
15077 +
15078 +       /* new set creation - allocated type specific items
15079 +        */
15080 +       int (*create) (struct ip_set *set,
15081 +                      const void *data, size_t size);
15082 +
15083 +       /* retry the operation after successfully tweaking the set
15084 +        */
15085 +       int (*retry) (struct ip_set *set);
15086 +
15087 +       /* set destruction - free type specific items
15088 +        * There is no return value.
15089 +        * Can be called only when child sets are destroyed.
15090 +        */
15091 +       void (*destroy) (struct ip_set *set);
15092 +
15093 +       /* set flushing - reset all bits in the set, or something similar.
15094 +        * There is no return value.
15095 +        */
15096 +       void (*flush) (struct ip_set *set);
15097 +
15098 +       /* Listing: size needed for header
15099 +        */
15100 +       size_t header_size;
15101 +
15102 +       /* Listing: Get the header
15103 +        *
15104 +        * Fill in the information in "data".
15105 +        * This function is always run after list_header_size() under a 
15106 +        * writelock on the set. Therefor is the length of "data" always 
15107 +        * correct. 
15108 +        */
15109 +       void (*list_header) (const struct ip_set *set, 
15110 +                            void *data);
15111 +
15112 +       /* Listing: Get the size for the set members
15113 +        */
15114 +       int (*list_members_size) (const struct ip_set *set);
15115 +
15116 +       /* Listing: Get the set members
15117 +        *
15118 +        * Fill in the information in "data".
15119 +        * This function is always run after list_member_size() under a 
15120 +        * writelock on the set. Therefor is the length of "data" always 
15121 +        * correct. 
15122 +        */
15123 +       void (*list_members) (const struct ip_set *set,
15124 +                             void *data);
15125 +
15126 +       char typename[IP_SET_MAXNAMELEN];
15127 +       char typecode;
15128 +       int protocol_version;
15129 +
15130 +       /* Set this to THIS_MODULE if you are a module, otherwise NULL */
15131 +       struct module *me;
15132 +};
15133 +
15134 +extern int ip_set_register_set_type(struct ip_set_type *set_type);
15135 +extern void ip_set_unregister_set_type(struct ip_set_type *set_type);
15136 +
15137 +/* A generic ipset */
15138 +struct ip_set {
15139 +       char name[IP_SET_MAXNAMELEN];   /* the name of the set */
15140 +       rwlock_t lock;                  /* lock for concurrency control */
15141 +       ip_set_id_t id;                 /* set id for swapping */
15142 +       ip_set_id_t binding;            /* default binding for the set */
15143 +       atomic_t ref;                   /* in kernel and in hash references */
15144 +       struct ip_set_type *type;       /* the set types */
15145 +       void *data;                     /* pooltype specific data */
15146 +};
15147 +
15148 +/* Structure to bind set elements to sets */
15149 +struct ip_set_hash {
15150 +       struct list_head list;          /* list of clashing entries in hash */
15151 +       ip_set_ip_t ip;                 /* ip from set */
15152 +       ip_set_id_t id;                 /* set id */
15153 +       ip_set_id_t binding;            /* set we bind the element to */
15154 +};
15155 +
15156 +/* register and unregister set references */
15157 +extern ip_set_id_t ip_set_get_byname(const char name[IP_SET_MAXNAMELEN]);
15158 +extern ip_set_id_t ip_set_get_byindex(ip_set_id_t id);
15159 +extern void ip_set_put(ip_set_id_t id);
15160 +
15161 +/* API for iptables set match, and SET target */
15162 +extern void ip_set_addip_kernel(ip_set_id_t id,
15163 +                               const struct sk_buff *skb,
15164 +                               const u_int32_t *flags);
15165 +extern void ip_set_delip_kernel(ip_set_id_t id,
15166 +                               const struct sk_buff *skb,
15167 +                               const u_int32_t *flags);
15168 +extern int ip_set_testip_kernel(ip_set_id_t id,
15169 +                               const struct sk_buff *skb,
15170 +                               const u_int32_t *flags);
15171 +
15172 +#endif                         /* __KERNEL__ */
15173 +
15174 +#endif /*_IP_SET_H*/
15175 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
15176 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iphash.h   1970-01-01 01:00:00.000000000 +0100
15177 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iphash.h   2006-03-13 18:55:57.000000000 +0100
15178 @@ -0,0 +1,30 @@
15179 +#ifndef __IP_SET_IPHASH_H
15180 +#define __IP_SET_IPHASH_H
15181 +
15182 +#include <linux/netfilter_ipv4/ip_set.h>
15183 +
15184 +#define SETTYPE_NAME "iphash"
15185 +#define MAX_RANGE 0x0000FFFF
15186 +
15187 +struct ip_set_iphash {
15188 +       ip_set_ip_t *members;           /* the iphash proper */
15189 +       uint32_t initval;               /* initval for jhash_1word */
15190 +       uint32_t prime;                 /* prime for double hashing */
15191 +       uint32_t hashsize;              /* hash size */
15192 +       uint16_t probes;                /* max number of probes  */
15193 +       uint16_t resize;                /* resize factor in percent */
15194 +       ip_set_ip_t netmask;            /* netmask */
15195 +};
15196 +
15197 +struct ip_set_req_iphash_create {
15198 +       uint32_t hashsize;
15199 +       uint16_t probes;
15200 +       uint16_t resize;
15201 +       ip_set_ip_t netmask;
15202 +};
15203 +
15204 +struct ip_set_req_iphash {
15205 +       ip_set_ip_t ip;
15206 +};
15207 +
15208 +#endif /* __IP_SET_IPHASH_H */
15209 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
15210 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_ipmap.h    1970-01-01 01:00:00.000000000 +0100
15211 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_ipmap.h    2006-03-13 18:55:57.000000000 +0100
15212 @@ -0,0 +1,56 @@
15213 +#ifndef __IP_SET_IPMAP_H
15214 +#define __IP_SET_IPMAP_H
15215 +
15216 +#include <linux/netfilter_ipv4/ip_set.h>
15217 +
15218 +#define SETTYPE_NAME "ipmap"
15219 +#define MAX_RANGE 0x0000FFFF
15220 +
15221 +struct ip_set_ipmap {
15222 +       void *members;                  /* the ipmap proper */
15223 +       ip_set_ip_t first_ip;           /* host byte order, included in range */
15224 +       ip_set_ip_t last_ip;            /* host byte order, included in range */
15225 +       ip_set_ip_t netmask;            /* subnet netmask */
15226 +       ip_set_ip_t sizeid;             /* size of set in IPs */
15227 +       u_int16_t hosts;                /* number of hosts in a subnet */
15228 +};
15229 +
15230 +struct ip_set_req_ipmap_create {
15231 +       ip_set_ip_t from;
15232 +       ip_set_ip_t to;
15233 +       ip_set_ip_t netmask;
15234 +};
15235 +
15236 +struct ip_set_req_ipmap {
15237 +       ip_set_ip_t ip;
15238 +};
15239 +
15240 +unsigned int
15241 +mask_to_bits(ip_set_ip_t mask)
15242 +{
15243 +       unsigned int bits = 32;
15244 +       ip_set_ip_t maskaddr;
15245 +       
15246 +       if (mask == 0xFFFFFFFF)
15247 +               return bits;
15248 +       
15249 +       maskaddr = 0xFFFFFFFE;
15250 +       while (--bits >= 0 && maskaddr != mask)
15251 +               maskaddr <<= 1;
15252 +       
15253 +       return bits;
15254 +}
15255 +
15256 +ip_set_ip_t
15257 +range_to_mask(ip_set_ip_t from, ip_set_ip_t to, unsigned int *bits)
15258 +{
15259 +       ip_set_ip_t mask = 0xFFFFFFFE;
15260 +       
15261 +       *bits = 32;
15262 +       while (--(*bits) >= 0 && mask && (to & mask) != from)
15263 +               mask <<= 1;
15264 +               
15265 +       return mask;
15266 +}
15267 +       
15268 +#endif /* __IP_SET_IPMAP_H */
15269 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
15270 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iptree.h   1970-01-01 01:00:00.000000000 +0100
15271 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iptree.h   2006-03-13 18:55:57.000000000 +0100
15272 @@ -0,0 +1,39 @@
15273 +#ifndef __IP_SET_IPTREE_H
15274 +#define __IP_SET_IPTREE_H
15275 +
15276 +#include <linux/netfilter_ipv4/ip_set.h>
15277 +
15278 +#define SETTYPE_NAME "iptree"
15279 +#define MAX_RANGE 0x0000FFFF
15280 +
15281 +struct ip_set_iptreed {
15282 +       unsigned long expires[255];             /* x.x.x.ADDR */
15283 +};
15284 +
15285 +struct ip_set_iptreec {
15286 +       struct ip_set_iptreed *tree[255];       /* x.x.ADDR.* */
15287 +};
15288 +
15289 +struct ip_set_iptreeb {
15290 +       struct ip_set_iptreec *tree[255];       /* x.ADDR.*.* */
15291 +};
15292 +
15293 +struct ip_set_iptree {
15294 +       unsigned int timeout;
15295 +       unsigned int gc_interval;
15296 +#ifdef __KERNEL__
15297 +       struct timer_list gc;
15298 +       struct ip_set_iptreeb *tree[255];       /* ADDR.*.*.* */
15299 +#endif
15300 +};
15301 +
15302 +struct ip_set_req_iptree_create {
15303 +       unsigned int timeout;
15304 +};
15305 +
15306 +struct ip_set_req_iptree {
15307 +       ip_set_ip_t ip;
15308 +       unsigned int timeout;
15309 +};
15310 +
15311 +#endif /* __IP_SET_IPTREE_H */
15312 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
15313 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_jhash.h    1970-01-01 01:00:00.000000000 +0100
15314 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_jhash.h    2006-03-13 18:55:57.000000000 +0100
15315 @@ -0,0 +1,148 @@
15316 +#ifndef _LINUX_IPSET_JHASH_H
15317 +#define _LINUX_IPSET_JHASH_H
15318 +
15319 +/* This is a copy of linux/jhash.h but the types u32/u8 are changed
15320 + * to __u32/__u8 so that the header file can be included into
15321 + * userspace code as well. Jozsef Kadlecsik (kadlec@blackhole.kfki.hu)
15322 + */
15323 +
15324 +/* jhash.h: Jenkins hash support.
15325 + *
15326 + * Copyright (C) 1996 Bob Jenkins (bob_jenkins@burtleburtle.net)
15327 + *
15328 + * http://burtleburtle.net/bob/hash/
15329 + *
15330 + * These are the credits from Bob's sources:
15331 + *
15332 + * lookup2.c, by Bob Jenkins, December 1996, Public Domain.
15333 + * hash(), hash2(), hash3, and mix() are externally useful functions.
15334 + * Routines to test the hash are included if SELF_TEST is defined.
15335 + * You can use this free for any purpose.  It has no warranty.
15336 + *
15337 + * Copyright (C) 2003 David S. Miller (davem@redhat.com)
15338 + *
15339 + * I've modified Bob's hash to be useful in the Linux kernel, and
15340 + * any bugs present are surely my fault.  -DaveM
15341 + */
15342 +
15343 +/* NOTE: Arguments are modified. */
15344 +#define __jhash_mix(a, b, c) \
15345 +{ \
15346 +  a -= b; a -= c; a ^= (c>>13); \
15347 +  b -= c; b -= a; b ^= (a<<8); \
15348 +  c -= a; c -= b; c ^= (b>>13); \
15349 +  a -= b; a -= c; a ^= (c>>12);  \
15350 +  b -= c; b -= a; b ^= (a<<16); \
15351 +  c -= a; c -= b; c ^= (b>>5); \
15352 +  a -= b; a -= c; a ^= (c>>3);  \
15353 +  b -= c; b -= a; b ^= (a<<10); \
15354 +  c -= a; c -= b; c ^= (b>>15); \
15355 +}
15356 +
15357 +/* The golden ration: an arbitrary value */
15358 +#define JHASH_GOLDEN_RATIO     0x9e3779b9
15359 +
15360 +/* The most generic version, hashes an arbitrary sequence
15361 + * of bytes.  No alignment or length assumptions are made about
15362 + * the input key.
15363 + */
15364 +static inline __u32 jhash(void *key, __u32 length, __u32 initval)
15365 +{
15366 +       __u32 a, b, c, len;
15367 +       __u8 *k = key;
15368 +
15369 +       len = length;
15370 +       a = b = JHASH_GOLDEN_RATIO;
15371 +       c = initval;
15372 +
15373 +       while (len >= 12) {
15374 +               a += (k[0] +((__u32)k[1]<<8) +((__u32)k[2]<<16) +((__u32)k[3]<<24));
15375 +               b += (k[4] +((__u32)k[5]<<8) +((__u32)k[6]<<16) +((__u32)k[7]<<24));
15376 +               c += (k[8] +((__u32)k[9]<<8) +((__u32)k[10]<<16)+((__u32)k[11]<<24));
15377 +
15378 +               __jhash_mix(a,b,c);
15379 +
15380 +               k += 12;
15381 +               len -= 12;
15382 +       }
15383 +
15384 +       c += length;
15385 +       switch (len) {
15386 +       case 11: c += ((__u32)k[10]<<24);
15387 +       case 10: c += ((__u32)k[9]<<16);
15388 +       case 9 : c += ((__u32)k[8]<<8);
15389 +       case 8 : b += ((__u32)k[7]<<24);
15390 +       case 7 : b += ((__u32)k[6]<<16);
15391 +       case 6 : b += ((__u32)k[5]<<8);
15392 +       case 5 : b += k[4];
15393 +       case 4 : a += ((__u32)k[3]<<24);
15394 +       case 3 : a += ((__u32)k[2]<<16);
15395 +       case 2 : a += ((__u32)k[1]<<8);
15396 +       case 1 : a += k[0];
15397 +       };
15398 +
15399 +       __jhash_mix(a,b,c);
15400 +
15401 +       return c;
15402 +}
15403 +
15404 +/* A special optimized version that handles 1 or more of __u32s.
15405 + * The length parameter here is the number of __u32s in the key.
15406 + */
15407 +static inline __u32 jhash2(__u32 *k, __u32 length, __u32 initval)
15408 +{
15409 +       __u32 a, b, c, len;
15410 +
15411 +       a = b = JHASH_GOLDEN_RATIO;
15412 +       c = initval;
15413 +       len = length;
15414 +
15415 +       while (len >= 3) {
15416 +               a += k[0];
15417 +               b += k[1];
15418 +               c += k[2];
15419 +               __jhash_mix(a, b, c);
15420 +               k += 3; len -= 3;
15421 +       }
15422 +
15423 +       c += length * 4;
15424 +
15425 +       switch (len) {
15426 +       case 2 : b += k[1];
15427 +       case 1 : a += k[0];
15428 +       };
15429 +
15430 +       __jhash_mix(a,b,c);
15431 +
15432 +       return c;
15433 +}
15434 +
15435 +
15436 +/* A special ultra-optimized versions that knows they are hashing exactly
15437 + * 3, 2 or 1 word(s).
15438 + *
15439 + * NOTE: In partilar the "c += length; __jhash_mix(a,b,c);" normally
15440 + *       done at the end is not done here.
15441 + */
15442 +static inline __u32 jhash_3words(__u32 a, __u32 b, __u32 c, __u32 initval)
15443 +{
15444 +       a += JHASH_GOLDEN_RATIO;
15445 +       b += JHASH_GOLDEN_RATIO;
15446 +       c += initval;
15447 +
15448 +       __jhash_mix(a, b, c);
15449 +
15450 +       return c;
15451 +}
15452 +
15453 +static inline __u32 jhash_2words(__u32 a, __u32 b, __u32 initval)
15454 +{
15455 +       return jhash_3words(a, b, 0, initval);
15456 +}
15457 +
15458 +static inline __u32 jhash_1word(__u32 a, __u32 initval)
15459 +{
15460 +       return jhash_3words(a, 0, 0, initval);
15461 +}
15462 +
15463 +#endif /* _LINUX_IPSET_JHASH_H */
15464 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
15465 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_macipmap.h 1970-01-01 01:00:00.000000000 +0100
15466 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_macipmap.h 2006-03-13 18:55:57.000000000 +0100
15467 @@ -0,0 +1,38 @@
15468 +#ifndef __IP_SET_MACIPMAP_H
15469 +#define __IP_SET_MACIPMAP_H
15470 +
15471 +#include <linux/netfilter_ipv4/ip_set.h>
15472 +
15473 +#define SETTYPE_NAME "macipmap"
15474 +#define MAX_RANGE 0x0000FFFF
15475 +
15476 +/* general flags */
15477 +#define IPSET_MACIP_MATCHUNSET 1
15478 +
15479 +/* per ip flags */
15480 +#define IPSET_MACIP_ISSET      1
15481 +
15482 +struct ip_set_macipmap {
15483 +       void *members;                  /* the macipmap proper */
15484 +       ip_set_ip_t first_ip;           /* host byte order, included in range */
15485 +       ip_set_ip_t last_ip;            /* host byte order, included in range */
15486 +       u_int32_t flags;
15487 +};
15488 +
15489 +struct ip_set_req_macipmap_create {
15490 +       ip_set_ip_t from;
15491 +       ip_set_ip_t to;
15492 +       u_int32_t flags;
15493 +};
15494 +
15495 +struct ip_set_req_macipmap {
15496 +       ip_set_ip_t ip;
15497 +       unsigned char ethernet[ETH_ALEN];
15498 +};
15499 +
15500 +struct ip_set_macip {
15501 +       unsigned short flags;
15502 +       unsigned char ethernet[ETH_ALEN];
15503 +};
15504 +
15505 +#endif /* __IP_SET_MACIPMAP_H */
15506 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
15507 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_malloc.h   1970-01-01 01:00:00.000000000 +0100
15508 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_malloc.h   2006-03-13 18:55:57.000000000 +0100
15509 @@ -0,0 +1,27 @@
15510 +#ifndef _IP_SET_MALLOC_H
15511 +#define _IP_SET_MALLOC_H
15512 +
15513 +#ifdef __KERNEL__
15514 +
15515 +/* Memory allocation and deallocation */
15516 +static size_t max_malloc_size = 131072;                /* Guaranteed: slab.c */
15517 +
15518 +static inline void * ip_set_malloc(size_t bytes)
15519 +{
15520 +       if (bytes > max_malloc_size)
15521 +               return vmalloc(bytes);
15522 +       else
15523 +               return kmalloc(bytes, GFP_KERNEL);
15524 +}
15525 +
15526 +static inline void ip_set_free(void * data, size_t bytes)
15527 +{
15528 +       if (bytes > max_malloc_size)
15529 +               vfree(data);
15530 +       else
15531 +               kfree(data);
15532 +}
15533 +
15534 +#endif                         /* __KERNEL__ */
15535 +
15536 +#endif /*_IP_SET_MALLOC_H*/
15537 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
15538 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_nethash.h  1970-01-01 01:00:00.000000000 +0100
15539 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_nethash.h  2006-03-13 18:55:57.000000000 +0100
15540 @@ -0,0 +1,55 @@
15541 +#ifndef __IP_SET_NETHASH_H
15542 +#define __IP_SET_NETHASH_H
15543 +
15544 +#include <linux/netfilter_ipv4/ip_set.h>
15545 +
15546 +#define SETTYPE_NAME "nethash"
15547 +#define MAX_RANGE 0x0000FFFF
15548 +
15549 +struct ip_set_nethash {
15550 +       ip_set_ip_t *members;           /* the nethash proper */
15551 +       uint32_t initval;               /* initval for jhash_1word */
15552 +       uint32_t prime;                 /* prime for double hashing */
15553 +       uint32_t hashsize;              /* hash size */
15554 +       uint16_t probes;                /* max number of probes  */
15555 +       uint16_t resize;                /* resize factor in percent */
15556 +       unsigned char cidr[30];         /* CIDR sizes */
15557 +};
15558 +
15559 +struct ip_set_req_nethash_create {
15560 +       uint32_t hashsize;
15561 +       uint16_t probes;
15562 +       uint16_t resize;
15563 +};
15564 +
15565 +struct ip_set_req_nethash {
15566 +       ip_set_ip_t ip;
15567 +       unsigned char cidr;
15568 +};
15569 +
15570 +static unsigned char shifts[] = {255, 253, 249, 241, 225, 193, 129, 1};
15571 +
15572 +static inline ip_set_ip_t 
15573 +pack(ip_set_ip_t ip, unsigned char cidr)
15574 +{
15575 +       ip_set_ip_t addr, *paddr = &addr;
15576 +       unsigned char n, t, *a;
15577 +
15578 +       addr = htonl(ip & (0xFFFFFFFF << (32 - (cidr))));
15579 +#ifdef __KERNEL__
15580 +       DP("ip:%u.%u.%u.%u/%u", NIPQUAD(addr), cidr);
15581 +#endif
15582 +       n = cidr / 8;
15583 +       t = cidr % 8;   
15584 +       a = &((unsigned char *)paddr)[n];
15585 +       *a = *a /(1 << (8 - t)) + shifts[t];
15586 +#ifdef __KERNEL__
15587 +       DP("n: %u, t: %u, a: %u", n, t, *a);
15588 +       DP("ip:%u.%u.%u.%u/%u, %u.%u.%u.%u",
15589 +          HIPQUAD(ip), cidr, NIPQUAD(addr));
15590 +#endif
15591 +
15592 +       return ntohl(addr);
15593 +}
15594 +
15595 +#endif /* __IP_SET_NETHASH_H */
15596 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
15597 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_portmap.h  1970-01-01 01:00:00.000000000 +0100
15598 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_portmap.h  2006-03-13 18:55:57.000000000 +0100
15599 @@ -0,0 +1,25 @@
15600 +#ifndef __IP_SET_PORTMAP_H
15601 +#define __IP_SET_PORTMAP_H
15602 +
15603 +#include <linux/netfilter_ipv4/ip_set.h>
15604 +
15605 +#define SETTYPE_NAME   "portmap"
15606 +#define MAX_RANGE      0x0000FFFF
15607 +#define INVALID_PORT   (MAX_RANGE + 1)
15608 +
15609 +struct ip_set_portmap {
15610 +       void *members;                  /* the portmap proper */
15611 +       ip_set_ip_t first_port;         /* host byte order, included in range */
15612 +       ip_set_ip_t last_port;          /* host byte order, included in range */
15613 +};
15614 +
15615 +struct ip_set_req_portmap_create {
15616 +       ip_set_ip_t from;
15617 +       ip_set_ip_t to;
15618 +};
15619 +
15620 +struct ip_set_req_portmap {
15621 +       ip_set_ip_t port;
15622 +};
15623 +
15624 +#endif /* __IP_SET_PORTMAP_H */
15625 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
15626 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_prime.h    1970-01-01 01:00:00.000000000 +0100
15627 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_prime.h    2006-03-13 18:55:57.000000000 +0100
15628 @@ -0,0 +1,34 @@
15629 +#ifndef __IP_SET_PRIME_H
15630 +#define __IP_SET_PRIME_H
15631 +
15632 +static inline unsigned make_prime_bound(unsigned nr)
15633 +{
15634 +       unsigned long long nr64 = nr;
15635 +       unsigned long long x = 1;
15636 +       nr = 1;
15637 +       while (x <= nr64) { x <<= 2; nr <<= 1; }
15638 +       return nr;
15639 +}
15640 +
15641 +static inline int make_prime_check(unsigned nr)
15642 +{
15643 +       unsigned x = 3;
15644 +       unsigned b = make_prime_bound(nr);
15645 +       while (x <= b) {
15646 +               if (0 == (nr % x)) return 0;
15647 +               x += 2;
15648 +       }
15649 +       return 1;
15650 +}
15651 +
15652 +static unsigned make_prime(unsigned nr)
15653 +{
15654 +       if (0 == (nr & 1)) nr--;
15655 +       while (nr > 1) {
15656 +               if (make_prime_check(nr)) return nr;
15657 +               nr -= 2;
15658 +       }
15659 +       return 2;
15660 +}
15661 +
15662 +#endif /* __IP_SET_PRIME_H */
15663 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
15664 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_condition.h   1970-01-01 01:00:00.000000000 +0100
15665 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_condition.h   2006-03-13 18:55:58.000000000 +0100
15666 @@ -0,0 +1,11 @@
15667 +#ifndef __IPT_CONDITION_MATCH__
15668 +#define __IPT_CONDITION_MATCH__
15669 +
15670 +#define CONDITION_NAME_LEN  32
15671 +
15672 +struct condition_info {
15673 +       char name[CONDITION_NAME_LEN];
15674 +       int  invert;
15675 +};
15676 +
15677 +#endif
15678 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
15679 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connbytes.h   1970-01-01 01:00:00.000000000 +0100
15680 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connbytes.h   2006-03-13 18:55:58.000000000 +0100
15681 @@ -0,0 +1,25 @@
15682 +#ifndef _IPT_CONNBYTES_H
15683 +#define _IPT_CONNBYTES_H
15684 +enum ipt_connbytes_what {
15685 +               IPT_CONNBYTES_PKTS,
15686 +               IPT_CONNBYTES_BYTES,
15687 +               IPT_CONNBYTES_AVGPKT,
15688 +};
15689 +
15690 +enum ipt_connbytes_direction {
15691 +               IPT_CONNBYTES_DIR_ORIGINAL,
15692 +               IPT_CONNBYTES_DIR_REPLY,
15693 +               IPT_CONNBYTES_DIR_BOTH,
15694 +};
15695 +
15696 +struct ipt_connbytes_info
15697 +{
15698 +        struct {
15699 +                u_int64_t from; /* count to be matched */
15700 +                u_int64_t to;   /* count to be matched */
15701 +        } count;
15702 +        u_int8_t what;          /* ipt_connbytes_what */
15703 +        u_int8_t direction;     /* ipt_connbytes_direction */
15704 +};
15705 +
15706 +#endif
15707 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
15708 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connmark.h    1970-01-01 01:00:00.000000000 +0100
15709 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connmark.h    2006-03-13 18:55:57.000000000 +0100
15710 @@ -0,0 +1,18 @@
15711 +#ifndef _IPT_CONNMARK_H
15712 +#define _IPT_CONNMARK_H
15713 +
15714 +/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
15715 + * by Henrik Nordstrom <hno@marasystems.com>
15716 + *
15717 + * This program is free software; you can redistribute it and/or modify
15718 + * it under the terms of the GNU General Public License as published by
15719 + * the Free Software Foundation; either version 2 of the License, or
15720 + * (at your option) any later version.
15721 + */
15722 +
15723 +struct ipt_connmark_info {
15724 +       unsigned long mark, mask;
15725 +       u_int8_t invert;
15726 +};
15727 +
15728 +#endif /*_IPT_CONNMARK_H*/
15729 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
15730 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_CONNMARK.h    1970-01-01 01:00:00.000000000 +0100
15731 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_CONNMARK.h    2006-03-13 18:55:57.000000000 +0100
15732 @@ -0,0 +1,25 @@
15733 +#ifndef _IPT_CONNMARK_H_target
15734 +#define _IPT_CONNMARK_H_target
15735 +
15736 +/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
15737 + * by Henrik Nordstrom <hno@marasystems.com>
15738 + *
15739 + * This program is free software; you can redistribute it and/or modify
15740 + * it under the terms of the GNU General Public License as published by
15741 + * the Free Software Foundation; either version 2 of the License, or
15742 + * (at your option) any later version.
15743 + */
15744 +
15745 +enum {
15746 +       IPT_CONNMARK_SET = 0,
15747 +       IPT_CONNMARK_SAVE,
15748 +       IPT_CONNMARK_RESTORE
15749 +};
15750 +
15751 +struct ipt_connmark_target_info {
15752 +       unsigned long mark;
15753 +       unsigned long mask;
15754 +       u_int8_t mode;
15755 +};
15756 +
15757 +#endif /*_IPT_CONNMARK_H_target*/
15758 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
15759 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_IMQ.h 1970-01-01 01:00:00.000000000 +0100
15760 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_IMQ.h 2006-03-13 18:55:58.000000000 +0100
15761 @@ -0,0 +1,8 @@
15762 +#ifndef _IPT_IMQ_H
15763 +#define _IPT_IMQ_H
15764 +
15765 +struct ipt_imq_info {
15766 +       unsigned int todev;     /* target imq device */
15767 +};
15768 +
15769 +#endif /* _IPT_IMQ_H */
15770 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
15771 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_ipp2p.h       1970-01-01 01:00:00.000000000 +0100
15772 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_ipp2p.h       2006-03-13 18:55:56.000000000 +0100
15773 @@ -0,0 +1,29 @@
15774 +#ifndef __IPT_IPP2P_H
15775 +#define __IPT_IPP2P_H
15776 +#define IPP2P_VERSION "0.7.4"
15777 +
15778 +struct ipt_p2p_info {
15779 +    int cmd;
15780 +    int debug;
15781 +};
15782 +
15783 +#endif //__IPT_IPP2P_H
15784 +
15785 +#define SHORT_HAND_IPP2P       1 /* --ipp2p switch*/
15786 +#define SHORT_HAND_DATA                4 /* --ipp2p-data switch*/
15787 +#define SHORT_HAND_NONE                5 /* no short hand*/
15788 +
15789 +#define IPP2P_EDK              2
15790 +#define IPP2P_DATA_KAZAA       8
15791 +#define IPP2P_DATA_EDK         16
15792 +#define IPP2P_DATA_DC          32
15793 +#define IPP2P_DC               64
15794 +#define IPP2P_DATA_GNU         128
15795 +#define IPP2P_GNU              256
15796 +#define IPP2P_KAZAA            512
15797 +#define IPP2P_BIT              1024
15798 +#define IPP2P_APPLE            2048
15799 +#define IPP2P_SOUL             4096
15800 +#define IPP2P_WINMX            8192
15801 +#define IPP2P_ARES             16384
15802 +
15803 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
15804 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_layer7.h      1970-01-01 01:00:00.000000000 +0100
15805 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_layer7.h      2006-03-13 18:55:57.000000000 +0100
15806 @@ -0,0 +1,27 @@
15807 +/* 
15808 +  By Matthew Strait <quadong@users.sf.net>, Dec 2003.
15809 +  http://l7-filter.sf.net
15810 +
15811 +  This program is free software; you can redistribute it and/or
15812 +  modify it under the terms of the GNU General Public License
15813 +  as published by the Free Software Foundation; either version
15814 +  2 of the License, or (at your option) any later version.
15815 +  http://www.gnu.org/licenses/gpl.txt
15816 +*/
15817 +
15818 +#ifndef _IPT_LAYER7_H
15819 +#define _IPT_LAYER7_H
15820 +
15821 +#define MAX_PATTERN_LEN 8192
15822 +#define MAX_PROTOCOL_LEN 256
15823 +
15824 +typedef char *(*proc_ipt_search) (char *, char, char *);
15825 +
15826 +struct ipt_layer7_info {
15827 +    char protocol[MAX_PROTOCOL_LEN];
15828 +    char invert:1;
15829 +    char pattern[MAX_PATTERN_LEN];
15830 +    char pkt;
15831 +};
15832 +
15833 +#endif /* _IPT_LAYER7_H */
15834 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
15835 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_multiport.h   2000-12-11 22:31:30.000000000 +0100
15836 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_multiport.h   2006-03-13 18:55:58.000000000 +0100
15837 @@ -11,11 +11,12 @@
15838  
15839  #define IPT_MULTI_PORTS        15
15840  
15841 -/* Must fit inside union ipt_matchinfo: 16 bytes */
15842 -struct ipt_multiport
15843 +struct ipt_multiport_v1
15844  {
15845         u_int8_t flags;                         /* Type of comparison */
15846         u_int8_t count;                         /* Number of ports */
15847         u_int16_t ports[IPT_MULTI_PORTS];       /* Ports */
15848 +       u_int8_t pflags[IPT_MULTI_PORTS];       /* Port flags */
15849 +       u_int8_t invert;                        /* Invert flag */
15850  };
15851  #endif /*_IPT_MULTIPORT_H*/
15852 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
15853 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_quota.h       1970-01-01 01:00:00.000000000 +0100
15854 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_quota.h       2006-03-13 18:55:58.000000000 +0100
15855 @@ -0,0 +1,12 @@
15856 +#ifndef _IPT_QUOTA_H
15857 +#define _IPT_QUOTA_H
15858 +
15859 +/* print debug info in both kernel/netfilter module & iptable library */
15860 +//#define DEBUG_IPT_QUOTA
15861 +
15862 +struct ipt_quota_info {
15863 +        u_int64_t quota;
15864 +       struct ipt_quota_info *master;
15865 +};
15866 +
15867 +#endif /*_IPT_QUOTA_H*/
15868 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
15869 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_set.h 1970-01-01 01:00:00.000000000 +0100
15870 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_set.h 2006-03-13 18:55:57.000000000 +0100
15871 @@ -0,0 +1,21 @@
15872 +#ifndef _IPT_SET_H
15873 +#define _IPT_SET_H
15874 +
15875 +#include <linux/netfilter_ipv4/ip_set.h>
15876 +
15877 +struct ipt_set_info {
15878 +       ip_set_id_t index;
15879 +       u_int32_t flags[IP_SET_MAX_BINDINGS + 1];
15880 +};
15881 +
15882 +/* match info */
15883 +struct ipt_set_info_match {
15884 +       struct ipt_set_info match_set;
15885 +};
15886 +
15887 +struct ipt_set_info_target {
15888 +       struct ipt_set_info add_set;
15889 +       struct ipt_set_info del_set;
15890 +};
15891 +
15892 +#endif /*_IPT_SET_H*/
15893 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
15894 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_string.h      1970-01-01 01:00:00.000000000 +0100
15895 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_string.h      2006-03-13 18:55:57.000000000 +0100
15896 @@ -0,0 +1,18 @@
15897 +#ifndef _IPT_STRING_H
15898 +#define _IPT_STRING_H
15899 +
15900 +#define IPT_STRING_MAX_PATTERN_SIZE 128
15901 +#define IPT_STRING_MAX_ALGO_NAME_SIZE 16
15902 +
15903 +struct ipt_string_info
15904 +{
15905 +       u_int16_t from_offset;
15906 +       u_int16_t to_offset;
15907 +       char      algo[IPT_STRING_MAX_ALGO_NAME_SIZE];
15908 +       char      pattern[IPT_STRING_MAX_PATTERN_SIZE];
15909 +       u_int8_t  patlen;
15910 +       u_int8_t  invert;
15911 +       struct ts_config __attribute__((aligned(8))) *config;
15912 +};
15913 +
15914 +#endif /*_IPT_STRING_H*/
15915 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
15916 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_time.h        1970-01-01 01:00:00.000000000 +0100
15917 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_time.h        2006-03-13 18:55:58.000000000 +0100
15918 @@ -0,0 +1,15 @@
15919 +#ifndef __ipt_time_h_included__
15920 +#define __ipt_time_h_included__
15921 +
15922 +
15923 +struct ipt_time_info {
15924 +       u_int8_t  days_match;   /* 1 bit per day. -SMTWTFS                      */
15925 +       u_int16_t time_start;   /* 0 < time_start < 23*60+59 = 1439             */
15926 +       u_int16_t time_stop;    /* 0:0 < time_stat < 23:59                      */
15927 +       u_int8_t  kerneltime;   /* ignore skb time (and use kerneltime) or not. */
15928 +       time_t    date_start;
15929 +       time_t    date_stop;
15930 +};
15931 +
15932 +
15933 +#endif /* __ipt_time_h_included__ */
15934 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
15935 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_TTL.h 1970-01-01 01:00:00.000000000 +0100
15936 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_TTL.h 2006-03-13 18:55:57.000000000 +0100
15937 @@ -0,0 +1,21 @@
15938 +/* TTL modification module for IP tables
15939 + * (C) 2000 by Harald Welte <laforge@gnumonks.org> */
15940 +
15941 +#ifndef _IPT_TTL_H
15942 +#define _IPT_TTL_H
15943 +
15944 +enum {
15945 +       IPT_TTL_SET = 0,
15946 +       IPT_TTL_INC,
15947 +       IPT_TTL_DEC
15948 +};
15949 +
15950 +#define IPT_TTL_MAXMODE        IPT_TTL_DEC
15951 +
15952 +struct ipt_TTL_info {
15953 +       u_int8_t        mode;
15954 +       u_int8_t        ttl;
15955 +};
15956 +
15957 +
15958 +#endif
15959 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
15960 --- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_condition.h  1970-01-01 01:00:00.000000000 +0100
15961 +++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_condition.h  2006-03-13 18:55:58.000000000 +0100
15962 @@ -0,0 +1,11 @@
15963 +#ifndef __IP6T_CONDITION_MATCH__
15964 +#define __IP6T_CONDITION_MATCH__
15965 +
15966 +#define CONDITION6_NAME_LEN  32
15967 +
15968 +struct condition6_info {
15969 +       char name[CONDITION6_NAME_LEN];
15970 +       int  invert;
15971 +};
15972 +
15973 +#endif
15974 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
15975 --- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_IMQ.h        1970-01-01 01:00:00.000000000 +0100
15976 +++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_IMQ.h        2006-03-13 18:55:58.000000000 +0100
15977 @@ -0,0 +1,8 @@
15978 +#ifndef _IP6T_IMQ_H
15979 +#define _IP6T_IMQ_H
15980 +
15981 +struct ip6t_imq_info {
15982 +       unsigned int todev;     /* target imq device */
15983 +};
15984 +
15985 +#endif /* _IP6T_IMQ_H */
15986 diff -Nur linux-2.4.32/include/linux/netfilter_mime.h linux-2.4.32.patched/include/linux/netfilter_mime.h
15987 --- linux-2.4.32/include/linux/netfilter_mime.h 1970-01-01 01:00:00.000000000 +0100
15988 +++ linux-2.4.32.patched/include/linux/netfilter_mime.h 2006-03-13 19:01:42.000000000 +0100
15989 @@ -0,0 +1,90 @@
15990 +/*
15991 + * MIME functions for netfilter modules.  This file provides implementations
15992 + * for basic MIME parsing.  MIME headers are used in many protocols, such as
15993 + * HTTP, RTSP, SIP, etc.
15994 + *
15995 + * gcc will warn for defined but unused functions, so we only include the
15996 + * functions requested.  The following macros are used:
15997 + *   NF_NEED_MIME_NEXTLINE      nf_mime_nextline()
15998 + */
15999 +#ifndef _NETFILTER_MIME_H
16000 +#define _NETFILTER_MIME_H
16001 +
16002 +/* Only include these functions for kernel code. */
16003 +#ifdef __KERNEL__
16004 +
16005 +#include <linux/kernel.h>
16006 +#include <linux/ctype.h>
16007 +
16008 +/*
16009 + * Given a buffer and length, advance to the next line and mark the current
16010 + * line.  If the current line is empty, *plinelen will be set to zero.  If
16011 + * not, it will be set to the actual line length (including CRLF).
16012 + *
16013 + * 'line' in this context means logical line (includes LWS continuations).
16014 + * Returns 1 on success, 0 on failure.
16015 + */
16016 +#ifdef NF_NEED_MIME_NEXTLINE
16017 +static int
16018 +nf_mime_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
16019 +{
16020 +    uint    off = *poff;
16021 +    uint    physlen = 0;
16022 +    int     is_first_line = 1;
16023 +
16024 +    if (off >= len)
16025 +    {
16026 +        return 0;
16027 +    }
16028 +
16029 +    do
16030 +    {
16031 +        while (p[off] != '\n')
16032 +        {
16033 +            if (len-off <= 1)
16034 +            {
16035 +                return 0;
16036 +            }
16037 +
16038 +            physlen++;
16039 +            off++;
16040 +        }
16041 +
16042 +        /* if we saw a crlf, physlen needs adjusted */
16043 +        if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
16044 +        {
16045 +            physlen--;
16046 +        }
16047 +
16048 +        /* advance past the newline */
16049 +        off++;
16050 +
16051 +        /* check for an empty line */
16052 +        if (physlen == 0)
16053 +        {
16054 +            break;
16055 +        }
16056 +
16057 +        /* check for colon on the first physical line */
16058 +        if (is_first_line)
16059 +        {
16060 +            is_first_line = 0;
16061 +            if (memchr(p+(*poff), ':', physlen) == NULL)
16062 +            {
16063 +                return 0;
16064 +            }
16065 +        }
16066 +    }
16067 +    while (p[off] == ' ' || p[off] == '\t');
16068 +
16069 +    *plineoff = *poff;
16070 +    *plinelen = (physlen == 0) ? 0 : (off - *poff);
16071 +    *poff = off;
16072 +
16073 +    return 1;
16074 +}
16075 +#endif /* NF_NEED_MIME_NEXTLINE */
16076 +
16077 +#endif /* __KERNEL__ */
16078 +
16079 +#endif /* _NETFILTER_MIME_H */
16080 diff -Nur linux-2.4.32/include/linux/pci_ids.h linux-2.4.32.patched/include/linux/pci_ids.h
16081 --- linux-2.4.32/include/linux/pci_ids.h        2005-11-16 20:12:54.000000000 +0100
16082 +++ linux-2.4.32.patched/include/linux/pci_ids.h        2006-03-13 18:55:59.000000000 +0100
16083 @@ -1741,6 +1741,7 @@
16084  #define PCI_DEVICE_ID_TIGON3_5901_2    0x170e
16085  #define PCI_DEVICE_ID_BCM4401          0x4401
16086  #define PCI_DEVICE_ID_BCM4401B0                0x4402
16087 +#define PCI_DEVICE_ID_BCM4713          0x4713
16088  
16089  #define PCI_VENDOR_ID_ENE              0x1524
16090  #define PCI_DEVICE_ID_ENE_1211         0x1211
16091 diff -Nur linux-2.4.32/include/linux/ppp-comp.h linux-2.4.32.patched/include/linux/ppp-comp.h
16092 --- linux-2.4.32/include/linux/ppp-comp.h       1999-08-06 19:44:11.000000000 +0200
16093 +++ linux-2.4.32.patched/include/linux/ppp-comp.h       2006-03-13 18:55:55.000000000 +0100
16094 @@ -28,7 +28,7 @@
16095   */
16096  
16097  /*
16098 - *  ==FILEVERSION 980319==
16099 + *  ==FILEVERSION 20040509==
16100   *
16101   *  NOTE TO MAINTAINERS:
16102   *     If you modify this file at all, please set the above date.
16103 @@ -78,7 +78,7 @@
16104  
16105         /* Compress a packet */
16106         int     (*compress) (void *state, unsigned char *rptr,
16107 -                             unsigned char *obuf, int isize, int osize);
16108 +                            unsigned char *obuf, int isize, int osize);
16109  
16110         /* Return compression statistics */
16111         void    (*comp_stat) (void *state, struct compstat *stats);
16112 @@ -99,7 +99,7 @@
16113  
16114         /* Decompress a packet. */
16115         int     (*decompress) (void *state, unsigned char *ibuf, int isize,
16116 -                               unsigned char *obuf, int osize);
16117 +                              unsigned char *obuf, int osize);
16118  
16119         /* Update state for an incompressible packet received */
16120         void    (*incomp) (void *state, unsigned char *ibuf, int icnt);
16121 @@ -187,6 +187,42 @@
16122  #define DEFLATE_CHK_SEQUENCE   0
16123  
16124  /*
16125 + * Definitions for MPPE/MPPC.
16126 + */
16127 +
16128 +#define CI_MPPE                        18      /* config option for MPPE */
16129 +#define CILEN_MPPE             6       /* length of config option */
16130 +
16131 +#define MPPE_OVHD              4       /* MPPE overhead */
16132 +#define MPPE_MAX_KEY_LEN       16      /* largest key length (128-bit) */
16133 +
16134 +#define MPPE_STATELESS          0x01   /* configuration bit H */
16135 +#define MPPE_40BIT              0x20   /* configuration bit L */
16136 +#define MPPE_56BIT              0x80   /* configuration bit M */
16137 +#define MPPE_128BIT             0x40   /* configuration bit S */
16138 +#define MPPE_MPPC               0x01   /* configuration bit C */
16139 +
16140 +/*
16141 + * Definitions for Stac LZS.
16142 + */
16143 +
16144 +#define CI_LZS                 17      /* config option for Stac LZS */
16145 +#define CILEN_LZS              5       /* length of config option */
16146 +
16147 +#define LZS_OVHD               4       /* max. LZS overhead */
16148 +#define LZS_HIST_LEN           2048    /* LZS history size */
16149 +#define LZS_MAX_CCOUNT         0x0FFF  /* max. coherency counter value */
16150 +
16151 +#define LZS_MODE_NONE          0
16152 +#define LZS_MODE_LCB           1
16153 +#define LZS_MODE_CRC           2
16154 +#define LZS_MODE_SEQ           3
16155 +#define LZS_MODE_EXT           4
16156 +
16157 +#define LZS_EXT_BIT_FLUSHED    0x80    /* bit A */
16158 +#define LZS_EXT_BIT_COMP       0x20    /* bit C */
16159 +
16160 +/*
16161   * Definitions for other, as yet unsupported, compression methods.
16162   */
16163  
16164 diff -Nur linux-2.4.32/include/linux/sched.h linux-2.4.32.patched/include/linux/sched.h
16165 --- linux-2.4.32/include/linux/sched.h  2005-01-19 15:10:12.000000000 +0100
16166 +++ linux-2.4.32.patched/include/linux/sched.h  2006-03-13 18:57:11.000000000 +0100
16167 @@ -617,6 +617,10 @@
16168  extern int in_group_p(gid_t);
16169  extern int in_egroup_p(gid_t);
16170  
16171 +extern ATTRIB_NORET void cpu_idle(void);
16172 +
16173 +extern void release_task(struct task_struct * p);
16174 +
16175  extern void proc_caches_init(void);
16176  extern void flush_signals(struct task_struct *);
16177  extern void flush_signal_handlers(struct task_struct *);
16178 diff -Nur linux-2.4.32/include/linux/serial.h linux-2.4.32.patched/include/linux/serial.h
16179 --- linux-2.4.32/include/linux/serial.h 2002-08-03 02:39:45.000000000 +0200
16180 +++ linux-2.4.32.patched/include/linux/serial.h 2006-03-13 18:57:18.000000000 +0100
16181 @@ -75,7 +75,8 @@
16182  #define PORT_16654     11
16183  #define PORT_16850     12
16184  #define PORT_RSA       13      /* RSA-DV II/S card */
16185 -#define PORT_MAX       13
16186 +#define PORT_SB1250    14
16187 +#define PORT_MAX       14
16188  
16189  #define SERIAL_IO_PORT 0
16190  #define SERIAL_IO_HUB6 1
16191 diff -Nur linux-2.4.32/include/linux/skbuff.h linux-2.4.32.patched/include/linux/skbuff.h
16192 --- linux-2.4.32/include/linux/skbuff.h 2005-04-04 03:42:20.000000000 +0200
16193 +++ linux-2.4.32.patched/include/linux/skbuff.h 2006-03-13 18:57:13.000000000 +0100
16194 @@ -93,6 +93,9 @@
16195         struct nf_conntrack *master;
16196  };
16197  #endif
16198 +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
16199 +struct nf_info;
16200 +#endif
16201  
16202  struct sk_buff_head {
16203         /* These two members must be first. */
16204 @@ -135,10 +138,6 @@
16205         struct sock     *sk;                    /* Socket we are owned by                       */
16206         struct timeval  stamp;                  /* Time we arrived                              */
16207         struct net_device       *dev;           /* Device we arrived on/are leaving by          */
16208 -       struct net_device       *real_dev;      /* For support of point to point protocols 
16209 -                                                  (e.g. 802.3ad) over bonding, we must save the
16210 -                                                  physical device that got the packet before
16211 -                                                  replacing skb->dev with the virtual device.  */
16212  
16213         /* Transport layer header */
16214         union
16215 @@ -182,7 +181,7 @@
16216         unsigned int    len;                    /* Length of actual data                        */
16217         unsigned int    data_len;
16218         unsigned int    csum;                   /* Checksum                                     */
16219 -       unsigned char   __unused,               /* Dead field, may be reused                    */
16220 +       unsigned char   imq_flags,              /* intermediate queueing device */
16221                         cloned,                 /* head may be cloned (check refcnt to be sure). */
16222                         pkt_type,               /* Packet class                                 */
16223                         ip_summed;              /* Driver fed us an IP checksum                 */
16224 @@ -219,6 +218,13 @@
16225  #ifdef CONFIG_NET_SCHED
16226         __u32           tc_index;               /* traffic control index */
16227  #endif
16228 +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
16229 +       struct nf_info  *nf_info;
16230 +#endif
16231 +       struct net_device       *real_dev;      /* For support of point to point protocols 
16232 +                                                  (e.g. 802.3ad) over bonding, we must save the
16233 +                                                  physical device that got the packet before
16234 +                                                  replacing skb->dev with the virtual device.  */
16235  };
16236  
16237  #ifdef __KERNEL__
16238 diff -Nur linux-2.4.32/include/linux/squashfs_fs.h linux-2.4.32.patched/include/linux/squashfs_fs.h
16239 --- linux-2.4.32/include/linux/squashfs_fs.h    1970-01-01 01:00:00.000000000 +0100
16240 +++ linux-2.4.32.patched/include/linux/squashfs_fs.h    2006-03-13 18:57:11.000000000 +0100
16241 @@ -0,0 +1,523 @@
16242 +#ifndef SQUASHFS_FS
16243 +#define SQUASHFS_FS
16244 +/*
16245 + * Squashfs
16246 + *
16247 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16248 + *
16249 + * This program is free software; you can redistribute it and/or
16250 + * modify it under the terms of the GNU General Public License
16251 + * as published by the Free Software Foundation; either version 2,
16252 + * or (at your option) any later version.
16253 + *
16254 + * This program is distributed in the hope that it will be useful,
16255 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16256 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16257 + * GNU General Public License for more details.
16258 + *
16259 + * You should have received a copy of the GNU General Public License
16260 + * along with this program; if not, write to the Free Software
16261 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16262 + *
16263 + * squashfs_fs.h
16264 + */
16265 +
16266 +#ifdef CONFIG_SQUASHFS_VMALLOC
16267 +#define SQUASHFS_ALLOC(a)              vmalloc(a)
16268 +#define SQUASHFS_FREE(a)               vfree(a)
16269 +#else
16270 +#define SQUASHFS_ALLOC(a)              kmalloc(a, GFP_KERNEL)
16271 +#define SQUASHFS_FREE(a)               kfree(a)
16272 +#endif
16273 +#ifdef CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE
16274 +#define SQUASHFS_CACHED_FRAGMENTS      CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE     
16275 +#else
16276 +#define SQUASHFS_CACHED_FRAGMENTS      3
16277 +#endif
16278 +#define SQUASHFS_MAJOR                 2
16279 +#define SQUASHFS_MINOR                 1
16280 +#define SQUASHFS_MAGIC                 0x73717368
16281 +#define SQUASHFS_MAGIC_SWAP            0x68737173
16282 +#define SQUASHFS_START                 0
16283 +
16284 +/* size of metadata (inode and directory) blocks */
16285 +#define SQUASHFS_METADATA_SIZE         8192
16286 +#define SQUASHFS_METADATA_LOG          13
16287 +
16288 +/* default size of data blocks */
16289 +#define SQUASHFS_FILE_SIZE             65536
16290 +#define SQUASHFS_FILE_LOG              16
16291 +
16292 +#define SQUASHFS_FILE_MAX_SIZE         65536
16293 +
16294 +/* Max number of uids and gids */
16295 +#define SQUASHFS_UIDS                  256
16296 +#define SQUASHFS_GUIDS                 255
16297 +
16298 +/* Max length of filename (not 255) */
16299 +#define SQUASHFS_NAME_LEN              256
16300 +
16301 +#define SQUASHFS_INVALID               ((long long) 0xffffffffffff)
16302 +#define SQUASHFS_INVALID_BLK           ((long long) 0xffffffff)
16303 +#define SQUASHFS_USED_BLK              ((long long) 0xfffffffe)
16304 +
16305 +/* Filesystem flags */
16306 +#define SQUASHFS_NOI                   0
16307 +#define SQUASHFS_NOD                   1
16308 +#define SQUASHFS_CHECK                 2
16309 +#define SQUASHFS_NOF                   3
16310 +#define SQUASHFS_NO_FRAG               4
16311 +#define SQUASHFS_ALWAYS_FRAG           5
16312 +#define SQUASHFS_DUPLICATE             6
16313 +#define SQUASHFS_BIT(flag, bit)                ((flag >> bit) & 1)
16314 +#define SQUASHFS_UNCOMPRESSED_INODES(flags)    SQUASHFS_BIT(flags, SQUASHFS_NOI)
16315 +#define SQUASHFS_UNCOMPRESSED_DATA(flags)      SQUASHFS_BIT(flags, SQUASHFS_NOD)
16316 +#define SQUASHFS_UNCOMPRESSED_FRAGMENTS(flags) SQUASHFS_BIT(flags, SQUASHFS_NOF)
16317 +#define SQUASHFS_NO_FRAGMENTS(flags)           SQUASHFS_BIT(flags, SQUASHFS_NO_FRAG)
16318 +#define SQUASHFS_ALWAYS_FRAGMENTS(flags)       SQUASHFS_BIT(flags, SQUASHFS_ALWAYS_FRAG)
16319 +#define SQUASHFS_DUPLICATES(flags)             SQUASHFS_BIT(flags, SQUASHFS_DUPLICATE)
16320 +#define SQUASHFS_CHECK_DATA(flags)             SQUASHFS_BIT(flags, SQUASHFS_CHECK)
16321 +#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))
16322 +
16323 +/* Max number of types and file types */
16324 +#define SQUASHFS_DIR_TYPE              1
16325 +#define SQUASHFS_FILE_TYPE             2
16326 +#define SQUASHFS_SYMLINK_TYPE          3
16327 +#define SQUASHFS_BLKDEV_TYPE           4
16328 +#define SQUASHFS_CHRDEV_TYPE           5
16329 +#define SQUASHFS_FIFO_TYPE             6
16330 +#define SQUASHFS_SOCKET_TYPE           7
16331 +#define SQUASHFS_LDIR_TYPE             8
16332 +
16333 +/* 1.0 filesystem type definitions */
16334 +#define SQUASHFS_TYPES                 5
16335 +#define SQUASHFS_IPC_TYPE              0
16336 +
16337 +/* Flag whether block is compressed or uncompressed, bit is set if block is uncompressed */
16338 +#define SQUASHFS_COMPRESSED_BIT                (1 << 15)
16339 +#define SQUASHFS_COMPRESSED_SIZE(B)    (((B) & ~SQUASHFS_COMPRESSED_BIT) ? \
16340 +                                       (B) & ~SQUASHFS_COMPRESSED_BIT : SQUASHFS_COMPRESSED_BIT)
16341 +
16342 +#define SQUASHFS_COMPRESSED(B)         (!((B) & SQUASHFS_COMPRESSED_BIT))
16343 +
16344 +#define SQUASHFS_COMPRESSED_BIT_BLOCK          (1 << 24)
16345 +#define SQUASHFS_COMPRESSED_SIZE_BLOCK(B)      (((B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK) ? \
16346 +                                       (B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK : SQUASHFS_COMPRESSED_BIT_BLOCK)
16347 +
16348 +#define SQUASHFS_COMPRESSED_BLOCK(B)           (!((B) & SQUASHFS_COMPRESSED_BIT_BLOCK))
16349 +
16350 +/*
16351 + * Inode number ops.  Inodes consist of a compressed block number, and an uncompressed
16352 + * offset within that block
16353 + */
16354 +#define SQUASHFS_INODE_BLK(a)          ((unsigned int) ((a) >> 16))
16355 +#define SQUASHFS_INODE_OFFSET(a)       ((unsigned int) ((a) & 0xffff))
16356 +#define SQUASHFS_MKINODE(A, B)         ((squashfs_inode)(((squashfs_inode) (A) << 16)\
16357 +                                       + (B)))
16358 +
16359 +/* Compute 32 bit VFS inode number from squashfs inode number */
16360 +#define SQUASHFS_MK_VFS_INODE(a, b)    ((unsigned int) (((a) << 8) + ((b) >> 2) + 1))
16361 +
16362 +/* Translate between VFS mode and squashfs mode */
16363 +#define SQUASHFS_MODE(a)               ((a) & 0xfff)
16364 +
16365 +/* fragment and fragment table defines */
16366 +typedef unsigned int                   squashfs_fragment_index;
16367 +#define SQUASHFS_FRAGMENT_BYTES(A)     (A * sizeof(squashfs_fragment_entry))
16368 +#define SQUASHFS_FRAGMENT_INDEX(A)     (SQUASHFS_FRAGMENT_BYTES(A) / SQUASHFS_METADATA_SIZE)
16369 +#define SQUASHFS_FRAGMENT_INDEX_OFFSET(A)      (SQUASHFS_FRAGMENT_BYTES(A) % SQUASHFS_METADATA_SIZE)
16370 +#define SQUASHFS_FRAGMENT_INDEXES(A)   ((SQUASHFS_FRAGMENT_BYTES(A) + SQUASHFS_METADATA_SIZE - 1) / SQUASHFS_METADATA_SIZE)
16371 +#define SQUASHFS_FRAGMENT_INDEX_BYTES(A)       (SQUASHFS_FRAGMENT_INDEXES(A) * sizeof(squashfs_fragment_index))
16372 +
16373 +/* cached data constants for filesystem */
16374 +#define SQUASHFS_CACHED_BLKS           8
16375 +
16376 +#define SQUASHFS_MAX_FILE_SIZE_LOG     32
16377 +#define SQUASHFS_MAX_FILE_SIZE         ((long long) 1 << (SQUASHFS_MAX_FILE_SIZE_LOG - 1))
16378 +
16379 +#define SQUASHFS_MARKER_BYTE           0xff
16380 +
16381 +
16382 +/*
16383 + * definitions for structures on disk
16384 + */
16385 +
16386 +typedef unsigned int           squashfs_block;
16387 +typedef long long              squashfs_inode;
16388 +
16389 +typedef unsigned int           squashfs_uid;
16390 +
16391 +typedef struct squashfs_super_block {
16392 +       unsigned int            s_magic;
16393 +       unsigned int            inodes;
16394 +       unsigned int            bytes_used;
16395 +       unsigned int            uid_start;
16396 +       unsigned int            guid_start;
16397 +       unsigned int            inode_table_start;
16398 +       unsigned int            directory_table_start;
16399 +       unsigned int            s_major:16;
16400 +       unsigned int            s_minor:16;
16401 +       unsigned int            block_size_1:16;
16402 +       unsigned int            block_log:16;
16403 +       unsigned int            flags:8;
16404 +       unsigned int            no_uids:8;
16405 +       unsigned int            no_guids:8;
16406 +       unsigned int            mkfs_time /* time of filesystem creation */;
16407 +       squashfs_inode          root_inode;
16408 +       unsigned int            block_size;
16409 +       unsigned int            fragments;
16410 +       unsigned int            fragment_table_start;
16411 +} __attribute__ ((packed)) squashfs_super_block;
16412 +
16413 +typedef struct {
16414 +       unsigned int            index:27;
16415 +       unsigned int            start_block:29;
16416 +       unsigned char           size;
16417 +       unsigned char           name[0];
16418 +} __attribute__ ((packed)) squashfs_dir_index;
16419 +
16420 +typedef struct {
16421 +       unsigned int            inode_type:4;
16422 +       unsigned int            mode:12; /* protection */
16423 +       unsigned int            uid:8; /* index into uid table */
16424 +       unsigned int            guid:8; /* index into guid table */
16425 +} __attribute__ ((packed)) squashfs_base_inode_header;
16426 +
16427 +typedef squashfs_base_inode_header squashfs_ipc_inode_header;
16428 +
16429 +typedef struct {
16430 +       unsigned int            inode_type:4;
16431 +       unsigned int            mode:12; /* protection */
16432 +       unsigned int            uid:8; /* index into uid table */
16433 +       unsigned int            guid:8; /* index into guid table */
16434 +       unsigned short          rdev;
16435 +} __attribute__ ((packed)) squashfs_dev_inode_header;
16436 +       
16437 +typedef struct {
16438 +       unsigned int            inode_type:4;
16439 +       unsigned int            mode:12; /* protection */
16440 +       unsigned int            uid:8; /* index into uid table */
16441 +       unsigned int            guid:8; /* index into guid table */
16442 +       unsigned short          symlink_size;
16443 +       char                    symlink[0];
16444 +} __attribute__ ((packed)) squashfs_symlink_inode_header;
16445 +
16446 +typedef struct {
16447 +       unsigned int            inode_type:4;
16448 +       unsigned int            mode:12; /* protection */
16449 +       unsigned int            uid:8; /* index into uid table */
16450 +       unsigned int            guid:8; /* index into guid table */
16451 +       unsigned int            mtime;
16452 +       squashfs_block          start_block;
16453 +       unsigned int            fragment;
16454 +       unsigned int            offset;
16455 +       unsigned int            file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
16456 +       unsigned short          block_list[0];
16457 +} __attribute__ ((packed)) squashfs_reg_inode_header;
16458 +
16459 +typedef struct {
16460 +       unsigned int            inode_type:4;
16461 +       unsigned int            mode:12; /* protection */
16462 +       unsigned int            uid:8; /* index into uid table */
16463 +       unsigned int            guid:8; /* index into guid table */
16464 +       unsigned int            file_size:19;
16465 +       unsigned int            offset:13;
16466 +       unsigned int            mtime;
16467 +       unsigned int            start_block:24;
16468 +} __attribute__  ((packed)) squashfs_dir_inode_header;
16469 +
16470 +typedef struct {
16471 +       unsigned int            inode_type:4;
16472 +       unsigned int            mode:12; /* protection */
16473 +       unsigned int            uid:8; /* index into uid table */
16474 +       unsigned int            guid:8; /* index into guid table */
16475 +       unsigned int            file_size:27;
16476 +       unsigned int            offset:13;
16477 +       unsigned int            mtime;
16478 +       unsigned int            start_block:24;
16479 +       unsigned int            i_count:16;
16480 +       squashfs_dir_index      index[0];
16481 +} __attribute__  ((packed)) squashfs_ldir_inode_header;
16482 +
16483 +typedef union {
16484 +       squashfs_base_inode_header      base;
16485 +       squashfs_dev_inode_header       dev;
16486 +       squashfs_symlink_inode_header   symlink;
16487 +       squashfs_reg_inode_header       reg;
16488 +       squashfs_dir_inode_header       dir;
16489 +       squashfs_ldir_inode_header      ldir;
16490 +       squashfs_ipc_inode_header       ipc;
16491 +} squashfs_inode_header;
16492 +       
16493 +typedef struct {
16494 +       unsigned int            offset:13;
16495 +       unsigned int            type:3;
16496 +       unsigned int            size:8;
16497 +       char                    name[0];
16498 +} __attribute__ ((packed)) squashfs_dir_entry;
16499 +
16500 +typedef struct {
16501 +       unsigned int            count:8;
16502 +       unsigned int            start_block:24;
16503 +} __attribute__ ((packed)) squashfs_dir_header;
16504 +
16505 +typedef struct {
16506 +       unsigned int            start_block;
16507 +       unsigned int            size;
16508 +} __attribute__ ((packed)) squashfs_fragment_entry;
16509 +
16510 +extern int squashfs_uncompress_block(void *d, int dstlen, void *s, int srclen);
16511 +extern int squashfs_uncompress_init(void);
16512 +extern int squashfs_uncompress_exit(void);
16513 +
16514 +/*
16515 + * macros to convert each packed bitfield structure from little endian to big
16516 + * endian and vice versa.  These are needed when creating or using a filesystem on a
16517 + * machine with different byte ordering to the target architecture.
16518 + *
16519 + */
16520 +
16521 +#define SQUASHFS_SWAP_SUPER_BLOCK(s, d) {\
16522 +       SQUASHFS_MEMSET(s, d, sizeof(squashfs_super_block));\
16523 +       SQUASHFS_SWAP((s)->s_magic, d, 0, 32);\
16524 +       SQUASHFS_SWAP((s)->inodes, d, 32, 32);\
16525 +       SQUASHFS_SWAP((s)->bytes_used, d, 64, 32);\
16526 +       SQUASHFS_SWAP((s)->uid_start, d, 96, 32);\
16527 +       SQUASHFS_SWAP((s)->guid_start, d, 128, 32);\
16528 +       SQUASHFS_SWAP((s)->inode_table_start, d, 160, 32);\
16529 +       SQUASHFS_SWAP((s)->directory_table_start, d, 192, 32);\
16530 +       SQUASHFS_SWAP((s)->s_major, d, 224, 16);\
16531 +       SQUASHFS_SWAP((s)->s_minor, d, 240, 16);\
16532 +       SQUASHFS_SWAP((s)->block_size_1, d, 256, 16);\
16533 +       SQUASHFS_SWAP((s)->block_log, d, 272, 16);\
16534 +       SQUASHFS_SWAP((s)->flags, d, 288, 8);\
16535 +       SQUASHFS_SWAP((s)->no_uids, d, 296, 8);\
16536 +       SQUASHFS_SWAP((s)->no_guids, d, 304, 8);\
16537 +       SQUASHFS_SWAP((s)->mkfs_time, d, 312, 32);\
16538 +       SQUASHFS_SWAP((s)->root_inode, d, 344, 64);\
16539 +       SQUASHFS_SWAP((s)->block_size, d, 408, 32);\
16540 +       SQUASHFS_SWAP((s)->fragments, d, 440, 32);\
16541 +       SQUASHFS_SWAP((s)->fragment_table_start, d, 472, 32);\
16542 +}
16543 +
16544 +#define SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, n) {\
16545 +       SQUASHFS_MEMSET(s, d, n);\
16546 +       SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
16547 +       SQUASHFS_SWAP((s)->mode, d, 4, 12);\
16548 +       SQUASHFS_SWAP((s)->uid, d, 16, 8);\
16549 +       SQUASHFS_SWAP((s)->guid, d, 24, 8);\
16550 +}
16551 +
16552 +#define SQUASHFS_SWAP_IPC_INODE_HEADER(s, d) SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ipc_inode_header))
16553 +
16554 +#define SQUASHFS_SWAP_DEV_INODE_HEADER(s, d) {\
16555 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dev_inode_header));\
16556 +       SQUASHFS_SWAP((s)->rdev, d, 32, 16);\
16557 +}
16558 +
16559 +#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER(s, d) {\
16560 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header));\
16561 +       SQUASHFS_SWAP((s)->symlink_size, d, 32, 16);\
16562 +}
16563 +
16564 +#define SQUASHFS_SWAP_REG_INODE_HEADER(s, d) {\
16565 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header));\
16566 +       SQUASHFS_SWAP((s)->mtime, d, 32, 32);\
16567 +       SQUASHFS_SWAP((s)->start_block, d, 64, 32);\
16568 +       SQUASHFS_SWAP((s)->fragment, d, 96, 32);\
16569 +       SQUASHFS_SWAP((s)->offset, d, 128, 32);\
16570 +       SQUASHFS_SWAP((s)->file_size, d, 160, SQUASHFS_MAX_FILE_SIZE_LOG);\
16571 +}
16572 +
16573 +#define SQUASHFS_SWAP_DIR_INODE_HEADER(s, d) {\
16574 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header));\
16575 +       SQUASHFS_SWAP((s)->file_size, d, 32, 19);\
16576 +       SQUASHFS_SWAP((s)->offset, d, 51, 13);\
16577 +       SQUASHFS_SWAP((s)->mtime, d, 64, 32);\
16578 +       SQUASHFS_SWAP((s)->start_block, d, 96, 24);\
16579 +}
16580 +
16581 +#define SQUASHFS_SWAP_LDIR_INODE_HEADER(s, d) {\
16582 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ldir_inode_header));\
16583 +       SQUASHFS_SWAP((s)->file_size, d, 32, 27);\
16584 +       SQUASHFS_SWAP((s)->offset, d, 59, 13);\
16585 +       SQUASHFS_SWAP((s)->mtime, d, 72, 32);\
16586 +       SQUASHFS_SWAP((s)->start_block, d, 104, 24);\
16587 +       SQUASHFS_SWAP((s)->i_count, d, 128, 16);\
16588 +}
16589 +
16590 +#define SQUASHFS_SWAP_DIR_INDEX(s, d) {\
16591 +       SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_index));\
16592 +       SQUASHFS_SWAP((s)->index, d, 0, 27);\
16593 +       SQUASHFS_SWAP((s)->start_block, d, 27, 29);\
16594 +       SQUASHFS_SWAP((s)->size, d, 56, 8);\
16595 +}
16596 +
16597 +#define SQUASHFS_SWAP_DIR_HEADER(s, d) {\
16598 +       SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_header));\
16599 +       SQUASHFS_SWAP((s)->count, d, 0, 8);\
16600 +       SQUASHFS_SWAP((s)->start_block, d, 8, 24);\
16601 +}
16602 +
16603 +#define SQUASHFS_SWAP_DIR_ENTRY(s, d) {\
16604 +       SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_entry));\
16605 +       SQUASHFS_SWAP((s)->offset, d, 0, 13);\
16606 +       SQUASHFS_SWAP((s)->type, d, 13, 3);\
16607 +       SQUASHFS_SWAP((s)->size, d, 16, 8);\
16608 +}
16609 +
16610 +#define SQUASHFS_SWAP_FRAGMENT_ENTRY(s, d) {\
16611 +       SQUASHFS_MEMSET(s, d, sizeof(squashfs_fragment_entry));\
16612 +       SQUASHFS_SWAP((s)->start_block, d, 0, 32);\
16613 +       SQUASHFS_SWAP((s)->size, d, 32, 32);\
16614 +}
16615 +
16616 +#define SQUASHFS_SWAP_SHORTS(s, d, n) {\
16617 +       int entry;\
16618 +       int bit_position;\
16619 +       SQUASHFS_MEMSET(s, d, n * 2);\
16620 +       for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 16)\
16621 +               SQUASHFS_SWAP(s[entry], d, bit_position, 16);\
16622 +}
16623 +
16624 +#define SQUASHFS_SWAP_INTS(s, d, n) {\
16625 +       int entry;\
16626 +       int bit_position;\
16627 +       SQUASHFS_MEMSET(s, d, n * 4);\
16628 +       for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 32)\
16629 +               SQUASHFS_SWAP(s[entry], d, bit_position, 32);\
16630 +}
16631 +
16632 +#define SQUASHFS_SWAP_DATA(s, d, n, bits) {\
16633 +       int entry;\
16634 +       int bit_position;\
16635 +       SQUASHFS_MEMSET(s, d, n * bits / 8);\
16636 +       for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += bits)\
16637 +               SQUASHFS_SWAP(s[entry], d, bit_position, bits);\
16638 +}
16639 +
16640 +#define SQUASHFS_SWAP_FRAGMENT_INDEXES(s, d, n) SQUASHFS_SWAP_INTS(s, d, n)
16641 +
16642 +#ifdef SQUASHFS_1_0_COMPATIBILITY
16643 +typedef struct {
16644 +       unsigned int            inode_type:4;
16645 +       unsigned int            mode:12; /* protection */
16646 +       unsigned int            uid:4; /* index into uid table */
16647 +       unsigned int            guid:4; /* index into guid table */
16648 +} __attribute__ ((packed)) squashfs_base_inode_header_1;
16649 +
16650 +typedef struct {
16651 +       unsigned int            inode_type:4;
16652 +       unsigned int            mode:12; /* protection */
16653 +       unsigned int            uid:4; /* index into uid table */
16654 +       unsigned int            guid:4; /* index into guid table */
16655 +       unsigned int            type:4;
16656 +       unsigned int            offset:4;
16657 +} __attribute__ ((packed)) squashfs_ipc_inode_header_1;
16658 +
16659 +typedef struct {
16660 +       unsigned int            inode_type:4;
16661 +       unsigned int            mode:12; /* protection */
16662 +       unsigned int            uid:4; /* index into uid table */
16663 +       unsigned int            guid:4; /* index into guid table */
16664 +       unsigned short          rdev;
16665 +} __attribute__ ((packed)) squashfs_dev_inode_header_1;
16666 +       
16667 +typedef struct {
16668 +       unsigned int            inode_type:4;
16669 +       unsigned int            mode:12; /* protection */
16670 +       unsigned int            uid:4; /* index into uid table */
16671 +       unsigned int            guid:4; /* index into guid table */
16672 +       unsigned short          symlink_size;
16673 +       char                    symlink[0];
16674 +} __attribute__ ((packed)) squashfs_symlink_inode_header_1;
16675 +
16676 +typedef struct {
16677 +       unsigned int            inode_type:4;
16678 +       unsigned int            mode:12; /* protection */
16679 +       unsigned int            uid:4; /* index into uid table */
16680 +       unsigned int            guid:4; /* index into guid table */
16681 +       unsigned int            mtime;
16682 +       squashfs_block          start_block;
16683 +       unsigned int            file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
16684 +       unsigned short          block_list[0];
16685 +} __attribute__ ((packed)) squashfs_reg_inode_header_1;
16686 +
16687 +typedef struct {
16688 +       unsigned int            inode_type:4;
16689 +       unsigned int            mode:12; /* protection */
16690 +       unsigned int            uid:4; /* index into uid table */
16691 +       unsigned int            guid:4; /* index into guid table */
16692 +       unsigned int            file_size:19;
16693 +       unsigned int            offset:13;
16694 +       unsigned int            mtime;
16695 +       unsigned int            start_block:24;
16696 +} __attribute__  ((packed)) squashfs_dir_inode_header_1;
16697 +
16698 +#define SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, n) {\
16699 +       SQUASHFS_MEMSET(s, d, n);\
16700 +       SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
16701 +       SQUASHFS_SWAP((s)->mode, d, 4, 12);\
16702 +       SQUASHFS_SWAP((s)->uid, d, 16, 4);\
16703 +       SQUASHFS_SWAP((s)->guid, d, 20, 4);\
16704 +}
16705 +
16706 +#define SQUASHFS_SWAP_IPC_INODE_HEADER_1(s, d) {\
16707 +       SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_ipc_inode_header_1));\
16708 +       SQUASHFS_SWAP((s)->type, d, 24, 4);\
16709 +       SQUASHFS_SWAP((s)->offset, d, 28, 4);\
16710 +}
16711 +
16712 +#define SQUASHFS_SWAP_DEV_INODE_HEADER_1(s, d) {\
16713 +       SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_dev_inode_header_1));\
16714 +       SQUASHFS_SWAP((s)->rdev, d, 24, 16);\
16715 +}
16716 +
16717 +#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER_1(s, d) {\
16718 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header_1));\
16719 +       SQUASHFS_SWAP((s)->symlink_size, d, 24, 16);\
16720 +}
16721 +
16722 +#define SQUASHFS_SWAP_REG_INODE_HEADER_1(s, d) {\
16723 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header_1));\
16724 +       SQUASHFS_SWAP((s)->mtime, d, 24, 32);\
16725 +       SQUASHFS_SWAP((s)->start_block, d, 56, 32);\
16726 +       SQUASHFS_SWAP((s)->file_size, d, 88, SQUASHFS_MAX_FILE_SIZE_LOG);\
16727 +}
16728 +
16729 +#define SQUASHFS_SWAP_DIR_INODE_HEADER_1(s, d) {\
16730 +       SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header_1));\
16731 +       SQUASHFS_SWAP((s)->file_size, d, 24, 19);\
16732 +       SQUASHFS_SWAP((s)->offset, d, 43, 13);\
16733 +       SQUASHFS_SWAP((s)->mtime, d, 56, 32);\
16734 +       SQUASHFS_SWAP((s)->start_block, d, 88, 24);\
16735 +}
16736 +#endif
16737 +
16738 +#ifdef __KERNEL__
16739 +/*
16740 + * macros used to swap each structure entry, taking into account
16741 + * bitfields and different bitfield placing conventions on differing architectures
16742 + */
16743 +#include <asm/byteorder.h>
16744 +#ifdef __BIG_ENDIAN
16745 +       /* convert from little endian to big endian */
16746 +#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, b_pos)
16747 +#else
16748 +       /* convert from big endian to little endian */ 
16749 +#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, 64 - tbits - b_pos)
16750 +#endif
16751 +
16752 +#define _SQUASHFS_SWAP(value, p, pos, tbits, SHIFT) {\
16753 +       int bits;\
16754 +       int b_pos = pos % 8;\
16755 +       unsigned long long val = 0;\
16756 +       unsigned char *s = (unsigned char *)p + (pos / 8);\
16757 +       unsigned char *d = ((unsigned char *) &val) + 7;\
16758 +       for(bits = 0; bits < (tbits + b_pos); bits += 8) \
16759 +               *d-- = *s++;\
16760 +       value = (val >> (SHIFT))/* & ((1 << tbits) - 1)*/;\
16761 +}
16762 +#define SQUASHFS_MEMSET(s, d, n)       memset(s, 0, n);
16763 +#endif
16764 +#endif
16765 diff -Nur linux-2.4.32/include/linux/squashfs_fs_i.h linux-2.4.32.patched/include/linux/squashfs_fs_i.h
16766 --- linux-2.4.32/include/linux/squashfs_fs_i.h  1970-01-01 01:00:00.000000000 +0100
16767 +++ linux-2.4.32.patched/include/linux/squashfs_fs_i.h  2006-03-13 18:55:54.000000000 +0100
16768 @@ -0,0 +1,42 @@
16769 +#ifndef SQUASHFS_FS_I
16770 +#define SQUASHFS_FS_I
16771 +/*
16772 + * Squashfs
16773 + *
16774 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16775 + *
16776 + * This program is free software; you can redistribute it and/or
16777 + * modify it under the terms of the GNU General Public License
16778 + * as published by the Free Software Foundation; either version 2,
16779 + * or (at your option) any later version.
16780 + *
16781 + * This program is distributed in the hope that it will be useful,
16782 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16783 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16784 + * GNU General Public License for more details.
16785 + *
16786 + * You should have received a copy of the GNU General Public License
16787 + * along with this program; if not, write to the Free Software
16788 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16789 + *
16790 + * squashfs_fs_i.h
16791 + */
16792 +
16793 +typedef struct squashfs_inode_info {
16794 +       unsigned int    start_block;
16795 +       unsigned int    block_list_start;
16796 +       unsigned int    offset;
16797 +       union {
16798 +               struct {
16799 +                       unsigned int    fragment_start_block;
16800 +                       unsigned int    fragment_size;
16801 +                       unsigned int    fragment_offset;
16802 +               } s1;
16803 +               struct {
16804 +                       unsigned int    directory_index_start;
16805 +                       unsigned int    directory_index_offset;
16806 +                       unsigned int    directory_index_count;
16807 +               } s2;
16808 +       } u;
16809 +       } squashfs_inode_info;
16810 +#endif
16811 diff -Nur linux-2.4.32/include/linux/squashfs_fs_sb.h linux-2.4.32.patched/include/linux/squashfs_fs_sb.h
16812 --- linux-2.4.32/include/linux/squashfs_fs_sb.h 1970-01-01 01:00:00.000000000 +0100
16813 +++ linux-2.4.32.patched/include/linux/squashfs_fs_sb.h 2006-03-13 18:57:11.000000000 +0100
16814 @@ -0,0 +1,65 @@
16815 +#ifndef SQUASHFS_FS_SB
16816 +#define SQUASHFS_FS_SB
16817 +/*
16818 + * Squashfs
16819 + *
16820 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16821 + *
16822 + * This program is free software; you can redistribute it and/or
16823 + * modify it under the terms of the GNU General Public License
16824 + * as published by the Free Software Foundation; either version 2,
16825 + * or (at your option) any later version.
16826 + *
16827 + * This program is distributed in the hope that it will be useful,
16828 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16829 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16830 + * GNU General Public License for more details.
16831 + *
16832 + * You should have received a copy of the GNU General Public License
16833 + * along with this program; if not, write to the Free Software
16834 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16835 + *
16836 + * squashfs_fs_sb.h
16837 + */
16838 +
16839 +#include <linux/squashfs_fs.h>
16840 +
16841 +typedef struct {
16842 +       unsigned int    block;
16843 +       int             length;
16844 +       unsigned int    next_index;
16845 +       char            *data;
16846 +       } squashfs_cache;
16847 +
16848 +struct squashfs_fragment_cache {
16849 +       unsigned int    block;
16850 +       int             length;
16851 +       unsigned int    locked;
16852 +       char            *data;
16853 +       };
16854 +
16855 +typedef struct squashfs_sb_info {
16856 +       squashfs_super_block    sBlk;
16857 +       int                     devblksize;
16858 +       int                     devblksize_log2;
16859 +       int                     swap;
16860 +       squashfs_cache          *block_cache;
16861 +       struct squashfs_fragment_cache  *fragment;
16862 +       int                     next_cache;
16863 +       int                     next_fragment;
16864 +       squashfs_uid            *uid;
16865 +       squashfs_uid            *guid;
16866 +       squashfs_fragment_index         *fragment_index;
16867 +       unsigned int            read_size;
16868 +       char                    *read_data;
16869 +       char                    *read_page;
16870 +       struct semaphore        read_page_mutex;
16871 +       struct semaphore        block_cache_mutex;
16872 +       struct semaphore        fragment_mutex;
16873 +       wait_queue_head_t       waitq;
16874 +       wait_queue_head_t       fragment_wait_queue;
16875 +       struct inode            *(*iget)(struct super_block *s, squashfs_inode inode);
16876 +       unsigned int            (*read_blocklist)(struct inode *inode, int index, int readahead_blks,
16877 +                                       char *block_list, unsigned short **block_p, unsigned int *bsize);
16878 +       } squashfs_sb_info;
16879 +#endif
16880 diff -Nur linux-2.4.32/include/linux/swap.h linux-2.4.32.patched/include/linux/swap.h
16881 --- linux-2.4.32/include/linux/swap.h   2005-01-19 15:10:12.000000000 +0100
16882 +++ linux-2.4.32.patched/include/linux/swap.h   2006-03-13 18:57:11.000000000 +0100
16883 @@ -1,6 +1,12 @@
16884  #ifndef _LINUX_SWAP_H
16885  #define _LINUX_SWAP_H
16886  
16887 +#include <linux/config.h>
16888 +
16889 +#define MAX_SWAPFILES 32
16890 +
16891 +#ifdef __KERNEL__
16892 +
16893  #include <linux/spinlock.h>
16894  #include <asm/page.h>
16895  
16896 @@ -8,8 +14,6 @@
16897  #define SWAP_FLAG_PRIO_MASK    0x7fff
16898  #define SWAP_FLAG_PRIO_SHIFT   0
16899  
16900 -#define MAX_SWAPFILES 32
16901 -
16902  /*
16903   * Magic header for a swap area. The first part of the union is
16904   * what the swap magic looks like for the old (limited to 128MB)
16905 @@ -39,8 +43,6 @@
16906         } info;
16907  };
16908  
16909 -#ifdef __KERNEL__
16910 -
16911  /*
16912   * Max bad pages in the new format..
16913   */
16914 diff -Nur linux-2.4.32/include/linux/textsearch.h linux-2.4.32.patched/include/linux/textsearch.h
16915 --- linux-2.4.32/include/linux/textsearch.h     1970-01-01 01:00:00.000000000 +0100
16916 +++ linux-2.4.32.patched/include/linux/textsearch.h     2006-03-13 19:01:58.000000000 +0100
16917 @@ -0,0 +1,205 @@
16918 +#ifndef __LINUX_TEXTSEARCH_H
16919 +#define __LINUX_TEXTSEARCH_H
16920 +
16921 +#ifdef __KERNEL__
16922 +
16923 +#include <linux/types.h>
16924 +#include <linux/list.h>
16925 +#include <linux/kernel.h>
16926 +#include <linux/module.h>
16927 +#include <linux/slab.h>
16928 +
16929 +#ifdef __CHECKER__
16930 +#define __bitwise__ __attribute__((bitwise))
16931 +#else
16932 +#define __bitwise__
16933 +#endif
16934 +#ifdef __CHECK_ENDIAN__
16935 +#define __bitwise __bitwise__
16936 +#else
16937 +#define __bitwise
16938 +#endif
16939 +
16940 +typedef __u16 __bitwise __le16;
16941 +typedef __u16 __bitwise __be16;
16942 +typedef __u32 __bitwise __le32;
16943 +typedef __u32 __bitwise __be32;
16944 +#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
16945 +typedef __u64 __bitwise __le64;
16946 +typedef __u64 __bitwise __be64;
16947 +#endif
16948 +
16949 +#ifdef __KERNEL__
16950 +typedef unsigned __bitwise__ gfp_t;
16951 +#endif
16952 +
16953 +struct ts_config;
16954 +
16955 +/**
16956 + * TS_AUTOLOAD - Automatically load textsearch modules when needed
16957 + */
16958 +#define TS_AUTOLOAD    1
16959 +
16960 +/**
16961 + * struct ts_state - search state
16962 + * @offset: offset for next match
16963 + * @cb: control buffer, for persistant variables of get_next_block()
16964 + */
16965 +struct ts_state
16966 +{
16967 +       unsigned int            offset;
16968 +       char                    cb[40];
16969 +};
16970 +
16971 +/**
16972 + * struct ts_ops - search module operations
16973 + * @name: name of search algorithm
16974 + * @init: initialization function to prepare a search
16975 + * @find: find the next occurrence of the pattern
16976 + * @destroy: destroy algorithm specific parts of a search configuration
16977 + * @get_pattern: return head of pattern
16978 + * @get_pattern_len: return length of pattern
16979 + * @owner: module reference to algorithm
16980 + */
16981 +struct ts_ops
16982 +{
16983 +       const char              *name;
16984 +       struct ts_config *      (*init)(const void *, unsigned int, gfp_t);
16985 +       unsigned int            (*find)(struct ts_config *,
16986 +                                       struct ts_state *);
16987 +       void                    (*destroy)(struct ts_config *);
16988 +       void *                  (*get_pattern)(struct ts_config *);
16989 +       unsigned int            (*get_pattern_len)(struct ts_config *);
16990 +       struct module           *owner;
16991 +       struct list_head        list;
16992 +};
16993 +
16994 +/**
16995 + * struct ts_config - search configuration
16996 + * @ops: operations of chosen algorithm
16997 + * @get_next_block: callback to fetch the next block to search in
16998 + * @finish: callback to finalize a search
16999 + */
17000 +struct ts_config
17001 +{
17002 +       struct ts_ops           *ops;
17003 +
17004 +       /**
17005 +        * get_next_block - fetch next block of data
17006 +        * @consumed: number of bytes consumed by the caller
17007 +        * @dst: destination buffer
17008 +        * @conf: search configuration
17009 +        * @state: search state
17010 +        *
17011 +        * Called repeatedly until 0 is returned. Must assign the
17012 +        * head of the next block of data to &*dst and return the length
17013 +        * of the block or 0 if at the end. consumed == 0 indicates
17014 +        * a new search. May store/read persistant values in state->cb.
17015 +        */
17016 +       unsigned int            (*get_next_block)(unsigned int consumed,
17017 +                                                 const u8 **dst,
17018 +                                                 struct ts_config *conf,
17019 +                                                 struct ts_state *state);
17020 +
17021 +       /**
17022 +        * finish - finalize/clean a series of get_next_block() calls
17023 +        * @conf: search configuration
17024 +        * @state: search state
17025 +        *
17026 +        * Called after the last use of get_next_block(), may be used
17027 +        * to cleanup any leftovers.
17028 +        */
17029 +       void                    (*finish)(struct ts_config *conf,
17030 +                                         struct ts_state *state);
17031 +};
17032 +
17033 +/**
17034 + * textsearch_next - continue searching for a pattern
17035 + * @conf: search configuration
17036 + * @state: search state
17037 + *
17038 + * Continues a search looking for more occurrences of the pattern.
17039 + * textsearch_find() must be called to find the first occurrence
17040 + * in order to reset the state.
17041 + *
17042 + * Returns the position of the next occurrence of the pattern or
17043 + * UINT_MAX if not match was found.
17044 + */ 
17045 +static inline unsigned int textsearch_next(struct ts_config *conf,
17046 +                                          struct ts_state *state)
17047 +{
17048 +       unsigned int ret = conf->ops->find(conf, state);
17049 +
17050 +       if (conf->finish)
17051 +               conf->finish(conf, state);
17052 +
17053 +       return ret;
17054 +}
17055 +
17056 +/**
17057 + * textsearch_find - start searching for a pattern
17058 + * @conf: search configuration
17059 + * @state: search state
17060 + *
17061 + * Returns the position of first occurrence of the pattern or
17062 + * UINT_MAX if no match was found.
17063 + */ 
17064 +static inline unsigned int textsearch_find(struct ts_config *conf,
17065 +                                          struct ts_state *state)
17066 +{
17067 +       state->offset = 0;
17068 +       return textsearch_next(conf, state);
17069 +}
17070 +
17071 +/**
17072 + * textsearch_get_pattern - return head of the pattern
17073 + * @conf: search configuration
17074 + */
17075 +static inline void *textsearch_get_pattern(struct ts_config *conf)
17076 +{
17077 +       return conf->ops->get_pattern(conf);
17078 +}
17079 +
17080 +/**
17081 + * textsearch_get_pattern_len - return length of the pattern
17082 + * @conf: search configuration
17083 + */
17084 +static inline unsigned int textsearch_get_pattern_len(struct ts_config *conf)
17085 +{
17086 +       return conf->ops->get_pattern_len(conf);
17087 +}
17088 +
17089 +extern int textsearch_register(struct ts_ops *);
17090 +extern int textsearch_unregister(struct ts_ops *);
17091 +extern struct ts_config *textsearch_prepare(const char *, const void *,
17092 +                                           unsigned int, gfp_t, int);
17093 +extern void textsearch_destroy(struct ts_config *conf);
17094 +extern unsigned int textsearch_find_continuous(struct ts_config *,
17095 +                                              struct ts_state *,
17096 +                                              const void *, unsigned int);
17097 +
17098 +
17099 +#define TS_PRIV_ALIGNTO        8
17100 +#define TS_PRIV_ALIGN(len) (((len) + TS_PRIV_ALIGNTO-1) & ~(TS_PRIV_ALIGNTO-1))
17101 +
17102 +static inline struct ts_config *alloc_ts_config(size_t payload,
17103 +                                               gfp_t gfp_mask)
17104 +{
17105 +       struct ts_config *conf;
17106 +
17107 +       conf = kmalloc(TS_PRIV_ALIGN(sizeof(*conf)) + payload, gfp_mask);
17108 +       if (conf == NULL)
17109 +               return -ENOMEM;
17110 +
17111 +       memset(conf, 0, TS_PRIV_ALIGN(sizeof(*conf)) + payload);
17112 +       return conf;
17113 +}
17114 +
17115 +static inline void *ts_config_priv(struct ts_config *conf)
17116 +{
17117 +       return ((u8 *) conf + TS_PRIV_ALIGN(sizeof(struct ts_config)));
17118 +}
17119 +
17120 +#endif /* __KERNEL__ */
17121 +
17122 +#endif
17123 diff -Nur linux-2.4.32/include/linux/ufs_fs.h linux-2.4.32.patched/include/linux/ufs_fs.h
17124 --- linux-2.4.32/include/linux/ufs_fs.h 2001-11-22 20:46:18.000000000 +0100
17125 +++ linux-2.4.32.patched/include/linux/ufs_fs.h 2006-03-13 18:57:11.000000000 +0100
17126 @@ -555,7 +555,6 @@
17127  extern struct file_operations ufs_dir_operations;
17128          
17129  /* super.c */
17130 -extern struct file_system_type ufs_fs_type;
17131  extern void ufs_warning (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17132  extern void ufs_error (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17133  extern void ufs_panic (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17134 diff -Nur linux-2.4.32/include/linux/usbdevice_fs.h linux-2.4.32.patched/include/linux/usbdevice_fs.h
17135 --- linux-2.4.32/include/linux/usbdevice_fs.h   2003-11-28 19:26:21.000000000 +0100
17136 +++ linux-2.4.32.patched/include/linux/usbdevice_fs.h   2006-03-13 18:58:17.000000000 +0100
17137 @@ -185,8 +185,6 @@
17138  extern struct file_operations usbdevfs_devices_fops;
17139  extern struct file_operations usbdevfs_device_file_operations;
17140  extern struct inode_operations usbdevfs_device_inode_operations;
17141 -extern struct inode_operations usbdevfs_bus_inode_operations;
17142 -extern struct file_operations usbdevfs_bus_file_operations;
17143  extern void usbdevfs_conn_disc_event(void);
17144  
17145  #endif /* __KERNEL__ */
17146 diff -Nur linux-2.4.32/include/linux/version.h linux-2.4.32.patched/include/linux/version.h
17147 --- linux-2.4.32/include/linux/version.h        1970-01-01 01:00:00.000000000 +0100
17148 +++ linux-2.4.32.patched/include/linux/version.h        2006-03-13 18:56:05.000000000 +0100
17149 @@ -0,0 +1,3 @@
17150 +#define UTS_RELEASE "2.4.32"
17151 +#define LINUX_VERSION_CODE 132128
17152 +#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
17153 diff -Nur linux-2.4.32/include/linux/wireless.h linux-2.4.32.patched/include/linux/wireless.h
17154 --- linux-2.4.32/include/linux/wireless.h       2003-11-28 19:26:21.000000000 +0100
17155 +++ linux-2.4.32.patched/include/linux/wireless.h       2006-03-13 18:55:55.000000000 +0100
17156 @@ -1,10 +1,10 @@
17157  /*
17158   * This file define a set of standard wireless extensions
17159   *
17160 - * Version :   16      2.4.03
17161 + * Version :   18      12.3.05
17162   *
17163   * Authors :   Jean Tourrilhes - HPL - <jt@hpl.hp.com>
17164 - * Copyright (c) 1997-2002 Jean Tourrilhes, All Rights Reserved.
17165 + * Copyright (c) 1997-2005 Jean Tourrilhes, All Rights Reserved.
17166   */
17167  
17168  #ifndef _LINUX_WIRELESS_H
17169 @@ -47,12 +47,12 @@
17170   *     # include/net/iw_handler.h
17171   *
17172   * Note as well that /proc/net/wireless implementation has now moved in :
17173 - *     # include/linux/wireless.c
17174 + *     # net/core/wireless.c
17175   *
17176   * Wireless Events (2002 -> onward) :
17177   * --------------------------------
17178   * Events are defined at the end of this file, and implemented in :
17179 - *     # include/linux/wireless.c
17180 + *     # net/core/wireless.c
17181   *
17182   * Other comments :
17183   * --------------
17184 @@ -82,7 +82,7 @@
17185   * (there is some stuff that will be added in the future...)
17186   * I just plan to increment with each new version.
17187   */
17188 -#define WIRELESS_EXT   16
17189 +#define WIRELESS_EXT   18
17190  
17191  /*
17192   * Changes :
17193 @@ -175,6 +175,28 @@
17194   *     - Remove IW_MAX_GET_SPY because conflict with enhanced spy support
17195   *     - Add SIOCSIWTHRSPY/SIOCGIWTHRSPY and "struct iw_thrspy"
17196   *     - Add IW_ENCODE_TEMP and iw_range->encoding_login_index
17197 + *
17198 + * V16 to V17
17199 + * ----------
17200 + *     - Add flags to frequency -> auto/fixed
17201 + *     - Document (struct iw_quality *)->updated, add new flags (INVALID)
17202 + *     - Wireless Event capability in struct iw_range
17203 + *     - Add support for relative TxPower (yick !)
17204 + *
17205 + * V17 to V18 (From Jouni Malinen <jkmaline@cc.hut.fi>)
17206 + * ----------
17207 + *     - Add support for WPA/WPA2
17208 + *     - Add extended encoding configuration (SIOCSIWENCODEEXT and
17209 + *       SIOCGIWENCODEEXT)
17210 + *     - Add SIOCSIWGENIE/SIOCGIWGENIE
17211 + *     - Add SIOCSIWMLME
17212 + *     - Add SIOCSIWPMKSA
17213 + *     - Add struct iw_range bit field for supported encoding capabilities
17214 + *     - Add optional scan request parameters for SIOCSIWSCAN
17215 + *     - Add SIOCSIWAUTH/SIOCGIWAUTH for setting authentication and WPA
17216 + *       related parameters (extensible up to 4096 parameter values)
17217 + *     - Add wireless events: IWEVGENIE, IWEVMICHAELMICFAILURE,
17218 + *       IWEVASSOCREQIE, IWEVASSOCRESPIE, IWEVPMKIDCAND
17219   */
17220  
17221  /**************************** CONSTANTS ****************************/
17222 @@ -249,9 +271,33 @@
17223  #define SIOCSIWPOWER   0x8B2C          /* set Power Management settings */
17224  #define SIOCGIWPOWER   0x8B2D          /* get Power Management settings */
17225  
17226 +/* WPA : Generic IEEE 802.11 informatiom element (e.g., for WPA/RSN/WMM).
17227 + * This ioctl uses struct iw_point and data buffer that includes IE id and len
17228 + * fields. More than one IE may be included in the request. Setting the generic
17229 + * IE to empty buffer (len=0) removes the generic IE from the driver. Drivers
17230 + * are allowed to generate their own WPA/RSN IEs, but in these cases, drivers
17231 + * are required to report the used IE as a wireless event, e.g., when
17232 + * associating with an AP. */
17233 +#define SIOCSIWGENIE   0x8B30          /* set generic IE */
17234 +#define SIOCGIWGENIE   0x8B31          /* get generic IE */
17235 +
17236 +/* WPA : IEEE 802.11 MLME requests */
17237 +#define SIOCSIWMLME    0x8B16          /* request MLME operation; uses
17238 +                                        * struct iw_mlme */
17239 +/* WPA : Authentication mode parameters */
17240 +#define SIOCSIWAUTH    0x8B32          /* set authentication mode params */
17241 +#define SIOCGIWAUTH    0x8B33          /* get authentication mode params */
17242 +
17243 +/* WPA : Extended version of encoding configuration */
17244 +#define SIOCSIWENCODEEXT 0x8B34                /* set encoding token & mode */
17245 +#define SIOCGIWENCODEEXT 0x8B35                /* get encoding token & mode */
17246 +
17247 +/* WPA2 : PMKSA cache management */
17248 +#define SIOCSIWPMKSA   0x8B36          /* PMKSA cache operation */
17249 +
17250  /* -------------------- DEV PRIVATE IOCTL LIST -------------------- */
17251  
17252 -/* These 16 ioctl are wireless device private.
17253 +/* These 32 ioctl are wireless device private, for 16 commands.
17254   * Each driver is free to use them for whatever purpose it chooses,
17255   * however the driver *must* export the description of those ioctls
17256   * with SIOCGIWPRIV and *must* use arguments as defined below.
17257 @@ -266,8 +312,8 @@
17258   * We now have 32 commands, so a bit more space ;-).
17259   * Also, all 'odd' commands are only usable by root and don't return the
17260   * content of ifr/iwr to user (but you are not obliged to use the set/get
17261 - * convention, just use every other two command).
17262 - * And I repeat : you are not obliged to use them with iwspy, but you
17263 + * convention, just use every other two command). More details in iwpriv.c.
17264 + * And I repeat : you are not forced to use them with iwpriv, but you
17265   * must be compliant with it.
17266   */
17267  
17268 @@ -290,6 +336,34 @@
17269  #define IWEVCUSTOM     0x8C02          /* Driver specific ascii string */
17270  #define IWEVREGISTERED 0x8C03          /* Discovered a new node (AP mode) */
17271  #define IWEVEXPIRED    0x8C04          /* Expired a node (AP mode) */
17272 +#define IWEVGENIE      0x8C05          /* Generic IE (WPA, RSN, WMM, ..)
17273 +                                        * (scan results); This includes id and
17274 +                                        * length fields. One IWEVGENIE may
17275 +                                        * contain more than one IE. Scan
17276 +                                        * results may contain one or more
17277 +                                        * IWEVGENIE events. */
17278 +#define IWEVMICHAELMICFAILURE 0x8C06   /* Michael MIC failure
17279 +                                        * (struct iw_michaelmicfailure)
17280 +                                        */
17281 +#define IWEVASSOCREQIE 0x8C07          /* IEs used in (Re)Association Request.
17282 +                                        * The data includes id and length
17283 +                                        * fields and may contain more than one
17284 +                                        * IE. This event is required in
17285 +                                        * Managed mode if the driver
17286 +                                        * generates its own WPA/RSN IE. This
17287 +                                        * should be sent just before
17288 +                                        * IWEVREGISTERED event for the
17289 +                                        * association. */
17290 +#define IWEVASSOCRESPIE        0x8C08          /* IEs used in (Re)Association
17291 +                                        * Response. The data includes id and
17292 +                                        * length fields and may contain more
17293 +                                        * than one IE. This may be sent
17294 +                                        * between IWEVASSOCREQIE and
17295 +                                        * IWEVREGISTERED events for the
17296 +                                        * association. */
17297 +#define IWEVPMKIDCAND  0x8C09          /* PMKID candidate for RSN
17298 +                                        * pre-authentication
17299 +                                        * (struct iw_pmkid_cand) */
17300  
17301  #define IWEVFIRST      0x8C00
17302  
17303 @@ -352,6 +426,18 @@
17304  #define IW_MODE_SECOND 5       /* Secondary master/repeater (backup) */
17305  #define IW_MODE_MONITOR        6       /* Passive monitor (listen only) */
17306  
17307 +/* Statistics flags (bitmask in updated) */
17308 +#define IW_QUAL_QUAL_UPDATED   0x1     /* Value was updated since last read */
17309 +#define IW_QUAL_LEVEL_UPDATED  0x2
17310 +#define IW_QUAL_NOISE_UPDATED  0x4
17311 +#define IW_QUAL_QUAL_INVALID   0x10    /* Driver doesn't provide value */
17312 +#define IW_QUAL_LEVEL_INVALID  0x20
17313 +#define IW_QUAL_NOISE_INVALID  0x40
17314 +
17315 +/* Frequency flags */
17316 +#define IW_FREQ_AUTO           0x00    /* Let the driver decides */
17317 +#define IW_FREQ_FIXED          0x01    /* Force a specific value */
17318 +
17319  /* Maximum number of size of encoding token available
17320   * they are listed in the range structure */
17321  #define IW_MAX_ENCODING_SIZES  8
17322 @@ -390,6 +476,7 @@
17323  #define IW_TXPOW_TYPE          0x00FF  /* Type of value */
17324  #define IW_TXPOW_DBM           0x0000  /* Value is in dBm */
17325  #define IW_TXPOW_MWATT         0x0001  /* Value is in mW */
17326 +#define IW_TXPOW_RELATIVE      0x0002  /* Value is in arbitrary units */
17327  #define IW_TXPOW_RANGE         0x1000  /* Range of value between min/max */
17328  
17329  /* Retry limits and lifetime flags available */
17330 @@ -412,12 +499,113 @@
17331  #define IW_SCAN_THIS_MODE      0x0020  /* Scan only this Mode */
17332  #define IW_SCAN_ALL_RATE       0x0040  /* Scan all Bit-Rates */
17333  #define IW_SCAN_THIS_RATE      0x0080  /* Scan only this Bit-Rate */
17334 +/* struct iw_scan_req scan_type */
17335 +#define IW_SCAN_TYPE_ACTIVE 0
17336 +#define IW_SCAN_TYPE_PASSIVE 1
17337  /* Maximum size of returned data */
17338  #define IW_SCAN_MAX_DATA       4096    /* In bytes */
17339  
17340  /* Max number of char in custom event - use multiple of them if needed */
17341  #define IW_CUSTOM_MAX          256     /* In bytes */
17342  
17343 +/* Generic information element */
17344 +#define IW_GENERIC_IE_MAX      1024
17345 +
17346 +/* MLME requests (SIOCSIWMLME / struct iw_mlme) */
17347 +#define IW_MLME_DEAUTH         0
17348 +#define IW_MLME_DISASSOC       1
17349 +
17350 +/* SIOCSIWAUTH/SIOCGIWAUTH struct iw_param flags */
17351 +#define IW_AUTH_INDEX          0x0FFF
17352 +#define IW_AUTH_FLAGS          0xF000
17353 +/* SIOCSIWAUTH/SIOCGIWAUTH parameters (0 .. 4095)
17354 + * (IW_AUTH_INDEX mask in struct iw_param flags; this is the index of the
17355 + * parameter that is being set/get to; value will be read/written to
17356 + * struct iw_param value field) */
17357 +#define IW_AUTH_WPA_VERSION            0
17358 +#define IW_AUTH_CIPHER_PAIRWISE                1
17359 +#define IW_AUTH_CIPHER_GROUP           2
17360 +#define IW_AUTH_KEY_MGMT               3
17361 +#define IW_AUTH_TKIP_COUNTERMEASURES   4
17362 +#define IW_AUTH_DROP_UNENCRYPTED       5
17363 +#define IW_AUTH_80211_AUTH_ALG         6
17364 +#define IW_AUTH_WPA_ENABLED            7
17365 +#define IW_AUTH_RX_UNENCRYPTED_EAPOL   8
17366 +#define IW_AUTH_ROAMING_CONTROL                9
17367 +#define IW_AUTH_PRIVACY_INVOKED                10
17368 +
17369 +/* IW_AUTH_WPA_VERSION values (bit field) */
17370 +#define IW_AUTH_WPA_VERSION_DISABLED   0x00000001
17371 +#define IW_AUTH_WPA_VERSION_WPA                0x00000002
17372 +#define IW_AUTH_WPA_VERSION_WPA2       0x00000004
17373 +
17374 +/* IW_AUTH_PAIRWISE_CIPHER and IW_AUTH_GROUP_CIPHER values (bit field) */
17375 +#define IW_AUTH_CIPHER_NONE    0x00000001
17376 +#define IW_AUTH_CIPHER_WEP40   0x00000002
17377 +#define IW_AUTH_CIPHER_TKIP    0x00000004
17378 +#define IW_AUTH_CIPHER_CCMP    0x00000008
17379 +#define IW_AUTH_CIPHER_WEP104  0x00000010
17380 +
17381 +/* IW_AUTH_KEY_MGMT values (bit field) */
17382 +#define IW_AUTH_KEY_MGMT_802_1X        1
17383 +#define IW_AUTH_KEY_MGMT_PSK   2
17384 +
17385 +/* IW_AUTH_80211_AUTH_ALG values (bit field) */
17386 +#define IW_AUTH_ALG_OPEN_SYSTEM        0x00000001
17387 +#define IW_AUTH_ALG_SHARED_KEY 0x00000002
17388 +#define IW_AUTH_ALG_LEAP       0x00000004
17389 +
17390 +/* IW_AUTH_ROAMING_CONTROL values */
17391 +#define IW_AUTH_ROAMING_ENABLE 0       /* driver/firmware based roaming */
17392 +#define IW_AUTH_ROAMING_DISABLE        1       /* user space program used for roaming
17393 +                                        * control */
17394 +
17395 +/* SIOCSIWENCODEEXT definitions */
17396 +#define IW_ENCODE_SEQ_MAX_SIZE 8
17397 +/* struct iw_encode_ext ->alg */
17398 +#define IW_ENCODE_ALG_NONE     0
17399 +#define IW_ENCODE_ALG_WEP      1
17400 +#define IW_ENCODE_ALG_TKIP     2
17401 +#define IW_ENCODE_ALG_CCMP     3
17402 +/* struct iw_encode_ext ->ext_flags */
17403 +#define IW_ENCODE_EXT_TX_SEQ_VALID     0x00000001
17404 +#define IW_ENCODE_EXT_RX_SEQ_VALID     0x00000002
17405 +#define IW_ENCODE_EXT_GROUP_KEY                0x00000004
17406 +#define IW_ENCODE_EXT_SET_TX_KEY       0x00000008
17407 +
17408 +/* IWEVMICHAELMICFAILURE : struct iw_michaelmicfailure ->flags */
17409 +#define IW_MICFAILURE_KEY_ID   0x00000003 /* Key ID 0..3 */
17410 +#define IW_MICFAILURE_GROUP    0x00000004
17411 +#define IW_MICFAILURE_PAIRWISE 0x00000008
17412 +#define IW_MICFAILURE_STAKEY   0x00000010
17413 +#define IW_MICFAILURE_COUNT    0x00000060 /* 1 or 2 (0 = count not supported)
17414 +                                           */
17415 +
17416 +/* Bit field values for enc_capa in struct iw_range */
17417 +#define IW_ENC_CAPA_WPA                0x00000001
17418 +#define IW_ENC_CAPA_WPA2       0x00000002
17419 +#define IW_ENC_CAPA_CIPHER_TKIP        0x00000004
17420 +#define IW_ENC_CAPA_CIPHER_CCMP        0x00000008
17421 +
17422 +/* Event capability macros - in (struct iw_range *)->event_capa
17423 + * Because we have more than 32 possible events, we use an array of
17424 + * 32 bit bitmasks. Note : 32 bits = 0x20 = 2^5. */
17425 +#define IW_EVENT_CAPA_BASE(cmd)                ((cmd >= SIOCIWFIRSTPRIV) ? \
17426 +                                        (cmd - SIOCIWFIRSTPRIV + 0x60) : \
17427 +                                        (cmd - SIOCSIWCOMMIT))
17428 +#define IW_EVENT_CAPA_INDEX(cmd)       (IW_EVENT_CAPA_BASE(cmd) >> 5)
17429 +#define IW_EVENT_CAPA_MASK(cmd)                (1 << (IW_EVENT_CAPA_BASE(cmd) & 0x1F))
17430 +/* Event capability constants - event autogenerated by the kernel
17431 + * This list is valid for most 802.11 devices, customise as needed... */
17432 +#define IW_EVENT_CAPA_K_0      (IW_EVENT_CAPA_MASK(0x8B04) | \
17433 +                                IW_EVENT_CAPA_MASK(0x8B06) | \
17434 +                                IW_EVENT_CAPA_MASK(0x8B1A))
17435 +#define IW_EVENT_CAPA_K_1      (IW_EVENT_CAPA_MASK(0x8B2A))
17436 +/* "Easy" macro to set events in iw_range (less efficient) */
17437 +#define IW_EVENT_CAPA_SET(event_capa, cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd))
17438 +#define IW_EVENT_CAPA_SET_KERNEL(event_capa) {event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; }
17439 +
17440 +
17441  /****************************** TYPES ******************************/
17442  
17443  /* --------------------------- SUBTYPES --------------------------- */
17444 @@ -456,7 +644,7 @@
17445         __s32           m;              /* Mantissa */
17446         __s16           e;              /* Exponent */
17447         __u8            i;              /* List index (when in range struct) */
17448 -       __u8            pad;            /* Unused - just for alignement */
17449 +       __u8            flags;          /* Flags (fixed/auto) */
17450  };
17451  
17452  /*
17453 @@ -507,6 +695,132 @@
17454         struct iw_quality       high;           /* High threshold */
17455  };
17456  
17457 +/*
17458 + *     Optional data for scan request
17459 + *
17460 + *     Note: these optional parameters are controlling parameters for the
17461 + *     scanning behavior, these do not apply to getting scan results
17462 + *     (SIOCGIWSCAN). Drivers are expected to keep a local BSS table and
17463 + *     provide a merged results with all BSSes even if the previous scan
17464 + *     request limited scanning to a subset, e.g., by specifying an SSID.
17465 + *     Especially, scan results are required to include an entry for the
17466 + *     current BSS if the driver is in Managed mode and associated with an AP.
17467 + */
17468 +struct iw_scan_req
17469 +{
17470 +       __u8            scan_type; /* IW_SCAN_TYPE_{ACTIVE,PASSIVE} */
17471 +       __u8            essid_len;
17472 +       __u8            num_channels; /* num entries in channel_list;
17473 +                                      * 0 = scan all allowed channels */
17474 +       __u8            flags; /* reserved as padding; use zero, this may
17475 +                               * be used in the future for adding flags
17476 +                               * to request different scan behavior */
17477 +       struct sockaddr bssid; /* ff:ff:ff:ff:ff:ff for broadcast BSSID or
17478 +                               * individual address of a specific BSS */
17479 +
17480 +       /*
17481 +        * Use this ESSID if IW_SCAN_THIS_ESSID flag is used instead of using
17482 +        * the current ESSID. This allows scan requests for specific ESSID
17483 +        * without having to change the current ESSID and potentially breaking
17484 +        * the current association.
17485 +        */
17486 +       __u8            essid[IW_ESSID_MAX_SIZE];
17487 +
17488 +       /*
17489 +        * Optional parameters for changing the default scanning behavior.
17490 +        * These are based on the MLME-SCAN.request from IEEE Std 802.11.
17491 +        * TU is 1.024 ms. If these are set to 0, driver is expected to use
17492 +        * reasonable default values. min_channel_time defines the time that
17493 +        * will be used to wait for the first reply on each channel. If no
17494 +        * replies are received, next channel will be scanned after this. If
17495 +        * replies are received, total time waited on the channel is defined by
17496 +        * max_channel_time.
17497 +        */
17498 +       __u32           min_channel_time; /* in TU */
17499 +       __u32           max_channel_time; /* in TU */
17500 +
17501 +       struct iw_freq  channel_list[IW_MAX_FREQUENCIES];
17502 +};
17503 +
17504 +/* ------------------------- WPA SUPPORT ------------------------- */
17505 +
17506 +/*
17507 + *     Extended data structure for get/set encoding (this is used with
17508 + *     SIOCSIWENCODEEXT/SIOCGIWENCODEEXT. struct iw_point and IW_ENCODE_*
17509 + *     flags are used in the same way as with SIOCSIWENCODE/SIOCGIWENCODE and
17510 + *     only the data contents changes (key data -> this structure, including
17511 + *     key data).
17512 + *
17513 + *     If the new key is the first group key, it will be set as the default
17514 + *     TX key. Otherwise, default TX key index is only changed if
17515 + *     IW_ENCODE_EXT_SET_TX_KEY flag is set.
17516 + *
17517 + *     Key will be changed with SIOCSIWENCODEEXT in all cases except for
17518 + *     special "change TX key index" operation which is indicated by setting
17519 + *     key_len = 0 and ext_flags |= IW_ENCODE_EXT_SET_TX_KEY.
17520 + *
17521 + *     tx_seq/rx_seq are only used when respective
17522 + *     IW_ENCODE_EXT_{TX,RX}_SEQ_VALID flag is set in ext_flags. Normal
17523 + *     TKIP/CCMP operation is to set RX seq with SIOCSIWENCODEEXT and start
17524 + *     TX seq from zero whenever key is changed. SIOCGIWENCODEEXT is normally
17525 + *     used only by an Authenticator (AP or an IBSS station) to get the
17526 + *     current TX sequence number. Using TX_SEQ_VALID for SIOCSIWENCODEEXT and
17527 + *     RX_SEQ_VALID for SIOCGIWENCODEEXT are optional, but can be useful for
17528 + *     debugging/testing.
17529 + */
17530 +struct iw_encode_ext
17531 +{
17532 +       __u32           ext_flags; /* IW_ENCODE_EXT_* */
17533 +       __u8            tx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17534 +       __u8            rx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17535 +       struct sockaddr addr; /* ff:ff:ff:ff:ff:ff for broadcast/multicast
17536 +                              * (group) keys or unicast address for
17537 +                              * individual keys */
17538 +       __u16           alg; /* IW_ENCODE_ALG_* */
17539 +       __u16           key_len;
17540 +       __u8            key[0];
17541 +};
17542 +
17543 +/* SIOCSIWMLME data */
17544 +struct iw_mlme
17545 +{
17546 +       __u16           cmd; /* IW_MLME_* */
17547 +       __u16           reason_code;
17548 +       struct sockaddr addr;
17549 +};
17550 +
17551 +/* SIOCSIWPMKSA data */
17552 +#define IW_PMKSA_ADD           1
17553 +#define IW_PMKSA_REMOVE                2
17554 +#define IW_PMKSA_FLUSH         3
17555 +
17556 +#define IW_PMKID_LEN   16
17557 +
17558 +struct iw_pmksa
17559 +{
17560 +       __u32           cmd; /* IW_PMKSA_* */
17561 +       struct sockaddr bssid;
17562 +       __u8            pmkid[IW_PMKID_LEN];
17563 +};
17564 +
17565 +/* IWEVMICHAELMICFAILURE data */
17566 +struct iw_michaelmicfailure
17567 +{
17568 +       __u32           flags;
17569 +       struct sockaddr src_addr;
17570 +       __u8            tsc[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17571 +};
17572 +
17573 +/* IWEVPMKIDCAND data */
17574 +#define IW_PMKID_CAND_PREAUTH  0x00000001 /* RNS pre-authentication enabled */
17575 +struct iw_pmkid_cand
17576 +{
17577 +       __u32           flags; /* IW_PMKID_CAND_* */
17578 +       __u32           index; /* the smaller the index, the higher the
17579 +                               * priority */
17580 +       struct sockaddr bssid;
17581 +};
17582 +
17583  /* ------------------------ WIRELESS STATS ------------------------ */
17584  /*
17585   * Wireless statistics (used for /proc/net/wireless)
17586 @@ -610,11 +924,12 @@
17587         /* Old Frequency (backward compat - moved lower ) */
17588         __u16           old_num_channels;
17589         __u8            old_num_frequency;
17590 -       /* Filler to keep "version" at the same offset */
17591 -       __s32           old_freq[6];
17592 +
17593 +       /* Wireless event capability bitmasks */
17594 +       __u32           event_capa[6];
17595  
17596         /* signal level threshold range */
17597 -       __s32   sensitivity;
17598 +       __s32           sensitivity;
17599  
17600         /* Quality of link & SNR stuff */
17601         /* Quality range (link, level, noise)
17602 @@ -685,6 +1000,8 @@
17603         struct iw_freq  freq[IW_MAX_FREQUENCIES];       /* list */
17604         /* Note : this frequency list doesn't need to fit channel numbers,
17605          * because each entry contain its channel index */
17606 +
17607 +       __u32           enc_capa; /* IW_ENC_CAPA_* bit field */
17608  };
17609  
17610  /*
17611 diff -Nur linux-2.4.32/include/net/icmp.h linux-2.4.32.patched/include/net/icmp.h
17612 --- linux-2.4.32/include/net/icmp.h     2001-11-22 20:47:15.000000000 +0100
17613 +++ linux-2.4.32.patched/include/net/icmp.h     2006-03-13 18:57:38.000000000 +0100
17614 @@ -23,6 +23,7 @@
17615  
17616  #include <net/sock.h>
17617  #include <net/protocol.h>
17618 +#include <net/snmp.h>
17619  
17620  struct icmp_err {
17621    int          errno;
17622 diff -Nur linux-2.4.32/include/net/ipv6.h linux-2.4.32.patched/include/net/ipv6.h
17623 --- linux-2.4.32/include/net/ipv6.h     2004-11-17 12:54:22.000000000 +0100
17624 +++ linux-2.4.32.patched/include/net/ipv6.h     2006-03-13 19:01:26.000000000 +0100
17625 @@ -101,6 +101,7 @@
17626  #ifdef __KERNEL__
17627  
17628  #include <net/sock.h>
17629 +#include <net/snmp.h>
17630  
17631  /* sysctls */
17632  extern int sysctl_ipv6_bindv6only;
17633 diff -Nur linux-2.4.32/include/net/irda/irlan_event.h linux-2.4.32.patched/include/net/irda/irlan_event.h
17634 --- linux-2.4.32/include/net/irda/irlan_event.h 2000-12-11 22:33:09.000000000 +0100
17635 +++ linux-2.4.32.patched/include/net/irda/irlan_event.h 2006-03-13 18:55:55.000000000 +0100
17636 @@ -67,8 +67,6 @@
17637         IRLAN_WATCHDOG_TIMEOUT,
17638  } IRLAN_EVENT;
17639  
17640 -extern char *irlan_state[];
17641 -
17642  void irlan_do_client_event(struct irlan_cb *self, IRLAN_EVENT event, 
17643                            struct sk_buff *skb);
17644  
17645 diff -Nur linux-2.4.32/include/net/irda/irttp.h linux-2.4.32.patched/include/net/irda/irttp.h
17646 --- linux-2.4.32/include/net/irda/irttp.h       2003-06-13 16:51:39.000000000 +0200
17647 +++ linux-2.4.32.patched/include/net/irda/irttp.h       2006-03-13 18:55:55.000000000 +0100
17648 @@ -209,6 +209,4 @@
17649         return(irlap_is_primary(self->lsap->lap->irlap));
17650  }
17651  
17652 -extern struct irttp_cb *irttp;
17653 -
17654  #endif /* IRTTP_H */
17655 diff -Nur linux-2.4.32/include/net/irda/qos.h linux-2.4.32.patched/include/net/irda/qos.h
17656 --- linux-2.4.32/include/net/irda/qos.h 2001-11-22 20:47:11.000000000 +0100
17657 +++ linux-2.4.32.patched/include/net/irda/qos.h 2006-03-13 18:57:13.000000000 +0100
17658 @@ -83,7 +83,6 @@
17659  extern int sysctl_max_baud_rate;
17660  extern int sysctl_max_inactive_time;
17661  
17662 -extern __u32 baud_rates[];
17663  extern __u32 data_sizes[];
17664  extern __u32 min_turn_times[];
17665  extern __u32 add_bofs[];
17666 diff -Nur linux-2.4.32/include/net/iw_handler.h linux-2.4.32.patched/include/net/iw_handler.h
17667 --- linux-2.4.32/include/net/iw_handler.h       2003-11-28 19:26:21.000000000 +0100
17668 +++ linux-2.4.32.patched/include/net/iw_handler.h       2006-03-13 18:55:55.000000000 +0100
17669 @@ -1,10 +1,10 @@
17670  /*
17671   * This file define the new driver API for Wireless Extensions
17672   *
17673 - * Version :   5       4.12.02
17674 + * Version :   6       21.6.04
17675   *
17676   * Authors :   Jean Tourrilhes - HPL - <jt@hpl.hp.com>
17677 - * Copyright (c) 2001-2002 Jean Tourrilhes, All Rights Reserved.
17678 + * Copyright (c) 2001-2004 Jean Tourrilhes, All Rights Reserved.
17679   */
17680  
17681  #ifndef _IW_HANDLER_H
17682 @@ -206,7 +206,7 @@
17683   * will be needed...
17684   * I just plan to increment with each new version.
17685   */
17686 -#define IW_HANDLER_VERSION     5
17687 +#define IW_HANDLER_VERSION     6
17688  
17689  /*
17690   * Changes :
17691 @@ -224,11 +224,18 @@
17692   * V4 to V5
17693   * --------
17694   *     - Add new spy support : struct iw_spy_data & prototypes
17695 + *
17696 + * V5 to V6
17697 + * --------
17698 + *     - Change the way we get to spy_data method for added safety
17699 + *     - Remove spy #ifdef, they are always on -> cleaner code
17700 + *     - Add IW_DESCR_FLAG_NOMAX flag for very large requests
17701 + *     - Start migrating get_wireless_stats to struct iw_handler_def
17702   */
17703  
17704  /**************************** CONSTANTS ****************************/
17705  
17706 -/* Enable enhanced spy support. Disable to reduce footprint */
17707 +/* Enhanced spy support available */
17708  #define IW_WIRELESS_SPY
17709  #define IW_WIRELESS_THRSPY
17710  
17711 @@ -258,6 +265,7 @@
17712  #define IW_DESCR_FLAG_EVENT    0x0002  /* Generate an event on SET */
17713  #define IW_DESCR_FLAG_RESTRICT 0x0004  /* GET : request is ROOT only */
17714                                 /* SET : Omit payload from generated iwevent */
17715 +#define IW_DESCR_FLAG_NOMAX    0x0008  /* GET : no limit on request size */
17716  /* Driver level flags */
17717  #define IW_DESCR_FLAG_WAIT     0x0100  /* Wait for driver event */
17718  
17719 @@ -311,23 +319,25 @@
17720         /* Array of handlers for standard ioctls
17721          * We will call dev->wireless_handlers->standard[ioctl - SIOCSIWNAME]
17722          */
17723 -       iw_handler *            standard;
17724 +       const iw_handler *      standard;
17725  
17726         /* Array of handlers for private ioctls
17727          * Will call dev->wireless_handlers->private[ioctl - SIOCIWFIRSTPRIV]
17728          */
17729 -       iw_handler *            private;
17730 +       const iw_handler *      private;
17731  
17732         /* Arguments of private handler. This one is just a list, so you
17733          * can put it in any order you want and should not leave holes...
17734          * We will automatically export that to user space... */
17735 -       struct iw_priv_args *   private_args;
17736 +       const struct iw_priv_args *     private_args;
17737  
17738 -       /* Driver enhanced spy support */
17739 -       long                    spy_offset;     /* Spy data offset */
17740 +       /* This field will be *removed* in the next version of WE */
17741 +       long                    spy_offset;     /* DO NOT USE */
17742  
17743 -       /* In the long term, get_wireless_stats will move from
17744 -        * 'struct net_device' to here, to minimise bloat. */
17745 +       /* New location of get_wireless_stats, to de-bloat struct net_device.
17746 +        * The old pointer in struct net_device will be gradually phased
17747 +        * out, and drivers are encouraged to use this one... */
17748 +       struct iw_statistics*   (*get_wireless_stats)(struct net_device *dev);
17749  };
17750  
17751  /* ---------------------- IOCTL DESCRIPTION ---------------------- */
17752 @@ -374,18 +384,29 @@
17753   */
17754  struct iw_spy_data
17755  {
17756 -#ifdef IW_WIRELESS_SPY
17757         /* --- Standard spy support --- */
17758         int                     spy_number;
17759         u_char                  spy_address[IW_MAX_SPY][ETH_ALEN];
17760         struct iw_quality       spy_stat[IW_MAX_SPY];
17761 -#ifdef IW_WIRELESS_THRSPY
17762         /* --- Enhanced spy support (event) */
17763         struct iw_quality       spy_thr_low;    /* Low threshold */
17764         struct iw_quality       spy_thr_high;   /* High threshold */
17765         u_char                  spy_thr_under[IW_MAX_SPY];
17766 -#endif /* IW_WIRELESS_THRSPY */
17767 -#endif /* IW_WIRELESS_SPY */
17768 +};
17769 +
17770 +/* --------------------- DEVICE WIRELESS DATA --------------------- */
17771 +/*
17772 + * This is all the wireless data specific to a device instance that
17773 + * is managed by the core of Wireless Extensions.
17774 + * We only keep pointer to those structures, so that a driver is free
17775 + * to share them between instances.
17776 + * This structure should be initialised before registering the device.
17777 + * Access to this data follow the same rules as any other struct net_device
17778 + * data (i.e. valid as long as struct net_device exist, same locking rules).
17779 + */
17780 +struct iw_public_data {
17781 +       /* Driver enhanced spy support */
17782 +       struct iw_spy_data *    spy_data;
17783  };
17784  
17785  /**************************** PROTOTYPES ****************************/
17786 diff -Nur linux-2.4.32/include/net/pkt_sched.h linux-2.4.32.patched/include/net/pkt_sched.h
17787 --- linux-2.4.32/include/net/pkt_sched.h        2004-11-17 12:54:22.000000000 +0100
17788 +++ linux-2.4.32.patched/include/net/pkt_sched.h        2006-03-13 18:57:46.000000000 +0100
17789 @@ -5,7 +5,11 @@
17790  #define PSCHED_JIFFIES                 2
17791  #define PSCHED_CPU             3
17792  
17793 +#ifdef __mips__
17794 +#define PSCHED_CLOCK_SOURCE    PSCHED_CPU
17795 +#else
17796  #define PSCHED_CLOCK_SOURCE    PSCHED_JIFFIES
17797 +#endif
17798  
17799  #include <linux/config.h>
17800  #include <linux/types.h>
17801 @@ -59,8 +63,11 @@
17802         int                     (*enqueue)(struct sk_buff *, struct Qdisc *);
17803         struct sk_buff *        (*dequeue)(struct Qdisc *);
17804         int                     (*requeue)(struct sk_buff *, struct Qdisc *);
17805 -       unsigned int            (*drop)(struct Qdisc *);
17806 -
17807 +#ifdef CONFIG_BCM4710
17808 +       int                     (*drop)(struct Qdisc *);
17809 +#else
17810 +       unsigned int            (*drop)(struct Qdisc *);
17811 +#endif
17812         int                     (*init)(struct Qdisc *, struct rtattr *arg);
17813         void                    (*reset)(struct Qdisc *);
17814         void                    (*destroy)(struct Qdisc *);
17815 @@ -80,12 +87,19 @@
17816  #define TCQ_F_THROTTLED        2
17817  #define TCQ_F_INGRESS  4
17818         struct Qdisc_ops        *ops;
17819 +#ifdef CONFIG_BCM4710
17820 +       struct Qdisc            *next;
17821 +#endif
17822         u32                     handle;
17823 -       u32                     parent;
17824 +#ifndef CONFIG_BCM4710
17825 +       u32                     parent;
17826 +#endif
17827         atomic_t                refcnt;
17828         struct sk_buff_head     q;
17829         struct net_device       *dev;
17830 -       struct list_head        list;
17831 +#ifndef CONFIG_BCM4710
17832 +       struct list_head        list;
17833 +#endif
17834  
17835         struct tc_stats         stats;
17836         int                     (*reshape_fail)(struct sk_buff *skb, struct Qdisc *q);
17837 @@ -261,7 +275,7 @@
17838  #define PSCHED_US2JIFFIE(delay) (((delay)+psched_clock_per_hz-1)/psched_clock_per_hz)
17839  #define PSCHED_JIFFIE2US(delay) ((delay)*psched_clock_per_hz)
17840  
17841 -#ifdef CONFIG_X86_TSC
17842 +#if defined(CONFIG_X86_TSC) || defined(__mips__)
17843  
17844  #define PSCHED_GET_TIME(stamp) \
17845  ({ u64 __cur; \
17846 diff -Nur linux-2.4.32/include/net/sock.h linux-2.4.32.patched/include/net/sock.h
17847 --- linux-2.4.32/include/net/sock.h     2004-11-17 12:54:22.000000000 +0100
17848 +++ linux-2.4.32.patched/include/net/sock.h     2006-03-13 18:57:13.000000000 +0100
17849 @@ -488,7 +488,13 @@
17850         } bictcp;
17851  };
17852  
17853 -       
17854 +#if 1
17855 +#define UDP_OPT_IN_SOCK 1
17856 +struct udp_opt {
17857 +       __u32 esp_in_udp;
17858 +};
17859 +#endif
17860 +
17861  /*
17862   * This structure really needs to be cleaned up.
17863   * Most of it is for TCP, and not used by any of
17864 @@ -655,6 +661,9 @@
17865  #if defined(CONFIG_SPX) || defined (CONFIG_SPX_MODULE)
17866                 struct spx_opt          af_spx;
17867  #endif /* CONFIG_SPX */
17868 +#if 1
17869 +               struct udp_opt          af_udp;
17870 +#endif
17871  
17872         } tp_pinfo;
17873  
17874 diff -Nur linux-2.4.32/include/net/udp.h linux-2.4.32.patched/include/net/udp.h
17875 --- linux-2.4.32/include/net/udp.h      2005-01-19 15:10:13.000000000 +0100
17876 +++ linux-2.4.32.patched/include/net/udp.h      2006-03-13 19:01:28.000000000 +0100
17877 @@ -25,6 +25,7 @@
17878  #include <linux/udp.h>
17879  #include <linux/poll.h>
17880  #include <net/sock.h>
17881 +#include <net/snmp.h>
17882  
17883  #define UDP_HTABLE_SIZE                128
17884  
17885 diff -Nur linux-2.4.32/include/video/newport.h linux-2.4.32.patched/include/video/newport.h
17886 --- linux-2.4.32/include/video/newport.h        2001-04-12 21:20:31.000000000 +0200
17887 +++ linux-2.4.32.patched/include/video/newport.h        2006-03-13 18:55:54.000000000 +0100
17888 @@ -291,8 +291,6 @@
17889         unsigned int _unused2[0x1ef];
17890         struct newport_cregs cgo;
17891  };
17892 -extern struct newport_regs *npregs;
17893 -
17894  
17895  typedef struct {
17896         unsigned int drawmode1;
17897 @@ -450,38 +448,26 @@
17898  
17899  /* Miscellaneous NEWPORT routines. */
17900  #define BUSY_TIMEOUT 100000
17901 -static __inline__ int newport_wait(void)
17902 +static __inline__ int newport_wait(struct newport_regs *regs)
17903  {
17904 -       int i = 0;
17905 +       int t = BUSY_TIMEOUT;
17906  
17907 -       while(i < BUSY_TIMEOUT)
17908 -               if(!(npregs->cset.status & NPORT_STAT_GBUSY))
17909 +       while (t--)
17910 +               if (!(regs->cset.status & NPORT_STAT_GBUSY))
17911                         break;
17912 -       if(i == BUSY_TIMEOUT)
17913 -               return 1;
17914 -       return 0;
17915 +       return !t;
17916  }
17917  
17918 -static __inline__ int newport_bfwait(void)
17919 +static __inline__ int newport_bfwait(struct newport_regs *regs)
17920  {
17921 -       int i = 0;
17922 +       int t = BUSY_TIMEOUT;
17923  
17924 -       while(i < BUSY_TIMEOUT)
17925 -               if(!(npregs->cset.status & NPORT_STAT_BBUSY))
17926 +       while (t--)
17927 +               if(!(regs->cset.status & NPORT_STAT_BBUSY))
17928                         break;
17929 -       if(i == BUSY_TIMEOUT)
17930 -               return 1;
17931 -       return 0;
17932 +       return !t;
17933  }
17934  
17935 -/* newport.c and cons_newport.c routines */
17936 -extern struct graphics_ops *newport_probe (int, const char **);
17937 -
17938 -void newport_save    (void *);
17939 -void newport_restore (void *);
17940 -void newport_reset   (void);
17941 -int  newport_ioctl   (int card, int cmd, unsigned long arg);
17942 -
17943  /*
17944   * DCBMODE register defines:
17945   */
17946 @@ -564,7 +550,7 @@
17947  {
17948          rex->set.dcbmode = DCB_XMAP0 | XM9_CRS_FIFO_AVAIL |
17949                 DCB_DATAWIDTH_1 | R_DCB_XMAP9_PROTOCOL;
17950 -        newport_bfwait ();
17951 +        newport_bfwait (rex);
17952         
17953          while ((rex->set.dcbdata0.bybytes.b3 & 3) != XM9_FIFO_EMPTY)
17954                 ;