patch kernelheaders before distributing in staging_dir
[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/compile.h linux-2.4.32.patched/include/linux/compile.h
12763 --- linux-2.4.32/include/linux/compile.h 1970-01-01 01:00:00.000000000 +0100
12764 +++ linux-2.4.32.patched/include/linux/compile.h 2006-03-13 18:56:31.000000000 +0100
12765 @@ -0,0 +1,6 @@
12766 +#define UTS_VERSION "#1 Mon Mar 13 18:56:31 CET 2006"
12767 +#define LINUX_COMPILE_TIME "18:56:31"
12768 +#define LINUX_COMPILE_BY "root"
12769 +#define LINUX_COMPILE_HOST "ux-2y02"
12770 +#define LINUX_COMPILE_DOMAIN "inf.fh-bonn-rhein-sieg.de"
12771 +#define LINUX_COMPILER "gcc version 3.4.4 (OpenWrt-2.0)"
12772 diff -Nur linux-2.4.32/include/linux/compiler.h linux-2.4.32.patched/include/linux/compiler.h
12773 --- linux-2.4.32/include/linux/compiler.h 2004-11-17 12:54:22.000000000 +0100
12774 +++ linux-2.4.32.patched/include/linux/compiler.h 2006-03-13 18:55:55.000000000 +0100
12775 @@ -27,6 +27,12 @@
12776 #define __attribute_used__ /* not implemented */
12777 #endif /* __GNUC__ */
12778
12779 +#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
12780 +#define __attribute_const__ __attribute__((__const__))
12781 +#else
12782 +#define __attribute_const__ /* unimplemented */
12783 +#endif
12784 +
12785 #if __GNUC__ == 3
12786 #if __GNUC_MINOR__ >= 1
12787 # define inline __inline__ __attribute__((always_inline))
12788 diff -Nur linux-2.4.32/include/linux/concap.h linux-2.4.32.patched/include/linux/concap.h
12789 --- linux-2.4.32/include/linux/concap.h 2001-09-30 21:26:42.000000000 +0200
12790 +++ linux-2.4.32.patched/include/linux/concap.h 2006-03-13 18:55:56.000000000 +0100
12791 @@ -1,4 +1,4 @@
12792 -/* $Id: concap.h,v 1.2.8.1 2001/09/23 22:25:05 kai Exp $
12793 +/* $Id: concap.h,v 1.3 2001/09/24 13:23:13 kai Exp $
12794 *
12795 * Copyright 1997 by Henner Eisen <eis@baty.hanse.de>
12796 *
12797 @@ -11,6 +11,7 @@
12798 #ifdef __KERNEL__
12799 #include <linux/skbuff.h>
12800 #include <linux/netdevice.h>
12801 +#include <linux/isdn_compat.h>
12802
12803 /* Stuff to support encapsulation protocols genericly. The encapsulation
12804 protocol is processed at the uppermost layer of the network interface.
12805 diff -Nur linux-2.4.32/include/linux/fsfilter.h linux-2.4.32.patched/include/linux/fsfilter.h
12806 --- linux-2.4.32/include/linux/fsfilter.h 2004-11-17 12:54:22.000000000 +0100
12807 +++ linux-2.4.32.patched/include/linux/fsfilter.h 2006-03-13 18:55:55.000000000 +0100
12808 @@ -70,7 +70,6 @@
12809 #define FILTER_FS_XFS 3
12810 #define FILTER_FS_OBDFS 4
12811 #define FILTER_FS_TMPFS 5
12812 -extern struct filter_fs filter_oppar[FILTER_FS_TYPES];
12813
12814 struct filter_fs *filter_get_filter_fs(const char *cache_type);
12815 void filter_setup_journal_ops(struct filter_fs *ops, char *cache_type);
12816 diff -Nur linux-2.4.32/include/linux/fs.h linux-2.4.32.patched/include/linux/fs.h
12817 --- linux-2.4.32/include/linux/fs.h 2005-04-04 03:42:20.000000000 +0200
12818 +++ linux-2.4.32.patched/include/linux/fs.h 2006-03-13 18:57:11.000000000 +0100
12819 @@ -324,6 +324,7 @@
12820 #include <linux/usbdev_fs_i.h>
12821 #include <linux/jffs2_fs_i.h>
12822 #include <linux/cramfs_fs_sb.h>
12823 +#include <linux/squashfs_fs_i.h>
12824
12825 /*
12826 * Attribute flags. These should be or-ed together to figure out what
12827 @@ -519,6 +520,7 @@
12828 struct socket socket_i;
12829 struct usbdev_inode_info usbdev_i;
12830 struct jffs2_inode_info jffs2_i;
12831 + struct squashfs_inode_info squashfs_i;
12832 void *generic_ip;
12833 } u;
12834 };
12835 @@ -734,6 +736,7 @@
12836 #include <linux/usbdev_fs_sb.h>
12837 #include <linux/cramfs_fs_sb.h>
12838 #include <linux/jffs2_fs_sb.h>
12839 +#include <linux/squashfs_fs_sb.h>
12840
12841 extern struct list_head super_blocks;
12842 extern spinlock_t sb_lock;
12843 @@ -793,6 +796,7 @@
12844 struct usbdev_sb_info usbdevfs_sb;
12845 struct jffs2_sb_info jffs2_sb;
12846 struct cramfs_sb_info cramfs_sb;
12847 + struct squashfs_sb_info squashfs_sb;
12848 void *generic_sbp;
12849 } u;
12850 /*
12851 @@ -1559,7 +1563,6 @@
12852 unsigned long generate_cluster(kdev_t, int b[], int);
12853 unsigned long generate_cluster_swab32(kdev_t, int b[], int);
12854 extern kdev_t ROOT_DEV;
12855 -extern char root_device_name[];
12856
12857
12858 extern void show_buffers(void);
12859 diff -Nur linux-2.4.32/include/linux/generic_serial.h linux-2.4.32.patched/include/linux/generic_serial.h
12860 --- linux-2.4.32/include/linux/generic_serial.h 2002-02-25 20:38:13.000000000 +0100
12861 +++ linux-2.4.32.patched/include/linux/generic_serial.h 2006-03-13 18:55:55.000000000 +0100
12862 @@ -98,6 +98,4 @@
12863 int gs_getserial(struct gs_port *port, struct serial_struct *sp);
12864 void gs_got_break(struct gs_port *port);
12865
12866 -extern int gs_debug;
12867 -
12868 #endif
12869 diff -Nur linux-2.4.32/include/linux/hysdn_if.h linux-2.4.32.patched/include/linux/hysdn_if.h
12870 --- linux-2.4.32/include/linux/hysdn_if.h 2001-09-30 21:26:42.000000000 +0200
12871 +++ linux-2.4.32.patched/include/linux/hysdn_if.h 2006-03-13 18:55:56.000000000 +0100
12872 @@ -1,4 +1,4 @@
12873 -/* $Id: hysdn_if.h,v 1.1.8.3 2001/09/23 22:25:05 kai Exp $
12874 +/* $Id$
12875 *
12876 * Linux driver for HYSDN cards
12877 * ioctl definitions shared by hynetmgr and driver.
12878 diff -Nur linux-2.4.32/include/linux/i2c-algo-au1550.h linux-2.4.32.patched/include/linux/i2c-algo-au1550.h
12879 --- linux-2.4.32/include/linux/i2c-algo-au1550.h 1970-01-01 01:00:00.000000000 +0100
12880 +++ linux-2.4.32.patched/include/linux/i2c-algo-au1550.h 2006-03-13 18:55:54.000000000 +0100
12881 @@ -0,0 +1,31 @@
12882 +/*
12883 + * Copyright (C) 2004 Embedded Edge, LLC <dan@embeddededge.com>
12884 + *
12885 + * This program is free software; you can redistribute it and/or modify
12886 + * it under the terms of the GNU General Public License as published by
12887 + * the Free Software Foundation; either version 2 of the License, or
12888 + * (at your option) any later version.
12889 + *
12890 + * This program is distributed in the hope that it will be useful,
12891 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
12892 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12893 + * GNU General Public License for more details.
12894 + *
12895 + * You should have received a copy of the GNU General Public License
12896 + * along with this program; if not, write to the Free Software
12897 + * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
12898 + */
12899 +
12900 +#ifndef I2C_ALGO_AU1550_H
12901 +#define I2C_ALGO_AU1550_H 1
12902 +
12903 +struct i2c_algo_au1550_data {
12904 + u32 psc_base;
12905 + int xfer_timeout;
12906 + int ack_timeout;
12907 +};
12908 +
12909 +int i2c_au1550_add_bus(struct i2c_adapter *);
12910 +int i2c_au1550_del_bus(struct i2c_adapter *);
12911 +
12912 +#endif /* I2C_ALGO_AU1550_H */
12913 diff -Nur linux-2.4.32/include/linux/i2c.h linux-2.4.32.patched/include/linux/i2c.h
12914 --- linux-2.4.32/include/linux/i2c.h 2005-06-01 02:56:56.000000000 +0200
12915 +++ linux-2.4.32.patched/include/linux/i2c.h 2006-03-13 18:55:55.000000000 +0100
12916 @@ -70,7 +70,7 @@
12917
12918 /* Transfer num messages.
12919 */
12920 -extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg msg[],int num);
12921 +extern int i2c_transfer(struct i2c_adapter *adap, struct i2c_msg *msg,int num);
12922
12923 /*
12924 * Some adapter types (i.e. PCF 8584 based ones) may support slave behaviuor.
12925 @@ -197,7 +197,7 @@
12926 to NULL. If an adapter algorithm can do SMBus access, set
12927 smbus_xfer. If set to NULL, the SMBus protocol is simulated
12928 using common I2C messages */
12929 - int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg msgs[],
12930 + int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg *msgs,
12931 int num);
12932 int (*smbus_xfer) (struct i2c_adapter *adap, u16 addr,
12933 unsigned short flags, char read_write,
12934 diff -Nur linux-2.4.32/include/linux/i2c-id.h linux-2.4.32.patched/include/linux/i2c-id.h
12935 --- linux-2.4.32/include/linux/i2c-id.h 2004-02-18 14:36:32.000000000 +0100
12936 +++ linux-2.4.32.patched/include/linux/i2c-id.h 2006-03-13 18:55:54.000000000 +0100
12937 @@ -156,6 +156,8 @@
12938
12939 #define I2C_ALGO_SGI 0x130000 /* SGI algorithm */
12940
12941 +#define I2C_ALGO_AU1550 0x140000 /* Alchemy Au1550 PSC */
12942 +
12943 #define I2C_ALGO_EXP 0x800000 /* experimental */
12944
12945 #define I2C_ALGO_MASK 0xff0000 /* Mask for algorithms */
12946 @@ -204,6 +206,9 @@
12947 #define I2C_HW_SGI_VINO 0x00
12948 #define I2C_HW_SGI_MACE 0x01
12949
12950 +/* --- Au1550 PSC adapters */
12951 +#define I2C_HW_AU1550_PSC 0x00
12952 +
12953 /* --- SMBus only adapters */
12954 #define I2C_HW_SMBUS_PIIX4 0x00
12955 #define I2C_HW_SMBUS_ALI15X3 0x01
12956 diff -Nur linux-2.4.32/include/linux/imq.h linux-2.4.32.patched/include/linux/imq.h
12957 --- linux-2.4.32/include/linux/imq.h 1970-01-01 01:00:00.000000000 +0100
12958 +++ linux-2.4.32.patched/include/linux/imq.h 2006-03-13 18:55:58.000000000 +0100
12959 @@ -0,0 +1,9 @@
12960 +#ifndef _IMQ_H
12961 +#define _IMQ_H
12962 +
12963 +#define IMQ_MAX_DEVS 16
12964 +
12965 +#define IMQ_F_IFMASK 0x7f
12966 +#define IMQ_F_ENQUEUE 0x80
12967 +
12968 +#endif /* _IMQ_H */
12969 diff -Nur linux-2.4.32/include/linux/intermezzo_fs.h linux-2.4.32.patched/include/linux/intermezzo_fs.h
12970 --- linux-2.4.32/include/linux/intermezzo_fs.h 2005-01-19 15:10:12.000000000 +0100
12971 +++ linux-2.4.32.patched/include/linux/intermezzo_fs.h 2006-03-13 18:55:55.000000000 +0100
12972 @@ -321,7 +321,6 @@
12973 int presto_ispresto(struct inode *);
12974
12975 /* super.c */
12976 -extern struct file_system_type presto_fs_type;
12977 extern int init_intermezzo_fs(void);
12978
12979 /* fileset.c */
12980 diff -Nur linux-2.4.32/include/linux/isdn/tpam.h linux-2.4.32.patched/include/linux/isdn/tpam.h
12981 --- linux-2.4.32/include/linux/isdn/tpam.h 2001-12-21 18:42:03.000000000 +0100
12982 +++ linux-2.4.32.patched/include/linux/isdn/tpam.h 2006-03-13 18:55:56.000000000 +0100
12983 @@ -1,4 +1,4 @@
12984 -/* $Id: tpam.h,v 1.1.2.1 2001/11/20 14:19:38 kai Exp $
12985 +/* $Id$
12986 *
12987 * Turbo PAM ISDN driver for Linux. (Kernel Driver)
12988 *
12989 diff -Nur linux-2.4.32/include/linux/isdn_compat.h linux-2.4.32.patched/include/linux/isdn_compat.h
12990 --- linux-2.4.32/include/linux/isdn_compat.h 1970-01-01 01:00:00.000000000 +0100
12991 +++ linux-2.4.32.patched/include/linux/isdn_compat.h 2006-03-13 18:55:56.000000000 +0100
12992 @@ -0,0 +1,261 @@
12993 +/* $Id: isdn_compat.h,v 1.53 2001/09/24 13:23:13 kai Exp $
12994 + *
12995 + * Linux ISDN subsystem
12996 + * Compatibility for various Linux kernel versions
12997 + *
12998 + * This software may be used and distributed according to the terms
12999 + * of the GNU General Public License, incorporated herein by reference.
13000 + *
13001 + */
13002 +
13003 +#ifndef _LINUX_ISDN_COMPAT_H
13004 +#define _LINUX_ISDN_COMPAT_H
13005 +
13006 +#ifdef __KERNEL__
13007 +
13008 +#ifndef ISDN_COMPAT_NOT_GENERIC
13009 +/* when using std2kern -u, this part is left out and instead provided
13010 + by the .ctrl files */
13011 +
13012 +#include <linux/version.h>
13013 +
13014 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,18)
13015 +
13016 +#define set_current_state(sta) (current->state = sta)
13017 +#define module_init(x) int init_module(void) { return x(); }
13018 +#define module_exit(x) void cleanup_module(void) { x(); }
13019 +#define BUG() do { printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); *(int *)0 = 0; } while (0)
13020 +#define init_MUTEX(x) *(x)=MUTEX
13021 +#define init_MUTEX_LOCKED(x) *(x)=MUTEX_LOCKED
13022 +#define __devinit
13023 +#define __devinitdata
13024 +
13025 +#else /* 2.2.18 and later */
13026 +
13027 +#define COMPAT_HAS_NEW_SETUP
13028 +#define COMPAT_HAS_NEW_WAITQ
13029 +
13030 +#endif
13031 +
13032 +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,4,0)
13033 +
13034 +#define dev_kfree_skb_irq(a) dev_kfree_skb(a)
13035 +#define dev_kfree_skb_any(a) dev_kfree_skb(a)
13036 +#define COMPAT_HAS_2_2_PCI
13037 +#define get_pcibase(ps, nr) ps->base_address[nr]
13038 +#define pci_resource_start_io(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_IO_MASK)
13039 +#define pci_resource_start_mem(pdev, nr) ((pdev)->base_address[nr] & PCI_BASE_ADDRESS_MEM_MASK)
13040 +#define pci_get_sub_vendor(pdev, id) pci_read_config_word(pdev, PCI_SUBSYSTEM_VENDOR_ID, &id)
13041 +#define pci_get_sub_system(pdev, id) pci_read_config_word(pdev, PCI_SUBSYSTEM_ID, &id)
13042 +
13043 +#define __exit
13044 +#define __devinit
13045 +#define __devinitdata
13046 +
13047 +#define net_device device
13048 +#define COMPAT_NO_SOFTNET
13049 +#define netif_running(d) test_bit(LINK_STATE_START, &d->state)
13050 +#define COMPAT_NEED_MPPP_DEFS
13051 +#define spin_lock_bh(lock)
13052 +#define spin_unlock_bh(lock)
13053 +#define COMPAT_NEED_SPIN_LOCK_BH
13054 +#define i_count_read(ic) ic
13055 +#define i_count_inc(ic) ic++
13056 +#define COMPAT_USE_MODCOUNT_LOCK
13057 +#define devfs_register_chrdev(m,n,f) register_chrdev(m,n,f)
13058 +#define devfs_unregister_chrdev(m,n) unregister_chrdev(m,n)
13059 +#define COMPAT_NEED_PCI_IDS
13060 +#define in_irq() (local_irq_count[smp_processor_id()] != 0)
13061 +
13062 +#else /* 2.4.0 and later */
13063 +
13064 +#define pci_resource_start_io(pdev, nr) pci_resource_start(pdev, nr)
13065 +#define pci_resource_start_mem(pdev, nr) pci_resource_start(pdev, nr)
13066 +#define get_pcibase(ps, nr) ps->resource[nr].start
13067 +#define pci_get_sub_system(pdev, id) id = pdev->subsystem_device
13068 +#define pci_get_sub_vendor(pdev, id) id = pdev->subsystem_vendor
13069 +
13070 +#define BIG_PHONE_NUMBERS
13071 +#define COMPAT_HAS_ISA_IOREMAP
13072 +#define i_count_read(ic) atomic_read(&ic)
13073 +#define i_count_inc(ic) atomic_inc(&ic)
13074 +#define COMPAT_HAS_FILEOP_OWNER
13075 +#define COMPAT_HAVE_NEW_FILLDIR
13076 +#define COMPAT_has_fileops_in_inode
13077 +#define COMPAT_HAS_init_special_inode
13078 +#define COMPAT_d_alloc_root_one_parameter
13079 +#define HAVE_DEVFS_FS
13080 +#define COMPAT_HAS_SCHEDULE_TASK
13081 +#define COMPAT_HAS_USB_IDTAB
13082 +
13083 +#endif
13084 +
13085 +#endif /* ISDN_COMPAT_GENERIC */
13086 +
13087 +#ifdef COMPAT_HAS_2_2_PCI
13088 +#include <linux/pci.h>
13089 +#ifdef __powerpc__
13090 +static inline int pci_enable_device(struct pci_dev *dev)
13091 +{
13092 + u16 cmd;
13093 + pci_read_config_word(dev, PCI_COMMAND, &cmd);
13094 + cmd |= PCI_COMMAND_MEMORY | PCI_COMMAND_IO | PCI_COMMAND_SERR;
13095 + cmd &= ~PCI_COMMAND_FAST_BACK;
13096 + pci_write_config_word(dev, PCI_COMMAND, cmd);
13097 + return(0);
13098 +}
13099 +#else
13100 +static inline int pci_enable_device(struct pci_dev *dev)
13101 +{
13102 + return 0;
13103 +}
13104 +#endif /* __powerpc__ */
13105 +
13106 +#define PCI_ANY_ID (~0)
13107 +
13108 +/* as this is included multiple times, we make it inline */
13109 +
13110 +static inline struct pci_dev * pci_find_subsys(unsigned int vendor, unsigned int device,
13111 + unsigned int ss_vendor, unsigned int ss_device,
13112 + struct pci_dev *from)
13113 +{
13114 + unsigned short subsystem_vendor, subsystem_device;
13115 +
13116 + while ((from = pci_find_device(vendor, device, from))) {
13117 + pci_read_config_word(from, PCI_SUBSYSTEM_VENDOR_ID, &subsystem_vendor);
13118 + pci_read_config_word(from, PCI_SUBSYSTEM_ID, &subsystem_device);
13119 + if ((ss_vendor == PCI_ANY_ID || subsystem_vendor == ss_vendor) &&
13120 + (ss_device == PCI_ANY_ID || subsystem_device == ss_device))
13121 + return from;
13122 + }
13123 + return NULL;
13124 +}
13125 +#endif
13126 +
13127 +#ifdef COMPAT_NO_SOFTNET
13128 +#include <linux/netdevice.h>
13129 +
13130 +/*
13131 + * Tell upper layers that the network device is ready to xmit more frames.
13132 + */
13133 +static void __inline__ netif_wake_queue(struct net_device * dev)
13134 +{
13135 + dev->tbusy = 0;
13136 + mark_bh(NET_BH);
13137 +}
13138 +
13139 +/*
13140 + * called during net_device open()
13141 + */
13142 +static void __inline__ netif_start_queue(struct net_device * dev)
13143 +{
13144 + dev->tbusy = 0;
13145 + /* actually, we never use the interrupt flag at all */
13146 + dev->interrupt = 0;
13147 + dev->start = 1;
13148 +}
13149 +
13150 +/*
13151 + * Ask upper layers to temporarily cease passing us more xmit frames.
13152 + */
13153 +static void __inline__ netif_stop_queue(struct net_device * dev)
13154 +{
13155 + dev->tbusy = 1;
13156 +}
13157 +
13158 +#endif /* COMPAT_NO_SOFTNET */
13159 +
13160 +#ifndef COMPAT_HAS_NEW_WAITQ
13161 +typedef struct wait_queue wait_queue_t;
13162 +typedef struct wait_queue *wait_queue_head_t;
13163 +
13164 +#define DECLARE_WAITQUEUE(wait, current) struct wait_queue wait = { current, NULL }
13165 +#define DECLARE_WAIT_QUEUE_HEAD(wait) wait_queue_head_t wait
13166 +#define init_waitqueue_head(x) *(x)=NULL
13167 +#define init_waitqueue_entry(q,p) ((q)->task)=(p)
13168 +#endif /* COMPAT_HAS_NEW_WAITQ */
13169 +
13170 +#ifdef COMPAT_NEED_PCI_IDS
13171 +
13172 +#define PCI_ANY_ID (~0)
13173 +
13174 +#define PCI_VENDOR_ID_DYNALINK 0x0675
13175 +#define PCI_DEVICE_ID_DYNALINK_IS64PH 0x1702
13176 +
13177 +#define PCI_DEVICE_ID_WINBOND2_6692 0x6692
13178 +
13179 +#define PCI_DEVICE_ID_PLX_R685 0x1030
13180 +#define PCI_DEVICE_ID_PLX_DJINN_ITOO 0x1151
13181 +#define PCI_DEVICE_ID_PLX_R753 0x1152
13182 +
13183 +#define PCI_VENDOR_ID_ELSA 0x1048
13184 +#define PCI_DEVICE_ID_ELSA_MICROLINK 0x1000
13185 +#define PCI_DEVICE_ID_ELSA_QS3000 0x3000
13186 +
13187 +#define PCI_VENDOR_ID_EICON 0x1133
13188 +#define PCI_DEVICE_ID_EICON_DIVA20PRO 0xe001
13189 +#define PCI_DEVICE_ID_EICON_DIVA20 0xe002
13190 +#define PCI_DEVICE_ID_EICON_DIVA20PRO_U 0xe003
13191 +#define PCI_DEVICE_ID_EICON_DIVA20_U 0xe004
13192 +#define PCI_DEVICE_ID_EICON_DIVA201 0xe005
13193 +#define PCI_DEVICE_ID_EICON_MAESTRA 0xe010
13194 +#define PCI_DEVICE_ID_EICON_MAESTRAQ 0xe012
13195 +#define PCI_DEVICE_ID_EICON_MAESTRAQ_U 0xe013
13196 +#define PCI_DEVICE_ID_EICON_MAESTRAP 0xe014
13197 +
13198 +#define PCI_VENDOR_ID_CCD 0x1397
13199 +#define PCI_DEVICE_ID_CCD_2BD0 0x2BD0
13200 +#define PCI_DEVICE_ID_CCD_B000 0xB000
13201 +#define PCI_DEVICE_ID_CCD_B006 0xB006
13202 +#define PCI_DEVICE_ID_CCD_B007 0xB007
13203 +#define PCI_DEVICE_ID_CCD_B008 0xB008
13204 +#define PCI_DEVICE_ID_CCD_B009 0xB009
13205 +#define PCI_DEVICE_ID_CCD_B00A 0xB00A
13206 +#define PCI_DEVICE_ID_CCD_B00B 0xB00B
13207 +#define PCI_DEVICE_ID_CCD_B00C 0xB00C
13208 +#define PCI_DEVICE_ID_CCD_B100 0xB100
13209 +
13210 +#define PCI_VENDOR_ID_ASUSTEK 0x1043
13211 +#define PCI_DEVICE_ID_ASUSTEK_0675 0x0675
13212 +
13213 +#define PCI_VENDOR_ID_BERKOM 0x0871
13214 +#define PCI_DEVICE_ID_BERKOM_A1T 0xFFA1
13215 +#define PCI_DEVICE_ID_BERKOM_T_CONCEPT 0xFFA2
13216 +#define PCI_DEVICE_ID_BERKOM_A4T 0xFFA4
13217 +#define PCI_DEVICE_ID_BERKOM_SCITEL_QUADRO 0xFFA8
13218 +
13219 +#define PCI_DEVICE_ID_SATSAGEM_NICCY 0x1016
13220 +
13221 +#define PCI_DEVICE_ID_TIGERJET_100 0x0002
13222 +
13223 +#define PCI_VENDOR_ID_ANIGMA 0x1051
13224 +#define PCI_DEVICE_ID_ANIGMA_MC145575 0x0100
13225 +
13226 +#define PCI_VENDOR_ID_ZOLTRIX 0x15b0
13227 +#define PCI_DEVICE_ID_ZOLTRIX_2BD0 0x2BD0
13228 +
13229 +#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_E 0x0070
13230 +#define PCI_DEVICE_ID_DIGI_DF_M_E 0x0071
13231 +#define PCI_DEVICE_ID_DIGI_DF_M_IOM2_A 0x0072
13232 +#define PCI_DEVICE_ID_DIGI_DF_M_A 0x0073
13233 +
13234 +#define PCI_DEVICE_ID_AVM_B1 0x0700
13235 +#define PCI_DEVICE_ID_AVM_C4 0x0800
13236 +#define PCI_DEVICE_ID_AVM_C2 0x1100
13237 +#define PCI_DEVICE_ID_AVM_T1 0x1200
13238 +
13239 +#define PCI_VENDOR_ID_HYPERCOPE 0x1365
13240 +#define PCI_DEVICE_ID_HYPERCOPE_PLX 0x9050
13241 +#define PCI_SUBDEVICE_ID_HYPERCOPE_OLD_ERGO 0x0104
13242 +#define PCI_SUBDEVICE_ID_HYPERCOPE_ERGO 0x0106
13243 +#define PCI_SUBDEVICE_ID_HYPERCOPE_METRO 0x0107
13244 +#define PCI_SUBDEVICE_ID_HYPERCOPE_CHAMP2 0x0108
13245 +#define PCI_SUBDEVICE_ID_HYPERCOPE_PLEXUS 0x0109
13246 +
13247 +#define PCI_VENDOR_ID_ABOCOM 0x13D1
13248 +#define PCI_DEVICE_ID_ABOCOM_2BD1 0x2BD1
13249 +
13250 +#endif /* COMPAT_NEED_PCI_IDS */
13251 +
13252 +#endif /* __KERNEL__ */
13253 +#endif /* _LINUX_ISDN_COMPAT_H */
13254 diff -Nur linux-2.4.32/include/linux/isdn_divertif.h linux-2.4.32.patched/include/linux/isdn_divertif.h
13255 --- linux-2.4.32/include/linux/isdn_divertif.h 2001-12-21 18:42:03.000000000 +0100
13256 +++ linux-2.4.32.patched/include/linux/isdn_divertif.h 2006-03-13 18:55:56.000000000 +0100
13257 @@ -1,4 +1,4 @@
13258 -/* $Id: isdn_divertif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13259 +/* $Id$
13260 *
13261 * Header for the diversion supplementary interface for i4l.
13262 *
13263 @@ -14,7 +14,7 @@
13264 /***********************************************************/
13265 /* magic value is also used to control version information */
13266 /***********************************************************/
13267 -#define DIVERT_IF_MAGIC 0x25873401
13268 +#define DIVERT_IF_MAGIC 0x25873402
13269 #define DIVERT_CMD_REG 0x00 /* register command */
13270 #define DIVERT_CMD_REL 0x01 /* release command */
13271 #define DIVERT_NO_ERR 0x00 /* return value no error */
13272 @@ -34,6 +34,7 @@
13273 int (*ll_cmd)(isdn_ctrl *); /* supplied by hl on return */
13274 char * (*drv_to_name)(int); /* map a driver id to name, supplied by hl */
13275 int (*name_to_drv)(char *); /* map a driver id to name, supplied by hl */
13276 + int (*dial_net_name)(char *); /* force dial of a ll net interface */
13277 } isdn_divert_if;
13278
13279 /*********************/
13280 diff -Nur linux-2.4.32/include/linux/isdn_dwabc.h linux-2.4.32.patched/include/linux/isdn_dwabc.h
13281 --- linux-2.4.32/include/linux/isdn_dwabc.h 1970-01-01 01:00:00.000000000 +0100
13282 +++ linux-2.4.32.patched/include/linux/isdn_dwabc.h 2006-03-13 18:55:56.000000000 +0100
13283 @@ -0,0 +1,84 @@
13284 +/* $Id: isdn_dwabc.h,v 1.9 2001/09/26 20:32:08 detabc Exp $
13285 + *
13286 + * Header for the Linux ISDN abc-extension.
13287 + *
13288 + * Copyright by abc GmbH
13289 + * written by Detlef Wengorz <detlefw@isdn4linux.de>
13290 + *
13291 + * This software may be used and distributed according to the terms
13292 + * of the GNU General Public License, incorporated herein by reference.
13293 + *
13294 + */
13295 +
13296 +#ifndef ISDN_DWABC_H
13297 +#define ISDN_DWABC_H
13298 +
13299 +#ifdef __KERNEL__
13300 +#include <linux/types.h>
13301 +#include <linux/kernel.h>
13302 +#include <linux/sched.h>
13303 +#include <linux/smp.h>
13304 +#include <linux/spinlock.h>
13305 +#include <linux/errno.h>
13306 +
13307 +
13308 +typedef struct ISDN_DWSPINLOCK {
13309 +
13310 + spinlock_t spin;
13311 + short owner;
13312 + short my_flags;
13313 + ulong irq_flags;
13314 +
13315 +} ISDN_DWSPINLOCK;
13316 +
13317 +#define ISDN_DWSPIN_UNLOCKED \
13318 + (ISDN_DWSPINLOCK) { \
13319 + spin: SPIN_LOCK_UNLOCKED, \
13320 + owner: -1, \
13321 + my_flags: 0, \
13322 + irq_flags: 0, \
13323 + }
13324 +
13325 +#define ISDN_DWSPIN_INIT(x) \
13326 + do { *(x) = ISDN_DWSPIN_UNLOCKED; } while(0);
13327 +
13328 +static __inline__ int isdn_dwspin_trylock(ISDN_DWSPINLOCK *spin)
13329 +{
13330 + if(!spin_trylock(&spin->spin)) {
13331 +
13332 + if(spin->owner == smp_processor_id())
13333 + return(-EAGAIN);
13334 +
13335 + spin_lock(&spin->spin);
13336 + }
13337 +
13338 + spin->owner = smp_processor_id();
13339 + return(0);
13340 +}
13341 +
13342 +static __inline__ void isdn_dwspin_unlock(ISDN_DWSPINLOCK *spin)
13343 +{
13344 + spin->owner = -1;
13345 + spin_unlock(&spin->spin);
13346 +}
13347 +
13348 +
13349 +#else
13350 +#include <sys/types.h>
13351 +#endif
13352 +
13353 +#define DWABC_LCR_FLG_NEWNUMBER 0x00000001L
13354 +#define DWABC_LCR_FLG_DISABLE 0x00000002L
13355 +#define DWABC_LCR_FLG_NEWHUPTIME 0x00000004L
13356 +
13357 +
13358 +struct ISDN_DWABC_LCR_IOCTL {
13359 +
13360 + int lcr_ioctl_sizeof; /* mustbe sizeof(ISDN_DWABC_LCR_IOCTL) */
13361 + u_short lcr_ioctl_onhtime; /* new hanguptime */
13362 + u_long lcr_ioctl_callid; /* callid from lcr-subsystem */
13363 + u_long lcr_ioctl_flags; /* see above */
13364 + char lcr_ioctl_nr[32]; /* new destination phonenumber */
13365 +};
13366 +
13367 +#endif
13368 diff -Nur linux-2.4.32/include/linux/isdn.h linux-2.4.32.patched/include/linux/isdn.h
13369 --- linux-2.4.32/include/linux/isdn.h 2001-12-21 18:42:03.000000000 +0100
13370 +++ linux-2.4.32.patched/include/linux/isdn.h 2006-03-13 18:55:56.000000000 +0100
13371 @@ -1,4 +1,4 @@
13372 -/* $Id: isdn.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13373 +/* $Id: isdn.h,v 1.125 2001/12/01 23:18:21 detabc Exp $
13374 *
13375 * Main header for the Linux ISDN subsystem (linklevel).
13376 *
13377 @@ -14,6 +14,7 @@
13378 #ifndef __ISDN_H__
13379 #define __ISDN_H__
13380
13381 +#include <linux/isdn_compat.h>
13382 #include <linux/ioctl.h>
13383
13384 #ifdef CONFIG_COBALT_MICRO_SERVER
13385 @@ -93,9 +94,15 @@
13386 #define ISDN_LMSNLEN 255 /* Length of tty's Listen-MSN string */
13387 #define ISDN_CMSGLEN 50 /* Length of CONNECT-Message to add for Modem */
13388
13389 +#ifdef BIG_PHONE_NUMBERS
13390 #define ISDN_MSNLEN 32
13391 #define NET_DV 0x06 /* Data version for isdn_net_ioctl_cfg */
13392 #define TTY_DV 0x06 /* Data version for iprofd etc. */
13393 +#else
13394 +#define ISDN_MSNLEN 20
13395 +#define NET_DV 0x05 /* Data version for isdn_net_ioctl_cfg */
13396 +#define TTY_DV 0x05 /* Data version for iprofd etc. */
13397 +#endif
13398
13399 #define INF_DV 0x01 /* Data version for /dev/isdninfo */
13400
13401 @@ -187,6 +194,61 @@
13402 #define ISDN_MINOR_PPPMAX (128 + (ISDN_MAX_CHANNELS-1))
13403 #define ISDN_MINOR_STATUS 255
13404
13405 +#ifndef CONFIG_ISDN_WITH_ABC
13406 +#undef CONFIG_ISDN_WITH_ABC_CALLB
13407 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK
13408 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_HANGUP
13409 +#undef CONFIG_ISDN_WITH_ABC_UDP_CHECK_DIAL
13410 +#undef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
13411 +#undef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13412 +#undef CONFIG_ISDN_WITH_ABC_RCV_NO_HUPTIMER
13413 +#undef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
13414 +#undef CONFIG_ISDN_WITH_ABC_CONN_ERROR
13415 +#undef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
13416 +#else /* CONFIG_ISDN_WITH_ABC */
13417 +#include <linux/isdn_dwabc.h>
13418 +
13419 +
13420 +typedef struct DWABCJIFFIES {
13421 +
13422 + u_long msec_1000;
13423 + u_long msec_500;
13424 + u_long msec_400;
13425 + u_long msec_200;
13426 + u_long msec_100;
13427 +
13428 +} DWABCJIFFIES;
13429 +
13430 +
13431 +#ifdef CONFIG_ISDN_WITH_ABC_NEED_DWSJIFFIES
13432 +DWABCJIFFIES isdn_dwabc_jiffies;
13433 +#else
13434 +extern DWABCJIFFIES isdn_dwabc_jiffies;
13435 +#endif
13436 +#define dwsjiffies (isdn_dwabc_jiffies.msec_1000)
13437 +
13438 +#define ISDN_DW_ABC_FLAG_UNUSED00001 0x00000001L
13439 +#define ISDN_DW_ABC_FLAG_NO_UDP_CHECK 0x00000002L
13440 +#define ISDN_DW_ABC_FLAG_NO_UDP_HANGUP 0x00000004L
13441 +#define ISDN_DW_ABC_FLAG_NO_UDP_DIAL 0x00000008L
13442 +#define ISDN_DW_ABC_FLAG_UNUSED00010 0x00000010L
13443 +#define ISDN_DW_ABC_FLAG_RCV_NO_HUPTIMER 0x00000020L
13444 +#define ISDN_DW_ABC_FLAG_NO_CH_EXTINUSE 0x00000040L
13445 +#define ISDN_DW_ABC_FLAG_NO_CONN_ERROR 0x00000080L
13446 +#define ISDN_DW_ABC_FLAG_BSD_COMPRESS 0x00000100L
13447 +#define ISDN_DW_ABC_FLAG_NO_LCR 0x00000200L
13448 +#define ISDN_DW_ABC_FLAG_LEASED_LINE 0x00001000L
13449 +
13450 +#define ISDN_DW_ABC_IFFLAG_NODCHAN 0x00000001L
13451 +#define ISDN_DW_ABC_IFFLAG_BSDAKTIV 0x00000002L
13452 +
13453 +#define ISDN_DW_ABC_BITLOCK_SEND 0
13454 +#define ISDN_DW_ABC_BITLOCK_RECEIVE 1
13455 +
13456 +#endif /* CONFIG_ISDN_WITH_ABC */
13457 +
13458 +
13459 +
13460 #ifdef CONFIG_ISDN_PPP
13461
13462 #ifdef CONFIG_ISDN_PPP_VJ
13463 @@ -204,9 +266,11 @@
13464 # include <linux/concap.h>
13465 #endif
13466
13467 +#ifdef HAVE_DEVFS_FS
13468 #ifdef CONFIG_DEVFS_FS
13469 # include <linux/devfs_fs_kernel.h>
13470 #endif
13471 +#endif /* HAVE_DEVFS_FS */
13472
13473 #include <linux/isdnif.h>
13474
13475 @@ -272,6 +336,12 @@
13476 #define ISDN_NET_CALLBACK 0x04 /* activate callback */
13477 #define ISDN_NET_CBHUP 0x08 /* hangup before callback */
13478 #define ISDN_NET_CBOUT 0x10 /* remote machine does callback */
13479 +#if 0
13480 +/* Unused??? */
13481 +#define ISDN_NET_CLONE 0x08 /* clone a tmp interface when called */
13482 +#define ISDN_NET_TMP 0x10 /* tmp interface until getting an IP */
13483 +#define ISDN_NET_DYNAMIC 0x20 /* this link is dynamically allocated */
13484 +#endif
13485
13486 #define ISDN_NET_MAGIC 0x49344C02 /* for paranoia-checking */
13487
13488 @@ -386,6 +456,38 @@
13489 char cisco_debserint; /* debugging flag of cisco hdlc with slarp */
13490 struct timer_list cisco_timer;
13491 struct tq_struct tqueue;
13492 +#ifdef CONFIG_ISDN_WITH_ABC
13493 + ulong dw_abc_flags;
13494 + ulong dw_abc_if_flags;
13495 + int dw_abc_inuse_secure;
13496 + ulong dw_abc_dialstart;
13497 + int dw_abc_old_onhtime;
13498 + int dw_abc_remote_version;
13499 + int dw_abc_bitlocks;
13500 +#ifdef CONFIG_ISDN_WITH_ABC_OUTGOING_EAZ
13501 + char dw_out_msn[ISDN_MSNLEN]; /* eaz for outgoing call if *out_msn != 0 */
13502 +#endif
13503 +#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13504 + ulong dw_abc_lcr_callid;
13505 + ulong dw_abc_lcr_start_request;
13506 + ulong dw_abc_lcr_end_request;
13507 + isdn_ctrl *dw_abc_lcr_cmd;
13508 + struct ISDN_DWABC_LCR_IOCTL *dw_abc_lcr_io;
13509 +#endif
13510 + ulong dw_abc_bchan_last_connect;
13511 +#ifdef CONFIG_ISDN_WITH_ABC_CONN_ERROR
13512 + short dw_abc_bchan_errcnt;
13513 +#endif
13514 +#ifdef CONFIG_ISDN_WITH_ABC_RAWIPCOMPRESS
13515 + void *dw_abc_bsd_compressor;
13516 + void *dw_abc_bsd_stat_rx;
13517 + void *dw_abc_bsd_stat_tx;
13518 +#endif
13519 + ulong dw_abc_bsd_snd;
13520 + ulong dw_abc_bsd_bsd_snd;
13521 + ulong dw_abc_bsd_rcv;
13522 + ulong dw_abc_bsd_bsd_rcv;
13523 +#endif
13524 } isdn_net_local;
13525
13526 /* the interface itself */
13527 @@ -608,12 +710,13 @@
13528 int tflags; /* Timer-Flags: */
13529 /* see ISDN_TIMER_..defines */
13530 int global_flags;
13531 - infostruct *infochain; /* List of open info-devs. */
13532 - wait_queue_head_t info_waitq; /* Wait-Queue for isdninfo */
13533 struct timer_list timer; /* Misc.-function Timer */
13534 int chanmap[ISDN_MAX_CHANNELS];/* Map minor->device-channel */
13535 int drvmap[ISDN_MAX_CHANNELS]; /* Map minor->driver-index */
13536 int usage[ISDN_MAX_CHANNELS]; /* Used by tty/ip/voice */
13537 +#ifdef CONFIG_ISDN_WITH_ABC_CH_EXTINUSE
13538 + ulong dwabc_chan_external_inuse[ISDN_MAX_CHANNELS];
13539 +#endif
13540 char num[ISDN_MAX_CHANNELS][ISDN_MSNLEN];
13541 /* Remote number of active ch.*/
13542 int m_idx[ISDN_MAX_CHANNELS]; /* Index for mdm.... */
13543 @@ -631,6 +734,7 @@
13544 isdn_v110_stream *v110[ISDN_MAX_CHANNELS]; /* V.110 private data */
13545 struct semaphore sem; /* serialize list access*/
13546 unsigned long global_features;
13547 +#ifdef HAVE_DEVFS_FS
13548 #ifdef CONFIG_DEVFS_FS
13549 devfs_handle_t devfs_handle_isdninfo;
13550 devfs_handle_t devfs_handle_isdnctrl;
13551 @@ -640,10 +744,41 @@
13552 devfs_handle_t devfs_handle_ipppX[ISDN_MAX_CHANNELS];
13553 #endif
13554 #endif /* CONFIG_DEVFS_FS */
13555 +#endif /* HAVE_DEVFS_FS */
13556 } isdn_dev;
13557
13558 extern isdn_dev *dev;
13559
13560 +#ifdef CONFIG_ISDN_WITH_ABC
13561 +extern int isdn_auto_dial_helper(isdn_net_local *,struct sk_buff *,int);
13562 +extern void dwisdn_nfw_send(isdn_net_local *lp,int drop_only);
13563 +extern void isdn_net_unreachable(struct net_device *,struct sk_buff *,char *);
13564 +extern void isdn_net_log_skb_dwabc(struct sk_buff *,isdn_net_local *,char *);
13565 +extern void isdn_net_hangup(struct net_device *d);
13566 +extern void isdn_dw_clear_if(ulong pm,isdn_net_local *);
13567 +extern void isdn_dwabc_test_phone(isdn_net_local *);
13568 +extern void isdn_dw_abc_init_func(void);
13569 +extern void isdn_dw_abc_release_func(void);
13570 +extern int isdn_dw_abc_reset_interface(isdn_net_local *,int);
13571 +extern int dwabc_bsd_init(isdn_net_local *lp);
13572 +extern void dwabc_bsd_free(isdn_net_local *lp);
13573 +extern struct sk_buff *dwabc_bsd_compress(isdn_net_local *,struct sk_buff *,struct net_device *);
13574 +extern void dwabc_bsd_first_gen(isdn_net_local *);
13575 +extern struct sk_buff *dwabc_bsd_rx_pkt(isdn_net_local *,struct sk_buff *,struct net_device *);
13576 +#ifdef CONFIG_ISDN_WITH_ABC_LCR_SUPPORT
13577 +extern size_t isdn_dw_abc_lcr_readstat(char *,size_t);
13578 +extern ulong isdn_dw_abc_lcr_call_number(isdn_net_local *,isdn_ctrl *);
13579 +extern void isdn_dw_abc_lcr_open(void);
13580 +extern void isdn_dw_abc_lcr_close(void);
13581 +extern int isdn_dw_abc_lcr_ioctl(ulong);
13582 +extern void isdn_dw_abc_lcr_clear(isdn_net_local *);
13583 +extern int isdn_dw_abc_lcr_lock(void);
13584 +extern void isdn_dw_abc_lcr_ulock(void);
13585 +#endif
13586 +#ifdef CONFIG_ISDN_WITH_ABC_UDP_CHECK
13587 +extern int dw_abc_udp_test(struct sk_buff *skb,struct net_device *ndev);
13588 +#endif
13589 +#endif
13590
13591 #endif /* __KERNEL__ */
13592
13593 diff -Nur linux-2.4.32/include/linux/isdnif.h linux-2.4.32.patched/include/linux/isdnif.h
13594 --- linux-2.4.32/include/linux/isdnif.h 2001-12-21 18:42:03.000000000 +0100
13595 +++ linux-2.4.32.patched/include/linux/isdnif.h 2006-03-13 18:55:56.000000000 +0100
13596 @@ -1,4 +1,4 @@
13597 -/* $Id: isdnif.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13598 +/* $Id: isdnif.h,v 1.43 2002/02/09 21:19:11 keil Exp $
13599 *
13600 * Linux ISDN subsystem
13601 * Definition of the interface between the subsystem and its low-level drivers.
13602 @@ -14,6 +14,7 @@
13603 #ifndef __ISDNIF_H__
13604 #define __ISDNIF_H__
13605
13606 +#include <linux/isdn_compat.h>
13607
13608 /*
13609 * Values for general protocol-selection
13610 @@ -213,6 +214,8 @@
13611 #define ISDN_STAT_FAXIND 276 /* FAX indications from HL-driver */
13612 #define ISDN_STAT_AUDIO 277 /* DTMF, DSP indications */
13613 #define ISDN_STAT_DISCH 278 /* Disable/Enable channel usage */
13614 +#define ISDN_STAT_ALERT 279 /* Signal alerting */
13615 +#define ISDN_STAT_PROCEED 280 /* Signal proceeding */
13616
13617 /*
13618 * Audio commands
13619 diff -Nur linux-2.4.32/include/linux/isdn_lzscomp.h linux-2.4.32.patched/include/linux/isdn_lzscomp.h
13620 --- linux-2.4.32/include/linux/isdn_lzscomp.h 2001-12-21 18:42:03.000000000 +0100
13621 +++ linux-2.4.32.patched/include/linux/isdn_lzscomp.h 2006-03-13 18:55:56.000000000 +0100
13622 @@ -1,4 +1,4 @@
13623 -/* $Id: isdn_lzscomp.h,v 1.1.4.1 2001/11/20 14:19:38 kai Exp $
13624 +/* $Id$
13625 *
13626 * Header for isdn_lzscomp.c
13627 * Concentrated here to not mess up half a dozen kernel headers with code
13628 diff -Nur linux-2.4.32/include/linux/isdn_ppp.h linux-2.4.32.patched/include/linux/isdn_ppp.h
13629 --- linux-2.4.32/include/linux/isdn_ppp.h 2003-08-25 13:44:44.000000000 +0200
13630 +++ linux-2.4.32.patched/include/linux/isdn_ppp.h 2006-03-13 18:55:56.000000000 +0100
13631 @@ -8,6 +8,7 @@
13632 #ifndef _LINUX_ISDN_PPP_H
13633 #define _LINUX_ISDN_PPP_H
13634
13635 +#include <linux/isdn_compat.h>
13636
13637 #define CALLTYPE_INCOMING 0x1
13638 #define CALLTYPE_OUTGOING 0x2
13639 @@ -33,6 +34,11 @@
13640 #define PPPIOCSCOMPRESSOR _IOW('t',135,int)
13641 #define PPPIOCGIFNAME _IOR('t',136, char [IFNAMSIZ] )
13642
13643 +#ifdef COMPAT_NEED_MPPP_DEFS
13644 +#define PPP_MP 0x003d
13645 +#define PPP_COMPFRAG 0x00fb
13646 +#define PPP_CCPFRAG 0x80fb
13647 +#endif
13648
13649 #define SC_MP_PROT 0x00000200
13650 #define SC_REJ_MP_PROT 0x00000400
13651 @@ -65,9 +71,6 @@
13652
13653 #include <linux/config.h>
13654
13655 -#ifdef CONFIG_IPPP_FILTER
13656 -#include <linux/filter.h>
13657 -#endif
13658
13659 #define DECOMP_ERR_NOMEM (-10)
13660
13661 @@ -226,10 +229,6 @@
13662 unsigned char *cbuf;
13663 struct slcompress *slcomp;
13664 #endif
13665 -#ifdef CONFIG_IPPP_FILTER
13666 - struct sock_fprog pass_filter; /* filter for packets to pass */
13667 - struct sock_fprog active_filter; /* filter for pkts to reset idle */
13668 -#endif
13669 unsigned long debug;
13670 struct isdn_ppp_compressor *compressor,*decompressor;
13671 struct isdn_ppp_compressor *link_compressor,*link_decompressor;
13672 diff -Nur linux-2.4.32/include/linux/kernelcapi.h linux-2.4.32.patched/include/linux/kernelcapi.h
13673 --- linux-2.4.32/include/linux/kernelcapi.h 2002-02-25 20:38:13.000000000 +0100
13674 +++ linux-2.4.32.patched/include/linux/kernelcapi.h 2006-03-13 18:55:56.000000000 +0100
13675 @@ -1,12 +1,10 @@
13676 -/* $Id: kernelcapi.h,v 1.1.4.2 2002/01/28 18:25:10 kai Exp $
13677 +/*
13678 + * $Id: kernelcapi.h,v 1.9 2000/11/28 09:34:02 kai Exp $
13679 *
13680 * Kernel CAPI 2.0 Interface for Linux
13681 *
13682 * (c) Copyright 1997 by Carsten Paeth (calle@calle.in-berlin.de)
13683 *
13684 - * This software may be used and distributed according to the terms
13685 - * of the GNU General Public License, incorporated herein by reference.
13686 - *
13687 */
13688
13689 #ifndef __KERNELCAPI_H__
13690 diff -Nur linux-2.4.32/include/linux/modversions.h linux-2.4.32.patched/include/linux/modversions.h
13691 --- linux-2.4.32/include/linux/modversions.h 1970-01-01 01:00:00.000000000 +0100
13692 +++ linux-2.4.32.patched/include/linux/modversions.h 2006-03-13 18:57:11.000000000 +0100
13693 @@ -0,0 +1 @@
13694 +#include <linux/modsetver.h>
13695 diff -Nur linux-2.4.32/include/linux/nbd.h linux-2.4.32.patched/include/linux/nbd.h
13696 --- linux-2.4.32/include/linux/nbd.h 2002-08-03 02:39:45.000000000 +0200
13697 +++ linux-2.4.32.patched/include/linux/nbd.h 2006-03-13 18:57:13.000000000 +0100
13698 @@ -29,34 +29,6 @@
13699
13700 #include <linux/blk.h>
13701
13702 -#ifdef PARANOIA
13703 -extern int requests_in;
13704 -extern int requests_out;
13705 -#endif
13706 -
13707 -static void
13708 -nbd_end_request(struct request *req)
13709 -{
13710 - struct buffer_head *bh;
13711 - unsigned nsect;
13712 - unsigned long flags;
13713 - int uptodate = (req->errors == 0) ? 1 : 0;
13714 -
13715 -#ifdef PARANOIA
13716 - requests_out++;
13717 -#endif
13718 - spin_lock_irqsave(&io_request_lock, flags);
13719 - while((bh = req->bh) != NULL) {
13720 - nsect = bh->b_size >> 9;
13721 - blk_finished_io(nsect);
13722 - req->bh = bh->b_reqnext;
13723 - bh->b_reqnext = NULL;
13724 - bh->b_end_io(bh, uptodate);
13725 - }
13726 - blkdev_release_request(req);
13727 - spin_unlock_irqrestore(&io_request_lock, flags);
13728 -}
13729 -
13730 #define MAX_NBD 128
13731
13732 struct nbd_device {
13733 diff -Nur linux-2.4.32/include/linux/netdevice.h linux-2.4.32.patched/include/linux/netdevice.h
13734 --- linux-2.4.32/include/linux/netdevice.h 2004-11-17 12:54:22.000000000 +0100
13735 +++ linux-2.4.32.patched/include/linux/netdevice.h 2006-03-13 18:57:13.000000000 +0100
13736 @@ -295,9 +295,11 @@
13737
13738 /* List of functions to handle Wireless Extensions (instead of ioctl).
13739 * See <net/iw_handler.h> for details. Jean II */
13740 - struct iw_handler_def * wireless_handlers;
13741 + const struct iw_handler_def * wireless_handlers;
13742 + /* Instance data managed by the core of Wireless Extensions. */
13743 + struct iw_public_data * wireless_data;
13744 +
13745
13746 - struct ethtool_ops *ethtool_ops;
13747
13748 /*
13749 * This marks the end of the "visible" part of the structure. All
13750 @@ -352,8 +354,8 @@
13751
13752 struct Qdisc *qdisc;
13753 struct Qdisc *qdisc_sleeping;
13754 + struct Qdisc *qdisc_list;
13755 struct Qdisc *qdisc_ingress;
13756 - struct list_head qdisc_list;
13757 unsigned long tx_queue_len; /* Max frames per queue allowed */
13758
13759 /* hard_start_xmit synchronizer */
13760 @@ -453,6 +455,7 @@
13761 /* this will get initialized at each interface type init routine */
13762 struct divert_blk *divert;
13763 #endif /* CONFIG_NET_DIVERT */
13764 + struct ethtool_ops *ethtool_ops;
13765 };
13766
13767 /* 2.6 compatibility */
13768 diff -Nur linux-2.4.32/include/linux/netfilter_helpers.h linux-2.4.32.patched/include/linux/netfilter_helpers.h
13769 --- linux-2.4.32/include/linux/netfilter_helpers.h 1970-01-01 01:00:00.000000000 +0100
13770 +++ linux-2.4.32.patched/include/linux/netfilter_helpers.h 2006-03-13 18:55:58.000000000 +0100
13771 @@ -0,0 +1,133 @@
13772 +/*
13773 + * Helpers for netfiler modules. This file provides implementations for basic
13774 + * functions such as strncasecmp(), etc.
13775 + *
13776 + * gcc will warn for defined but unused functions, so we only include the
13777 + * functions requested. The following macros are used:
13778 + * NF_NEED_STRNCASECMP nf_strncasecmp()
13779 + * NF_NEED_STRTOU16 nf_strtou16()
13780 + * NF_NEED_STRTOU32 nf_strtou32()
13781 + */
13782 +#ifndef _NETFILTER_HELPERS_H
13783 +#define _NETFILTER_HELPERS_H
13784 +
13785 +/* Only include these functions for kernel code. */
13786 +#ifdef __KERNEL__
13787 +
13788 +#include <linux/ctype.h>
13789 +#define iseol(c) ( (c) == '\r' || (c) == '\n' )
13790 +
13791 +/*
13792 + * The standard strncasecmp()
13793 + */
13794 +#ifdef NF_NEED_STRNCASECMP
13795 +static int
13796 +nf_strncasecmp(const char* s1, const char* s2, u_int32_t len)
13797 +{
13798 + if (s1 == NULL || s2 == NULL)
13799 + {
13800 + if (s1 == NULL && s2 == NULL)
13801 + {
13802 + return 0;
13803 + }
13804 + return (s1 == NULL) ? -1 : 1;
13805 + }
13806 + while (len > 0 && tolower(*s1) == tolower(*s2))
13807 + {
13808 + len--;
13809 + s1++;
13810 + s2++;
13811 + }
13812 + return ( (len == 0) ? 0 : (tolower(*s1) - tolower(*s2)) );
13813 +}
13814 +#endif /* NF_NEED_STRNCASECMP */
13815 +
13816 +/*
13817 + * Parse a string containing a 16-bit unsigned integer.
13818 + * Returns the number of chars used, or zero if no number is found.
13819 + */
13820 +#ifdef NF_NEED_STRTOU16
13821 +static int
13822 +nf_strtou16(const char* pbuf, u_int16_t* pval)
13823 +{
13824 + int n = 0;
13825 +
13826 + *pval = 0;
13827 + while (isdigit(pbuf[n]))
13828 + {
13829 + *pval = (*pval * 10) + (pbuf[n] - '0');
13830 + n++;
13831 + }
13832 +
13833 + return n;
13834 +}
13835 +#endif /* NF_NEED_STRTOU16 */
13836 +
13837 +/*
13838 + * Parse a string containing a 32-bit unsigned integer.
13839 + * Returns the number of chars used, or zero if no number is found.
13840 + */
13841 +#ifdef NF_NEED_STRTOU32
13842 +static int
13843 +nf_strtou32(const char* pbuf, u_int32_t* pval)
13844 +{
13845 + int n = 0;
13846 +
13847 + *pval = 0;
13848 + while (pbuf[n] >= '0' && pbuf[n] <= '9')
13849 + {
13850 + *pval = (*pval * 10) + (pbuf[n] - '0');
13851 + n++;
13852 + }
13853 +
13854 + return n;
13855 +}
13856 +#endif /* NF_NEED_STRTOU32 */
13857 +
13858 +/*
13859 + * Given a buffer and length, advance to the next line and mark the current
13860 + * line.
13861 + */
13862 +#ifdef NF_NEED_NEXTLINE
13863 +static int
13864 +nf_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
13865 +{
13866 + uint off = *poff;
13867 + uint physlen = 0;
13868 +
13869 + if (off >= len)
13870 + {
13871 + return 0;
13872 + }
13873 +
13874 + while (p[off] != '\n')
13875 + {
13876 + if (len-off <= 1)
13877 + {
13878 + return 0;
13879 + }
13880 +
13881 + physlen++;
13882 + off++;
13883 + }
13884 +
13885 + /* if we saw a crlf, physlen needs adjusted */
13886 + if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
13887 + {
13888 + physlen--;
13889 + }
13890 +
13891 + /* advance past the newline */
13892 + off++;
13893 +
13894 + *plineoff = *poff;
13895 + *plinelen = physlen;
13896 + *poff = off;
13897 +
13898 + return 1;
13899 +}
13900 +#endif /* NF_NEED_NEXTLINE */
13901 +
13902 +#endif /* __KERNEL__ */
13903 +
13904 +#endif /* _NETFILTER_HELPERS_H */
13905 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
13906 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack.h 2005-11-16 20:12:54.000000000 +0100
13907 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack.h 2006-03-13 19:01:41.000000000 +0100
13908 @@ -50,16 +50,19 @@
13909
13910 #include <linux/netfilter_ipv4/ip_conntrack_tcp.h>
13911 #include <linux/netfilter_ipv4/ip_conntrack_icmp.h>
13912 +#include <linux/netfilter_ipv4/ip_conntrack_proto_gre.h>
13913
13914 /* per conntrack: protocol private data */
13915 union ip_conntrack_proto {
13916 /* insert conntrack proto private data here */
13917 struct ip_ct_tcp tcp;
13918 struct ip_ct_icmp icmp;
13919 + struct ip_ct_gre gre;
13920 };
13921
13922 union ip_conntrack_expect_proto {
13923 /* insert expect proto private data here */
13924 + struct ip_ct_gre_expect gre;
13925 };
13926
13927 /* Add protocol helper include file here */
13928 @@ -67,6 +70,10 @@
13929
13930 #include <linux/netfilter_ipv4/ip_conntrack_ftp.h>
13931 #include <linux/netfilter_ipv4/ip_conntrack_irc.h>
13932 +#include <linux/netfilter_ipv4/ip_conntrack_pptp.h>
13933 +#include <linux/netfilter_ipv4/ip_conntrack_h323.h>
13934 +#include <linux/netfilter_ipv4/ip_conntrack_rtsp.h>
13935 +#include <linux/netfilter_ipv4/ip_conntrack_mms.h>
13936
13937 /* per expectation: application helper private data */
13938 union ip_conntrack_expect_help {
13939 @@ -74,6 +81,10 @@
13940 struct ip_ct_amanda_expect exp_amanda_info;
13941 struct ip_ct_ftp_expect exp_ftp_info;
13942 struct ip_ct_irc_expect exp_irc_info;
13943 + struct ip_ct_pptp_expect exp_pptp_info;
13944 + struct ip_ct_h225_expect exp_h225_info;
13945 + struct ip_ct_rtsp_expect exp_rtsp_info;
13946 + struct ip_ct_mms_expect exp_mms_info;
13947
13948 #ifdef CONFIG_IP_NF_NAT_NEEDED
13949 union {
13950 @@ -87,14 +98,20 @@
13951 /* insert conntrack helper private data (master) here */
13952 struct ip_ct_ftp_master ct_ftp_info;
13953 struct ip_ct_irc_master ct_irc_info;
13954 + struct ip_ct_pptp_master ct_pptp_info;
13955 + struct ip_ct_h225_master ct_h225_info;
13956 + struct ip_ct_rtsp_master ct_rtsp_info;
13957 + struct ip_ct_mms_master ct_mms_info;
13958 };
13959
13960 #ifdef CONFIG_IP_NF_NAT_NEEDED
13961 #include <linux/netfilter_ipv4/ip_nat.h>
13962 +#include <linux/netfilter_ipv4/ip_nat_pptp.h>
13963
13964 /* per conntrack: nat application helper private data */
13965 union ip_conntrack_nat_help {
13966 /* insert nat helper private data here */
13967 + struct ip_nat_pptp nat_pptp_info;
13968 };
13969 #endif
13970
13971 @@ -156,6 +173,12 @@
13972 union ip_conntrack_expect_help help;
13973 };
13974
13975 +struct ip_conntrack_counter
13976 +{
13977 + u_int64_t packets;
13978 + u_int64_t bytes;
13979 +};
13980 +
13981 struct ip_conntrack_helper;
13982
13983 struct ip_conntrack
13984 @@ -173,6 +196,12 @@
13985 /* Timer function; drops refcnt when it goes off. */
13986 struct timer_list timeout;
13987
13988 +#if defined(CONFIG_IP_NF_CT_ACCT) || \
13989 + defined(CONFIG_IP_NF_CT_ACCT_MODULE)
13990 + /* Accounting Information (same cache line as other written members) */
13991 + struct ip_conntrack_counter counters[IP_CT_DIR_MAX];
13992 +#endif
13993 +
13994 /* If we're expecting another related connection, this will be
13995 in expected linked list */
13996 struct list_head sibling_list;
13997 @@ -207,6 +236,20 @@
13998 } nat;
13999 #endif /* CONFIG_IP_NF_NAT_NEEDED */
14000
14001 +#if defined(CONFIG_IP_NF_MATCH_LAYER7) || defined(CONFIG_IP_NF_MATCH_LAYER7_MODULE)
14002 + struct {
14003 + unsigned int numpackets; /* surely this is kept track of somewhere else, right? I can't find it... */
14004 + char * app_proto; /* "http", "ftp", etc. NULL if unclassifed */
14005 +
14006 + /* the application layer data so far. NULL if ->numpackets > numpackets */
14007 + char * app_data;
14008 +
14009 + unsigned int app_data_len;
14010 + } layer7;
14011 +#endif
14012 +#if defined(CONFIG_IP_NF_CONNTRACK_MARK)
14013 + unsigned long mark;
14014 +#endif
14015 };
14016
14017 /* get master conntrack via master expectation */
14018 @@ -242,8 +285,10 @@
14019 const struct ip_conntrack_tuple *orig);
14020
14021 /* Refresh conntrack for this many jiffies */
14022 -extern void ip_ct_refresh(struct ip_conntrack *ct,
14023 - unsigned long extra_jiffies);
14024 +extern void ip_ct_refresh_acct(struct ip_conntrack *ct,
14025 + enum ip_conntrack_info ctinfo,
14026 + const struct iphdr *iph,
14027 + unsigned long extra_jiffies);
14028
14029 /* These are for NAT. Icky. */
14030 /* Call me when a conntrack is destroyed. */
14031 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
14032 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_h323.h 1970-01-01 01:00:00.000000000 +0100
14033 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_h323.h 2006-03-13 19:01:41.000000000 +0100
14034 @@ -0,0 +1,30 @@
14035 +#ifndef _IP_CONNTRACK_H323_H
14036 +#define _IP_CONNTRACK_H323_H
14037 +/* H.323 connection tracking. */
14038 +
14039 +#ifdef __KERNEL__
14040 +/* Protects H.323 related data */
14041 +DECLARE_LOCK_EXTERN(ip_h323_lock);
14042 +#endif
14043 +
14044 +/* Default H.225 port */
14045 +#define H225_PORT 1720
14046 +
14047 +/* This structure is per expected connection */
14048 +struct ip_ct_h225_expect {
14049 + u_int16_t port; /* Port of the H.225 helper/RTCP/RTP channel */
14050 + enum ip_conntrack_dir dir; /* Direction of the original connection */
14051 + unsigned int offset; /* offset of the address in the payload */
14052 +};
14053 +
14054 +/* This structure exists only once per master */
14055 +struct ip_ct_h225_master {
14056 + int is_h225; /* H.225 or H.245 connection */
14057 +#ifdef CONFIG_IP_NF_NAT_NEEDED
14058 + enum ip_conntrack_dir dir; /* Direction of the original connection */
14059 + u_int32_t seq[IP_CT_DIR_MAX]; /* Exceptional packet mangling for signal addressess... */
14060 + unsigned int offset[IP_CT_DIR_MAX]; /* ...and the offset of the addresses in the payload */
14061 +#endif
14062 +};
14063 +
14064 +#endif /* _IP_CONNTRACK_H323_H */
14065 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
14066 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_mms.h 1970-01-01 01:00:00.000000000 +0100
14067 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_mms.h 2006-03-13 19:01:41.000000000 +0100
14068 @@ -0,0 +1,31 @@
14069 +#ifndef _IP_CONNTRACK_MMS_H
14070 +#define _IP_CONNTRACK_MMS_H
14071 +/* MMS tracking. */
14072 +
14073 +#ifdef __KERNEL__
14074 +#include <linux/netfilter_ipv4/lockhelp.h>
14075 +
14076 +DECLARE_LOCK_EXTERN(ip_mms_lock);
14077 +
14078 +#define MMS_PORT 1755
14079 +#define MMS_SRV_MSG_ID 196610
14080 +
14081 +#define MMS_SRV_MSG_OFFSET 36
14082 +#define MMS_SRV_UNICODE_STRING_OFFSET 60
14083 +#define MMS_SRV_CHUNKLENLV_OFFSET 16
14084 +#define MMS_SRV_CHUNKLENLM_OFFSET 32
14085 +#define MMS_SRV_MESSAGELENGTH_OFFSET 8
14086 +#endif
14087 +
14088 +/* This structure is per expected connection */
14089 +struct ip_ct_mms_expect {
14090 + u_int32_t len;
14091 + u_int32_t padding;
14092 + u_int16_t port;
14093 +};
14094 +
14095 +/* This structure exists only once per master */
14096 +struct ip_ct_mms_master {
14097 +};
14098 +
14099 +#endif /* _IP_CONNTRACK_MMS_H */
14100 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
14101 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_pptp.h 1970-01-01 01:00:00.000000000 +0100
14102 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_pptp.h 2006-03-13 19:01:41.000000000 +0100
14103 @@ -0,0 +1,313 @@
14104 +/* PPTP constants and structs */
14105 +#ifndef _CONNTRACK_PPTP_H
14106 +#define _CONNTRACK_PPTP_H
14107 +
14108 +/* state of the control session */
14109 +enum pptp_ctrlsess_state {
14110 + PPTP_SESSION_NONE, /* no session present */
14111 + PPTP_SESSION_ERROR, /* some session error */
14112 + PPTP_SESSION_STOPREQ, /* stop_sess request seen */
14113 + PPTP_SESSION_REQUESTED, /* start_sess request seen */
14114 + PPTP_SESSION_CONFIRMED, /* session established */
14115 +};
14116 +
14117 +/* state of the call inside the control session */
14118 +enum pptp_ctrlcall_state {
14119 + PPTP_CALL_NONE,
14120 + PPTP_CALL_ERROR,
14121 + PPTP_CALL_OUT_REQ,
14122 + PPTP_CALL_OUT_CONF,
14123 + PPTP_CALL_IN_REQ,
14124 + PPTP_CALL_IN_REP,
14125 + PPTP_CALL_IN_CONF,
14126 + PPTP_CALL_CLEAR_REQ,
14127 +};
14128 +
14129 +
14130 +/* conntrack private data */
14131 +struct ip_ct_pptp_master {
14132 + enum pptp_ctrlsess_state sstate; /* session state */
14133 +
14134 + /* everything below is going to be per-expectation in newnat,
14135 + * since there could be more than one call within one session */
14136 + enum pptp_ctrlcall_state cstate; /* call state */
14137 + u_int16_t pac_call_id; /* call id of PAC, host byte order */
14138 + u_int16_t pns_call_id; /* call id of PNS, host byte order */
14139 +};
14140 +
14141 +/* conntrack_expect private member */
14142 +struct ip_ct_pptp_expect {
14143 + enum pptp_ctrlcall_state cstate; /* call state */
14144 + u_int16_t pac_call_id; /* call id of PAC */
14145 + u_int16_t pns_call_id; /* call id of PNS */
14146 +};
14147 +
14148 +
14149 +#ifdef __KERNEL__
14150 +
14151 +#include <linux/netfilter_ipv4/lockhelp.h>
14152 +DECLARE_LOCK_EXTERN(ip_pptp_lock);
14153 +
14154 +#define IP_CONNTR_PPTP PPTP_CONTROL_PORT
14155 +
14156 +union pptp_ctrl_union {
14157 + void *rawreq;
14158 + struct PptpStartSessionRequest *sreq;
14159 + struct PptpStartSessionReply *srep;
14160 + struct PptpStopSessionRequest *streq;
14161 + struct PptpStopSessionReply *strep;
14162 + struct PptpOutCallRequest *ocreq;
14163 + struct PptpOutCallReply *ocack;
14164 + struct PptpInCallRequest *icreq;
14165 + struct PptpInCallReply *icack;
14166 + struct PptpInCallConnected *iccon;
14167 + struct PptpClearCallRequest *clrreq;
14168 + struct PptpCallDisconnectNotify *disc;
14169 + struct PptpWanErrorNotify *wanerr;
14170 + struct PptpSetLinkInfo *setlink;
14171 +};
14172 +
14173 +
14174 +
14175 +#define PPTP_CONTROL_PORT 1723
14176 +
14177 +#define PPTP_PACKET_CONTROL 1
14178 +#define PPTP_PACKET_MGMT 2
14179 +
14180 +#define PPTP_MAGIC_COOKIE 0x1a2b3c4d
14181 +
14182 +struct pptp_pkt_hdr {
14183 + __u16 packetLength;
14184 + __u16 packetType;
14185 + __u32 magicCookie;
14186 +};
14187 +
14188 +/* PptpControlMessageType values */
14189 +#define PPTP_START_SESSION_REQUEST 1
14190 +#define PPTP_START_SESSION_REPLY 2
14191 +#define PPTP_STOP_SESSION_REQUEST 3
14192 +#define PPTP_STOP_SESSION_REPLY 4
14193 +#define PPTP_ECHO_REQUEST 5
14194 +#define PPTP_ECHO_REPLY 6
14195 +#define PPTP_OUT_CALL_REQUEST 7
14196 +#define PPTP_OUT_CALL_REPLY 8
14197 +#define PPTP_IN_CALL_REQUEST 9
14198 +#define PPTP_IN_CALL_REPLY 10
14199 +#define PPTP_IN_CALL_CONNECT 11
14200 +#define PPTP_CALL_CLEAR_REQUEST 12
14201 +#define PPTP_CALL_DISCONNECT_NOTIFY 13
14202 +#define PPTP_WAN_ERROR_NOTIFY 14
14203 +#define PPTP_SET_LINK_INFO 15
14204 +
14205 +#define PPTP_MSG_MAX 15
14206 +
14207 +/* PptpGeneralError values */
14208 +#define PPTP_ERROR_CODE_NONE 0
14209 +#define PPTP_NOT_CONNECTED 1
14210 +#define PPTP_BAD_FORMAT 2
14211 +#define PPTP_BAD_VALUE 3
14212 +#define PPTP_NO_RESOURCE 4
14213 +#define PPTP_BAD_CALLID 5
14214 +#define PPTP_REMOVE_DEVICE_ERROR 6
14215 +
14216 +struct PptpControlHeader {
14217 + __u16 messageType;
14218 + __u16 reserved;
14219 +};
14220 +
14221 +/* FramingCapability Bitmap Values */
14222 +#define PPTP_FRAME_CAP_ASYNC 0x1
14223 +#define PPTP_FRAME_CAP_SYNC 0x2
14224 +
14225 +/* BearerCapability Bitmap Values */
14226 +#define PPTP_BEARER_CAP_ANALOG 0x1
14227 +#define PPTP_BEARER_CAP_DIGITAL 0x2
14228 +
14229 +struct PptpStartSessionRequest {
14230 + __u16 protocolVersion;
14231 + __u8 reserved1;
14232 + __u8 reserved2;
14233 + __u32 framingCapability;
14234 + __u32 bearerCapability;
14235 + __u16 maxChannels;
14236 + __u16 firmwareRevision;
14237 + __u8 hostName[64];
14238 + __u8 vendorString[64];
14239 +};
14240 +
14241 +/* PptpStartSessionResultCode Values */
14242 +#define PPTP_START_OK 1
14243 +#define PPTP_START_GENERAL_ERROR 2
14244 +#define PPTP_START_ALREADY_CONNECTED 3
14245 +#define PPTP_START_NOT_AUTHORIZED 4
14246 +#define PPTP_START_UNKNOWN_PROTOCOL 5
14247 +
14248 +struct PptpStartSessionReply {
14249 + __u16 protocolVersion;
14250 + __u8 resultCode;
14251 + __u8 generalErrorCode;
14252 + __u32 framingCapability;
14253 + __u32 bearerCapability;
14254 + __u16 maxChannels;
14255 + __u16 firmwareRevision;
14256 + __u8 hostName[64];
14257 + __u8 vendorString[64];
14258 +};
14259 +
14260 +/* PptpStopReasons */
14261 +#define PPTP_STOP_NONE 1
14262 +#define PPTP_STOP_PROTOCOL 2
14263 +#define PPTP_STOP_LOCAL_SHUTDOWN 3
14264 +
14265 +struct PptpStopSessionRequest {
14266 + __u8 reason;
14267 +};
14268 +
14269 +/* PptpStopSessionResultCode */
14270 +#define PPTP_STOP_OK 1
14271 +#define PPTP_STOP_GENERAL_ERROR 2
14272 +
14273 +struct PptpStopSessionReply {
14274 + __u8 resultCode;
14275 + __u8 generalErrorCode;
14276 +};
14277 +
14278 +struct PptpEchoRequest {
14279 + __u32 identNumber;
14280 +};
14281 +
14282 +/* PptpEchoReplyResultCode */
14283 +#define PPTP_ECHO_OK 1
14284 +#define PPTP_ECHO_GENERAL_ERROR 2
14285 +
14286 +struct PptpEchoReply {
14287 + __u32 identNumber;
14288 + __u8 resultCode;
14289 + __u8 generalErrorCode;
14290 + __u16 reserved;
14291 +};
14292 +
14293 +/* PptpFramingType */
14294 +#define PPTP_ASYNC_FRAMING 1
14295 +#define PPTP_SYNC_FRAMING 2
14296 +#define PPTP_DONT_CARE_FRAMING 3
14297 +
14298 +/* PptpCallBearerType */
14299 +#define PPTP_ANALOG_TYPE 1
14300 +#define PPTP_DIGITAL_TYPE 2
14301 +#define PPTP_DONT_CARE_BEARER_TYPE 3
14302 +
14303 +struct PptpOutCallRequest {
14304 + __u16 callID;
14305 + __u16 callSerialNumber;
14306 + __u32 minBPS;
14307 + __u32 maxBPS;
14308 + __u32 bearerType;
14309 + __u32 framingType;
14310 + __u16 packetWindow;
14311 + __u16 packetProcDelay;
14312 + __u16 reserved1;
14313 + __u16 phoneNumberLength;
14314 + __u16 reserved2;
14315 + __u8 phoneNumber[64];
14316 + __u8 subAddress[64];
14317 +};
14318 +
14319 +/* PptpCallResultCode */
14320 +#define PPTP_OUTCALL_CONNECT 1
14321 +#define PPTP_OUTCALL_GENERAL_ERROR 2
14322 +#define PPTP_OUTCALL_NO_CARRIER 3
14323 +#define PPTP_OUTCALL_BUSY 4
14324 +#define PPTP_OUTCALL_NO_DIAL_TONE 5
14325 +#define PPTP_OUTCALL_TIMEOUT 6
14326 +#define PPTP_OUTCALL_DONT_ACCEPT 7
14327 +
14328 +struct PptpOutCallReply {
14329 + __u16 callID;
14330 + __u16 peersCallID;
14331 + __u8 resultCode;
14332 + __u8 generalErrorCode;
14333 + __u16 causeCode;
14334 + __u32 connectSpeed;
14335 + __u16 packetWindow;
14336 + __u16 packetProcDelay;
14337 + __u32 physChannelID;
14338 +};
14339 +
14340 +struct PptpInCallRequest {
14341 + __u16 callID;
14342 + __u16 callSerialNumber;
14343 + __u32 callBearerType;
14344 + __u32 physChannelID;
14345 + __u16 dialedNumberLength;
14346 + __u16 dialingNumberLength;
14347 + __u8 dialedNumber[64];
14348 + __u8 dialingNumber[64];
14349 + __u8 subAddress[64];
14350 +};
14351 +
14352 +/* PptpInCallResultCode */
14353 +#define PPTP_INCALL_ACCEPT 1
14354 +#define PPTP_INCALL_GENERAL_ERROR 2
14355 +#define PPTP_INCALL_DONT_ACCEPT 3
14356 +
14357 +struct PptpInCallReply {
14358 + __u16 callID;
14359 + __u16 peersCallID;
14360 + __u8 resultCode;
14361 + __u8 generalErrorCode;
14362 + __u16 packetWindow;
14363 + __u16 packetProcDelay;
14364 + __u16 reserved;
14365 +};
14366 +
14367 +struct PptpInCallConnected {
14368 + __u16 peersCallID;
14369 + __u16 reserved;
14370 + __u32 connectSpeed;
14371 + __u16 packetWindow;
14372 + __u16 packetProcDelay;
14373 + __u32 callFramingType;
14374 +};
14375 +
14376 +struct PptpClearCallRequest {
14377 + __u16 callID;
14378 + __u16 reserved;
14379 +};
14380 +
14381 +struct PptpCallDisconnectNotify {
14382 + __u16 callID;
14383 + __u8 resultCode;
14384 + __u8 generalErrorCode;
14385 + __u16 causeCode;
14386 + __u16 reserved;
14387 + __u8 callStatistics[128];
14388 +};
14389 +
14390 +struct PptpWanErrorNotify {
14391 + __u16 peersCallID;
14392 + __u16 reserved;
14393 + __u32 crcErrors;
14394 + __u32 framingErrors;
14395 + __u32 hardwareOverRuns;
14396 + __u32 bufferOverRuns;
14397 + __u32 timeoutErrors;
14398 + __u32 alignmentErrors;
14399 +};
14400 +
14401 +struct PptpSetLinkInfo {
14402 + __u16 peersCallID;
14403 + __u16 reserved;
14404 + __u32 sendAccm;
14405 + __u32 recvAccm;
14406 +};
14407 +
14408 +
14409 +struct pptp_priv_data {
14410 + __u16 call_id;
14411 + __u16 mcall_id;
14412 + __u16 pcall_id;
14413 +};
14414 +
14415 +#endif /* __KERNEL__ */
14416 +#endif /* _CONNTRACK_PPTP_H */
14417 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
14418 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h 1970-01-01 01:00:00.000000000 +0100
14419 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_proto_gre.h 2006-03-13 19:01:41.000000000 +0100
14420 @@ -0,0 +1,123 @@
14421 +#ifndef _CONNTRACK_PROTO_GRE_H
14422 +#define _CONNTRACK_PROTO_GRE_H
14423 +#include <asm/byteorder.h>
14424 +
14425 +/* GRE PROTOCOL HEADER */
14426 +
14427 +/* GRE Version field */
14428 +#define GRE_VERSION_1701 0x0
14429 +#define GRE_VERSION_PPTP 0x1
14430 +
14431 +/* GRE Protocol field */
14432 +#define GRE_PROTOCOL_PPTP 0x880B
14433 +
14434 +/* GRE Flags */
14435 +#define GRE_FLAG_C 0x80
14436 +#define GRE_FLAG_R 0x40
14437 +#define GRE_FLAG_K 0x20
14438 +#define GRE_FLAG_S 0x10
14439 +#define GRE_FLAG_A 0x80
14440 +
14441 +#define GRE_IS_C(f) ((f)&GRE_FLAG_C)
14442 +#define GRE_IS_R(f) ((f)&GRE_FLAG_R)
14443 +#define GRE_IS_K(f) ((f)&GRE_FLAG_K)
14444 +#define GRE_IS_S(f) ((f)&GRE_FLAG_S)
14445 +#define GRE_IS_A(f) ((f)&GRE_FLAG_A)
14446 +
14447 +/* GRE is a mess: Four different standards */
14448 +struct gre_hdr {
14449 +#if defined(__LITTLE_ENDIAN_BITFIELD)
14450 + __u16 rec:3,
14451 + srr:1,
14452 + seq:1,
14453 + key:1,
14454 + routing:1,
14455 + csum:1,
14456 + version:3,
14457 + reserved:4,
14458 + ack:1;
14459 +#elif defined(__BIG_ENDIAN_BITFIELD)
14460 + __u16 csum:1,
14461 + routing:1,
14462 + key:1,
14463 + seq:1,
14464 + srr:1,
14465 + rec:3,
14466 + ack:1,
14467 + reserved:4,
14468 + version:3;
14469 +#else
14470 +#error "Adjust your <asm/byteorder.h> defines"
14471 +#endif
14472 + __u16 protocol;
14473 +};
14474 +
14475 +/* modified GRE header for PPTP */
14476 +struct gre_hdr_pptp {
14477 + __u8 flags; /* bitfield */
14478 + __u8 version; /* should be GRE_VERSION_PPTP */
14479 + __u16 protocol; /* should be GRE_PROTOCOL_PPTP */
14480 + __u16 payload_len; /* size of ppp payload, not inc. gre header */
14481 + __u16 call_id; /* peer's call_id for this session */
14482 + __u32 seq; /* sequence number. Present if S==1 */
14483 + __u32 ack; /* seq number of highest packet recieved by */
14484 + /* sender in this session */
14485 +};
14486 +
14487 +
14488 +/* this is part of ip_conntrack */
14489 +struct ip_ct_gre {
14490 + unsigned int stream_timeout;
14491 + unsigned int timeout;
14492 +};
14493 +
14494 +/* this is part of ip_conntrack_expect */
14495 +struct ip_ct_gre_expect {
14496 + struct ip_ct_gre_keymap *keymap_orig, *keymap_reply;
14497 +};
14498 +
14499 +#ifdef __KERNEL__
14500 +struct ip_conntrack_expect;
14501 +
14502 +/* structure for original <-> reply keymap */
14503 +struct ip_ct_gre_keymap {
14504 + struct list_head list;
14505 +
14506 + struct ip_conntrack_tuple tuple;
14507 +};
14508 +
14509 +
14510 +/* add new tuple->key_reply pair to keymap */
14511 +int ip_ct_gre_keymap_add(struct ip_conntrack_expect *exp,
14512 + struct ip_conntrack_tuple *t,
14513 + int reply);
14514 +
14515 +/* change an existing keymap entry */
14516 +void ip_ct_gre_keymap_change(struct ip_ct_gre_keymap *km,
14517 + struct ip_conntrack_tuple *t);
14518 +
14519 +/* delete keymap entries */
14520 +void ip_ct_gre_keymap_destroy(struct ip_conntrack_expect *exp);
14521 +
14522 +
14523 +/* get pointer to gre key, if present */
14524 +static inline u_int32_t *gre_key(struct gre_hdr *greh)
14525 +{
14526 + if (!greh->key)
14527 + return NULL;
14528 + if (greh->csum || greh->routing)
14529 + return (u_int32_t *) (greh+sizeof(*greh)+4);
14530 + return (u_int32_t *) (greh+sizeof(*greh));
14531 +}
14532 +
14533 +/* get pointer ot gre csum, if present */
14534 +static inline u_int16_t *gre_csum(struct gre_hdr *greh)
14535 +{
14536 + if (!greh->csum)
14537 + return NULL;
14538 + return (u_int16_t *) (greh+sizeof(*greh));
14539 +}
14540 +
14541 +#endif /* __KERNEL__ */
14542 +
14543 +#endif /* _CONNTRACK_PROTO_GRE_H */
14544 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
14545 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h 1970-01-01 01:00:00.000000000 +0100
14546 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_rtsp.h 2006-03-13 19:01:41.000000000 +0100
14547 @@ -0,0 +1,68 @@
14548 +/*
14549 + * RTSP extension for IP connection tracking.
14550 + * (C) 2003 by Tom Marshall <tmarshall@real.com>
14551 + * based on ip_conntrack_irc.h
14552 + *
14553 + * This program is free software; you can redistribute it and/or
14554 + * modify it under the terms of the GNU General Public License
14555 + * as published by the Free Software Foundation; either version
14556 + * 2 of the License, or (at your option) any later version.
14557 + */
14558 +#ifndef _IP_CONNTRACK_RTSP_H
14559 +#define _IP_CONNTRACK_RTSP_H
14560 +
14561 +/* #define IP_NF_RTSP_DEBUG */
14562 +#define IP_NF_RTSP_VERSION "0.01"
14563 +
14564 +/* port block types */
14565 +typedef enum {
14566 + pb_single, /* client_port=x */
14567 + pb_range, /* client_port=x-y */
14568 + pb_discon /* client_port=x/y (rtspbis) */
14569 +} portblock_t;
14570 +
14571 +/* We record seq number and length of rtsp headers here, all in host order. */
14572 +
14573 +/*
14574 + * This structure is per expected connection. It is a member of struct
14575 + * ip_conntrack_expect. The TCP SEQ for the conntrack expect is stored
14576 + * there and we are expected to only store the length of the data which
14577 + * needs replaced. If a packet contains multiple RTSP messages, we create
14578 + * one expected connection per message.
14579 + *
14580 + * We use these variables to mark the entire header block. This may seem
14581 + * like overkill, but the nature of RTSP requires it. A header may appear
14582 + * multiple times in a message. We must treat two Transport headers the
14583 + * same as one Transport header with two entries.
14584 + */
14585 +struct ip_ct_rtsp_expect
14586 +{
14587 + u_int32_t len; /* length of header block */
14588 + portblock_t pbtype; /* Type of port block that was requested */
14589 + u_int16_t loport; /* Port that was requested, low or first */
14590 + u_int16_t hiport; /* Port that was requested, high or second */
14591 +#if 0
14592 + uint method; /* RTSP method */
14593 + uint cseq; /* CSeq from request */
14594 +#endif
14595 +};
14596 +
14597 +/* This structure exists only once per master */
14598 +struct ip_ct_rtsp_master
14599 +{
14600 + /* Empty (?) */
14601 +};
14602 +
14603 +
14604 +#ifdef __KERNEL__
14605 +
14606 +#include <linux/netfilter_ipv4/lockhelp.h>
14607 +
14608 +#define RTSP_PORT 554
14609 +
14610 +/* Protects rtsp part of conntracks */
14611 +DECLARE_LOCK_EXTERN(ip_rtsp_lock);
14612 +
14613 +#endif /* __KERNEL__ */
14614 +
14615 +#endif /* _IP_CONNTRACK_RTSP_H */
14616 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
14617 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_conntrack_tuple.h 2003-11-28 19:26:21.000000000 +0100
14618 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_conntrack_tuple.h 2006-03-13 18:55:57.000000000 +0100
14619 @@ -14,7 +14,7 @@
14620 union ip_conntrack_manip_proto
14621 {
14622 /* Add other protocols here. */
14623 - u_int16_t all;
14624 + u_int32_t all;
14625
14626 struct {
14627 u_int16_t port;
14628 @@ -25,6 +25,9 @@
14629 struct {
14630 u_int16_t id;
14631 } icmp;
14632 + struct {
14633 + u_int32_t key;
14634 + } gre;
14635 };
14636
14637 /* The manipulable part of the tuple. */
14638 @@ -44,7 +47,7 @@
14639 u_int32_t ip;
14640 union {
14641 /* Add other protocols here. */
14642 - u_int16_t all;
14643 + u_int32_t all;
14644
14645 struct {
14646 u_int16_t port;
14647 @@ -55,6 +58,9 @@
14648 struct {
14649 u_int8_t type, code;
14650 } icmp;
14651 + struct {
14652 + u_int32_t key;
14653 + } gre;
14654 } u;
14655
14656 /* The protocol. */
14657 @@ -80,10 +86,16 @@
14658 #ifdef __KERNEL__
14659
14660 #define DUMP_TUPLE(tp) \
14661 -DEBUGP("tuple %p: %u %u.%u.%u.%u:%hu -> %u.%u.%u.%u:%hu\n", \
14662 +DEBUGP("tuple %p: %u %u.%u.%u.%u:%u -> %u.%u.%u.%u:%u\n", \
14663 (tp), (tp)->dst.protonum, \
14664 - NIPQUAD((tp)->src.ip), ntohs((tp)->src.u.all), \
14665 - NIPQUAD((tp)->dst.ip), ntohs((tp)->dst.u.all))
14666 + NIPQUAD((tp)->src.ip), ntohl((tp)->src.u.all), \
14667 + NIPQUAD((tp)->dst.ip), ntohl((tp)->dst.u.all))
14668 +
14669 +#define DUMP_TUPLE_RAW(x) \
14670 + DEBUGP("tuple %p: %u %u.%u.%u.%u:0x%08x -> %u.%u.%u.%u:0x%08x\n",\
14671 + (x), (x)->dst.protonum, \
14672 + NIPQUAD((x)->src.ip), ntohl((x)->src.u.all), \
14673 + NIPQUAD((x)->dst.ip), ntohl((x)->dst.u.all))
14674
14675 #define CTINFO2DIR(ctinfo) ((ctinfo) >= IP_CT_IS_REPLY ? IP_CT_DIR_REPLY : IP_CT_DIR_ORIGINAL)
14676
14677 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
14678 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_nat_pptp.h 1970-01-01 01:00:00.000000000 +0100
14679 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_nat_pptp.h 2006-03-13 18:55:57.000000000 +0100
14680 @@ -0,0 +1,11 @@
14681 +/* PPTP constants and structs */
14682 +#ifndef _NAT_PPTP_H
14683 +#define _NAT_PPTP_H
14684 +
14685 +/* conntrack private data */
14686 +struct ip_nat_pptp {
14687 + u_int16_t pns_call_id; /* NAT'ed PNS call id */
14688 + u_int16_t pac_call_id; /* NAT'ed PAC call id */
14689 +};
14690 +
14691 +#endif /* _NAT_PPTP_H */
14692 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
14693 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set.h 1970-01-01 01:00:00.000000000 +0100
14694 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set.h 2006-03-13 18:55:57.000000000 +0100
14695 @@ -0,0 +1,489 @@
14696 +#ifndef _IP_SET_H
14697 +#define _IP_SET_H
14698 +
14699 +/* Copyright (C) 2000-2002 Joakim Axelsson <gozem@linux.nu>
14700 + * Patrick Schaaf <bof@bof.de>
14701 + * Martin Josefsson <gandalf@wlug.westbo.se>
14702 + * Copyright (C) 2003-2004 Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
14703 + *
14704 + * This program is free software; you can redistribute it and/or modify
14705 + * it under the terms of the GNU General Public License version 2 as
14706 + * published by the Free Software Foundation.
14707 + */
14708 +
14709 +/*
14710 + * A sockopt of such quality has hardly ever been seen before on the open
14711 + * market! This little beauty, hardly ever used: above 64, so it's
14712 + * traditionally used for firewalling, not touched (even once!) by the
14713 + * 2.0, 2.2 and 2.4 kernels!
14714 + *
14715 + * Comes with its own certificate of authenticity, valid anywhere in the
14716 + * Free world!
14717 + *
14718 + * Rusty, 19.4.2000
14719 + */
14720 +#define SO_IP_SET 83
14721 +
14722 +/*
14723 + * Heavily modify by Joakim Axelsson 08.03.2002
14724 + * - Made it more modulebased
14725 + *
14726 + * Additional heavy modifications by Jozsef Kadlecsik 22.02.2004
14727 + * - bindings added
14728 + * - in order to "deal with" backward compatibility, renamed to ipset
14729 + */
14730 +
14731 +/*
14732 + * Used so that the kernel module and ipset-binary can match their versions
14733 + */
14734 +#define IP_SET_PROTOCOL_VERSION 2
14735 +
14736 +#define IP_SET_MAXNAMELEN 32 /* set names and set typenames */
14737 +
14738 +/* Lets work with our own typedef for representing an IP address.
14739 + * We hope to make the code more portable, possibly to IPv6...
14740 + *
14741 + * The representation works in HOST byte order, because most set types
14742 + * will perform arithmetic operations and compare operations.
14743 + *
14744 + * For now the type is an uint32_t.
14745 + *
14746 + * Make sure to ONLY use the functions when translating and parsing
14747 + * in order to keep the host byte order and make it more portable:
14748 + * parse_ip()
14749 + * parse_mask()
14750 + * parse_ipandmask()
14751 + * ip_tostring()
14752 + * (Joakim: where are they???)
14753 + */
14754 +
14755 +typedef uint32_t ip_set_ip_t;
14756 +
14757 +/* Sets are identified by an id in kernel space. Tweak with ip_set_id_t
14758 + * and IP_SET_INVALID_ID if you want to increase the max number of sets.
14759 + */
14760 +typedef uint16_t ip_set_id_t;
14761 +
14762 +#define IP_SET_INVALID_ID 65535
14763 +
14764 +/* How deep we follow bindings */
14765 +#define IP_SET_MAX_BINDINGS 6
14766 +
14767 +/*
14768 + * Option flags for kernel operations (ipt_set_info)
14769 + */
14770 +#define IPSET_SRC 0x01 /* Source match/add */
14771 +#define IPSET_DST 0x02 /* Destination match/add */
14772 +#define IPSET_MATCH_INV 0x04 /* Inverse matching */
14773 +
14774 +/*
14775 + * Set types (flavours)
14776 + */
14777 +#define IPSET_TYPE_IP 0 /* IP address type of set */
14778 +#define IPSET_TYPE_PORT 1 /* Port type of set */
14779 +
14780 +/* Reserved keywords */
14781 +#define IPSET_TOKEN_DEFAULT ":default:"
14782 +#define IPSET_TOKEN_ALL ":all:"
14783 +
14784 +/* SO_IP_SET operation constants, and their request struct types.
14785 + *
14786 + * Operation ids:
14787 + * 0-99: commands with version checking
14788 + * 100-199: add/del/test/bind/unbind
14789 + * 200-299: list, save, restore
14790 + */
14791 +
14792 +/* Single shot operations:
14793 + * version, create, destroy, flush, rename and swap
14794 + *
14795 + * Sets are identified by name.
14796 + */
14797 +
14798 +#define IP_SET_REQ_STD \
14799 + unsigned op; \
14800 + unsigned version; \
14801 + char name[IP_SET_MAXNAMELEN]
14802 +
14803 +#define IP_SET_OP_CREATE 0x00000001 /* Create a new (empty) set */
14804 +struct ip_set_req_create {
14805 + IP_SET_REQ_STD;
14806 + char typename[IP_SET_MAXNAMELEN];
14807 +};
14808 +
14809 +#define IP_SET_OP_DESTROY 0x00000002 /* Remove a (empty) set */
14810 +struct ip_set_req_std {
14811 + IP_SET_REQ_STD;
14812 +};
14813 +
14814 +#define IP_SET_OP_FLUSH 0x00000003 /* Remove all IPs in a set */
14815 +/* Uses ip_set_req_std */
14816 +
14817 +#define IP_SET_OP_RENAME 0x00000004 /* Rename a set */
14818 +/* Uses ip_set_req_create */
14819 +
14820 +#define IP_SET_OP_SWAP 0x00000005 /* Swap two sets */
14821 +/* Uses ip_set_req_create */
14822 +
14823 +union ip_set_name_index {
14824 + char name[IP_SET_MAXNAMELEN];
14825 + ip_set_id_t index;
14826 +};
14827 +
14828 +#define IP_SET_OP_GET_BYNAME 0x00000006 /* Get set index by name */
14829 +struct ip_set_req_get_set {
14830 + unsigned op;
14831 + unsigned version;
14832 + union ip_set_name_index set;
14833 +};
14834 +
14835 +#define IP_SET_OP_GET_BYINDEX 0x00000007 /* Get set name by index */
14836 +/* Uses ip_set_req_get_set */
14837 +
14838 +#define IP_SET_OP_VERSION 0x00000100 /* Ask kernel version */
14839 +struct ip_set_req_version {
14840 + unsigned op;
14841 + unsigned version;
14842 +};
14843 +
14844 +/* Double shots operations:
14845 + * add, del, test, bind and unbind.
14846 + *
14847 + * First we query the kernel to get the index and type of the target set,
14848 + * then issue the command. Validity of IP is checked in kernel in order
14849 + * to minimalize sockopt operations.
14850 + */
14851 +
14852 +/* Get minimal set data for add/del/test/bind/unbind IP */
14853 +#define IP_SET_OP_ADT_GET 0x00000010 /* Get set and type */
14854 +struct ip_set_req_adt_get {
14855 + unsigned op;
14856 + unsigned version;
14857 + union ip_set_name_index set;
14858 + char typename[IP_SET_MAXNAMELEN];
14859 +};
14860 +
14861 +#define IP_SET_REQ_BYINDEX \
14862 + unsigned op; \
14863 + ip_set_id_t index;
14864 +
14865 +struct ip_set_req_adt {
14866 + IP_SET_REQ_BYINDEX;
14867 +};
14868 +
14869 +#define IP_SET_OP_ADD_IP 0x00000101 /* Add an IP to a set */
14870 +/* Uses ip_set_req_adt, with type specific addage */
14871 +
14872 +#define IP_SET_OP_DEL_IP 0x00000102 /* Remove an IP from a set */
14873 +/* Uses ip_set_req_adt, with type specific addage */
14874 +
14875 +#define IP_SET_OP_TEST_IP 0x00000103 /* Test an IP in a set */
14876 +/* Uses ip_set_req_adt, with type specific addage */
14877 +
14878 +#define IP_SET_OP_BIND_SET 0x00000104 /* Bind an IP to a set */
14879 +/* Uses ip_set_req_bind, with type specific addage */
14880 +struct ip_set_req_bind {
14881 + IP_SET_REQ_BYINDEX;
14882 + char binding[IP_SET_MAXNAMELEN];
14883 +};
14884 +
14885 +#define IP_SET_OP_UNBIND_SET 0x00000105 /* Unbind an IP from a set */
14886 +/* Uses ip_set_req_bind, with type speficic addage
14887 + * index = 0 means unbinding for all sets */
14888 +
14889 +#define IP_SET_OP_TEST_BIND_SET 0x00000106 /* Test binding an IP to a set */
14890 +/* Uses ip_set_req_bind, with type specific addage */
14891 +
14892 +/* Multiple shots operations: list, save, restore.
14893 + *
14894 + * - check kernel version and query the max number of sets
14895 + * - get the basic information on all sets
14896 + * and size required for the next step
14897 + * - get actual set data: header, data, bindings
14898 + */
14899 +
14900 +/* Get max_sets and the index of a queried set
14901 + */
14902 +#define IP_SET_OP_MAX_SETS 0x00000020
14903 +struct ip_set_req_max_sets {
14904 + unsigned op;
14905 + unsigned version;
14906 + ip_set_id_t max_sets; /* max_sets */
14907 + ip_set_id_t sets; /* real number of sets */
14908 + union ip_set_name_index set; /* index of set if name used */
14909 +};
14910 +
14911 +/* Get the id and name of the sets plus size for next step */
14912 +#define IP_SET_OP_LIST_SIZE 0x00000201
14913 +#define IP_SET_OP_SAVE_SIZE 0x00000202
14914 +struct ip_set_req_setnames {
14915 + unsigned op;
14916 + ip_set_id_t index; /* set to list/save */
14917 + size_t size; /* size to get setdata/bindings */
14918 + /* followed by sets number of struct ip_set_name_list */
14919 +};
14920 +
14921 +struct ip_set_name_list {
14922 + char name[IP_SET_MAXNAMELEN];
14923 + char typename[IP_SET_MAXNAMELEN];
14924 + ip_set_id_t index;
14925 + ip_set_id_t id;
14926 +};
14927 +
14928 +/* The actual list operation */
14929 +#define IP_SET_OP_LIST 0x00000203
14930 +struct ip_set_req_list {
14931 + IP_SET_REQ_BYINDEX;
14932 + /* sets number of struct ip_set_list in reply */
14933 +};
14934 +
14935 +struct ip_set_list {
14936 + ip_set_id_t index;
14937 + ip_set_id_t binding;
14938 + u_int32_t ref;
14939 + size_t header_size; /* Set header data of header_size */
14940 + size_t members_size; /* Set members data of members_size */
14941 + size_t bindings_size; /* Set bindings data of bindings_size */
14942 +};
14943 +
14944 +struct ip_set_hash_list {
14945 + ip_set_ip_t ip;
14946 + ip_set_id_t binding;
14947 +};
14948 +
14949 +/* The save operation */
14950 +#define IP_SET_OP_SAVE 0x00000204
14951 +/* Uses ip_set_req_list, in the reply replaced by
14952 + * sets number of struct ip_set_save plus a marker
14953 + * ip_set_save followed by ip_set_hash_save structures.
14954 + */
14955 +struct ip_set_save {
14956 + ip_set_id_t index;
14957 + ip_set_id_t binding;
14958 + size_t header_size; /* Set header data of header_size */
14959 + size_t members_size; /* Set members data of members_size */
14960 +};
14961 +
14962 +/* At restoring, ip == 0 means default binding for the given set: */
14963 +struct ip_set_hash_save {
14964 + ip_set_ip_t ip;
14965 + ip_set_id_t id;
14966 + ip_set_id_t binding;
14967 +};
14968 +
14969 +/* The restore operation */
14970 +#define IP_SET_OP_RESTORE 0x00000205
14971 +/* Uses ip_set_req_setnames followed by ip_set_restore structures
14972 + * plus a marker ip_set_restore, followed by ip_set_hash_save
14973 + * structures.
14974 + */
14975 +struct ip_set_restore {
14976 + char name[IP_SET_MAXNAMELEN];
14977 + char typename[IP_SET_MAXNAMELEN];
14978 + ip_set_id_t index;
14979 + size_t header_size; /* Create data of header_size */
14980 + size_t members_size; /* Set members data of members_size */
14981 +};
14982 +
14983 +static inline int bitmap_bytes(ip_set_ip_t a, ip_set_ip_t b)
14984 +{
14985 + return 4 * ((((b - a + 8) / 8) + 3) / 4);
14986 +}
14987 +
14988 +#ifdef __KERNEL__
14989 +
14990 +#define ip_set_printk(format, args...) \
14991 + do { \
14992 + printk("%s: %s: ", __FILE__, __FUNCTION__); \
14993 + printk(format "\n" , ## args); \
14994 + } while (0)
14995 +
14996 +#if defined(IP_SET_DEBUG)
14997 +#define DP(format, args...) \
14998 + do { \
14999 + printk("%s: %s (DBG): ", __FILE__, __FUNCTION__);\
15000 + printk(format "\n" , ## args); \
15001 + } while (0)
15002 +#define IP_SET_ASSERT(x) \
15003 + do { \
15004 + if (!(x)) \
15005 + printk("IP_SET_ASSERT: %s:%i(%s)\n", \
15006 + __FILE__, __LINE__, __FUNCTION__); \
15007 + } while (0)
15008 +#else
15009 +#define DP(format, args...)
15010 +#define IP_SET_ASSERT(x)
15011 +#endif
15012 +
15013 +struct ip_set;
15014 +
15015 +/*
15016 + * The ip_set_type definition - one per set type, e.g. "ipmap".
15017 + *
15018 + * Each individual set has a pointer, set->type, going to one
15019 + * of these structures. Function pointers inside the structure implement
15020 + * the real behaviour of the sets.
15021 + *
15022 + * If not mentioned differently, the implementation behind the function
15023 + * pointers of a set_type, is expected to return 0 if ok, and a negative
15024 + * errno (e.g. -EINVAL) on error.
15025 + */
15026 +struct ip_set_type {
15027 + struct list_head list; /* next in list of set types */
15028 +
15029 + /* test for IP in set (kernel: iptables -m set src|dst)
15030 + * return 0 if not in set, 1 if in set.
15031 + */
15032 + int (*testip_kernel) (struct ip_set *set,
15033 + const struct sk_buff * skb,
15034 + u_int32_t flags,
15035 + ip_set_ip_t *ip);
15036 +
15037 + /* test for IP in set (userspace: ipset -T set IP)
15038 + * return 0 if not in set, 1 if in set.
15039 + */
15040 + int (*testip) (struct ip_set *set,
15041 + const void *data, size_t size,
15042 + ip_set_ip_t *ip);
15043 +
15044 + /*
15045 + * Size of the data structure passed by when
15046 + * adding/deletin/testing an entry.
15047 + */
15048 + size_t reqsize;
15049 +
15050 + /* Add IP into set (userspace: ipset -A set IP)
15051 + * Return -EEXIST if the address is already in the set,
15052 + * and -ERANGE if the address lies outside the set bounds.
15053 + * If the address was not already in the set, 0 is returned.
15054 + */
15055 + int (*addip) (struct ip_set *set,
15056 + const void *data, size_t size,
15057 + ip_set_ip_t *ip);
15058 +
15059 + /* Add IP into set (kernel: iptables ... -j SET set src|dst)
15060 + * Return -EEXIST if the address is already in the set,
15061 + * and -ERANGE if the address lies outside the set bounds.
15062 + * If the address was not already in the set, 0 is returned.
15063 + */
15064 + int (*addip_kernel) (struct ip_set *set,
15065 + const struct sk_buff * skb,
15066 + u_int32_t flags,
15067 + ip_set_ip_t *ip);
15068 +
15069 + /* remove IP from set (userspace: ipset -D set --entry x)
15070 + * Return -EEXIST if the address is NOT in the set,
15071 + * and -ERANGE if the address lies outside the set bounds.
15072 + * If the address really was in the set, 0 is returned.
15073 + */
15074 + int (*delip) (struct ip_set *set,
15075 + const void *data, size_t size,
15076 + ip_set_ip_t *ip);
15077 +
15078 + /* remove IP from set (kernel: iptables ... -j SET --entry x)
15079 + * Return -EEXIST if the address is NOT in the set,
15080 + * and -ERANGE if the address lies outside the set bounds.
15081 + * If the address really was in the set, 0 is returned.
15082 + */
15083 + int (*delip_kernel) (struct ip_set *set,
15084 + const struct sk_buff * skb,
15085 + u_int32_t flags,
15086 + ip_set_ip_t *ip);
15087 +
15088 + /* new set creation - allocated type specific items
15089 + */
15090 + int (*create) (struct ip_set *set,
15091 + const void *data, size_t size);
15092 +
15093 + /* retry the operation after successfully tweaking the set
15094 + */
15095 + int (*retry) (struct ip_set *set);
15096 +
15097 + /* set destruction - free type specific items
15098 + * There is no return value.
15099 + * Can be called only when child sets are destroyed.
15100 + */
15101 + void (*destroy) (struct ip_set *set);
15102 +
15103 + /* set flushing - reset all bits in the set, or something similar.
15104 + * There is no return value.
15105 + */
15106 + void (*flush) (struct ip_set *set);
15107 +
15108 + /* Listing: size needed for header
15109 + */
15110 + size_t header_size;
15111 +
15112 + /* Listing: Get the header
15113 + *
15114 + * Fill in the information in "data".
15115 + * This function is always run after list_header_size() under a
15116 + * writelock on the set. Therefor is the length of "data" always
15117 + * correct.
15118 + */
15119 + void (*list_header) (const struct ip_set *set,
15120 + void *data);
15121 +
15122 + /* Listing: Get the size for the set members
15123 + */
15124 + int (*list_members_size) (const struct ip_set *set);
15125 +
15126 + /* Listing: Get the set members
15127 + *
15128 + * Fill in the information in "data".
15129 + * This function is always run after list_member_size() under a
15130 + * writelock on the set. Therefor is the length of "data" always
15131 + * correct.
15132 + */
15133 + void (*list_members) (const struct ip_set *set,
15134 + void *data);
15135 +
15136 + char typename[IP_SET_MAXNAMELEN];
15137 + char typecode;
15138 + int protocol_version;
15139 +
15140 + /* Set this to THIS_MODULE if you are a module, otherwise NULL */
15141 + struct module *me;
15142 +};
15143 +
15144 +extern int ip_set_register_set_type(struct ip_set_type *set_type);
15145 +extern void ip_set_unregister_set_type(struct ip_set_type *set_type);
15146 +
15147 +/* A generic ipset */
15148 +struct ip_set {
15149 + char name[IP_SET_MAXNAMELEN]; /* the name of the set */
15150 + rwlock_t lock; /* lock for concurrency control */
15151 + ip_set_id_t id; /* set id for swapping */
15152 + ip_set_id_t binding; /* default binding for the set */
15153 + atomic_t ref; /* in kernel and in hash references */
15154 + struct ip_set_type *type; /* the set types */
15155 + void *data; /* pooltype specific data */
15156 +};
15157 +
15158 +/* Structure to bind set elements to sets */
15159 +struct ip_set_hash {
15160 + struct list_head list; /* list of clashing entries in hash */
15161 + ip_set_ip_t ip; /* ip from set */
15162 + ip_set_id_t id; /* set id */
15163 + ip_set_id_t binding; /* set we bind the element to */
15164 +};
15165 +
15166 +/* register and unregister set references */
15167 +extern ip_set_id_t ip_set_get_byname(const char name[IP_SET_MAXNAMELEN]);
15168 +extern ip_set_id_t ip_set_get_byindex(ip_set_id_t id);
15169 +extern void ip_set_put(ip_set_id_t id);
15170 +
15171 +/* API for iptables set match, and SET target */
15172 +extern void ip_set_addip_kernel(ip_set_id_t id,
15173 + const struct sk_buff *skb,
15174 + const u_int32_t *flags);
15175 +extern void ip_set_delip_kernel(ip_set_id_t id,
15176 + const struct sk_buff *skb,
15177 + const u_int32_t *flags);
15178 +extern int ip_set_testip_kernel(ip_set_id_t id,
15179 + const struct sk_buff *skb,
15180 + const u_int32_t *flags);
15181 +
15182 +#endif /* __KERNEL__ */
15183 +
15184 +#endif /*_IP_SET_H*/
15185 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
15186 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iphash.h 1970-01-01 01:00:00.000000000 +0100
15187 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iphash.h 2006-03-13 18:55:57.000000000 +0100
15188 @@ -0,0 +1,30 @@
15189 +#ifndef __IP_SET_IPHASH_H
15190 +#define __IP_SET_IPHASH_H
15191 +
15192 +#include <linux/netfilter_ipv4/ip_set.h>
15193 +
15194 +#define SETTYPE_NAME "iphash"
15195 +#define MAX_RANGE 0x0000FFFF
15196 +
15197 +struct ip_set_iphash {
15198 + ip_set_ip_t *members; /* the iphash proper */
15199 + uint32_t initval; /* initval for jhash_1word */
15200 + uint32_t prime; /* prime for double hashing */
15201 + uint32_t hashsize; /* hash size */
15202 + uint16_t probes; /* max number of probes */
15203 + uint16_t resize; /* resize factor in percent */
15204 + ip_set_ip_t netmask; /* netmask */
15205 +};
15206 +
15207 +struct ip_set_req_iphash_create {
15208 + uint32_t hashsize;
15209 + uint16_t probes;
15210 + uint16_t resize;
15211 + ip_set_ip_t netmask;
15212 +};
15213 +
15214 +struct ip_set_req_iphash {
15215 + ip_set_ip_t ip;
15216 +};
15217 +
15218 +#endif /* __IP_SET_IPHASH_H */
15219 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
15220 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_ipmap.h 1970-01-01 01:00:00.000000000 +0100
15221 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_ipmap.h 2006-03-13 18:55:57.000000000 +0100
15222 @@ -0,0 +1,56 @@
15223 +#ifndef __IP_SET_IPMAP_H
15224 +#define __IP_SET_IPMAP_H
15225 +
15226 +#include <linux/netfilter_ipv4/ip_set.h>
15227 +
15228 +#define SETTYPE_NAME "ipmap"
15229 +#define MAX_RANGE 0x0000FFFF
15230 +
15231 +struct ip_set_ipmap {
15232 + void *members; /* the ipmap proper */
15233 + ip_set_ip_t first_ip; /* host byte order, included in range */
15234 + ip_set_ip_t last_ip; /* host byte order, included in range */
15235 + ip_set_ip_t netmask; /* subnet netmask */
15236 + ip_set_ip_t sizeid; /* size of set in IPs */
15237 + u_int16_t hosts; /* number of hosts in a subnet */
15238 +};
15239 +
15240 +struct ip_set_req_ipmap_create {
15241 + ip_set_ip_t from;
15242 + ip_set_ip_t to;
15243 + ip_set_ip_t netmask;
15244 +};
15245 +
15246 +struct ip_set_req_ipmap {
15247 + ip_set_ip_t ip;
15248 +};
15249 +
15250 +unsigned int
15251 +mask_to_bits(ip_set_ip_t mask)
15252 +{
15253 + unsigned int bits = 32;
15254 + ip_set_ip_t maskaddr;
15255 +
15256 + if (mask == 0xFFFFFFFF)
15257 + return bits;
15258 +
15259 + maskaddr = 0xFFFFFFFE;
15260 + while (--bits >= 0 && maskaddr != mask)
15261 + maskaddr <<= 1;
15262 +
15263 + return bits;
15264 +}
15265 +
15266 +ip_set_ip_t
15267 +range_to_mask(ip_set_ip_t from, ip_set_ip_t to, unsigned int *bits)
15268 +{
15269 + ip_set_ip_t mask = 0xFFFFFFFE;
15270 +
15271 + *bits = 32;
15272 + while (--(*bits) >= 0 && mask && (to & mask) != from)
15273 + mask <<= 1;
15274 +
15275 + return mask;
15276 +}
15277 +
15278 +#endif /* __IP_SET_IPMAP_H */
15279 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
15280 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_iptree.h 1970-01-01 01:00:00.000000000 +0100
15281 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_iptree.h 2006-03-13 18:55:57.000000000 +0100
15282 @@ -0,0 +1,39 @@
15283 +#ifndef __IP_SET_IPTREE_H
15284 +#define __IP_SET_IPTREE_H
15285 +
15286 +#include <linux/netfilter_ipv4/ip_set.h>
15287 +
15288 +#define SETTYPE_NAME "iptree"
15289 +#define MAX_RANGE 0x0000FFFF
15290 +
15291 +struct ip_set_iptreed {
15292 + unsigned long expires[255]; /* x.x.x.ADDR */
15293 +};
15294 +
15295 +struct ip_set_iptreec {
15296 + struct ip_set_iptreed *tree[255]; /* x.x.ADDR.* */
15297 +};
15298 +
15299 +struct ip_set_iptreeb {
15300 + struct ip_set_iptreec *tree[255]; /* x.ADDR.*.* */
15301 +};
15302 +
15303 +struct ip_set_iptree {
15304 + unsigned int timeout;
15305 + unsigned int gc_interval;
15306 +#ifdef __KERNEL__
15307 + struct timer_list gc;
15308 + struct ip_set_iptreeb *tree[255]; /* ADDR.*.*.* */
15309 +#endif
15310 +};
15311 +
15312 +struct ip_set_req_iptree_create {
15313 + unsigned int timeout;
15314 +};
15315 +
15316 +struct ip_set_req_iptree {
15317 + ip_set_ip_t ip;
15318 + unsigned int timeout;
15319 +};
15320 +
15321 +#endif /* __IP_SET_IPTREE_H */
15322 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
15323 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_jhash.h 1970-01-01 01:00:00.000000000 +0100
15324 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_jhash.h 2006-03-13 18:55:57.000000000 +0100
15325 @@ -0,0 +1,148 @@
15326 +#ifndef _LINUX_IPSET_JHASH_H
15327 +#define _LINUX_IPSET_JHASH_H
15328 +
15329 +/* This is a copy of linux/jhash.h but the types u32/u8 are changed
15330 + * to __u32/__u8 so that the header file can be included into
15331 + * userspace code as well. Jozsef Kadlecsik (kadlec@blackhole.kfki.hu)
15332 + */
15333 +
15334 +/* jhash.h: Jenkins hash support.
15335 + *
15336 + * Copyright (C) 1996 Bob Jenkins (bob_jenkins@burtleburtle.net)
15337 + *
15338 + * http://burtleburtle.net/bob/hash/
15339 + *
15340 + * These are the credits from Bob's sources:
15341 + *
15342 + * lookup2.c, by Bob Jenkins, December 1996, Public Domain.
15343 + * hash(), hash2(), hash3, and mix() are externally useful functions.
15344 + * Routines to test the hash are included if SELF_TEST is defined.
15345 + * You can use this free for any purpose. It has no warranty.
15346 + *
15347 + * Copyright (C) 2003 David S. Miller (davem@redhat.com)
15348 + *
15349 + * I've modified Bob's hash to be useful in the Linux kernel, and
15350 + * any bugs present are surely my fault. -DaveM
15351 + */
15352 +
15353 +/* NOTE: Arguments are modified. */
15354 +#define __jhash_mix(a, b, c) \
15355 +{ \
15356 + a -= b; a -= c; a ^= (c>>13); \
15357 + b -= c; b -= a; b ^= (a<<8); \
15358 + c -= a; c -= b; c ^= (b>>13); \
15359 + a -= b; a -= c; a ^= (c>>12); \
15360 + b -= c; b -= a; b ^= (a<<16); \
15361 + c -= a; c -= b; c ^= (b>>5); \
15362 + a -= b; a -= c; a ^= (c>>3); \
15363 + b -= c; b -= a; b ^= (a<<10); \
15364 + c -= a; c -= b; c ^= (b>>15); \
15365 +}
15366 +
15367 +/* The golden ration: an arbitrary value */
15368 +#define JHASH_GOLDEN_RATIO 0x9e3779b9
15369 +
15370 +/* The most generic version, hashes an arbitrary sequence
15371 + * of bytes. No alignment or length assumptions are made about
15372 + * the input key.
15373 + */
15374 +static inline __u32 jhash(void *key, __u32 length, __u32 initval)
15375 +{
15376 + __u32 a, b, c, len;
15377 + __u8 *k = key;
15378 +
15379 + len = length;
15380 + a = b = JHASH_GOLDEN_RATIO;
15381 + c = initval;
15382 +
15383 + while (len >= 12) {
15384 + a += (k[0] +((__u32)k[1]<<8) +((__u32)k[2]<<16) +((__u32)k[3]<<24));
15385 + b += (k[4] +((__u32)k[5]<<8) +((__u32)k[6]<<16) +((__u32)k[7]<<24));
15386 + c += (k[8] +((__u32)k[9]<<8) +((__u32)k[10]<<16)+((__u32)k[11]<<24));
15387 +
15388 + __jhash_mix(a,b,c);
15389 +
15390 + k += 12;
15391 + len -= 12;
15392 + }
15393 +
15394 + c += length;
15395 + switch (len) {
15396 + case 11: c += ((__u32)k[10]<<24);
15397 + case 10: c += ((__u32)k[9]<<16);
15398 + case 9 : c += ((__u32)k[8]<<8);
15399 + case 8 : b += ((__u32)k[7]<<24);
15400 + case 7 : b += ((__u32)k[6]<<16);
15401 + case 6 : b += ((__u32)k[5]<<8);
15402 + case 5 : b += k[4];
15403 + case 4 : a += ((__u32)k[3]<<24);
15404 + case 3 : a += ((__u32)k[2]<<16);
15405 + case 2 : a += ((__u32)k[1]<<8);
15406 + case 1 : a += k[0];
15407 + };
15408 +
15409 + __jhash_mix(a,b,c);
15410 +
15411 + return c;
15412 +}
15413 +
15414 +/* A special optimized version that handles 1 or more of __u32s.
15415 + * The length parameter here is the number of __u32s in the key.
15416 + */
15417 +static inline __u32 jhash2(__u32 *k, __u32 length, __u32 initval)
15418 +{
15419 + __u32 a, b, c, len;
15420 +
15421 + a = b = JHASH_GOLDEN_RATIO;
15422 + c = initval;
15423 + len = length;
15424 +
15425 + while (len >= 3) {
15426 + a += k[0];
15427 + b += k[1];
15428 + c += k[2];
15429 + __jhash_mix(a, b, c);
15430 + k += 3; len -= 3;
15431 + }
15432 +
15433 + c += length * 4;
15434 +
15435 + switch (len) {
15436 + case 2 : b += k[1];
15437 + case 1 : a += k[0];
15438 + };
15439 +
15440 + __jhash_mix(a,b,c);
15441 +
15442 + return c;
15443 +}
15444 +
15445 +
15446 +/* A special ultra-optimized versions that knows they are hashing exactly
15447 + * 3, 2 or 1 word(s).
15448 + *
15449 + * NOTE: In partilar the "c += length; __jhash_mix(a,b,c);" normally
15450 + * done at the end is not done here.
15451 + */
15452 +static inline __u32 jhash_3words(__u32 a, __u32 b, __u32 c, __u32 initval)
15453 +{
15454 + a += JHASH_GOLDEN_RATIO;
15455 + b += JHASH_GOLDEN_RATIO;
15456 + c += initval;
15457 +
15458 + __jhash_mix(a, b, c);
15459 +
15460 + return c;
15461 +}
15462 +
15463 +static inline __u32 jhash_2words(__u32 a, __u32 b, __u32 initval)
15464 +{
15465 + return jhash_3words(a, b, 0, initval);
15466 +}
15467 +
15468 +static inline __u32 jhash_1word(__u32 a, __u32 initval)
15469 +{
15470 + return jhash_3words(a, 0, 0, initval);
15471 +}
15472 +
15473 +#endif /* _LINUX_IPSET_JHASH_H */
15474 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
15475 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_macipmap.h 1970-01-01 01:00:00.000000000 +0100
15476 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_macipmap.h 2006-03-13 18:55:57.000000000 +0100
15477 @@ -0,0 +1,38 @@
15478 +#ifndef __IP_SET_MACIPMAP_H
15479 +#define __IP_SET_MACIPMAP_H
15480 +
15481 +#include <linux/netfilter_ipv4/ip_set.h>
15482 +
15483 +#define SETTYPE_NAME "macipmap"
15484 +#define MAX_RANGE 0x0000FFFF
15485 +
15486 +/* general flags */
15487 +#define IPSET_MACIP_MATCHUNSET 1
15488 +
15489 +/* per ip flags */
15490 +#define IPSET_MACIP_ISSET 1
15491 +
15492 +struct ip_set_macipmap {
15493 + void *members; /* the macipmap proper */
15494 + ip_set_ip_t first_ip; /* host byte order, included in range */
15495 + ip_set_ip_t last_ip; /* host byte order, included in range */
15496 + u_int32_t flags;
15497 +};
15498 +
15499 +struct ip_set_req_macipmap_create {
15500 + ip_set_ip_t from;
15501 + ip_set_ip_t to;
15502 + u_int32_t flags;
15503 +};
15504 +
15505 +struct ip_set_req_macipmap {
15506 + ip_set_ip_t ip;
15507 + unsigned char ethernet[ETH_ALEN];
15508 +};
15509 +
15510 +struct ip_set_macip {
15511 + unsigned short flags;
15512 + unsigned char ethernet[ETH_ALEN];
15513 +};
15514 +
15515 +#endif /* __IP_SET_MACIPMAP_H */
15516 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
15517 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_malloc.h 1970-01-01 01:00:00.000000000 +0100
15518 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_malloc.h 2006-03-13 18:55:57.000000000 +0100
15519 @@ -0,0 +1,27 @@
15520 +#ifndef _IP_SET_MALLOC_H
15521 +#define _IP_SET_MALLOC_H
15522 +
15523 +#ifdef __KERNEL__
15524 +
15525 +/* Memory allocation and deallocation */
15526 +static size_t max_malloc_size = 131072; /* Guaranteed: slab.c */
15527 +
15528 +static inline void * ip_set_malloc(size_t bytes)
15529 +{
15530 + if (bytes > max_malloc_size)
15531 + return vmalloc(bytes);
15532 + else
15533 + return kmalloc(bytes, GFP_KERNEL);
15534 +}
15535 +
15536 +static inline void ip_set_free(void * data, size_t bytes)
15537 +{
15538 + if (bytes > max_malloc_size)
15539 + vfree(data);
15540 + else
15541 + kfree(data);
15542 +}
15543 +
15544 +#endif /* __KERNEL__ */
15545 +
15546 +#endif /*_IP_SET_MALLOC_H*/
15547 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
15548 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_nethash.h 1970-01-01 01:00:00.000000000 +0100
15549 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_nethash.h 2006-03-13 18:55:57.000000000 +0100
15550 @@ -0,0 +1,55 @@
15551 +#ifndef __IP_SET_NETHASH_H
15552 +#define __IP_SET_NETHASH_H
15553 +
15554 +#include <linux/netfilter_ipv4/ip_set.h>
15555 +
15556 +#define SETTYPE_NAME "nethash"
15557 +#define MAX_RANGE 0x0000FFFF
15558 +
15559 +struct ip_set_nethash {
15560 + ip_set_ip_t *members; /* the nethash proper */
15561 + uint32_t initval; /* initval for jhash_1word */
15562 + uint32_t prime; /* prime for double hashing */
15563 + uint32_t hashsize; /* hash size */
15564 + uint16_t probes; /* max number of probes */
15565 + uint16_t resize; /* resize factor in percent */
15566 + unsigned char cidr[30]; /* CIDR sizes */
15567 +};
15568 +
15569 +struct ip_set_req_nethash_create {
15570 + uint32_t hashsize;
15571 + uint16_t probes;
15572 + uint16_t resize;
15573 +};
15574 +
15575 +struct ip_set_req_nethash {
15576 + ip_set_ip_t ip;
15577 + unsigned char cidr;
15578 +};
15579 +
15580 +static unsigned char shifts[] = {255, 253, 249, 241, 225, 193, 129, 1};
15581 +
15582 +static inline ip_set_ip_t
15583 +pack(ip_set_ip_t ip, unsigned char cidr)
15584 +{
15585 + ip_set_ip_t addr, *paddr = &addr;
15586 + unsigned char n, t, *a;
15587 +
15588 + addr = htonl(ip & (0xFFFFFFFF << (32 - (cidr))));
15589 +#ifdef __KERNEL__
15590 + DP("ip:%u.%u.%u.%u/%u", NIPQUAD(addr), cidr);
15591 +#endif
15592 + n = cidr / 8;
15593 + t = cidr % 8;
15594 + a = &((unsigned char *)paddr)[n];
15595 + *a = *a /(1 << (8 - t)) + shifts[t];
15596 +#ifdef __KERNEL__
15597 + DP("n: %u, t: %u, a: %u", n, t, *a);
15598 + DP("ip:%u.%u.%u.%u/%u, %u.%u.%u.%u",
15599 + HIPQUAD(ip), cidr, NIPQUAD(addr));
15600 +#endif
15601 +
15602 + return ntohl(addr);
15603 +}
15604 +
15605 +#endif /* __IP_SET_NETHASH_H */
15606 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
15607 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_portmap.h 1970-01-01 01:00:00.000000000 +0100
15608 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_portmap.h 2006-03-13 18:55:57.000000000 +0100
15609 @@ -0,0 +1,25 @@
15610 +#ifndef __IP_SET_PORTMAP_H
15611 +#define __IP_SET_PORTMAP_H
15612 +
15613 +#include <linux/netfilter_ipv4/ip_set.h>
15614 +
15615 +#define SETTYPE_NAME "portmap"
15616 +#define MAX_RANGE 0x0000FFFF
15617 +#define INVALID_PORT (MAX_RANGE + 1)
15618 +
15619 +struct ip_set_portmap {
15620 + void *members; /* the portmap proper */
15621 + ip_set_ip_t first_port; /* host byte order, included in range */
15622 + ip_set_ip_t last_port; /* host byte order, included in range */
15623 +};
15624 +
15625 +struct ip_set_req_portmap_create {
15626 + ip_set_ip_t from;
15627 + ip_set_ip_t to;
15628 +};
15629 +
15630 +struct ip_set_req_portmap {
15631 + ip_set_ip_t port;
15632 +};
15633 +
15634 +#endif /* __IP_SET_PORTMAP_H */
15635 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
15636 --- linux-2.4.32/include/linux/netfilter_ipv4/ip_set_prime.h 1970-01-01 01:00:00.000000000 +0100
15637 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ip_set_prime.h 2006-03-13 18:55:57.000000000 +0100
15638 @@ -0,0 +1,34 @@
15639 +#ifndef __IP_SET_PRIME_H
15640 +#define __IP_SET_PRIME_H
15641 +
15642 +static inline unsigned make_prime_bound(unsigned nr)
15643 +{
15644 + unsigned long long nr64 = nr;
15645 + unsigned long long x = 1;
15646 + nr = 1;
15647 + while (x <= nr64) { x <<= 2; nr <<= 1; }
15648 + return nr;
15649 +}
15650 +
15651 +static inline int make_prime_check(unsigned nr)
15652 +{
15653 + unsigned x = 3;
15654 + unsigned b = make_prime_bound(nr);
15655 + while (x <= b) {
15656 + if (0 == (nr % x)) return 0;
15657 + x += 2;
15658 + }
15659 + return 1;
15660 +}
15661 +
15662 +static unsigned make_prime(unsigned nr)
15663 +{
15664 + if (0 == (nr & 1)) nr--;
15665 + while (nr > 1) {
15666 + if (make_prime_check(nr)) return nr;
15667 + nr -= 2;
15668 + }
15669 + return 2;
15670 +}
15671 +
15672 +#endif /* __IP_SET_PRIME_H */
15673 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
15674 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_condition.h 1970-01-01 01:00:00.000000000 +0100
15675 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_condition.h 2006-03-13 18:55:58.000000000 +0100
15676 @@ -0,0 +1,11 @@
15677 +#ifndef __IPT_CONDITION_MATCH__
15678 +#define __IPT_CONDITION_MATCH__
15679 +
15680 +#define CONDITION_NAME_LEN 32
15681 +
15682 +struct condition_info {
15683 + char name[CONDITION_NAME_LEN];
15684 + int invert;
15685 +};
15686 +
15687 +#endif
15688 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
15689 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connbytes.h 1970-01-01 01:00:00.000000000 +0100
15690 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connbytes.h 2006-03-13 18:55:58.000000000 +0100
15691 @@ -0,0 +1,25 @@
15692 +#ifndef _IPT_CONNBYTES_H
15693 +#define _IPT_CONNBYTES_H
15694 +enum ipt_connbytes_what {
15695 + IPT_CONNBYTES_PKTS,
15696 + IPT_CONNBYTES_BYTES,
15697 + IPT_CONNBYTES_AVGPKT,
15698 +};
15699 +
15700 +enum ipt_connbytes_direction {
15701 + IPT_CONNBYTES_DIR_ORIGINAL,
15702 + IPT_CONNBYTES_DIR_REPLY,
15703 + IPT_CONNBYTES_DIR_BOTH,
15704 +};
15705 +
15706 +struct ipt_connbytes_info
15707 +{
15708 + struct {
15709 + u_int64_t from; /* count to be matched */
15710 + u_int64_t to; /* count to be matched */
15711 + } count;
15712 + u_int8_t what; /* ipt_connbytes_what */
15713 + u_int8_t direction; /* ipt_connbytes_direction */
15714 +};
15715 +
15716 +#endif
15717 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
15718 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_connmark.h 1970-01-01 01:00:00.000000000 +0100
15719 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_connmark.h 2006-03-13 18:55:57.000000000 +0100
15720 @@ -0,0 +1,18 @@
15721 +#ifndef _IPT_CONNMARK_H
15722 +#define _IPT_CONNMARK_H
15723 +
15724 +/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
15725 + * by Henrik Nordstrom <hno@marasystems.com>
15726 + *
15727 + * This program is free software; you can redistribute it and/or modify
15728 + * it under the terms of the GNU General Public License as published by
15729 + * the Free Software Foundation; either version 2 of the License, or
15730 + * (at your option) any later version.
15731 + */
15732 +
15733 +struct ipt_connmark_info {
15734 + unsigned long mark, mask;
15735 + u_int8_t invert;
15736 +};
15737 +
15738 +#endif /*_IPT_CONNMARK_H*/
15739 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
15740 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_CONNMARK.h 1970-01-01 01:00:00.000000000 +0100
15741 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_CONNMARK.h 2006-03-13 18:55:57.000000000 +0100
15742 @@ -0,0 +1,25 @@
15743 +#ifndef _IPT_CONNMARK_H_target
15744 +#define _IPT_CONNMARK_H_target
15745 +
15746 +/* Copyright (C) 2002,2004 MARA Systems AB <http://www.marasystems.com>
15747 + * by Henrik Nordstrom <hno@marasystems.com>
15748 + *
15749 + * This program is free software; you can redistribute it and/or modify
15750 + * it under the terms of the GNU General Public License as published by
15751 + * the Free Software Foundation; either version 2 of the License, or
15752 + * (at your option) any later version.
15753 + */
15754 +
15755 +enum {
15756 + IPT_CONNMARK_SET = 0,
15757 + IPT_CONNMARK_SAVE,
15758 + IPT_CONNMARK_RESTORE
15759 +};
15760 +
15761 +struct ipt_connmark_target_info {
15762 + unsigned long mark;
15763 + unsigned long mask;
15764 + u_int8_t mode;
15765 +};
15766 +
15767 +#endif /*_IPT_CONNMARK_H_target*/
15768 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
15769 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_IMQ.h 1970-01-01 01:00:00.000000000 +0100
15770 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_IMQ.h 2006-03-13 18:55:58.000000000 +0100
15771 @@ -0,0 +1,8 @@
15772 +#ifndef _IPT_IMQ_H
15773 +#define _IPT_IMQ_H
15774 +
15775 +struct ipt_imq_info {
15776 + unsigned int todev; /* target imq device */
15777 +};
15778 +
15779 +#endif /* _IPT_IMQ_H */
15780 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
15781 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_ipp2p.h 1970-01-01 01:00:00.000000000 +0100
15782 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_ipp2p.h 2006-03-13 18:55:56.000000000 +0100
15783 @@ -0,0 +1,29 @@
15784 +#ifndef __IPT_IPP2P_H
15785 +#define __IPT_IPP2P_H
15786 +#define IPP2P_VERSION "0.7.4"
15787 +
15788 +struct ipt_p2p_info {
15789 + int cmd;
15790 + int debug;
15791 +};
15792 +
15793 +#endif //__IPT_IPP2P_H
15794 +
15795 +#define SHORT_HAND_IPP2P 1 /* --ipp2p switch*/
15796 +#define SHORT_HAND_DATA 4 /* --ipp2p-data switch*/
15797 +#define SHORT_HAND_NONE 5 /* no short hand*/
15798 +
15799 +#define IPP2P_EDK 2
15800 +#define IPP2P_DATA_KAZAA 8
15801 +#define IPP2P_DATA_EDK 16
15802 +#define IPP2P_DATA_DC 32
15803 +#define IPP2P_DC 64
15804 +#define IPP2P_DATA_GNU 128
15805 +#define IPP2P_GNU 256
15806 +#define IPP2P_KAZAA 512
15807 +#define IPP2P_BIT 1024
15808 +#define IPP2P_APPLE 2048
15809 +#define IPP2P_SOUL 4096
15810 +#define IPP2P_WINMX 8192
15811 +#define IPP2P_ARES 16384
15812 +
15813 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
15814 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_layer7.h 1970-01-01 01:00:00.000000000 +0100
15815 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_layer7.h 2006-03-13 18:55:57.000000000 +0100
15816 @@ -0,0 +1,27 @@
15817 +/*
15818 + By Matthew Strait <quadong@users.sf.net>, Dec 2003.
15819 + http://l7-filter.sf.net
15820 +
15821 + This program is free software; you can redistribute it and/or
15822 + modify it under the terms of the GNU General Public License
15823 + as published by the Free Software Foundation; either version
15824 + 2 of the License, or (at your option) any later version.
15825 + http://www.gnu.org/licenses/gpl.txt
15826 +*/
15827 +
15828 +#ifndef _IPT_LAYER7_H
15829 +#define _IPT_LAYER7_H
15830 +
15831 +#define MAX_PATTERN_LEN 8192
15832 +#define MAX_PROTOCOL_LEN 256
15833 +
15834 +typedef char *(*proc_ipt_search) (char *, char, char *);
15835 +
15836 +struct ipt_layer7_info {
15837 + char protocol[MAX_PROTOCOL_LEN];
15838 + char invert:1;
15839 + char pattern[MAX_PATTERN_LEN];
15840 + char pkt;
15841 +};
15842 +
15843 +#endif /* _IPT_LAYER7_H */
15844 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
15845 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_multiport.h 2000-12-11 22:31:30.000000000 +0100
15846 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_multiport.h 2006-03-13 18:55:58.000000000 +0100
15847 @@ -11,11 +11,12 @@
15848
15849 #define IPT_MULTI_PORTS 15
15850
15851 -/* Must fit inside union ipt_matchinfo: 16 bytes */
15852 -struct ipt_multiport
15853 +struct ipt_multiport_v1
15854 {
15855 u_int8_t flags; /* Type of comparison */
15856 u_int8_t count; /* Number of ports */
15857 u_int16_t ports[IPT_MULTI_PORTS]; /* Ports */
15858 + u_int8_t pflags[IPT_MULTI_PORTS]; /* Port flags */
15859 + u_int8_t invert; /* Invert flag */
15860 };
15861 #endif /*_IPT_MULTIPORT_H*/
15862 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
15863 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_quota.h 1970-01-01 01:00:00.000000000 +0100
15864 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_quota.h 2006-03-13 18:55:58.000000000 +0100
15865 @@ -0,0 +1,12 @@
15866 +#ifndef _IPT_QUOTA_H
15867 +#define _IPT_QUOTA_H
15868 +
15869 +/* print debug info in both kernel/netfilter module & iptable library */
15870 +//#define DEBUG_IPT_QUOTA
15871 +
15872 +struct ipt_quota_info {
15873 + u_int64_t quota;
15874 + struct ipt_quota_info *master;
15875 +};
15876 +
15877 +#endif /*_IPT_QUOTA_H*/
15878 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
15879 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_set.h 1970-01-01 01:00:00.000000000 +0100
15880 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_set.h 2006-03-13 18:55:57.000000000 +0100
15881 @@ -0,0 +1,21 @@
15882 +#ifndef _IPT_SET_H
15883 +#define _IPT_SET_H
15884 +
15885 +#include <linux/netfilter_ipv4/ip_set.h>
15886 +
15887 +struct ipt_set_info {
15888 + ip_set_id_t index;
15889 + u_int32_t flags[IP_SET_MAX_BINDINGS + 1];
15890 +};
15891 +
15892 +/* match info */
15893 +struct ipt_set_info_match {
15894 + struct ipt_set_info match_set;
15895 +};
15896 +
15897 +struct ipt_set_info_target {
15898 + struct ipt_set_info add_set;
15899 + struct ipt_set_info del_set;
15900 +};
15901 +
15902 +#endif /*_IPT_SET_H*/
15903 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
15904 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_string.h 1970-01-01 01:00:00.000000000 +0100
15905 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_string.h 2006-03-13 18:55:57.000000000 +0100
15906 @@ -0,0 +1,18 @@
15907 +#ifndef _IPT_STRING_H
15908 +#define _IPT_STRING_H
15909 +
15910 +#define IPT_STRING_MAX_PATTERN_SIZE 128
15911 +#define IPT_STRING_MAX_ALGO_NAME_SIZE 16
15912 +
15913 +struct ipt_string_info
15914 +{
15915 + u_int16_t from_offset;
15916 + u_int16_t to_offset;
15917 + char algo[IPT_STRING_MAX_ALGO_NAME_SIZE];
15918 + char pattern[IPT_STRING_MAX_PATTERN_SIZE];
15919 + u_int8_t patlen;
15920 + u_int8_t invert;
15921 + struct ts_config __attribute__((aligned(8))) *config;
15922 +};
15923 +
15924 +#endif /*_IPT_STRING_H*/
15925 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
15926 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_time.h 1970-01-01 01:00:00.000000000 +0100
15927 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_time.h 2006-03-13 18:55:58.000000000 +0100
15928 @@ -0,0 +1,15 @@
15929 +#ifndef __ipt_time_h_included__
15930 +#define __ipt_time_h_included__
15931 +
15932 +
15933 +struct ipt_time_info {
15934 + u_int8_t days_match; /* 1 bit per day. -SMTWTFS */
15935 + u_int16_t time_start; /* 0 < time_start < 23*60+59 = 1439 */
15936 + u_int16_t time_stop; /* 0:0 < time_stat < 23:59 */
15937 + u_int8_t kerneltime; /* ignore skb time (and use kerneltime) or not. */
15938 + time_t date_start;
15939 + time_t date_stop;
15940 +};
15941 +
15942 +
15943 +#endif /* __ipt_time_h_included__ */
15944 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
15945 --- linux-2.4.32/include/linux/netfilter_ipv4/ipt_TTL.h 1970-01-01 01:00:00.000000000 +0100
15946 +++ linux-2.4.32.patched/include/linux/netfilter_ipv4/ipt_TTL.h 2006-03-13 18:55:57.000000000 +0100
15947 @@ -0,0 +1,21 @@
15948 +/* TTL modification module for IP tables
15949 + * (C) 2000 by Harald Welte <laforge@gnumonks.org> */
15950 +
15951 +#ifndef _IPT_TTL_H
15952 +#define _IPT_TTL_H
15953 +
15954 +enum {
15955 + IPT_TTL_SET = 0,
15956 + IPT_TTL_INC,
15957 + IPT_TTL_DEC
15958 +};
15959 +
15960 +#define IPT_TTL_MAXMODE IPT_TTL_DEC
15961 +
15962 +struct ipt_TTL_info {
15963 + u_int8_t mode;
15964 + u_int8_t ttl;
15965 +};
15966 +
15967 +
15968 +#endif
15969 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
15970 --- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_condition.h 1970-01-01 01:00:00.000000000 +0100
15971 +++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_condition.h 2006-03-13 18:55:58.000000000 +0100
15972 @@ -0,0 +1,11 @@
15973 +#ifndef __IP6T_CONDITION_MATCH__
15974 +#define __IP6T_CONDITION_MATCH__
15975 +
15976 +#define CONDITION6_NAME_LEN 32
15977 +
15978 +struct condition6_info {
15979 + char name[CONDITION6_NAME_LEN];
15980 + int invert;
15981 +};
15982 +
15983 +#endif
15984 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
15985 --- linux-2.4.32/include/linux/netfilter_ipv6/ip6t_IMQ.h 1970-01-01 01:00:00.000000000 +0100
15986 +++ linux-2.4.32.patched/include/linux/netfilter_ipv6/ip6t_IMQ.h 2006-03-13 18:55:58.000000000 +0100
15987 @@ -0,0 +1,8 @@
15988 +#ifndef _IP6T_IMQ_H
15989 +#define _IP6T_IMQ_H
15990 +
15991 +struct ip6t_imq_info {
15992 + unsigned int todev; /* target imq device */
15993 +};
15994 +
15995 +#endif /* _IP6T_IMQ_H */
15996 diff -Nur linux-2.4.32/include/linux/netfilter_mime.h linux-2.4.32.patched/include/linux/netfilter_mime.h
15997 --- linux-2.4.32/include/linux/netfilter_mime.h 1970-01-01 01:00:00.000000000 +0100
15998 +++ linux-2.4.32.patched/include/linux/netfilter_mime.h 2006-03-13 19:01:42.000000000 +0100
15999 @@ -0,0 +1,90 @@
16000 +/*
16001 + * MIME functions for netfilter modules. This file provides implementations
16002 + * for basic MIME parsing. MIME headers are used in many protocols, such as
16003 + * HTTP, RTSP, SIP, etc.
16004 + *
16005 + * gcc will warn for defined but unused functions, so we only include the
16006 + * functions requested. The following macros are used:
16007 + * NF_NEED_MIME_NEXTLINE nf_mime_nextline()
16008 + */
16009 +#ifndef _NETFILTER_MIME_H
16010 +#define _NETFILTER_MIME_H
16011 +
16012 +/* Only include these functions for kernel code. */
16013 +#ifdef __KERNEL__
16014 +
16015 +#include <linux/kernel.h>
16016 +#include <linux/ctype.h>
16017 +
16018 +/*
16019 + * Given a buffer and length, advance to the next line and mark the current
16020 + * line. If the current line is empty, *plinelen will be set to zero. If
16021 + * not, it will be set to the actual line length (including CRLF).
16022 + *
16023 + * 'line' in this context means logical line (includes LWS continuations).
16024 + * Returns 1 on success, 0 on failure.
16025 + */
16026 +#ifdef NF_NEED_MIME_NEXTLINE
16027 +static int
16028 +nf_mime_nextline(char* p, uint len, uint* poff, uint* plineoff, uint* plinelen)
16029 +{
16030 + uint off = *poff;
16031 + uint physlen = 0;
16032 + int is_first_line = 1;
16033 +
16034 + if (off >= len)
16035 + {
16036 + return 0;
16037 + }
16038 +
16039 + do
16040 + {
16041 + while (p[off] != '\n')
16042 + {
16043 + if (len-off <= 1)
16044 + {
16045 + return 0;
16046 + }
16047 +
16048 + physlen++;
16049 + off++;
16050 + }
16051 +
16052 + /* if we saw a crlf, physlen needs adjusted */
16053 + if (physlen > 0 && p[off] == '\n' && p[off-1] == '\r')
16054 + {
16055 + physlen--;
16056 + }
16057 +
16058 + /* advance past the newline */
16059 + off++;
16060 +
16061 + /* check for an empty line */
16062 + if (physlen == 0)
16063 + {
16064 + break;
16065 + }
16066 +
16067 + /* check for colon on the first physical line */
16068 + if (is_first_line)
16069 + {
16070 + is_first_line = 0;
16071 + if (memchr(p+(*poff), ':', physlen) == NULL)
16072 + {
16073 + return 0;
16074 + }
16075 + }
16076 + }
16077 + while (p[off] == ' ' || p[off] == '\t');
16078 +
16079 + *plineoff = *poff;
16080 + *plinelen = (physlen == 0) ? 0 : (off - *poff);
16081 + *poff = off;
16082 +
16083 + return 1;
16084 +}
16085 +#endif /* NF_NEED_MIME_NEXTLINE */
16086 +
16087 +#endif /* __KERNEL__ */
16088 +
16089 +#endif /* _NETFILTER_MIME_H */
16090 diff -Nur linux-2.4.32/include/linux/pci_ids.h linux-2.4.32.patched/include/linux/pci_ids.h
16091 --- linux-2.4.32/include/linux/pci_ids.h 2005-11-16 20:12:54.000000000 +0100
16092 +++ linux-2.4.32.patched/include/linux/pci_ids.h 2006-03-13 18:55:59.000000000 +0100
16093 @@ -1741,6 +1741,7 @@
16094 #define PCI_DEVICE_ID_TIGON3_5901_2 0x170e
16095 #define PCI_DEVICE_ID_BCM4401 0x4401
16096 #define PCI_DEVICE_ID_BCM4401B0 0x4402
16097 +#define PCI_DEVICE_ID_BCM4713 0x4713
16098
16099 #define PCI_VENDOR_ID_ENE 0x1524
16100 #define PCI_DEVICE_ID_ENE_1211 0x1211
16101 diff -Nur linux-2.4.32/include/linux/ppp-comp.h linux-2.4.32.patched/include/linux/ppp-comp.h
16102 --- linux-2.4.32/include/linux/ppp-comp.h 1999-08-06 19:44:11.000000000 +0200
16103 +++ linux-2.4.32.patched/include/linux/ppp-comp.h 2006-03-13 18:55:55.000000000 +0100
16104 @@ -28,7 +28,7 @@
16105 */
16106
16107 /*
16108 - * ==FILEVERSION 980319==
16109 + * ==FILEVERSION 20040509==
16110 *
16111 * NOTE TO MAINTAINERS:
16112 * If you modify this file at all, please set the above date.
16113 @@ -78,7 +78,7 @@
16114
16115 /* Compress a packet */
16116 int (*compress) (void *state, unsigned char *rptr,
16117 - unsigned char *obuf, int isize, int osize);
16118 + unsigned char *obuf, int isize, int osize);
16119
16120 /* Return compression statistics */
16121 void (*comp_stat) (void *state, struct compstat *stats);
16122 @@ -99,7 +99,7 @@
16123
16124 /* Decompress a packet. */
16125 int (*decompress) (void *state, unsigned char *ibuf, int isize,
16126 - unsigned char *obuf, int osize);
16127 + unsigned char *obuf, int osize);
16128
16129 /* Update state for an incompressible packet received */
16130 void (*incomp) (void *state, unsigned char *ibuf, int icnt);
16131 @@ -187,6 +187,42 @@
16132 #define DEFLATE_CHK_SEQUENCE 0
16133
16134 /*
16135 + * Definitions for MPPE/MPPC.
16136 + */
16137 +
16138 +#define CI_MPPE 18 /* config option for MPPE */
16139 +#define CILEN_MPPE 6 /* length of config option */
16140 +
16141 +#define MPPE_OVHD 4 /* MPPE overhead */
16142 +#define MPPE_MAX_KEY_LEN 16 /* largest key length (128-bit) */
16143 +
16144 +#define MPPE_STATELESS 0x01 /* configuration bit H */
16145 +#define MPPE_40BIT 0x20 /* configuration bit L */
16146 +#define MPPE_56BIT 0x80 /* configuration bit M */
16147 +#define MPPE_128BIT 0x40 /* configuration bit S */
16148 +#define MPPE_MPPC 0x01 /* configuration bit C */
16149 +
16150 +/*
16151 + * Definitions for Stac LZS.
16152 + */
16153 +
16154 +#define CI_LZS 17 /* config option for Stac LZS */
16155 +#define CILEN_LZS 5 /* length of config option */
16156 +
16157 +#define LZS_OVHD 4 /* max. LZS overhead */
16158 +#define LZS_HIST_LEN 2048 /* LZS history size */
16159 +#define LZS_MAX_CCOUNT 0x0FFF /* max. coherency counter value */
16160 +
16161 +#define LZS_MODE_NONE 0
16162 +#define LZS_MODE_LCB 1
16163 +#define LZS_MODE_CRC 2
16164 +#define LZS_MODE_SEQ 3
16165 +#define LZS_MODE_EXT 4
16166 +
16167 +#define LZS_EXT_BIT_FLUSHED 0x80 /* bit A */
16168 +#define LZS_EXT_BIT_COMP 0x20 /* bit C */
16169 +
16170 +/*
16171 * Definitions for other, as yet unsupported, compression methods.
16172 */
16173
16174 diff -Nur linux-2.4.32/include/linux/sched.h linux-2.4.32.patched/include/linux/sched.h
16175 --- linux-2.4.32/include/linux/sched.h 2005-01-19 15:10:12.000000000 +0100
16176 +++ linux-2.4.32.patched/include/linux/sched.h 2006-03-13 18:57:11.000000000 +0100
16177 @@ -617,6 +617,10 @@
16178 extern int in_group_p(gid_t);
16179 extern int in_egroup_p(gid_t);
16180
16181 +extern ATTRIB_NORET void cpu_idle(void);
16182 +
16183 +extern void release_task(struct task_struct * p);
16184 +
16185 extern void proc_caches_init(void);
16186 extern void flush_signals(struct task_struct *);
16187 extern void flush_signal_handlers(struct task_struct *);
16188 diff -Nur linux-2.4.32/include/linux/serial.h linux-2.4.32.patched/include/linux/serial.h
16189 --- linux-2.4.32/include/linux/serial.h 2002-08-03 02:39:45.000000000 +0200
16190 +++ linux-2.4.32.patched/include/linux/serial.h 2006-03-13 18:57:18.000000000 +0100
16191 @@ -75,7 +75,8 @@
16192 #define PORT_16654 11
16193 #define PORT_16850 12
16194 #define PORT_RSA 13 /* RSA-DV II/S card */
16195 -#define PORT_MAX 13
16196 +#define PORT_SB1250 14
16197 +#define PORT_MAX 14
16198
16199 #define SERIAL_IO_PORT 0
16200 #define SERIAL_IO_HUB6 1
16201 diff -Nur linux-2.4.32/include/linux/skbuff.h linux-2.4.32.patched/include/linux/skbuff.h
16202 --- linux-2.4.32/include/linux/skbuff.h 2005-04-04 03:42:20.000000000 +0200
16203 +++ linux-2.4.32.patched/include/linux/skbuff.h 2006-03-13 18:57:13.000000000 +0100
16204 @@ -93,6 +93,9 @@
16205 struct nf_conntrack *master;
16206 };
16207 #endif
16208 +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
16209 +struct nf_info;
16210 +#endif
16211
16212 struct sk_buff_head {
16213 /* These two members must be first. */
16214 @@ -135,10 +138,6 @@
16215 struct sock *sk; /* Socket we are owned by */
16216 struct timeval stamp; /* Time we arrived */
16217 struct net_device *dev; /* Device we arrived on/are leaving by */
16218 - struct net_device *real_dev; /* For support of point to point protocols
16219 - (e.g. 802.3ad) over bonding, we must save the
16220 - physical device that got the packet before
16221 - replacing skb->dev with the virtual device. */
16222
16223 /* Transport layer header */
16224 union
16225 @@ -182,7 +181,7 @@
16226 unsigned int len; /* Length of actual data */
16227 unsigned int data_len;
16228 unsigned int csum; /* Checksum */
16229 - unsigned char __unused, /* Dead field, may be reused */
16230 + unsigned char imq_flags, /* intermediate queueing device */
16231 cloned, /* head may be cloned (check refcnt to be sure). */
16232 pkt_type, /* Packet class */
16233 ip_summed; /* Driver fed us an IP checksum */
16234 @@ -219,6 +218,13 @@
16235 #ifdef CONFIG_NET_SCHED
16236 __u32 tc_index; /* traffic control index */
16237 #endif
16238 +#if defined(CONFIG_IMQ) || defined(CONFIG_IMQ_MODULE)
16239 + struct nf_info *nf_info;
16240 +#endif
16241 + struct net_device *real_dev; /* For support of point to point protocols
16242 + (e.g. 802.3ad) over bonding, we must save the
16243 + physical device that got the packet before
16244 + replacing skb->dev with the virtual device. */
16245 };
16246
16247 #ifdef __KERNEL__
16248 diff -Nur linux-2.4.32/include/linux/squashfs_fs.h linux-2.4.32.patched/include/linux/squashfs_fs.h
16249 --- linux-2.4.32/include/linux/squashfs_fs.h 1970-01-01 01:00:00.000000000 +0100
16250 +++ linux-2.4.32.patched/include/linux/squashfs_fs.h 2006-03-13 18:57:11.000000000 +0100
16251 @@ -0,0 +1,523 @@
16252 +#ifndef SQUASHFS_FS
16253 +#define SQUASHFS_FS
16254 +/*
16255 + * Squashfs
16256 + *
16257 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16258 + *
16259 + * This program is free software; you can redistribute it and/or
16260 + * modify it under the terms of the GNU General Public License
16261 + * as published by the Free Software Foundation; either version 2,
16262 + * or (at your option) any later version.
16263 + *
16264 + * This program is distributed in the hope that it will be useful,
16265 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16266 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16267 + * GNU General Public License for more details.
16268 + *
16269 + * You should have received a copy of the GNU General Public License
16270 + * along with this program; if not, write to the Free Software
16271 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16272 + *
16273 + * squashfs_fs.h
16274 + */
16275 +
16276 +#ifdef CONFIG_SQUASHFS_VMALLOC
16277 +#define SQUASHFS_ALLOC(a) vmalloc(a)
16278 +#define SQUASHFS_FREE(a) vfree(a)
16279 +#else
16280 +#define SQUASHFS_ALLOC(a) kmalloc(a, GFP_KERNEL)
16281 +#define SQUASHFS_FREE(a) kfree(a)
16282 +#endif
16283 +#ifdef CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE
16284 +#define SQUASHFS_CACHED_FRAGMENTS CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE
16285 +#else
16286 +#define SQUASHFS_CACHED_FRAGMENTS 3
16287 +#endif
16288 +#define SQUASHFS_MAJOR 2
16289 +#define SQUASHFS_MINOR 1
16290 +#define SQUASHFS_MAGIC 0x73717368
16291 +#define SQUASHFS_MAGIC_SWAP 0x68737173
16292 +#define SQUASHFS_START 0
16293 +
16294 +/* size of metadata (inode and directory) blocks */
16295 +#define SQUASHFS_METADATA_SIZE 8192
16296 +#define SQUASHFS_METADATA_LOG 13
16297 +
16298 +/* default size of data blocks */
16299 +#define SQUASHFS_FILE_SIZE 65536
16300 +#define SQUASHFS_FILE_LOG 16
16301 +
16302 +#define SQUASHFS_FILE_MAX_SIZE 65536
16303 +
16304 +/* Max number of uids and gids */
16305 +#define SQUASHFS_UIDS 256
16306 +#define SQUASHFS_GUIDS 255
16307 +
16308 +/* Max length of filename (not 255) */
16309 +#define SQUASHFS_NAME_LEN 256
16310 +
16311 +#define SQUASHFS_INVALID ((long long) 0xffffffffffff)
16312 +#define SQUASHFS_INVALID_BLK ((long long) 0xffffffff)
16313 +#define SQUASHFS_USED_BLK ((long long) 0xfffffffe)
16314 +
16315 +/* Filesystem flags */
16316 +#define SQUASHFS_NOI 0
16317 +#define SQUASHFS_NOD 1
16318 +#define SQUASHFS_CHECK 2
16319 +#define SQUASHFS_NOF 3
16320 +#define SQUASHFS_NO_FRAG 4
16321 +#define SQUASHFS_ALWAYS_FRAG 5
16322 +#define SQUASHFS_DUPLICATE 6
16323 +#define SQUASHFS_BIT(flag, bit) ((flag >> bit) & 1)
16324 +#define SQUASHFS_UNCOMPRESSED_INODES(flags) SQUASHFS_BIT(flags, SQUASHFS_NOI)
16325 +#define SQUASHFS_UNCOMPRESSED_DATA(flags) SQUASHFS_BIT(flags, SQUASHFS_NOD)
16326 +#define SQUASHFS_UNCOMPRESSED_FRAGMENTS(flags) SQUASHFS_BIT(flags, SQUASHFS_NOF)
16327 +#define SQUASHFS_NO_FRAGMENTS(flags) SQUASHFS_BIT(flags, SQUASHFS_NO_FRAG)
16328 +#define SQUASHFS_ALWAYS_FRAGMENTS(flags) SQUASHFS_BIT(flags, SQUASHFS_ALWAYS_FRAG)
16329 +#define SQUASHFS_DUPLICATES(flags) SQUASHFS_BIT(flags, SQUASHFS_DUPLICATE)
16330 +#define SQUASHFS_CHECK_DATA(flags) SQUASHFS_BIT(flags, SQUASHFS_CHECK)
16331 +#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))
16332 +
16333 +/* Max number of types and file types */
16334 +#define SQUASHFS_DIR_TYPE 1
16335 +#define SQUASHFS_FILE_TYPE 2
16336 +#define SQUASHFS_SYMLINK_TYPE 3
16337 +#define SQUASHFS_BLKDEV_TYPE 4
16338 +#define SQUASHFS_CHRDEV_TYPE 5
16339 +#define SQUASHFS_FIFO_TYPE 6
16340 +#define SQUASHFS_SOCKET_TYPE 7
16341 +#define SQUASHFS_LDIR_TYPE 8
16342 +
16343 +/* 1.0 filesystem type definitions */
16344 +#define SQUASHFS_TYPES 5
16345 +#define SQUASHFS_IPC_TYPE 0
16346 +
16347 +/* Flag whether block is compressed or uncompressed, bit is set if block is uncompressed */
16348 +#define SQUASHFS_COMPRESSED_BIT (1 << 15)
16349 +#define SQUASHFS_COMPRESSED_SIZE(B) (((B) & ~SQUASHFS_COMPRESSED_BIT) ? \
16350 + (B) & ~SQUASHFS_COMPRESSED_BIT : SQUASHFS_COMPRESSED_BIT)
16351 +
16352 +#define SQUASHFS_COMPRESSED(B) (!((B) & SQUASHFS_COMPRESSED_BIT))
16353 +
16354 +#define SQUASHFS_COMPRESSED_BIT_BLOCK (1 << 24)
16355 +#define SQUASHFS_COMPRESSED_SIZE_BLOCK(B) (((B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK) ? \
16356 + (B) & ~SQUASHFS_COMPRESSED_BIT_BLOCK : SQUASHFS_COMPRESSED_BIT_BLOCK)
16357 +
16358 +#define SQUASHFS_COMPRESSED_BLOCK(B) (!((B) & SQUASHFS_COMPRESSED_BIT_BLOCK))
16359 +
16360 +/*
16361 + * Inode number ops. Inodes consist of a compressed block number, and an uncompressed
16362 + * offset within that block
16363 + */
16364 +#define SQUASHFS_INODE_BLK(a) ((unsigned int) ((a) >> 16))
16365 +#define SQUASHFS_INODE_OFFSET(a) ((unsigned int) ((a) & 0xffff))
16366 +#define SQUASHFS_MKINODE(A, B) ((squashfs_inode)(((squashfs_inode) (A) << 16)\
16367 + + (B)))
16368 +
16369 +/* Compute 32 bit VFS inode number from squashfs inode number */
16370 +#define SQUASHFS_MK_VFS_INODE(a, b) ((unsigned int) (((a) << 8) + ((b) >> 2) + 1))
16371 +
16372 +/* Translate between VFS mode and squashfs mode */
16373 +#define SQUASHFS_MODE(a) ((a) & 0xfff)
16374 +
16375 +/* fragment and fragment table defines */
16376 +typedef unsigned int squashfs_fragment_index;
16377 +#define SQUASHFS_FRAGMENT_BYTES(A) (A * sizeof(squashfs_fragment_entry))
16378 +#define SQUASHFS_FRAGMENT_INDEX(A) (SQUASHFS_FRAGMENT_BYTES(A) / SQUASHFS_METADATA_SIZE)
16379 +#define SQUASHFS_FRAGMENT_INDEX_OFFSET(A) (SQUASHFS_FRAGMENT_BYTES(A) % SQUASHFS_METADATA_SIZE)
16380 +#define SQUASHFS_FRAGMENT_INDEXES(A) ((SQUASHFS_FRAGMENT_BYTES(A) + SQUASHFS_METADATA_SIZE - 1) / SQUASHFS_METADATA_SIZE)
16381 +#define SQUASHFS_FRAGMENT_INDEX_BYTES(A) (SQUASHFS_FRAGMENT_INDEXES(A) * sizeof(squashfs_fragment_index))
16382 +
16383 +/* cached data constants for filesystem */
16384 +#define SQUASHFS_CACHED_BLKS 8
16385 +
16386 +#define SQUASHFS_MAX_FILE_SIZE_LOG 32
16387 +#define SQUASHFS_MAX_FILE_SIZE ((long long) 1 << (SQUASHFS_MAX_FILE_SIZE_LOG - 1))
16388 +
16389 +#define SQUASHFS_MARKER_BYTE 0xff
16390 +
16391 +
16392 +/*
16393 + * definitions for structures on disk
16394 + */
16395 +
16396 +typedef unsigned int squashfs_block;
16397 +typedef long long squashfs_inode;
16398 +
16399 +typedef unsigned int squashfs_uid;
16400 +
16401 +typedef struct squashfs_super_block {
16402 + unsigned int s_magic;
16403 + unsigned int inodes;
16404 + unsigned int bytes_used;
16405 + unsigned int uid_start;
16406 + unsigned int guid_start;
16407 + unsigned int inode_table_start;
16408 + unsigned int directory_table_start;
16409 + unsigned int s_major:16;
16410 + unsigned int s_minor:16;
16411 + unsigned int block_size_1:16;
16412 + unsigned int block_log:16;
16413 + unsigned int flags:8;
16414 + unsigned int no_uids:8;
16415 + unsigned int no_guids:8;
16416 + unsigned int mkfs_time /* time of filesystem creation */;
16417 + squashfs_inode root_inode;
16418 + unsigned int block_size;
16419 + unsigned int fragments;
16420 + unsigned int fragment_table_start;
16421 +} __attribute__ ((packed)) squashfs_super_block;
16422 +
16423 +typedef struct {
16424 + unsigned int index:27;
16425 + unsigned int start_block:29;
16426 + unsigned char size;
16427 + unsigned char name[0];
16428 +} __attribute__ ((packed)) squashfs_dir_index;
16429 +
16430 +typedef struct {
16431 + unsigned int inode_type:4;
16432 + unsigned int mode:12; /* protection */
16433 + unsigned int uid:8; /* index into uid table */
16434 + unsigned int guid:8; /* index into guid table */
16435 +} __attribute__ ((packed)) squashfs_base_inode_header;
16436 +
16437 +typedef squashfs_base_inode_header squashfs_ipc_inode_header;
16438 +
16439 +typedef struct {
16440 + unsigned int inode_type:4;
16441 + unsigned int mode:12; /* protection */
16442 + unsigned int uid:8; /* index into uid table */
16443 + unsigned int guid:8; /* index into guid table */
16444 + unsigned short rdev;
16445 +} __attribute__ ((packed)) squashfs_dev_inode_header;
16446 +
16447 +typedef struct {
16448 + unsigned int inode_type:4;
16449 + unsigned int mode:12; /* protection */
16450 + unsigned int uid:8; /* index into uid table */
16451 + unsigned int guid:8; /* index into guid table */
16452 + unsigned short symlink_size;
16453 + char symlink[0];
16454 +} __attribute__ ((packed)) squashfs_symlink_inode_header;
16455 +
16456 +typedef struct {
16457 + unsigned int inode_type:4;
16458 + unsigned int mode:12; /* protection */
16459 + unsigned int uid:8; /* index into uid table */
16460 + unsigned int guid:8; /* index into guid table */
16461 + unsigned int mtime;
16462 + squashfs_block start_block;
16463 + unsigned int fragment;
16464 + unsigned int offset;
16465 + unsigned int file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
16466 + unsigned short block_list[0];
16467 +} __attribute__ ((packed)) squashfs_reg_inode_header;
16468 +
16469 +typedef struct {
16470 + unsigned int inode_type:4;
16471 + unsigned int mode:12; /* protection */
16472 + unsigned int uid:8; /* index into uid table */
16473 + unsigned int guid:8; /* index into guid table */
16474 + unsigned int file_size:19;
16475 + unsigned int offset:13;
16476 + unsigned int mtime;
16477 + unsigned int start_block:24;
16478 +} __attribute__ ((packed)) squashfs_dir_inode_header;
16479 +
16480 +typedef struct {
16481 + unsigned int inode_type:4;
16482 + unsigned int mode:12; /* protection */
16483 + unsigned int uid:8; /* index into uid table */
16484 + unsigned int guid:8; /* index into guid table */
16485 + unsigned int file_size:27;
16486 + unsigned int offset:13;
16487 + unsigned int mtime;
16488 + unsigned int start_block:24;
16489 + unsigned int i_count:16;
16490 + squashfs_dir_index index[0];
16491 +} __attribute__ ((packed)) squashfs_ldir_inode_header;
16492 +
16493 +typedef union {
16494 + squashfs_base_inode_header base;
16495 + squashfs_dev_inode_header dev;
16496 + squashfs_symlink_inode_header symlink;
16497 + squashfs_reg_inode_header reg;
16498 + squashfs_dir_inode_header dir;
16499 + squashfs_ldir_inode_header ldir;
16500 + squashfs_ipc_inode_header ipc;
16501 +} squashfs_inode_header;
16502 +
16503 +typedef struct {
16504 + unsigned int offset:13;
16505 + unsigned int type:3;
16506 + unsigned int size:8;
16507 + char name[0];
16508 +} __attribute__ ((packed)) squashfs_dir_entry;
16509 +
16510 +typedef struct {
16511 + unsigned int count:8;
16512 + unsigned int start_block:24;
16513 +} __attribute__ ((packed)) squashfs_dir_header;
16514 +
16515 +typedef struct {
16516 + unsigned int start_block;
16517 + unsigned int size;
16518 +} __attribute__ ((packed)) squashfs_fragment_entry;
16519 +
16520 +extern int squashfs_uncompress_block(void *d, int dstlen, void *s, int srclen);
16521 +extern int squashfs_uncompress_init(void);
16522 +extern int squashfs_uncompress_exit(void);
16523 +
16524 +/*
16525 + * macros to convert each packed bitfield structure from little endian to big
16526 + * endian and vice versa. These are needed when creating or using a filesystem on a
16527 + * machine with different byte ordering to the target architecture.
16528 + *
16529 + */
16530 +
16531 +#define SQUASHFS_SWAP_SUPER_BLOCK(s, d) {\
16532 + SQUASHFS_MEMSET(s, d, sizeof(squashfs_super_block));\
16533 + SQUASHFS_SWAP((s)->s_magic, d, 0, 32);\
16534 + SQUASHFS_SWAP((s)->inodes, d, 32, 32);\
16535 + SQUASHFS_SWAP((s)->bytes_used, d, 64, 32);\
16536 + SQUASHFS_SWAP((s)->uid_start, d, 96, 32);\
16537 + SQUASHFS_SWAP((s)->guid_start, d, 128, 32);\
16538 + SQUASHFS_SWAP((s)->inode_table_start, d, 160, 32);\
16539 + SQUASHFS_SWAP((s)->directory_table_start, d, 192, 32);\
16540 + SQUASHFS_SWAP((s)->s_major, d, 224, 16);\
16541 + SQUASHFS_SWAP((s)->s_minor, d, 240, 16);\
16542 + SQUASHFS_SWAP((s)->block_size_1, d, 256, 16);\
16543 + SQUASHFS_SWAP((s)->block_log, d, 272, 16);\
16544 + SQUASHFS_SWAP((s)->flags, d, 288, 8);\
16545 + SQUASHFS_SWAP((s)->no_uids, d, 296, 8);\
16546 + SQUASHFS_SWAP((s)->no_guids, d, 304, 8);\
16547 + SQUASHFS_SWAP((s)->mkfs_time, d, 312, 32);\
16548 + SQUASHFS_SWAP((s)->root_inode, d, 344, 64);\
16549 + SQUASHFS_SWAP((s)->block_size, d, 408, 32);\
16550 + SQUASHFS_SWAP((s)->fragments, d, 440, 32);\
16551 + SQUASHFS_SWAP((s)->fragment_table_start, d, 472, 32);\
16552 +}
16553 +
16554 +#define SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, n) {\
16555 + SQUASHFS_MEMSET(s, d, n);\
16556 + SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
16557 + SQUASHFS_SWAP((s)->mode, d, 4, 12);\
16558 + SQUASHFS_SWAP((s)->uid, d, 16, 8);\
16559 + SQUASHFS_SWAP((s)->guid, d, 24, 8);\
16560 +}
16561 +
16562 +#define SQUASHFS_SWAP_IPC_INODE_HEADER(s, d) SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ipc_inode_header))
16563 +
16564 +#define SQUASHFS_SWAP_DEV_INODE_HEADER(s, d) {\
16565 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dev_inode_header));\
16566 + SQUASHFS_SWAP((s)->rdev, d, 32, 16);\
16567 +}
16568 +
16569 +#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER(s, d) {\
16570 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header));\
16571 + SQUASHFS_SWAP((s)->symlink_size, d, 32, 16);\
16572 +}
16573 +
16574 +#define SQUASHFS_SWAP_REG_INODE_HEADER(s, d) {\
16575 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header));\
16576 + SQUASHFS_SWAP((s)->mtime, d, 32, 32);\
16577 + SQUASHFS_SWAP((s)->start_block, d, 64, 32);\
16578 + SQUASHFS_SWAP((s)->fragment, d, 96, 32);\
16579 + SQUASHFS_SWAP((s)->offset, d, 128, 32);\
16580 + SQUASHFS_SWAP((s)->file_size, d, 160, SQUASHFS_MAX_FILE_SIZE_LOG);\
16581 +}
16582 +
16583 +#define SQUASHFS_SWAP_DIR_INODE_HEADER(s, d) {\
16584 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header));\
16585 + SQUASHFS_SWAP((s)->file_size, d, 32, 19);\
16586 + SQUASHFS_SWAP((s)->offset, d, 51, 13);\
16587 + SQUASHFS_SWAP((s)->mtime, d, 64, 32);\
16588 + SQUASHFS_SWAP((s)->start_block, d, 96, 24);\
16589 +}
16590 +
16591 +#define SQUASHFS_SWAP_LDIR_INODE_HEADER(s, d) {\
16592 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_ldir_inode_header));\
16593 + SQUASHFS_SWAP((s)->file_size, d, 32, 27);\
16594 + SQUASHFS_SWAP((s)->offset, d, 59, 13);\
16595 + SQUASHFS_SWAP((s)->mtime, d, 72, 32);\
16596 + SQUASHFS_SWAP((s)->start_block, d, 104, 24);\
16597 + SQUASHFS_SWAP((s)->i_count, d, 128, 16);\
16598 +}
16599 +
16600 +#define SQUASHFS_SWAP_DIR_INDEX(s, d) {\
16601 + SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_index));\
16602 + SQUASHFS_SWAP((s)->index, d, 0, 27);\
16603 + SQUASHFS_SWAP((s)->start_block, d, 27, 29);\
16604 + SQUASHFS_SWAP((s)->size, d, 56, 8);\
16605 +}
16606 +
16607 +#define SQUASHFS_SWAP_DIR_HEADER(s, d) {\
16608 + SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_header));\
16609 + SQUASHFS_SWAP((s)->count, d, 0, 8);\
16610 + SQUASHFS_SWAP((s)->start_block, d, 8, 24);\
16611 +}
16612 +
16613 +#define SQUASHFS_SWAP_DIR_ENTRY(s, d) {\
16614 + SQUASHFS_MEMSET(s, d, sizeof(squashfs_dir_entry));\
16615 + SQUASHFS_SWAP((s)->offset, d, 0, 13);\
16616 + SQUASHFS_SWAP((s)->type, d, 13, 3);\
16617 + SQUASHFS_SWAP((s)->size, d, 16, 8);\
16618 +}
16619 +
16620 +#define SQUASHFS_SWAP_FRAGMENT_ENTRY(s, d) {\
16621 + SQUASHFS_MEMSET(s, d, sizeof(squashfs_fragment_entry));\
16622 + SQUASHFS_SWAP((s)->start_block, d, 0, 32);\
16623 + SQUASHFS_SWAP((s)->size, d, 32, 32);\
16624 +}
16625 +
16626 +#define SQUASHFS_SWAP_SHORTS(s, d, n) {\
16627 + int entry;\
16628 + int bit_position;\
16629 + SQUASHFS_MEMSET(s, d, n * 2);\
16630 + for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 16)\
16631 + SQUASHFS_SWAP(s[entry], d, bit_position, 16);\
16632 +}
16633 +
16634 +#define SQUASHFS_SWAP_INTS(s, d, n) {\
16635 + int entry;\
16636 + int bit_position;\
16637 + SQUASHFS_MEMSET(s, d, n * 4);\
16638 + for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += 32)\
16639 + SQUASHFS_SWAP(s[entry], d, bit_position, 32);\
16640 +}
16641 +
16642 +#define SQUASHFS_SWAP_DATA(s, d, n, bits) {\
16643 + int entry;\
16644 + int bit_position;\
16645 + SQUASHFS_MEMSET(s, d, n * bits / 8);\
16646 + for(entry = 0, bit_position = 0; entry < n; entry++, bit_position += bits)\
16647 + SQUASHFS_SWAP(s[entry], d, bit_position, bits);\
16648 +}
16649 +
16650 +#define SQUASHFS_SWAP_FRAGMENT_INDEXES(s, d, n) SQUASHFS_SWAP_INTS(s, d, n)
16651 +
16652 +#ifdef SQUASHFS_1_0_COMPATIBILITY
16653 +typedef struct {
16654 + unsigned int inode_type:4;
16655 + unsigned int mode:12; /* protection */
16656 + unsigned int uid:4; /* index into uid table */
16657 + unsigned int guid:4; /* index into guid table */
16658 +} __attribute__ ((packed)) squashfs_base_inode_header_1;
16659 +
16660 +typedef struct {
16661 + unsigned int inode_type:4;
16662 + unsigned int mode:12; /* protection */
16663 + unsigned int uid:4; /* index into uid table */
16664 + unsigned int guid:4; /* index into guid table */
16665 + unsigned int type:4;
16666 + unsigned int offset:4;
16667 +} __attribute__ ((packed)) squashfs_ipc_inode_header_1;
16668 +
16669 +typedef struct {
16670 + unsigned int inode_type:4;
16671 + unsigned int mode:12; /* protection */
16672 + unsigned int uid:4; /* index into uid table */
16673 + unsigned int guid:4; /* index into guid table */
16674 + unsigned short rdev;
16675 +} __attribute__ ((packed)) squashfs_dev_inode_header_1;
16676 +
16677 +typedef struct {
16678 + unsigned int inode_type:4;
16679 + unsigned int mode:12; /* protection */
16680 + unsigned int uid:4; /* index into uid table */
16681 + unsigned int guid:4; /* index into guid table */
16682 + unsigned short symlink_size;
16683 + char symlink[0];
16684 +} __attribute__ ((packed)) squashfs_symlink_inode_header_1;
16685 +
16686 +typedef struct {
16687 + unsigned int inode_type:4;
16688 + unsigned int mode:12; /* protection */
16689 + unsigned int uid:4; /* index into uid table */
16690 + unsigned int guid:4; /* index into guid table */
16691 + unsigned int mtime;
16692 + squashfs_block start_block;
16693 + unsigned int file_size:SQUASHFS_MAX_FILE_SIZE_LOG;
16694 + unsigned short block_list[0];
16695 +} __attribute__ ((packed)) squashfs_reg_inode_header_1;
16696 +
16697 +typedef struct {
16698 + unsigned int inode_type:4;
16699 + unsigned int mode:12; /* protection */
16700 + unsigned int uid:4; /* index into uid table */
16701 + unsigned int guid:4; /* index into guid table */
16702 + unsigned int file_size:19;
16703 + unsigned int offset:13;
16704 + unsigned int mtime;
16705 + unsigned int start_block:24;
16706 +} __attribute__ ((packed)) squashfs_dir_inode_header_1;
16707 +
16708 +#define SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, n) {\
16709 + SQUASHFS_MEMSET(s, d, n);\
16710 + SQUASHFS_SWAP((s)->inode_type, d, 0, 4);\
16711 + SQUASHFS_SWAP((s)->mode, d, 4, 12);\
16712 + SQUASHFS_SWAP((s)->uid, d, 16, 4);\
16713 + SQUASHFS_SWAP((s)->guid, d, 20, 4);\
16714 +}
16715 +
16716 +#define SQUASHFS_SWAP_IPC_INODE_HEADER_1(s, d) {\
16717 + SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_ipc_inode_header_1));\
16718 + SQUASHFS_SWAP((s)->type, d, 24, 4);\
16719 + SQUASHFS_SWAP((s)->offset, d, 28, 4);\
16720 +}
16721 +
16722 +#define SQUASHFS_SWAP_DEV_INODE_HEADER_1(s, d) {\
16723 + SQUASHFS_SWAP_BASE_INODE_HEADER_1(s, d, sizeof(squashfs_dev_inode_header_1));\
16724 + SQUASHFS_SWAP((s)->rdev, d, 24, 16);\
16725 +}
16726 +
16727 +#define SQUASHFS_SWAP_SYMLINK_INODE_HEADER_1(s, d) {\
16728 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_symlink_inode_header_1));\
16729 + SQUASHFS_SWAP((s)->symlink_size, d, 24, 16);\
16730 +}
16731 +
16732 +#define SQUASHFS_SWAP_REG_INODE_HEADER_1(s, d) {\
16733 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_reg_inode_header_1));\
16734 + SQUASHFS_SWAP((s)->mtime, d, 24, 32);\
16735 + SQUASHFS_SWAP((s)->start_block, d, 56, 32);\
16736 + SQUASHFS_SWAP((s)->file_size, d, 88, SQUASHFS_MAX_FILE_SIZE_LOG);\
16737 +}
16738 +
16739 +#define SQUASHFS_SWAP_DIR_INODE_HEADER_1(s, d) {\
16740 + SQUASHFS_SWAP_BASE_INODE_HEADER(s, d, sizeof(squashfs_dir_inode_header_1));\
16741 + SQUASHFS_SWAP((s)->file_size, d, 24, 19);\
16742 + SQUASHFS_SWAP((s)->offset, d, 43, 13);\
16743 + SQUASHFS_SWAP((s)->mtime, d, 56, 32);\
16744 + SQUASHFS_SWAP((s)->start_block, d, 88, 24);\
16745 +}
16746 +#endif
16747 +
16748 +#ifdef __KERNEL__
16749 +/*
16750 + * macros used to swap each structure entry, taking into account
16751 + * bitfields and different bitfield placing conventions on differing architectures
16752 + */
16753 +#include <asm/byteorder.h>
16754 +#ifdef __BIG_ENDIAN
16755 + /* convert from little endian to big endian */
16756 +#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, b_pos)
16757 +#else
16758 + /* convert from big endian to little endian */
16759 +#define SQUASHFS_SWAP(value, p, pos, tbits) _SQUASHFS_SWAP(value, p, pos, tbits, 64 - tbits - b_pos)
16760 +#endif
16761 +
16762 +#define _SQUASHFS_SWAP(value, p, pos, tbits, SHIFT) {\
16763 + int bits;\
16764 + int b_pos = pos % 8;\
16765 + unsigned long long val = 0;\
16766 + unsigned char *s = (unsigned char *)p + (pos / 8);\
16767 + unsigned char *d = ((unsigned char *) &val) + 7;\
16768 + for(bits = 0; bits < (tbits + b_pos); bits += 8) \
16769 + *d-- = *s++;\
16770 + value = (val >> (SHIFT))/* & ((1 << tbits) - 1)*/;\
16771 +}
16772 +#define SQUASHFS_MEMSET(s, d, n) memset(s, 0, n);
16773 +#endif
16774 +#endif
16775 diff -Nur linux-2.4.32/include/linux/squashfs_fs_i.h linux-2.4.32.patched/include/linux/squashfs_fs_i.h
16776 --- linux-2.4.32/include/linux/squashfs_fs_i.h 1970-01-01 01:00:00.000000000 +0100
16777 +++ linux-2.4.32.patched/include/linux/squashfs_fs_i.h 2006-03-13 18:55:54.000000000 +0100
16778 @@ -0,0 +1,42 @@
16779 +#ifndef SQUASHFS_FS_I
16780 +#define SQUASHFS_FS_I
16781 +/*
16782 + * Squashfs
16783 + *
16784 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16785 + *
16786 + * This program is free software; you can redistribute it and/or
16787 + * modify it under the terms of the GNU General Public License
16788 + * as published by the Free Software Foundation; either version 2,
16789 + * or (at your option) any later version.
16790 + *
16791 + * This program is distributed in the hope that it will be useful,
16792 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16793 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16794 + * GNU General Public License for more details.
16795 + *
16796 + * You should have received a copy of the GNU General Public License
16797 + * along with this program; if not, write to the Free Software
16798 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16799 + *
16800 + * squashfs_fs_i.h
16801 + */
16802 +
16803 +typedef struct squashfs_inode_info {
16804 + unsigned int start_block;
16805 + unsigned int block_list_start;
16806 + unsigned int offset;
16807 + union {
16808 + struct {
16809 + unsigned int fragment_start_block;
16810 + unsigned int fragment_size;
16811 + unsigned int fragment_offset;
16812 + } s1;
16813 + struct {
16814 + unsigned int directory_index_start;
16815 + unsigned int directory_index_offset;
16816 + unsigned int directory_index_count;
16817 + } s2;
16818 + } u;
16819 + } squashfs_inode_info;
16820 +#endif
16821 diff -Nur linux-2.4.32/include/linux/squashfs_fs_sb.h linux-2.4.32.patched/include/linux/squashfs_fs_sb.h
16822 --- linux-2.4.32/include/linux/squashfs_fs_sb.h 1970-01-01 01:00:00.000000000 +0100
16823 +++ linux-2.4.32.patched/include/linux/squashfs_fs_sb.h 2006-03-13 18:57:11.000000000 +0100
16824 @@ -0,0 +1,65 @@
16825 +#ifndef SQUASHFS_FS_SB
16826 +#define SQUASHFS_FS_SB
16827 +/*
16828 + * Squashfs
16829 + *
16830 + * Copyright (c) 2002, 2003, 2004, 2005 Phillip Lougher <phillip@lougher.demon.co.uk>
16831 + *
16832 + * This program is free software; you can redistribute it and/or
16833 + * modify it under the terms of the GNU General Public License
16834 + * as published by the Free Software Foundation; either version 2,
16835 + * or (at your option) any later version.
16836 + *
16837 + * This program is distributed in the hope that it will be useful,
16838 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
16839 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16840 + * GNU General Public License for more details.
16841 + *
16842 + * You should have received a copy of the GNU General Public License
16843 + * along with this program; if not, write to the Free Software
16844 + * Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
16845 + *
16846 + * squashfs_fs_sb.h
16847 + */
16848 +
16849 +#include <linux/squashfs_fs.h>
16850 +
16851 +typedef struct {
16852 + unsigned int block;
16853 + int length;
16854 + unsigned int next_index;
16855 + char *data;
16856 + } squashfs_cache;
16857 +
16858 +struct squashfs_fragment_cache {
16859 + unsigned int block;
16860 + int length;
16861 + unsigned int locked;
16862 + char *data;
16863 + };
16864 +
16865 +typedef struct squashfs_sb_info {
16866 + squashfs_super_block sBlk;
16867 + int devblksize;
16868 + int devblksize_log2;
16869 + int swap;
16870 + squashfs_cache *block_cache;
16871 + struct squashfs_fragment_cache *fragment;
16872 + int next_cache;
16873 + int next_fragment;
16874 + squashfs_uid *uid;
16875 + squashfs_uid *guid;
16876 + squashfs_fragment_index *fragment_index;
16877 + unsigned int read_size;
16878 + char *read_data;
16879 + char *read_page;
16880 + struct semaphore read_page_mutex;
16881 + struct semaphore block_cache_mutex;
16882 + struct semaphore fragment_mutex;
16883 + wait_queue_head_t waitq;
16884 + wait_queue_head_t fragment_wait_queue;
16885 + struct inode *(*iget)(struct super_block *s, squashfs_inode inode);
16886 + unsigned int (*read_blocklist)(struct inode *inode, int index, int readahead_blks,
16887 + char *block_list, unsigned short **block_p, unsigned int *bsize);
16888 + } squashfs_sb_info;
16889 +#endif
16890 diff -Nur linux-2.4.32/include/linux/swap.h linux-2.4.32.patched/include/linux/swap.h
16891 --- linux-2.4.32/include/linux/swap.h 2005-01-19 15:10:12.000000000 +0100
16892 +++ linux-2.4.32.patched/include/linux/swap.h 2006-03-13 18:57:11.000000000 +0100
16893 @@ -1,6 +1,12 @@
16894 #ifndef _LINUX_SWAP_H
16895 #define _LINUX_SWAP_H
16896
16897 +#include <linux/config.h>
16898 +
16899 +#define MAX_SWAPFILES 32
16900 +
16901 +#ifdef __KERNEL__
16902 +
16903 #include <linux/spinlock.h>
16904 #include <asm/page.h>
16905
16906 @@ -8,8 +14,6 @@
16907 #define SWAP_FLAG_PRIO_MASK 0x7fff
16908 #define SWAP_FLAG_PRIO_SHIFT 0
16909
16910 -#define MAX_SWAPFILES 32
16911 -
16912 /*
16913 * Magic header for a swap area. The first part of the union is
16914 * what the swap magic looks like for the old (limited to 128MB)
16915 @@ -39,8 +43,6 @@
16916 } info;
16917 };
16918
16919 -#ifdef __KERNEL__
16920 -
16921 /*
16922 * Max bad pages in the new format..
16923 */
16924 diff -Nur linux-2.4.32/include/linux/textsearch.h linux-2.4.32.patched/include/linux/textsearch.h
16925 --- linux-2.4.32/include/linux/textsearch.h 1970-01-01 01:00:00.000000000 +0100
16926 +++ linux-2.4.32.patched/include/linux/textsearch.h 2006-03-13 19:01:58.000000000 +0100
16927 @@ -0,0 +1,205 @@
16928 +#ifndef __LINUX_TEXTSEARCH_H
16929 +#define __LINUX_TEXTSEARCH_H
16930 +
16931 +#ifdef __KERNEL__
16932 +
16933 +#include <linux/types.h>
16934 +#include <linux/list.h>
16935 +#include <linux/kernel.h>
16936 +#include <linux/module.h>
16937 +#include <linux/slab.h>
16938 +
16939 +#ifdef __CHECKER__
16940 +#define __bitwise__ __attribute__((bitwise))
16941 +#else
16942 +#define __bitwise__
16943 +#endif
16944 +#ifdef __CHECK_ENDIAN__
16945 +#define __bitwise __bitwise__
16946 +#else
16947 +#define __bitwise
16948 +#endif
16949 +
16950 +typedef __u16 __bitwise __le16;
16951 +typedef __u16 __bitwise __be16;
16952 +typedef __u32 __bitwise __le32;
16953 +typedef __u32 __bitwise __be32;
16954 +#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
16955 +typedef __u64 __bitwise __le64;
16956 +typedef __u64 __bitwise __be64;
16957 +#endif
16958 +
16959 +#ifdef __KERNEL__
16960 +typedef unsigned __bitwise__ gfp_t;
16961 +#endif
16962 +
16963 +struct ts_config;
16964 +
16965 +/**
16966 + * TS_AUTOLOAD - Automatically load textsearch modules when needed
16967 + */
16968 +#define TS_AUTOLOAD 1
16969 +
16970 +/**
16971 + * struct ts_state - search state
16972 + * @offset: offset for next match
16973 + * @cb: control buffer, for persistant variables of get_next_block()
16974 + */
16975 +struct ts_state
16976 +{
16977 + unsigned int offset;
16978 + char cb[40];
16979 +};
16980 +
16981 +/**
16982 + * struct ts_ops - search module operations
16983 + * @name: name of search algorithm
16984 + * @init: initialization function to prepare a search
16985 + * @find: find the next occurrence of the pattern
16986 + * @destroy: destroy algorithm specific parts of a search configuration
16987 + * @get_pattern: return head of pattern
16988 + * @get_pattern_len: return length of pattern
16989 + * @owner: module reference to algorithm
16990 + */
16991 +struct ts_ops
16992 +{
16993 + const char *name;
16994 + struct ts_config * (*init)(const void *, unsigned int, gfp_t);
16995 + unsigned int (*find)(struct ts_config *,
16996 + struct ts_state *);
16997 + void (*destroy)(struct ts_config *);
16998 + void * (*get_pattern)(struct ts_config *);
16999 + unsigned int (*get_pattern_len)(struct ts_config *);
17000 + struct module *owner;
17001 + struct list_head list;
17002 +};
17003 +
17004 +/**
17005 + * struct ts_config - search configuration
17006 + * @ops: operations of chosen algorithm
17007 + * @get_next_block: callback to fetch the next block to search in
17008 + * @finish: callback to finalize a search
17009 + */
17010 +struct ts_config
17011 +{
17012 + struct ts_ops *ops;
17013 +
17014 + /**
17015 + * get_next_block - fetch next block of data
17016 + * @consumed: number of bytes consumed by the caller
17017 + * @dst: destination buffer
17018 + * @conf: search configuration
17019 + * @state: search state
17020 + *
17021 + * Called repeatedly until 0 is returned. Must assign the
17022 + * head of the next block of data to &*dst and return the length
17023 + * of the block or 0 if at the end. consumed == 0 indicates
17024 + * a new search. May store/read persistant values in state->cb.
17025 + */
17026 + unsigned int (*get_next_block)(unsigned int consumed,
17027 + const u8 **dst,
17028 + struct ts_config *conf,
17029 + struct ts_state *state);
17030 +
17031 + /**
17032 + * finish - finalize/clean a series of get_next_block() calls
17033 + * @conf: search configuration
17034 + * @state: search state
17035 + *
17036 + * Called after the last use of get_next_block(), may be used
17037 + * to cleanup any leftovers.
17038 + */
17039 + void (*finish)(struct ts_config *conf,
17040 + struct ts_state *state);
17041 +};
17042 +
17043 +/**
17044 + * textsearch_next - continue searching for a pattern
17045 + * @conf: search configuration
17046 + * @state: search state
17047 + *
17048 + * Continues a search looking for more occurrences of the pattern.
17049 + * textsearch_find() must be called to find the first occurrence
17050 + * in order to reset the state.
17051 + *
17052 + * Returns the position of the next occurrence of the pattern or
17053 + * UINT_MAX if not match was found.
17054 + */
17055 +static inline unsigned int textsearch_next(struct ts_config *conf,
17056 + struct ts_state *state)
17057 +{
17058 + unsigned int ret = conf->ops->find(conf, state);
17059 +
17060 + if (conf->finish)
17061 + conf->finish(conf, state);
17062 +
17063 + return ret;
17064 +}
17065 +
17066 +/**
17067 + * textsearch_find - start searching for a pattern
17068 + * @conf: search configuration
17069 + * @state: search state
17070 + *
17071 + * Returns the position of first occurrence of the pattern or
17072 + * UINT_MAX if no match was found.
17073 + */
17074 +static inline unsigned int textsearch_find(struct ts_config *conf,
17075 + struct ts_state *state)
17076 +{
17077 + state->offset = 0;
17078 + return textsearch_next(conf, state);
17079 +}
17080 +
17081 +/**
17082 + * textsearch_get_pattern - return head of the pattern
17083 + * @conf: search configuration
17084 + */
17085 +static inline void *textsearch_get_pattern(struct ts_config *conf)
17086 +{
17087 + return conf->ops->get_pattern(conf);
17088 +}
17089 +
17090 +/**
17091 + * textsearch_get_pattern_len - return length of the pattern
17092 + * @conf: search configuration
17093 + */
17094 +static inline unsigned int textsearch_get_pattern_len(struct ts_config *conf)
17095 +{
17096 + return conf->ops->get_pattern_len(conf);
17097 +}
17098 +
17099 +extern int textsearch_register(struct ts_ops *);
17100 +extern int textsearch_unregister(struct ts_ops *);
17101 +extern struct ts_config *textsearch_prepare(const char *, const void *,
17102 + unsigned int, gfp_t, int);
17103 +extern void textsearch_destroy(struct ts_config *conf);
17104 +extern unsigned int textsearch_find_continuous(struct ts_config *,
17105 + struct ts_state *,
17106 + const void *, unsigned int);
17107 +
17108 +
17109 +#define TS_PRIV_ALIGNTO 8
17110 +#define TS_PRIV_ALIGN(len) (((len) + TS_PRIV_ALIGNTO-1) & ~(TS_PRIV_ALIGNTO-1))
17111 +
17112 +static inline struct ts_config *alloc_ts_config(size_t payload,
17113 + gfp_t gfp_mask)
17114 +{
17115 + struct ts_config *conf;
17116 +
17117 + conf = kmalloc(TS_PRIV_ALIGN(sizeof(*conf)) + payload, gfp_mask);
17118 + if (conf == NULL)
17119 + return -ENOMEM;
17120 +
17121 + memset(conf, 0, TS_PRIV_ALIGN(sizeof(*conf)) + payload);
17122 + return conf;
17123 +}
17124 +
17125 +static inline void *ts_config_priv(struct ts_config *conf)
17126 +{
17127 + return ((u8 *) conf + TS_PRIV_ALIGN(sizeof(struct ts_config)));
17128 +}
17129 +
17130 +#endif /* __KERNEL__ */
17131 +
17132 +#endif
17133 diff -Nur linux-2.4.32/include/linux/ufs_fs.h linux-2.4.32.patched/include/linux/ufs_fs.h
17134 --- linux-2.4.32/include/linux/ufs_fs.h 2001-11-22 20:46:18.000000000 +0100
17135 +++ linux-2.4.32.patched/include/linux/ufs_fs.h 2006-03-13 18:57:11.000000000 +0100
17136 @@ -555,7 +555,6 @@
17137 extern struct file_operations ufs_dir_operations;
17138
17139 /* super.c */
17140 -extern struct file_system_type ufs_fs_type;
17141 extern void ufs_warning (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17142 extern void ufs_error (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17143 extern void ufs_panic (struct super_block *, const char *, const char *, ...) __attribute__ ((format (printf, 3, 4)));
17144 diff -Nur linux-2.4.32/include/linux/usbdevice_fs.h linux-2.4.32.patched/include/linux/usbdevice_fs.h
17145 --- linux-2.4.32/include/linux/usbdevice_fs.h 2003-11-28 19:26:21.000000000 +0100
17146 +++ linux-2.4.32.patched/include/linux/usbdevice_fs.h 2006-03-13 18:58:17.000000000 +0100
17147 @@ -185,8 +185,6 @@
17148 extern struct file_operations usbdevfs_devices_fops;
17149 extern struct file_operations usbdevfs_device_file_operations;
17150 extern struct inode_operations usbdevfs_device_inode_operations;
17151 -extern struct inode_operations usbdevfs_bus_inode_operations;
17152 -extern struct file_operations usbdevfs_bus_file_operations;
17153 extern void usbdevfs_conn_disc_event(void);
17154
17155 #endif /* __KERNEL__ */
17156 diff -Nur linux-2.4.32/include/linux/version.h linux-2.4.32.patched/include/linux/version.h
17157 --- linux-2.4.32/include/linux/version.h 1970-01-01 01:00:00.000000000 +0100
17158 +++ linux-2.4.32.patched/include/linux/version.h 2006-03-13 18:56:05.000000000 +0100
17159 @@ -0,0 +1,3 @@
17160 +#define UTS_RELEASE "2.4.32"
17161 +#define LINUX_VERSION_CODE 132128
17162 +#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
17163 diff -Nur linux-2.4.32/include/linux/wireless.h linux-2.4.32.patched/include/linux/wireless.h
17164 --- linux-2.4.32/include/linux/wireless.h 2003-11-28 19:26:21.000000000 +0100
17165 +++ linux-2.4.32.patched/include/linux/wireless.h 2006-03-13 18:55:55.000000000 +0100
17166 @@ -1,10 +1,10 @@
17167 /*
17168 * This file define a set of standard wireless extensions
17169 *
17170 - * Version : 16 2.4.03
17171 + * Version : 18 12.3.05
17172 *
17173 * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com>
17174 - * Copyright (c) 1997-2002 Jean Tourrilhes, All Rights Reserved.
17175 + * Copyright (c) 1997-2005 Jean Tourrilhes, All Rights Reserved.
17176 */
17177
17178 #ifndef _LINUX_WIRELESS_H
17179 @@ -47,12 +47,12 @@
17180 * # include/net/iw_handler.h
17181 *
17182 * Note as well that /proc/net/wireless implementation has now moved in :
17183 - * # include/linux/wireless.c
17184 + * # net/core/wireless.c
17185 *
17186 * Wireless Events (2002 -> onward) :
17187 * --------------------------------
17188 * Events are defined at the end of this file, and implemented in :
17189 - * # include/linux/wireless.c
17190 + * # net/core/wireless.c
17191 *
17192 * Other comments :
17193 * --------------
17194 @@ -82,7 +82,7 @@
17195 * (there is some stuff that will be added in the future...)
17196 * I just plan to increment with each new version.
17197 */
17198 -#define WIRELESS_EXT 16
17199 +#define WIRELESS_EXT 18
17200
17201 /*
17202 * Changes :
17203 @@ -175,6 +175,28 @@
17204 * - Remove IW_MAX_GET_SPY because conflict with enhanced spy support
17205 * - Add SIOCSIWTHRSPY/SIOCGIWTHRSPY and "struct iw_thrspy"
17206 * - Add IW_ENCODE_TEMP and iw_range->encoding_login_index
17207 + *
17208 + * V16 to V17
17209 + * ----------
17210 + * - Add flags to frequency -> auto/fixed
17211 + * - Document (struct iw_quality *)->updated, add new flags (INVALID)
17212 + * - Wireless Event capability in struct iw_range
17213 + * - Add support for relative TxPower (yick !)
17214 + *
17215 + * V17 to V18 (From Jouni Malinen <jkmaline@cc.hut.fi>)
17216 + * ----------
17217 + * - Add support for WPA/WPA2
17218 + * - Add extended encoding configuration (SIOCSIWENCODEEXT and
17219 + * SIOCGIWENCODEEXT)
17220 + * - Add SIOCSIWGENIE/SIOCGIWGENIE
17221 + * - Add SIOCSIWMLME
17222 + * - Add SIOCSIWPMKSA
17223 + * - Add struct iw_range bit field for supported encoding capabilities
17224 + * - Add optional scan request parameters for SIOCSIWSCAN
17225 + * - Add SIOCSIWAUTH/SIOCGIWAUTH for setting authentication and WPA
17226 + * related parameters (extensible up to 4096 parameter values)
17227 + * - Add wireless events: IWEVGENIE, IWEVMICHAELMICFAILURE,
17228 + * IWEVASSOCREQIE, IWEVASSOCRESPIE, IWEVPMKIDCAND
17229 */
17230
17231 /**************************** CONSTANTS ****************************/
17232 @@ -249,9 +271,33 @@
17233 #define SIOCSIWPOWER 0x8B2C /* set Power Management settings */
17234 #define SIOCGIWPOWER 0x8B2D /* get Power Management settings */
17235
17236 +/* WPA : Generic IEEE 802.11 informatiom element (e.g., for WPA/RSN/WMM).
17237 + * This ioctl uses struct iw_point and data buffer that includes IE id and len
17238 + * fields. More than one IE may be included in the request. Setting the generic
17239 + * IE to empty buffer (len=0) removes the generic IE from the driver. Drivers
17240 + * are allowed to generate their own WPA/RSN IEs, but in these cases, drivers
17241 + * are required to report the used IE as a wireless event, e.g., when
17242 + * associating with an AP. */
17243 +#define SIOCSIWGENIE 0x8B30 /* set generic IE */
17244 +#define SIOCGIWGENIE 0x8B31 /* get generic IE */
17245 +
17246 +/* WPA : IEEE 802.11 MLME requests */
17247 +#define SIOCSIWMLME 0x8B16 /* request MLME operation; uses
17248 + * struct iw_mlme */
17249 +/* WPA : Authentication mode parameters */
17250 +#define SIOCSIWAUTH 0x8B32 /* set authentication mode params */
17251 +#define SIOCGIWAUTH 0x8B33 /* get authentication mode params */
17252 +
17253 +/* WPA : Extended version of encoding configuration */
17254 +#define SIOCSIWENCODEEXT 0x8B34 /* set encoding token & mode */
17255 +#define SIOCGIWENCODEEXT 0x8B35 /* get encoding token & mode */
17256 +
17257 +/* WPA2 : PMKSA cache management */
17258 +#define SIOCSIWPMKSA 0x8B36 /* PMKSA cache operation */
17259 +
17260 /* -------------------- DEV PRIVATE IOCTL LIST -------------------- */
17261
17262 -/* These 16 ioctl are wireless device private.
17263 +/* These 32 ioctl are wireless device private, for 16 commands.
17264 * Each driver is free to use them for whatever purpose it chooses,
17265 * however the driver *must* export the description of those ioctls
17266 * with SIOCGIWPRIV and *must* use arguments as defined below.
17267 @@ -266,8 +312,8 @@
17268 * We now have 32 commands, so a bit more space ;-).
17269 * Also, all 'odd' commands are only usable by root and don't return the
17270 * content of ifr/iwr to user (but you are not obliged to use the set/get
17271 - * convention, just use every other two command).
17272 - * And I repeat : you are not obliged to use them with iwspy, but you
17273 + * convention, just use every other two command). More details in iwpriv.c.
17274 + * And I repeat : you are not forced to use them with iwpriv, but you
17275 * must be compliant with it.
17276 */
17277
17278 @@ -290,6 +336,34 @@
17279 #define IWEVCUSTOM 0x8C02 /* Driver specific ascii string */
17280 #define IWEVREGISTERED 0x8C03 /* Discovered a new node (AP mode) */
17281 #define IWEVEXPIRED 0x8C04 /* Expired a node (AP mode) */
17282 +#define IWEVGENIE 0x8C05 /* Generic IE (WPA, RSN, WMM, ..)
17283 + * (scan results); This includes id and
17284 + * length fields. One IWEVGENIE may
17285 + * contain more than one IE. Scan
17286 + * results may contain one or more
17287 + * IWEVGENIE events. */
17288 +#define IWEVMICHAELMICFAILURE 0x8C06 /* Michael MIC failure
17289 + * (struct iw_michaelmicfailure)
17290 + */
17291 +#define IWEVASSOCREQIE 0x8C07 /* IEs used in (Re)Association Request.
17292 + * The data includes id and length
17293 + * fields and may contain more than one
17294 + * IE. This event is required in
17295 + * Managed mode if the driver
17296 + * generates its own WPA/RSN IE. This
17297 + * should be sent just before
17298 + * IWEVREGISTERED event for the
17299 + * association. */
17300 +#define IWEVASSOCRESPIE 0x8C08 /* IEs used in (Re)Association
17301 + * Response. The data includes id and
17302 + * length fields and may contain more
17303 + * than one IE. This may be sent
17304 + * between IWEVASSOCREQIE and
17305 + * IWEVREGISTERED events for the
17306 + * association. */
17307 +#define IWEVPMKIDCAND 0x8C09 /* PMKID candidate for RSN
17308 + * pre-authentication
17309 + * (struct iw_pmkid_cand) */
17310
17311 #define IWEVFIRST 0x8C00
17312
17313 @@ -352,6 +426,18 @@
17314 #define IW_MODE_SECOND 5 /* Secondary master/repeater (backup) */
17315 #define IW_MODE_MONITOR 6 /* Passive monitor (listen only) */
17316
17317 +/* Statistics flags (bitmask in updated) */
17318 +#define IW_QUAL_QUAL_UPDATED 0x1 /* Value was updated since last read */
17319 +#define IW_QUAL_LEVEL_UPDATED 0x2
17320 +#define IW_QUAL_NOISE_UPDATED 0x4
17321 +#define IW_QUAL_QUAL_INVALID 0x10 /* Driver doesn't provide value */
17322 +#define IW_QUAL_LEVEL_INVALID 0x20
17323 +#define IW_QUAL_NOISE_INVALID 0x40
17324 +
17325 +/* Frequency flags */
17326 +#define IW_FREQ_AUTO 0x00 /* Let the driver decides */
17327 +#define IW_FREQ_FIXED 0x01 /* Force a specific value */
17328 +
17329 /* Maximum number of size of encoding token available
17330 * they are listed in the range structure */
17331 #define IW_MAX_ENCODING_SIZES 8
17332 @@ -390,6 +476,7 @@
17333 #define IW_TXPOW_TYPE 0x00FF /* Type of value */
17334 #define IW_TXPOW_DBM 0x0000 /* Value is in dBm */
17335 #define IW_TXPOW_MWATT 0x0001 /* Value is in mW */
17336 +#define IW_TXPOW_RELATIVE 0x0002 /* Value is in arbitrary units */
17337 #define IW_TXPOW_RANGE 0x1000 /* Range of value between min/max */
17338
17339 /* Retry limits and lifetime flags available */
17340 @@ -412,12 +499,113 @@
17341 #define IW_SCAN_THIS_MODE 0x0020 /* Scan only this Mode */
17342 #define IW_SCAN_ALL_RATE 0x0040 /* Scan all Bit-Rates */
17343 #define IW_SCAN_THIS_RATE 0x0080 /* Scan only this Bit-Rate */
17344 +/* struct iw_scan_req scan_type */
17345 +#define IW_SCAN_TYPE_ACTIVE 0
17346 +#define IW_SCAN_TYPE_PASSIVE 1
17347 /* Maximum size of returned data */
17348 #define IW_SCAN_MAX_DATA 4096 /* In bytes */
17349
17350 /* Max number of char in custom event - use multiple of them if needed */
17351 #define IW_CUSTOM_MAX 256 /* In bytes */
17352
17353 +/* Generic information element */
17354 +#define IW_GENERIC_IE_MAX 1024
17355 +
17356 +/* MLME requests (SIOCSIWMLME / struct iw_mlme) */
17357 +#define IW_MLME_DEAUTH 0
17358 +#define IW_MLME_DISASSOC 1
17359 +
17360 +/* SIOCSIWAUTH/SIOCGIWAUTH struct iw_param flags */
17361 +#define IW_AUTH_INDEX 0x0FFF
17362 +#define IW_AUTH_FLAGS 0xF000
17363 +/* SIOCSIWAUTH/SIOCGIWAUTH parameters (0 .. 4095)
17364 + * (IW_AUTH_INDEX mask in struct iw_param flags; this is the index of the
17365 + * parameter that is being set/get to; value will be read/written to
17366 + * struct iw_param value field) */
17367 +#define IW_AUTH_WPA_VERSION 0
17368 +#define IW_AUTH_CIPHER_PAIRWISE 1
17369 +#define IW_AUTH_CIPHER_GROUP 2
17370 +#define IW_AUTH_KEY_MGMT 3
17371 +#define IW_AUTH_TKIP_COUNTERMEASURES 4
17372 +#define IW_AUTH_DROP_UNENCRYPTED 5
17373 +#define IW_AUTH_80211_AUTH_ALG 6
17374 +#define IW_AUTH_WPA_ENABLED 7
17375 +#define IW_AUTH_RX_UNENCRYPTED_EAPOL 8
17376 +#define IW_AUTH_ROAMING_CONTROL 9
17377 +#define IW_AUTH_PRIVACY_INVOKED 10
17378 +
17379 +/* IW_AUTH_WPA_VERSION values (bit field) */
17380 +#define IW_AUTH_WPA_VERSION_DISABLED 0x00000001
17381 +#define IW_AUTH_WPA_VERSION_WPA 0x00000002
17382 +#define IW_AUTH_WPA_VERSION_WPA2 0x00000004
17383 +
17384 +/* IW_AUTH_PAIRWISE_CIPHER and IW_AUTH_GROUP_CIPHER values (bit field) */
17385 +#define IW_AUTH_CIPHER_NONE 0x00000001
17386 +#define IW_AUTH_CIPHER_WEP40 0x00000002
17387 +#define IW_AUTH_CIPHER_TKIP 0x00000004
17388 +#define IW_AUTH_CIPHER_CCMP 0x00000008
17389 +#define IW_AUTH_CIPHER_WEP104 0x00000010
17390 +
17391 +/* IW_AUTH_KEY_MGMT values (bit field) */
17392 +#define IW_AUTH_KEY_MGMT_802_1X 1
17393 +#define IW_AUTH_KEY_MGMT_PSK 2
17394 +
17395 +/* IW_AUTH_80211_AUTH_ALG values (bit field) */
17396 +#define IW_AUTH_ALG_OPEN_SYSTEM 0x00000001
17397 +#define IW_AUTH_ALG_SHARED_KEY 0x00000002
17398 +#define IW_AUTH_ALG_LEAP 0x00000004
17399 +
17400 +/* IW_AUTH_ROAMING_CONTROL values */
17401 +#define IW_AUTH_ROAMING_ENABLE 0 /* driver/firmware based roaming */
17402 +#define IW_AUTH_ROAMING_DISABLE 1 /* user space program used for roaming
17403 + * control */
17404 +
17405 +/* SIOCSIWENCODEEXT definitions */
17406 +#define IW_ENCODE_SEQ_MAX_SIZE 8
17407 +/* struct iw_encode_ext ->alg */
17408 +#define IW_ENCODE_ALG_NONE 0
17409 +#define IW_ENCODE_ALG_WEP 1
17410 +#define IW_ENCODE_ALG_TKIP 2
17411 +#define IW_ENCODE_ALG_CCMP 3
17412 +/* struct iw_encode_ext ->ext_flags */
17413 +#define IW_ENCODE_EXT_TX_SEQ_VALID 0x00000001
17414 +#define IW_ENCODE_EXT_RX_SEQ_VALID 0x00000002
17415 +#define IW_ENCODE_EXT_GROUP_KEY 0x00000004
17416 +#define IW_ENCODE_EXT_SET_TX_KEY 0x00000008
17417 +
17418 +/* IWEVMICHAELMICFAILURE : struct iw_michaelmicfailure ->flags */
17419 +#define IW_MICFAILURE_KEY_ID 0x00000003 /* Key ID 0..3 */
17420 +#define IW_MICFAILURE_GROUP 0x00000004
17421 +#define IW_MICFAILURE_PAIRWISE 0x00000008
17422 +#define IW_MICFAILURE_STAKEY 0x00000010
17423 +#define IW_MICFAILURE_COUNT 0x00000060 /* 1 or 2 (0 = count not supported)
17424 + */
17425 +
17426 +/* Bit field values for enc_capa in struct iw_range */
17427 +#define IW_ENC_CAPA_WPA 0x00000001
17428 +#define IW_ENC_CAPA_WPA2 0x00000002
17429 +#define IW_ENC_CAPA_CIPHER_TKIP 0x00000004
17430 +#define IW_ENC_CAPA_CIPHER_CCMP 0x00000008
17431 +
17432 +/* Event capability macros - in (struct iw_range *)->event_capa
17433 + * Because we have more than 32 possible events, we use an array of
17434 + * 32 bit bitmasks. Note : 32 bits = 0x20 = 2^5. */
17435 +#define IW_EVENT_CAPA_BASE(cmd) ((cmd >= SIOCIWFIRSTPRIV) ? \
17436 + (cmd - SIOCIWFIRSTPRIV + 0x60) : \
17437 + (cmd - SIOCSIWCOMMIT))
17438 +#define IW_EVENT_CAPA_INDEX(cmd) (IW_EVENT_CAPA_BASE(cmd) >> 5)
17439 +#define IW_EVENT_CAPA_MASK(cmd) (1 << (IW_EVENT_CAPA_BASE(cmd) & 0x1F))
17440 +/* Event capability constants - event autogenerated by the kernel
17441 + * This list is valid for most 802.11 devices, customise as needed... */
17442 +#define IW_EVENT_CAPA_K_0 (IW_EVENT_CAPA_MASK(0x8B04) | \
17443 + IW_EVENT_CAPA_MASK(0x8B06) | \
17444 + IW_EVENT_CAPA_MASK(0x8B1A))
17445 +#define IW_EVENT_CAPA_K_1 (IW_EVENT_CAPA_MASK(0x8B2A))
17446 +/* "Easy" macro to set events in iw_range (less efficient) */
17447 +#define IW_EVENT_CAPA_SET(event_capa, cmd) (event_capa[IW_EVENT_CAPA_INDEX(cmd)] |= IW_EVENT_CAPA_MASK(cmd))
17448 +#define IW_EVENT_CAPA_SET_KERNEL(event_capa) {event_capa[0] |= IW_EVENT_CAPA_K_0; event_capa[1] |= IW_EVENT_CAPA_K_1; }
17449 +
17450 +
17451 /****************************** TYPES ******************************/
17452
17453 /* --------------------------- SUBTYPES --------------------------- */
17454 @@ -456,7 +644,7 @@
17455 __s32 m; /* Mantissa */
17456 __s16 e; /* Exponent */
17457 __u8 i; /* List index (when in range struct) */
17458 - __u8 pad; /* Unused - just for alignement */
17459 + __u8 flags; /* Flags (fixed/auto) */
17460 };
17461
17462 /*
17463 @@ -507,6 +695,132 @@
17464 struct iw_quality high; /* High threshold */
17465 };
17466
17467 +/*
17468 + * Optional data for scan request
17469 + *
17470 + * Note: these optional parameters are controlling parameters for the
17471 + * scanning behavior, these do not apply to getting scan results
17472 + * (SIOCGIWSCAN). Drivers are expected to keep a local BSS table and
17473 + * provide a merged results with all BSSes even if the previous scan
17474 + * request limited scanning to a subset, e.g., by specifying an SSID.
17475 + * Especially, scan results are required to include an entry for the
17476 + * current BSS if the driver is in Managed mode and associated with an AP.
17477 + */
17478 +struct iw_scan_req
17479 +{
17480 + __u8 scan_type; /* IW_SCAN_TYPE_{ACTIVE,PASSIVE} */
17481 + __u8 essid_len;
17482 + __u8 num_channels; /* num entries in channel_list;
17483 + * 0 = scan all allowed channels */
17484 + __u8 flags; /* reserved as padding; use zero, this may
17485 + * be used in the future for adding flags
17486 + * to request different scan behavior */
17487 + struct sockaddr bssid; /* ff:ff:ff:ff:ff:ff for broadcast BSSID or
17488 + * individual address of a specific BSS */
17489 +
17490 + /*
17491 + * Use this ESSID if IW_SCAN_THIS_ESSID flag is used instead of using
17492 + * the current ESSID. This allows scan requests for specific ESSID
17493 + * without having to change the current ESSID and potentially breaking
17494 + * the current association.
17495 + */
17496 + __u8 essid[IW_ESSID_MAX_SIZE];
17497 +
17498 + /*
17499 + * Optional parameters for changing the default scanning behavior.
17500 + * These are based on the MLME-SCAN.request from IEEE Std 802.11.
17501 + * TU is 1.024 ms. If these are set to 0, driver is expected to use
17502 + * reasonable default values. min_channel_time defines the time that
17503 + * will be used to wait for the first reply on each channel. If no
17504 + * replies are received, next channel will be scanned after this. If
17505 + * replies are received, total time waited on the channel is defined by
17506 + * max_channel_time.
17507 + */
17508 + __u32 min_channel_time; /* in TU */
17509 + __u32 max_channel_time; /* in TU */
17510 +
17511 + struct iw_freq channel_list[IW_MAX_FREQUENCIES];
17512 +};
17513 +
17514 +/* ------------------------- WPA SUPPORT ------------------------- */
17515 +
17516 +/*
17517 + * Extended data structure for get/set encoding (this is used with
17518 + * SIOCSIWENCODEEXT/SIOCGIWENCODEEXT. struct iw_point and IW_ENCODE_*
17519 + * flags are used in the same way as with SIOCSIWENCODE/SIOCGIWENCODE and
17520 + * only the data contents changes (key data -> this structure, including
17521 + * key data).
17522 + *
17523 + * If the new key is the first group key, it will be set as the default
17524 + * TX key. Otherwise, default TX key index is only changed if
17525 + * IW_ENCODE_EXT_SET_TX_KEY flag is set.
17526 + *
17527 + * Key will be changed with SIOCSIWENCODEEXT in all cases except for
17528 + * special "change TX key index" operation which is indicated by setting
17529 + * key_len = 0 and ext_flags |= IW_ENCODE_EXT_SET_TX_KEY.
17530 + *
17531 + * tx_seq/rx_seq are only used when respective
17532 + * IW_ENCODE_EXT_{TX,RX}_SEQ_VALID flag is set in ext_flags. Normal
17533 + * TKIP/CCMP operation is to set RX seq with SIOCSIWENCODEEXT and start
17534 + * TX seq from zero whenever key is changed. SIOCGIWENCODEEXT is normally
17535 + * used only by an Authenticator (AP or an IBSS station) to get the
17536 + * current TX sequence number. Using TX_SEQ_VALID for SIOCSIWENCODEEXT and
17537 + * RX_SEQ_VALID for SIOCGIWENCODEEXT are optional, but can be useful for
17538 + * debugging/testing.
17539 + */
17540 +struct iw_encode_ext
17541 +{
17542 + __u32 ext_flags; /* IW_ENCODE_EXT_* */
17543 + __u8 tx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17544 + __u8 rx_seq[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17545 + struct sockaddr addr; /* ff:ff:ff:ff:ff:ff for broadcast/multicast
17546 + * (group) keys or unicast address for
17547 + * individual keys */
17548 + __u16 alg; /* IW_ENCODE_ALG_* */
17549 + __u16 key_len;
17550 + __u8 key[0];
17551 +};
17552 +
17553 +/* SIOCSIWMLME data */
17554 +struct iw_mlme
17555 +{
17556 + __u16 cmd; /* IW_MLME_* */
17557 + __u16 reason_code;
17558 + struct sockaddr addr;
17559 +};
17560 +
17561 +/* SIOCSIWPMKSA data */
17562 +#define IW_PMKSA_ADD 1
17563 +#define IW_PMKSA_REMOVE 2
17564 +#define IW_PMKSA_FLUSH 3
17565 +
17566 +#define IW_PMKID_LEN 16
17567 +
17568 +struct iw_pmksa
17569 +{
17570 + __u32 cmd; /* IW_PMKSA_* */
17571 + struct sockaddr bssid;
17572 + __u8 pmkid[IW_PMKID_LEN];
17573 +};
17574 +
17575 +/* IWEVMICHAELMICFAILURE data */
17576 +struct iw_michaelmicfailure
17577 +{
17578 + __u32 flags;
17579 + struct sockaddr src_addr;
17580 + __u8 tsc[IW_ENCODE_SEQ_MAX_SIZE]; /* LSB first */
17581 +};
17582 +
17583 +/* IWEVPMKIDCAND data */
17584 +#define IW_PMKID_CAND_PREAUTH 0x00000001 /* RNS pre-authentication enabled */
17585 +struct iw_pmkid_cand
17586 +{
17587 + __u32 flags; /* IW_PMKID_CAND_* */
17588 + __u32 index; /* the smaller the index, the higher the
17589 + * priority */
17590 + struct sockaddr bssid;
17591 +};
17592 +
17593 /* ------------------------ WIRELESS STATS ------------------------ */
17594 /*
17595 * Wireless statistics (used for /proc/net/wireless)
17596 @@ -610,11 +924,12 @@
17597 /* Old Frequency (backward compat - moved lower ) */
17598 __u16 old_num_channels;
17599 __u8 old_num_frequency;
17600 - /* Filler to keep "version" at the same offset */
17601 - __s32 old_freq[6];
17602 +
17603 + /* Wireless event capability bitmasks */
17604 + __u32 event_capa[6];
17605
17606 /* signal level threshold range */
17607 - __s32 sensitivity;
17608 + __s32 sensitivity;
17609
17610 /* Quality of link & SNR stuff */
17611 /* Quality range (link, level, noise)
17612 @@ -685,6 +1000,8 @@
17613 struct iw_freq freq[IW_MAX_FREQUENCIES]; /* list */
17614 /* Note : this frequency list doesn't need to fit channel numbers,
17615 * because each entry contain its channel index */
17616 +
17617 + __u32 enc_capa; /* IW_ENC_CAPA_* bit field */
17618 };
17619
17620 /*
17621 diff -Nur linux-2.4.32/include/net/icmp.h linux-2.4.32.patched/include/net/icmp.h
17622 --- linux-2.4.32/include/net/icmp.h 2001-11-22 20:47:15.000000000 +0100
17623 +++ linux-2.4.32.patched/include/net/icmp.h 2006-03-13 18:57:38.000000000 +0100
17624 @@ -23,6 +23,7 @@
17625
17626 #include <net/sock.h>
17627 #include <net/protocol.h>
17628 +#include <net/snmp.h>
17629
17630 struct icmp_err {
17631 int errno;
17632 diff -Nur linux-2.4.32/include/net/ipv6.h linux-2.4.32.patched/include/net/ipv6.h
17633 --- linux-2.4.32/include/net/ipv6.h 2004-11-17 12:54:22.000000000 +0100
17634 +++ linux-2.4.32.patched/include/net/ipv6.h 2006-03-13 19:01:26.000000000 +0100
17635 @@ -101,6 +101,7 @@
17636 #ifdef __KERNEL__
17637
17638 #include <net/sock.h>
17639 +#include <net/snmp.h>
17640
17641 /* sysctls */
17642 extern int sysctl_ipv6_bindv6only;
17643 diff -Nur linux-2.4.32/include/net/irda/irlan_event.h linux-2.4.32.patched/include/net/irda/irlan_event.h
17644 --- linux-2.4.32/include/net/irda/irlan_event.h 2000-12-11 22:33:09.000000000 +0100
17645 +++ linux-2.4.32.patched/include/net/irda/irlan_event.h 2006-03-13 18:55:55.000000000 +0100
17646 @@ -67,8 +67,6 @@
17647 IRLAN_WATCHDOG_TIMEOUT,
17648 } IRLAN_EVENT;
17649
17650 -extern char *irlan_state[];
17651 -
17652 void irlan_do_client_event(struct irlan_cb *self, IRLAN_EVENT event,
17653 struct sk_buff *skb);
17654
17655 diff -Nur linux-2.4.32/include/net/irda/irttp.h linux-2.4.32.patched/include/net/irda/irttp.h
17656 --- linux-2.4.32/include/net/irda/irttp.h 2003-06-13 16:51:39.000000000 +0200
17657 +++ linux-2.4.32.patched/include/net/irda/irttp.h 2006-03-13 18:55:55.000000000 +0100
17658 @@ -209,6 +209,4 @@
17659 return(irlap_is_primary(self->lsap->lap->irlap));
17660 }
17661
17662 -extern struct irttp_cb *irttp;
17663 -
17664 #endif /* IRTTP_H */
17665 diff -Nur linux-2.4.32/include/net/irda/qos.h linux-2.4.32.patched/include/net/irda/qos.h
17666 --- linux-2.4.32/include/net/irda/qos.h 2001-11-22 20:47:11.000000000 +0100
17667 +++ linux-2.4.32.patched/include/net/irda/qos.h 2006-03-13 18:57:13.000000000 +0100
17668 @@ -83,7 +83,6 @@
17669 extern int sysctl_max_baud_rate;
17670 extern int sysctl_max_inactive_time;
17671
17672 -extern __u32 baud_rates[];
17673 extern __u32 data_sizes[];
17674 extern __u32 min_turn_times[];
17675 extern __u32 add_bofs[];
17676 diff -Nur linux-2.4.32/include/net/iw_handler.h linux-2.4.32.patched/include/net/iw_handler.h
17677 --- linux-2.4.32/include/net/iw_handler.h 2003-11-28 19:26:21.000000000 +0100
17678 +++ linux-2.4.32.patched/include/net/iw_handler.h 2006-03-13 18:55:55.000000000 +0100
17679 @@ -1,10 +1,10 @@
17680 /*
17681 * This file define the new driver API for Wireless Extensions
17682 *
17683 - * Version : 5 4.12.02
17684 + * Version : 6 21.6.04
17685 *
17686 * Authors : Jean Tourrilhes - HPL - <jt@hpl.hp.com>
17687 - * Copyright (c) 2001-2002 Jean Tourrilhes, All Rights Reserved.
17688 + * Copyright (c) 2001-2004 Jean Tourrilhes, All Rights Reserved.
17689 */
17690
17691 #ifndef _IW_HANDLER_H
17692 @@ -206,7 +206,7 @@
17693 * will be needed...
17694 * I just plan to increment with each new version.
17695 */
17696 -#define IW_HANDLER_VERSION 5
17697 +#define IW_HANDLER_VERSION 6
17698
17699 /*
17700 * Changes :
17701 @@ -224,11 +224,18 @@
17702 * V4 to V5
17703 * --------
17704 * - Add new spy support : struct iw_spy_data & prototypes
17705 + *
17706 + * V5 to V6
17707 + * --------
17708 + * - Change the way we get to spy_data method for added safety
17709 + * - Remove spy #ifdef, they are always on -> cleaner code
17710 + * - Add IW_DESCR_FLAG_NOMAX flag for very large requests
17711 + * - Start migrating get_wireless_stats to struct iw_handler_def
17712 */
17713
17714 /**************************** CONSTANTS ****************************/
17715
17716 -/* Enable enhanced spy support. Disable to reduce footprint */
17717 +/* Enhanced spy support available */
17718 #define IW_WIRELESS_SPY
17719 #define IW_WIRELESS_THRSPY
17720
17721 @@ -258,6 +265,7 @@
17722 #define IW_DESCR_FLAG_EVENT 0x0002 /* Generate an event on SET */
17723 #define IW_DESCR_FLAG_RESTRICT 0x0004 /* GET : request is ROOT only */
17724 /* SET : Omit payload from generated iwevent */
17725 +#define IW_DESCR_FLAG_NOMAX 0x0008 /* GET : no limit on request size */
17726 /* Driver level flags */
17727 #define IW_DESCR_FLAG_WAIT 0x0100 /* Wait for driver event */
17728
17729 @@ -311,23 +319,25 @@
17730 /* Array of handlers for standard ioctls
17731 * We will call dev->wireless_handlers->standard[ioctl - SIOCSIWNAME]
17732 */
17733 - iw_handler * standard;
17734 + const iw_handler * standard;
17735
17736 /* Array of handlers for private ioctls
17737 * Will call dev->wireless_handlers->private[ioctl - SIOCIWFIRSTPRIV]
17738 */
17739 - iw_handler * private;
17740 + const iw_handler * private;
17741
17742 /* Arguments of private handler. This one is just a list, so you
17743 * can put it in any order you want and should not leave holes...
17744 * We will automatically export that to user space... */
17745 - struct iw_priv_args * private_args;
17746 + const struct iw_priv_args * private_args;
17747
17748 - /* Driver enhanced spy support */
17749 - long spy_offset; /* Spy data offset */
17750 + /* This field will be *removed* in the next version of WE */
17751 + long spy_offset; /* DO NOT USE */
17752
17753 - /* In the long term, get_wireless_stats will move from
17754 - * 'struct net_device' to here, to minimise bloat. */
17755 + /* New location of get_wireless_stats, to de-bloat struct net_device.
17756 + * The old pointer in struct net_device will be gradually phased
17757 + * out, and drivers are encouraged to use this one... */
17758 + struct iw_statistics* (*get_wireless_stats)(struct net_device *dev);
17759 };
17760
17761 /* ---------------------- IOCTL DESCRIPTION ---------------------- */
17762 @@ -374,18 +384,29 @@
17763 */
17764 struct iw_spy_data
17765 {
17766 -#ifdef IW_WIRELESS_SPY
17767 /* --- Standard spy support --- */
17768 int spy_number;
17769 u_char spy_address[IW_MAX_SPY][ETH_ALEN];
17770 struct iw_quality spy_stat[IW_MAX_SPY];
17771 -#ifdef IW_WIRELESS_THRSPY
17772 /* --- Enhanced spy support (event) */
17773 struct iw_quality spy_thr_low; /* Low threshold */
17774 struct iw_quality spy_thr_high; /* High threshold */
17775 u_char spy_thr_under[IW_MAX_SPY];
17776 -#endif /* IW_WIRELESS_THRSPY */
17777 -#endif /* IW_WIRELESS_SPY */
17778 +};
17779 +
17780 +/* --------------------- DEVICE WIRELESS DATA --------------------- */
17781 +/*
17782 + * This is all the wireless data specific to a device instance that
17783 + * is managed by the core of Wireless Extensions.
17784 + * We only keep pointer to those structures, so that a driver is free
17785 + * to share them between instances.
17786 + * This structure should be initialised before registering the device.
17787 + * Access to this data follow the same rules as any other struct net_device
17788 + * data (i.e. valid as long as struct net_device exist, same locking rules).
17789 + */
17790 +struct iw_public_data {
17791 + /* Driver enhanced spy support */
17792 + struct iw_spy_data * spy_data;
17793 };
17794
17795 /**************************** PROTOTYPES ****************************/
17796 diff -Nur linux-2.4.32/include/net/pkt_sched.h linux-2.4.32.patched/include/net/pkt_sched.h
17797 --- linux-2.4.32/include/net/pkt_sched.h 2004-11-17 12:54:22.000000000 +0100
17798 +++ linux-2.4.32.patched/include/net/pkt_sched.h 2006-03-13 18:57:46.000000000 +0100
17799 @@ -5,7 +5,11 @@
17800 #define PSCHED_JIFFIES 2
17801 #define PSCHED_CPU 3
17802
17803 +#ifdef __mips__
17804 +#define PSCHED_CLOCK_SOURCE PSCHED_CPU
17805 +#else
17806 #define PSCHED_CLOCK_SOURCE PSCHED_JIFFIES
17807 +#endif
17808
17809 #include <linux/config.h>
17810 #include <linux/types.h>
17811 @@ -59,8 +63,11 @@
17812 int (*enqueue)(struct sk_buff *, struct Qdisc *);
17813 struct sk_buff * (*dequeue)(struct Qdisc *);
17814 int (*requeue)(struct sk_buff *, struct Qdisc *);
17815 - unsigned int (*drop)(struct Qdisc *);
17816 -
17817 +#ifdef CONFIG_BCM4710
17818 + int (*drop)(struct Qdisc *);
17819 +#else
17820 + unsigned int (*drop)(struct Qdisc *);
17821 +#endif
17822 int (*init)(struct Qdisc *, struct rtattr *arg);
17823 void (*reset)(struct Qdisc *);
17824 void (*destroy)(struct Qdisc *);
17825 @@ -80,12 +87,19 @@
17826 #define TCQ_F_THROTTLED 2
17827 #define TCQ_F_INGRESS 4
17828 struct Qdisc_ops *ops;
17829 +#ifdef CONFIG_BCM4710
17830 + struct Qdisc *next;
17831 +#endif
17832 u32 handle;
17833 - u32 parent;
17834 +#ifndef CONFIG_BCM4710
17835 + u32 parent;
17836 +#endif
17837 atomic_t refcnt;
17838 struct sk_buff_head q;
17839 struct net_device *dev;
17840 - struct list_head list;
17841 +#ifndef CONFIG_BCM4710
17842 + struct list_head list;
17843 +#endif
17844
17845 struct tc_stats stats;
17846 int (*reshape_fail)(struct sk_buff *skb, struct Qdisc *q);
17847 @@ -261,7 +275,7 @@
17848 #define PSCHED_US2JIFFIE(delay) (((delay)+psched_clock_per_hz-1)/psched_clock_per_hz)
17849 #define PSCHED_JIFFIE2US(delay) ((delay)*psched_clock_per_hz)
17850
17851 -#ifdef CONFIG_X86_TSC
17852 +#if defined(CONFIG_X86_TSC) || defined(__mips__)
17853
17854 #define PSCHED_GET_TIME(stamp) \
17855 ({ u64 __cur; \
17856 diff -Nur linux-2.4.32/include/net/sock.h linux-2.4.32.patched/include/net/sock.h
17857 --- linux-2.4.32/include/net/sock.h 2004-11-17 12:54:22.000000000 +0100
17858 +++ linux-2.4.32.patched/include/net/sock.h 2006-03-13 18:57:13.000000000 +0100
17859 @@ -488,7 +488,13 @@
17860 } bictcp;
17861 };
17862
17863 -
17864 +#if 1
17865 +#define UDP_OPT_IN_SOCK 1
17866 +struct udp_opt {
17867 + __u32 esp_in_udp;
17868 +};
17869 +#endif
17870 +
17871 /*
17872 * This structure really needs to be cleaned up.
17873 * Most of it is for TCP, and not used by any of
17874 @@ -655,6 +661,9 @@
17875 #if defined(CONFIG_SPX) || defined (CONFIG_SPX_MODULE)
17876 struct spx_opt af_spx;
17877 #endif /* CONFIG_SPX */
17878 +#if 1
17879 + struct udp_opt af_udp;
17880 +#endif
17881
17882 } tp_pinfo;
17883
17884 diff -Nur linux-2.4.32/include/net/udp.h linux-2.4.32.patched/include/net/udp.h
17885 --- linux-2.4.32/include/net/udp.h 2005-01-19 15:10:13.000000000 +0100
17886 +++ linux-2.4.32.patched/include/net/udp.h 2006-03-13 19:01:28.000000000 +0100
17887 @@ -25,6 +25,7 @@
17888 #include <linux/udp.h>
17889 #include <linux/poll.h>
17890 #include <net/sock.h>
17891 +#include <net/snmp.h>
17892
17893 #define UDP_HTABLE_SIZE 128
17894
17895 diff -Nur linux-2.4.32/include/video/newport.h linux-2.4.32.patched/include/video/newport.h
17896 --- linux-2.4.32/include/video/newport.h 2001-04-12 21:20:31.000000000 +0200
17897 +++ linux-2.4.32.patched/include/video/newport.h 2006-03-13 18:55:54.000000000 +0100
17898 @@ -291,8 +291,6 @@
17899 unsigned int _unused2[0x1ef];
17900 struct newport_cregs cgo;
17901 };
17902 -extern struct newport_regs *npregs;
17903 -
17904
17905 typedef struct {
17906 unsigned int drawmode1;
17907 @@ -450,38 +448,26 @@
17908
17909 /* Miscellaneous NEWPORT routines. */
17910 #define BUSY_TIMEOUT 100000
17911 -static __inline__ int newport_wait(void)
17912 +static __inline__ int newport_wait(struct newport_regs *regs)
17913 {
17914 - int i = 0;
17915 + int t = BUSY_TIMEOUT;
17916
17917 - while(i < BUSY_TIMEOUT)
17918 - if(!(npregs->cset.status & NPORT_STAT_GBUSY))
17919 + while (t--)
17920 + if (!(regs->cset.status & NPORT_STAT_GBUSY))
17921 break;
17922 - if(i == BUSY_TIMEOUT)
17923 - return 1;
17924 - return 0;
17925 + return !t;
17926 }
17927
17928 -static __inline__ int newport_bfwait(void)
17929 +static __inline__ int newport_bfwait(struct newport_regs *regs)
17930 {
17931 - int i = 0;
17932 + int t = BUSY_TIMEOUT;
17933
17934 - while(i < BUSY_TIMEOUT)
17935 - if(!(npregs->cset.status & NPORT_STAT_BBUSY))
17936 + while (t--)
17937 + if(!(regs->cset.status & NPORT_STAT_BBUSY))
17938 break;
17939 - if(i == BUSY_TIMEOUT)
17940 - return 1;
17941 - return 0;
17942 + return !t;
17943 }
17944
17945 -/* newport.c and cons_newport.c routines */
17946 -extern struct graphics_ops *newport_probe (int, const char **);
17947 -
17948 -void newport_save (void *);
17949 -void newport_restore (void *);
17950 -void newport_reset (void);
17951 -int newport_ioctl (int card, int cmd, unsigned long arg);
17952 -
17953 /*
17954 * DCBMODE register defines:
17955 */
17956 @@ -564,7 +550,7 @@
17957 {
17958 rex->set.dcbmode = DCB_XMAP0 | XM9_CRS_FIFO_AVAIL |
17959 DCB_DATAWIDTH_1 | R_DCB_XMAP9_PROTOCOL;
17960 - newport_bfwait ();
17961 + newport_bfwait (rex);
17962
17963 while ((rex->set.dcbdata0.bybytes.b3 & 3) != XM9_FIFO_EMPTY)
17964 ;
This page took 0.741395 seconds and 5 git commands to generate.