Changeset 16144


Ignore:
Timestamp:
2009-05-28T17:55:54+02:00 (9 years ago)
Author:
florian
Message:

[brcm-2.4] update to 2.4.37, tested on wrt54gs (#4766)

Location:
trunk
Files:
4 deleted
32 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/kernel-version.mk

    r16127 r16144  
    22 
    33ifeq ($(KERNEL),2.4) 
    4   LINUX_VERSION?=2.4.35.4 
     4  LINUX_VERSION?=2.4.37 
    55else 
    66  LINUX_VERSION?=2.6.21.7 
     
    88LINUX_RELEASE?=1 
    99 
    10 ifeq ($(LINUX_VERSION),2.4.34) 
    11   LINUX_KERNEL_MD5SUM:=f59665540a7f3351ea416a0dad104b55 
    12 endif 
    13 ifeq ($(LINUX_VERSION),2.4.35.4) 
    14   LINUX_KERNEL_MD5SUM:=34066faff3d8c042df1c7600b08b8070 
     10ifeq ($(LINUX_VERSION),2.4.37) 
     11  LINUX_KERNEL_MD5SUM:=e4197b25bfddacee61490921c885b2ec 
    1512endif 
    1613ifeq ($(LINUX_VERSION),2.6.21.7) 
  • trunk/target/linux/brcm-2.4/patches/001-bcm47xx.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/arch/mips/config-shared.in 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/arch/mips/config-shared.in 
    4 +++ linux-2.4.35.4/arch/mips/config-shared.in 
     1--- a/arch/mips/config-shared.in 
     2+++ b/arch/mips/config-shared.in 
    53@@ -208,6 +208,14 @@ if [ "$CONFIG_SIBYTE_SB1xxx_SOC" = "y" ] 
    64    fi 
     
    5654 if [ "$CONFIG_KGDB" = "y" ]; then 
    5755    define_bool CONFIG_DEBUG_INFO y 
    58 Index: linux-2.4.35.4/arch/mips/kernel/cpu-probe.c 
    59 =================================================================== 
    60 --- linux-2.4.35.4.orig/arch/mips/kernel/cpu-probe.c 
    61 +++ linux-2.4.35.4/arch/mips/kernel/cpu-probe.c 
     56--- a/arch/mips/kernel/cpu-probe.c 
     57+++ b/arch/mips/kernel/cpu-probe.c 
    6258@@ -162,7 +162,7 @@ static inline int __cpu_has_fpu(void) 
    6359  
     
    179175                cpu_probe_sibyte(c); 
    180176                break; 
    181 Index: linux-2.4.35.4/arch/mips/kernel/head.S 
    182 =================================================================== 
    183 --- linux-2.4.35.4.orig/arch/mips/kernel/head.S 
    184 +++ linux-2.4.35.4/arch/mips/kernel/head.S 
     177--- a/arch/mips/kernel/head.S 
     178+++ b/arch/mips/kernel/head.S 
    185179@@ -28,12 +28,20 @@ 
    186180 #include <asm/mipsregs.h> 
     
    205199                /* The following two symbols are used for kernel profiling. */ 
    206200                EXPORT(stext) 
    207 Index: linux-2.4.35.4/arch/mips/kernel/proc.c 
    208 =================================================================== 
    209 --- linux-2.4.35.4.orig/arch/mips/kernel/proc.c 
    210 +++ linux-2.4.35.4/arch/mips/kernel/proc.c 
     201--- a/arch/mips/kernel/proc.c 
     202+++ b/arch/mips/kernel/proc.c 
    211203@@ -78,9 +78,10 @@ static const char *cpu_name[] = { 
    212204        [CPU_AU1550]    "Au1550", 
     
    221213 { 
    222214        unsigned int version = current_cpu_data.processor_id; 
    223 Index: linux-2.4.35.4/arch/mips/kernel/setup.c 
    224 =================================================================== 
    225 --- linux-2.4.35.4.orig/arch/mips/kernel/setup.c 
    226 +++ linux-2.4.35.4/arch/mips/kernel/setup.c 
     215--- a/arch/mips/kernel/setup.c 
     216+++ b/arch/mips/kernel/setup.c 
    227217@@ -493,6 +493,7 @@ void __init setup_arch(char **cmdline_p) 
    228218        void swarm_setup(void); 
     
    245235                panic("Unsupported architecture"); 
    246236        } 
    247 Index: linux-2.4.35.4/arch/mips/kernel/traps.c 
    248 =================================================================== 
    249 --- linux-2.4.35.4.orig/arch/mips/kernel/traps.c 
    250 +++ linux-2.4.35.4/arch/mips/kernel/traps.c 
     237--- a/arch/mips/kernel/traps.c 
     238+++ b/arch/mips/kernel/traps.c 
    251239@@ -920,6 +920,7 @@ void __init per_cpu_trap_init(void) 
    252240 void __init trap_init(void) 
     
    278266                set_except_vector(15, handle_fpe); 
    279267  
    280 Index: linux-2.4.35.4/arch/mips/Makefile 
    281 =================================================================== 
    282 --- linux-2.4.35.4.orig/arch/mips/Makefile 
    283 +++ linux-2.4.35.4/arch/mips/Makefile 
     268--- a/arch/mips/Makefile 
     269+++ b/arch/mips/Makefile 
    284270@@ -726,6 +726,19 @@ LOADADDR      += 0x80020000 
    285271 endif 
     
    310296 archmrproper: 
    311297        @$(MAKEBOOT) mrproper 
    312 Index: linux-2.4.35.4/arch/mips/mm/c-r4k.c 
    313 =================================================================== 
    314 --- linux-2.4.35.4.orig/arch/mips/mm/c-r4k.c 
    315 +++ linux-2.4.35.4/arch/mips/mm/c-r4k.c 
     298--- a/arch/mips/mm/c-r4k.c 
     299+++ b/arch/mips/mm/c-r4k.c 
    316300@@ -1118,3 +1118,47 @@ void __init ld_mmu_r4xx0(void) 
    317301        build_clear_page(); 
     
    362346+ 
    363347+ 
    364 Index: linux-2.4.35.4/arch/mips/pci/Makefile 
    365 =================================================================== 
    366 --- linux-2.4.35.4.orig/arch/mips/pci/Makefile 
    367 +++ linux-2.4.35.4/arch/mips/pci/Makefile 
     348--- a/arch/mips/pci/Makefile 
     349+++ b/arch/mips/pci/Makefile 
    368350@@ -13,7 +13,9 @@ obj-$(CONFIG_MIPS_GT64120)    += ops-gt6412 
    369351 obj-$(CONFIG_MIPS_MSC)         += ops-msc.o 
     
    376358  
    377359 include $(TOPDIR)/Rules.make 
    378 Index: linux-2.4.35.4/drivers/char/serial.c 
    379 =================================================================== 
    380 --- linux-2.4.35.4.orig/drivers/char/serial.c 
    381 +++ linux-2.4.35.4/drivers/char/serial.c 
     360--- a/drivers/char/serial.c 
     361+++ b/drivers/char/serial.c 
    382362@@ -444,6 +444,10 @@ static _INLINE_ unsigned int serial_in(s 
    383363                return inb(info->port+1); 
     
    448428 #if defined(__powerpc__) || defined(__alpha__) 
    449429        cval >>= 8; 
    450 Index: linux-2.4.35.4/drivers/net/Makefile 
    451 =================================================================== 
    452 --- linux-2.4.35.4.orig/drivers/net/Makefile 
    453 +++ linux-2.4.35.4/drivers/net/Makefile 
     430--- a/drivers/net/Makefile 
     431+++ b/drivers/net/Makefile 
    454432@@ -3,6 +3,8 @@ 
    455433 # Makefile for the Linux network (ethercard) device drivers. 
     
    461439 obj-m           := 
    462440 obj-n           := 
    463 Index: linux-2.4.35.4/drivers/parport/Config.in 
    464 =================================================================== 
    465 --- linux-2.4.35.4.orig/drivers/parport/Config.in 
    466 +++ linux-2.4.35.4/drivers/parport/Config.in 
     441--- a/drivers/parport/Config.in 
     442+++ b/drivers/parport/Config.in 
    467443@@ -11,6 +11,7 @@ comment 'Parallel port support' 
    468444 tristate 'Parallel port support' CONFIG_PARPORT 
     
    473449       if [ "$CONFIG_SERIAL" = "m" ]; then 
    474450          define_tristate CONFIG_PARPORT_PC_CML1 m 
    475 Index: linux-2.4.35.4/drivers/parport/Makefile 
    476 =================================================================== 
    477 --- linux-2.4.35.4.orig/drivers/parport/Makefile 
    478 +++ linux-2.4.35.4/drivers/parport/Makefile 
     451--- a/drivers/parport/Makefile 
     452+++ b/drivers/parport/Makefile 
    479453@@ -22,6 +22,7 @@ endif 
    480454  
     
    485459 obj-$(CONFIG_PARPORT_AMIGA)    += parport_amiga.o 
    486460 obj-$(CONFIG_PARPORT_MFC3)     += parport_mfc3.o 
    487 Index: linux-2.4.35.4/include/asm-mips/bootinfo.h 
    488 =================================================================== 
    489 --- linux-2.4.35.4.orig/include/asm-mips/bootinfo.h 
    490 +++ linux-2.4.35.4/include/asm-mips/bootinfo.h 
     461--- a/include/asm-mips/bootinfo.h 
     462+++ b/include/asm-mips/bootinfo.h 
    491463@@ -37,6 +37,7 @@ 
    492464 #define MACH_GROUP_HP_LJ       20 /* Hewlett Packard LaserJet               */ 
     
    513485  */ 
    514486 #define        MACH_TITAN_YOSEMITE     1       /* PMC-Sierra Yosemite */ 
    515 Index: linux-2.4.35.4/include/asm-mips/cpu.h 
    516 =================================================================== 
    517 --- linux-2.4.35.4.orig/include/asm-mips/cpu.h 
    518 +++ linux-2.4.35.4/include/asm-mips/cpu.h 
     487--- a/include/asm-mips/cpu.h 
     488+++ b/include/asm-mips/cpu.h 
    519489@@ -22,6 +22,11 @@ 
    520490    spec. 
     
    565535 /* 
    566536  * ISA Level encodings 
    567 Index: linux-2.4.35.4/include/asm-mips/r4kcache.h 
    568 =================================================================== 
    569 --- linux-2.4.35.4.orig/include/asm-mips/r4kcache.h 
    570 +++ linux-2.4.35.4/include/asm-mips/r4kcache.h 
     537--- a/include/asm-mips/r4kcache.h 
     538+++ b/include/asm-mips/r4kcache.h 
    571539@@ -567,4 +567,17 @@ static inline void blast_scache128_page_ 
    572540                        cache128_unroll32(addr|ws,Index_Writeback_Inv_SD); 
     
    587555+ 
    588556 #endif /* __ASM_R4KCACHE_H */ 
    589 Index: linux-2.4.35.4/include/asm-mips/serial.h 
    590 =================================================================== 
    591 --- linux-2.4.35.4.orig/include/asm-mips/serial.h 
    592 +++ linux-2.4.35.4/include/asm-mips/serial.h 
     557--- a/include/asm-mips/serial.h 
     558+++ b/include/asm-mips/serial.h 
    593559@@ -223,6 +223,13 @@ 
    594560 #define TXX927_SERIAL_PORT_DEFNS 
     
    613579        DDB5477_SERIAL_PORT_DEFNS               \ 
    614580        EV96100_SERIAL_PORT_DEFNS               \ 
    615 Index: linux-2.4.35.4/init/do_mounts.c 
    616 =================================================================== 
    617 --- linux-2.4.35.4.orig/init/do_mounts.c 
    618 +++ linux-2.4.35.4/init/do_mounts.c 
    619 @@ -254,7 +254,13 @@ static struct dev_name_struct { 
     581--- a/init/do_mounts.c 
     582+++ b/init/do_mounts.c 
     583@@ -255,7 +255,13 @@ static struct dev_name_struct { 
    620584        { "ftlb", 0x2c08 }, 
    621585        { "ftlc", 0x2c10 }, 
  • trunk/target/linux/brcm-2.4/patches/003-bcm47xx_cache_fixes.patch

    r15245 r16144  
    1 Index: linux-2.4.35.4/arch/mips/kernel/entry.S 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/arch/mips/kernel/entry.S 
    4 +++ linux-2.4.35.4/arch/mips/kernel/entry.S 
     1--- a/arch/mips/kernel/entry.S 
     2+++ b/arch/mips/kernel/entry.S 
    53@@ -100,6 +100,10 @@ END(except_vec1_generic) 
    64                 * and R4400 SC and MC versions. 
     
    1412                mfc0    k0, CP0_INDEX 
    1513 #endif 
    16 Index: linux-2.4.35.4/arch/mips/mm/c-r4k.c 
    17 =================================================================== 
    18 --- linux-2.4.35.4.orig/arch/mips/mm/c-r4k.c 
    19 +++ linux-2.4.35.4/arch/mips/mm/c-r4k.c 
     14--- a/arch/mips/mm/c-r4k.c 
     15+++ b/arch/mips/mm/c-r4k.c 
    2016@@ -14,6 +14,12 @@ 
    2117 #include <linux/mm.h> 
     
    245241        setup_scache(); 
    246242  
    247 Index: linux-2.4.35.4/arch/mips/mm/tlbex-mips32.S 
    248 =================================================================== 
    249 --- linux-2.4.35.4.orig/arch/mips/mm/tlbex-mips32.S 
    250 +++ linux-2.4.35.4/arch/mips/mm/tlbex-mips32.S 
     243--- a/arch/mips/mm/tlbex-mips32.S 
     244+++ b/arch/mips/mm/tlbex-mips32.S 
    251245@@ -90,6 +90,9 @@ 
    252246        .set    noat 
     
    259253        mfc0    k1, CP0_CONTEXT 
    260254        la      k0, pgd_current 
    261 Index: linux-2.4.35.4/include/asm-mips/r4kcache.h 
    262 =================================================================== 
    263 --- linux-2.4.35.4.orig/include/asm-mips/r4kcache.h 
    264 +++ linux-2.4.35.4/include/asm-mips/r4kcache.h 
     255--- a/include/asm-mips/r4kcache.h 
     256+++ b/include/asm-mips/r4kcache.h 
    265257@@ -15,6 +15,18 @@ 
    266258 #include <asm/asm.h> 
     
    465457                cache64_unroll32(start,Hit_Invalidate_I); 
    466458                start += 0x800; 
    467 Index: linux-2.4.35.4/include/asm-mips/stackframe.h 
    468 =================================================================== 
    469 --- linux-2.4.35.4.orig/include/asm-mips/stackframe.h 
    470 +++ linux-2.4.35.4/include/asm-mips/stackframe.h 
     459--- a/include/asm-mips/stackframe.h 
     460+++ b/include/asm-mips/stackframe.h 
    471461@@ -209,6 +209,20 @@ 
    472462  
     
    490480                lw      sp,  PT_R29(sp);                 \ 
    491481  
    492 Index: linux-2.4.35.4/mm/memory.c 
    493 =================================================================== 
    494 --- linux-2.4.35.4.orig/mm/memory.c 
    495 +++ linux-2.4.35.4/mm/memory.c 
     482--- a/mm/memory.c 
     483+++ b/mm/memory.c 
    496484@@ -927,6 +927,7 @@ static inline void break_cow(struct vm_a 
    497485        flush_page_to_ram(new_page); 
  • trunk/target/linux/brcm-2.4/patches/004-flash.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/mtd/devices/Config.in 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/mtd/devices/Config.in 
    4 +++ linux-2.4.35.4/drivers/mtd/devices/Config.in 
     1--- a/drivers/mtd/devices/Config.in 
     2+++ b/drivers/mtd/devices/Config.in 
    53@@ -5,6 +5,7 @@ 
    64 mainmenu_option next_comment 
     
    119 if [ "$CONFIG_MTD_PMC551" = "y" -o  "$CONFIG_MTD_PMC551" = "m" ]; then 
    1210    bool '    PMC551 256M DRAM Bugfix' CONFIG_MTD_PMC551_BUGFIX 
    13 Index: linux-2.4.35.4/drivers/mtd/devices/Makefile 
    14 =================================================================== 
    15 --- linux-2.4.35.4.orig/drivers/mtd/devices/Makefile 
    16 +++ linux-2.4.35.4/drivers/mtd/devices/Makefile 
     11--- a/drivers/mtd/devices/Makefile 
     12+++ b/drivers/mtd/devices/Makefile 
    1713@@ -3,6 +3,8 @@ 
    1814 # 
     
    3228 obj-$(CONFIG_MTD_DOC2000)      += doc2000.o 
    3329 obj-$(CONFIG_MTD_DOC2001)      += doc2001.o 
    34 Index: linux-2.4.35.4/drivers/mtd/maps/Config.in 
    35 =================================================================== 
    36 --- linux-2.4.35.4.orig/drivers/mtd/maps/Config.in 
    37 +++ linux-2.4.35.4/drivers/mtd/maps/Config.in 
     30--- a/drivers/mtd/maps/Config.in 
     31+++ b/drivers/mtd/maps/Config.in 
    3832@@ -48,6 +48,7 @@ if [ "$CONFIG_PPC" = "y" ]; then 
    3933 fi 
     
    4438    dep_tristate '  Pb1500 MTD support' CONFIG_MTD_PB1500 $CONFIG_MIPS_PB1500 
    4539    dep_tristate '  Pb1100 MTD support' CONFIG_MTD_PB1100 $CONFIG_MIPS_PB1100 
    46 Index: linux-2.4.35.4/drivers/mtd/maps/Makefile 
    47 =================================================================== 
    48 --- linux-2.4.35.4.orig/drivers/mtd/maps/Makefile 
    49 +++ linux-2.4.35.4/drivers/mtd/maps/Makefile 
     40--- a/drivers/mtd/maps/Makefile 
     41+++ b/drivers/mtd/maps/Makefile 
    5042@@ -3,6 +3,8 @@ 
    5143 # 
  • trunk/target/linux/brcm-2.4/patches/005-bluetooth_sco_buffer_align.patch

    r15245 r16144  
    1 Index: linux-2.4.35.4/drivers/bluetooth/hci_usb.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/bluetooth/hci_usb.c 
    4 +++ linux-2.4.35.4/drivers/bluetooth/hci_usb.c 
     1--- a/drivers/bluetooth/hci_usb.c 
     2+++ b/drivers/bluetooth/hci_usb.c 
    53@@ -259,6 +259,9 @@ static int hci_usb_isoc_rx_submit(struct 
    64        void *buf; 
  • trunk/target/linux/brcm-2.4/patches/006-ide_workaround.patch

    r15245 r16144  
    1 Index: linux-2.4.35.4/arch/mips/lib/ide-std.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/arch/mips/lib/ide-std.c 
    4 +++ linux-2.4.35.4/arch/mips/lib/ide-std.c 
     1--- a/arch/mips/lib/ide-std.c 
     2+++ b/arch/mips/lib/ide-std.c 
    53@@ -31,12 +31,14 @@ static int std_ide_default_irq(ide_ioreg 
    64 static ide_ioreg_t std_ide_default_io_base(int index) 
  • trunk/target/linux/brcm-2.4/patches/008-b44_bcm47xx_support.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/net/b44.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/net/b44.c 
    4 +++ linux-2.4.35.4/drivers/net/b44.c 
     1--- a/drivers/net/b44.c 
     2+++ b/drivers/net/b44.c 
    53@@ -1,7 +1,9 @@ 
    64 /* b44.c: Broadcom 4400 device driver. 
     
    551549  
    552550 err_out_iounmap: 
    553 Index: linux-2.4.35.4/drivers/net/b44.h 
    554 =================================================================== 
    555 --- linux-2.4.35.4.orig/drivers/net/b44.h 
    556 +++ linux-2.4.35.4/drivers/net/b44.h 
     551--- a/drivers/net/b44.h 
     552+++ b/drivers/net/b44.h 
    557553@@ -229,8 +229,6 @@ 
    558554 #define  SBIPSFLAG_IMASK4      0x3f000000 /* Which sbflags --> mips interrupt 4 */ 
     
    573569 /* SW copy of device statistics, kept up to date by periodic timer 
    574570  * which probes HW values.  Must have same relative layout as HW 
    575 Index: linux-2.4.35.4/include/linux/pci_ids.h 
    576 =================================================================== 
    577 --- linux-2.4.35.4.orig/include/linux/pci_ids.h 
    578 +++ linux-2.4.35.4/include/linux/pci_ids.h 
    579 @@ -1756,6 +1756,7 @@ 
     571--- a/include/linux/pci_ids.h 
     572+++ b/include/linux/pci_ids.h 
     573@@ -1765,6 +1765,7 @@ 
    580574 #define PCI_DEVICE_ID_TIGON3_5901_2    0x170e 
    581575 #define PCI_DEVICE_ID_BCM4401          0x4401 
  • trunk/target/linux/brcm-2.4/patches/009-wrt54g3g_pcmcia.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/pcmcia/yenta.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/pcmcia/yenta.c 
    4 +++ linux-2.4.35.4/drivers/pcmcia/yenta.c 
     1--- a/drivers/pcmcia/yenta.c 
     2+++ b/drivers/pcmcia/yenta.c 
    53@@ -543,6 +543,9 @@ static unsigned int yenta_probe_irq(pci_ 
    64         * Probe for usable interrupts using the force 
  • trunk/target/linux/brcm-2.4/patches/010-bcm47xx-cam_absent.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/net/b44.h 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/net/b44.h 
    4 +++ linux-2.4.35.4/drivers/net/b44.h 
     1--- a/drivers/net/b44.h 
     2+++ b/drivers/net/b44.h 
    53@@ -122,6 +122,7 @@ 
    64 #define  RXCONFIG_FLOW         0x00000020 /* Flow Control Enable */ 
     
    119 #define B44_TXMAXLEN   0x0408UL /* EMAC TX Max Packet Length */ 
    1210 #define B44_MDIO_CTRL  0x0410UL /* EMAC MDIO Control */ 
    13 Index: linux-2.4.35.4/drivers/net/b44.c 
    14 =================================================================== 
    15 --- linux-2.4.35.4.orig/drivers/net/b44.c 
    16 +++ linux-2.4.35.4/drivers/net/b44.c 
     11--- a/drivers/net/b44.c 
     12+++ b/drivers/net/b44.c 
    1713@@ -1299,6 +1299,7 @@ static int b44_set_mac_addr(struct net_d 
    1814 { 
  • trunk/target/linux/brcm-2.4/patches/011-wl_qdisc_war.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/net/sched/sch_generic.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/net/sched/sch_generic.c 
    4 +++ linux-2.4.35.4/net/sched/sch_generic.c 
     1--- a/net/sched/sch_generic.c 
     2+++ b/net/sched/sch_generic.c 
    53@@ -84,6 +84,11 @@ int qdisc_restart(struct net_device *dev 
    64        struct sk_buff *skb; 
  • trunk/target/linux/brcm-2.4/patches/012-aec62xx.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/ide/pci/aec62xx.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/ide/pci/aec62xx.c 
    4 +++ linux-2.4.35.4/drivers/ide/pci/aec62xx.c 
     1--- a/drivers/ide/pci/aec62xx.c 
     2+++ b/drivers/ide/pci/aec62xx.c 
    53@@ -3,6 +3,8 @@ 
    64  * 
  • trunk/target/linux/brcm-2.4/patches/013-wl_hdd_pdc202xx.patch

    r11214 r16144  
    1 Index: linux-2.4.35.4/drivers/ide/pci/pdc202xx_old.c 
    2 =================================================================== 
    3 --- linux-2.4.35.4.orig/drivers/ide/pci/pdc202xx_old.c 
    4 +++ linux-2.4.35.4/drivers/ide/pci/pdc202xx_old.c 
     1--- a/drivers/ide/pci/pdc202xx_old.c 
     2+++ b/drivers/ide/pci/pdc202xx_old.c 
    53@@ -253,23 +253,23 @@ static int pdc202xx_tune_chipset (ide_dr 
    64        pci_read_config_byte(dev, (drive_pci)|0x03, &DP); 
  • trunk/target/linux/brcm-2.4/patches/014-sierra_support.patch

    r11909 r16144  
    1 diff -Naur linux-2.4.35.4-old/drivers/usb/serial/sierra.c linux-2.4.35.4/drivers/usb/serial/sierra.c 
    2 --- linux-2.4.35.4-old/drivers/usb/serial/sierra.c      1969-12-31 17:00:00.000000000 -0700 
    3 +++ linux-2.4.35.4/drivers/usb/serial/sierra.c  2008-01-25 10:21:25.747868456 -0700 
     1--- /dev/null 
     2+++ b/drivers/usb/serial/sierra.c 
    43@@ -0,0 +1,1446 @@ 
    54+/* 
     
    14491448+module_exit(sierra_exit); 
    14501449+MODULE_LICENSE("GPL"); 
    1451 diff -Naur linux-2.4.35.4-old/drivers/usb/serial/sierra.h linux-2.4.35.4/drivers/usb/serial/sierra.h 
    1452 --- linux-2.4.35.4-old/drivers/usb/serial/sierra.h      1969-12-31 17:00:00.000000000 -0700 
    1453 +++ linux-2.4.35.4/drivers/usb/serial/sierra.h  2008-01-25 10:15:35.640743578 -0700 
     1450--- /dev/null 
     1451+++ b/drivers/usb/serial/sierra.h 
    14541452@@ -0,0 +1,32 @@ 
    14551453+/* 
  • trunk/target/linux/brcm-2.4/patches/015-sierra_kconfig.patch

    r11909 r16144  
    1 diff -Naur linux-2.4.35.4.orig/drivers/usb/serial/Config.in linux-2.4.35.4/drivers/usb/serial/Config.in 
    2 --- linux-2.4.35.4.orig/drivers/usb/serial/Config.in    2008-01-25 10:09:11.541747549 -0700 
    3 +++ linux-2.4.35.4/drivers/usb/serial/Config.in 2008-01-25 10:17:01.890745265 -0700 
    4 @@ -39,6 +39,7 @@ 
     1--- a/drivers/usb/serial/Config.in 
     2+++ b/drivers/usb/serial/Config.in 
     3@@ -39,6 +39,7 @@ if [ "$CONFIG_USB_SERIAL" != "n" ]; then 
    54    dep_tristate '  USB KOBIL chipcard reader (EXPERIMENTAL)' CONFIG_USB_SERIAL_KOBIL_SCT $CONFIG_USB_SERIAL $CONFIG_EXPERIMENTAL 
    65    dep_tristate '  USB Prolific 2303 Single Port Serial Driver' CONFIG_USB_SERIAL_PL2303 $CONFIG_USB_SERIAL 
     
    109    dep_tristate '  USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)' CONFIG_USB_SERIAL_OMNINET $CONFIG_USB_SERIAL $CONFIG_EXPERIMENTAL 
    1110 fi 
    12 diff -Naur linux-2.4.35.4.orig/drivers/usb/serial/Makefile linux-2.4.35.4/drivers/usb/serial/Makefile 
    13 --- linux-2.4.35.4.orig/drivers/usb/serial/Makefile     2008-01-25 10:09:11.542749582 -0700 
    14 +++ linux-2.4.35.4/drivers/usb/serial/Makefile  2008-01-25 10:17:37.412855271 -0700 
    15 @@ -26,6 +26,7 @@ 
     11--- a/drivers/usb/serial/Makefile 
     12+++ b/drivers/usb/serial/Makefile 
     13@@ -26,6 +26,7 @@ obj-$(CONFIG_USB_SERIAL_CYBERJACK)            += c 
    1614 obj-$(CONFIG_USB_SERIAL_IR)                    += ir-usb.o 
    1715 obj-$(CONFIG_USB_SERIAL_KLSI)                  += kl5kusb105.o 
  • trunk/target/linux/generic-2.4/patches/000-linux_mips.patch

    r15860 r16144  
    1231912319--- a/drivers/char/Config.in 
    1232012320+++ b/drivers/char/Config.in 
    12321 @@ -314,14 +314,11 @@ fi 
     12321@@ -320,14 +320,11 @@ fi 
    1232212322 if [ "$CONFIG_OBSOLETE" = "y" -a "$CONFIG_ALPHA_BOOK1" = "y" ]; then 
    1232312323    bool 'Tadpole ANA H8 Support (OBSOLETE)'  CONFIG_H8 
     
    1233612336 if [ "$CONFIG_TOSHIBA_RBTX4927" = "y" -o "$CONFIG_TOSHIBA_JMR3927" = "y" ]; then 
    1233712337    tristate 'Dallas DS1742 RTC support' CONFIG_DS1742 
    12338 @@ -384,6 +381,11 @@ if [ "$CONFIG_DRM" = "y" ]; then 
     12338@@ -390,6 +387,11 @@ if [ "$CONFIG_DRM" = "y" ]; then 
    1233912339       source drivers/char/drm/Config.in 
    1234012340    fi 
     
    1234812348  
    1234912349 if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then 
    12350 @@ -392,6 +394,7 @@ fi 
     12350@@ -398,6 +400,7 @@ fi 
    1235112351 if [ "$CONFIG_SOC_AU1X00" = "y" ]; then 
    1235212352    tristate ' Alchemy Au1x00 GPIO device support' CONFIG_AU1X00_GPIO 
     
    1436714367 obj-$(CONFIG_DS1742) += ds1742.o 
    1436814368 obj-$(CONFIG_INTEL_RNG) += i810_rng.o 
    14369 @@ -269,6 +274,7 @@ obj-$(CONFIG_BRIQ_PANEL) += briq_panel.o 
     14369@@ -270,6 +275,7 @@ obj-$(CONFIG_BRIQ_PANEL) += briq_panel.o 
    1437014370  
    1437114371 obj-$(CONFIG_ITE_GPIO) += ite_gpio.o 
     
    1437514375 obj-$(CONFIG_AU1X00_USB_RAW) += au1000_usbraw.o 
    1437614376 obj-$(CONFIG_COBALT_LCD) += lcd.o 
    14377 @@ -355,3 +361,9 @@ defkeymap.c: defkeymap.map 
     14377@@ -357,3 +363,9 @@ defkeymap.c: defkeymap.map 
    1437814378  
    1437914379 qtronixmap.c: qtronixmap.map 
     
    2742527425--- a/include/linux/sched.h 
    2742627426+++ b/include/linux/sched.h 
    27427 @@ -617,6 +617,10 @@ asmlinkage long sys_wait4(pid_t pid,unsi 
     27427@@ -619,6 +619,10 @@ asmlinkage long sys_wait4(pid_t pid,unsi 
    2742827428 extern int in_group_p(gid_t); 
    2742927429 extern int in_egroup_p(gid_t); 
     
    2761927619 } 
    2762027620  
    27621 @@ -540,6 +558,11 @@ send_sig_info(int sig, struct siginfo *i 
     27621@@ -551,6 +569,11 @@ send_sig_info(int sig, struct siginfo *i 
    2762227622 printk("SIG queue (%s:%d): %d ", t->comm, t->pid, sig); 
    2762327623 #endif 
     
    2763127631        if (sig < 0 || sig > _NSIG) 
    2763227632                goto out_nolock; 
    27633 @@ -778,8 +801,8 @@ void do_notify_parent(struct task_struct 
     27633@@ -789,8 +812,8 @@ void do_notify_parent(struct task_struct 
    2763427634        info.si_uid = tsk->uid; 
    2763527635  
  • trunk/target/linux/generic-2.4/patches/001-squashfs.patch

    r15860 r16144  
    29312931        } u; 
    29322932 }; 
    2933 @@ -734,6 +736,7 @@ struct nameidata { 
     2933@@ -736,6 +738,7 @@ struct nameidata { 
    29342934 #include <linux/usbdev_fs_sb.h> 
    29352935 #include <linux/cramfs_fs_sb.h> 
     
    29392939 extern struct list_head super_blocks; 
    29402940 extern spinlock_t sb_lock; 
    2941 @@ -793,6 +796,7 @@ struct super_block { 
     2941@@ -795,6 +798,7 @@ struct super_block { 
    29422942                struct usbdev_sb_info   usbdevfs_sb; 
    29432943                struct jffs2_sb_info    jffs2_sb; 
     
    39913991--- a/init/do_mounts.c 
    39923992+++ b/init/do_mounts.c 
    3993 @@ -15,6 +15,7 @@ 
     3993@@ -16,6 +16,7 @@ 
    39943994 #include <linux/minix_fs.h> 
    39953995 #include <linux/ext2_fs.h> 
     
    39993999  
    40004000 #define BUILD_CRAMDISK 
    4001 @@ -476,6 +477,7 @@ static int __init crd_load(int in_fd, in 
     4001@@ -485,6 +486,7 @@ static int __init crd_load(int in_fd, in 
    40024002  *     minix 
    40034003  *     ext2 
     
    40074007  *     gzip 
    40084008  */ 
    4009 @@ -486,6 +488,7 @@ identify_ramdisk_image(int fd, int start 
     4009@@ -495,6 +497,7 @@ identify_ramdisk_image(int fd, int start 
    40104010        struct minix_super_block *minixsb; 
    40114011        struct ext2_super_block *ext2sb; 
     
    40154015        int nblocks = -1; 
    40164016        unsigned char *buf; 
    4017 @@ -497,6 +500,7 @@ identify_ramdisk_image(int fd, int start 
     4017@@ -506,6 +509,7 @@ identify_ramdisk_image(int fd, int start 
    40184018        minixsb = (struct minix_super_block *) buf; 
    40194019        ext2sb = (struct ext2_super_block *) buf; 
     
    40234023        memset(buf, 0xe5, size); 
    40244024  
    4025 @@ -535,6 +539,15 @@ identify_ramdisk_image(int fd, int start 
     4025@@ -544,6 +548,15 @@ identify_ramdisk_image(int fd, int start 
    40264026                goto done; 
    40274027        } 
  • trunk/target/linux/generic-2.4/patches/003-jffs2_compression.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -17580,6 +17580,32 @@ CONFIG_JFFS2_FS_DEBUG 
     3@@ -17592,6 +17592,32 @@ CONFIG_JFFS2_FS_DEBUG 
    44   If reporting bugs, please try to have available a full dump of the 
    55   messages at debug level 1 while the misbehaviour was occurring. 
  • trunk/target/linux/generic-2.4/patches/106-mppe_mppc.patch

    r15860 r16144  
    77--- a/Documentation/Configure.help 
    88+++ b/Documentation/Configure.help 
    9 @@ -9974,6 +9974,28 @@ CONFIG_PPP_BSDCOMP 
     9@@ -9986,6 +9986,28 @@ CONFIG_PPP_BSDCOMP 
    1010   module; it is called bsd_comp.o and will show up in the directory 
    1111   modules once you have said "make modules". If unsure, say N. 
  • trunk/target/linux/generic-2.4/patches/107-cifs.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -17995,6 +17995,34 @@ CONFIG_UNIXWARE_DISKLABEL 
     3@@ -18007,6 +18007,34 @@ CONFIG_UNIXWARE_DISKLABEL 
    44  
    55   If you don't know what all this is about, say N. 
  • trunk/target/linux/generic-2.4/patches/108-optional_aout_support.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -4690,6 +4690,12 @@ CONFIG_BINFMT_ELF 
     3@@ -4701,6 +4701,12 @@ CONFIG_BINFMT_ELF 
    44   ld.so (check the file <file:Documentation/Changes> for location and 
    55   latest version). 
     
    1414 CONFIG_BINFMT_AOUT 
    1515   A.out (Assembler.OUTput) is a set of formats for libraries and 
    16 @@ -4703,13 +4709,11 @@ CONFIG_BINFMT_AOUT 
     16@@ -4714,13 +4720,11 @@ CONFIG_BINFMT_AOUT 
    1717   warrant removing support. However its removal is a good idea if you 
    1818   wish to ensure that absolutely none of your programs will use this 
     
    101101--- a/arch/i386/config.in 
    102102+++ b/arch/i386/config.in 
    103 @@ -329,6 +329,9 @@ if [ "$CONFIG_PROC_FS" = "y" ]; then 
     103@@ -345,6 +345,9 @@ if [ "$CONFIG_PROC_FS" = "y" ]; then 
    104104 fi 
    105105 tristate 'Kernel support for a.out binaries' CONFIG_BINFMT_AOUT 
  • trunk/target/linux/generic-2.4/patches/110-netdev_random_core.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -10675,6 +10675,20 @@ CONFIG_TUN 
     3@@ -10687,6 +10687,20 @@ CONFIG_TUN 
    44  
    55   If you don't know what to use this for, you don't need it. 
  • trunk/target/linux/generic-2.4/patches/200-i4l.patch

    r15860 r16144  
    1446114461                        case IIOCNETAIF: 
    1446214462                                /* Add a network-interface */ 
    14463 @@ -1654,22 +1808,12 @@ isdn_open(struct inode *ino, struct file 
     14463@@ -1657,22 +1811,12 @@ isdn_open(struct inode *ino, struct file 
    1446414464        int chidx; 
    1446514465        int retval = -ENODEV; 
     
    1448814488        if (!dev->channels) 
    1448914489                goto out; 
    14490 @@ -1692,6 +1836,9 @@ isdn_open(struct inode *ino, struct file 
     14490@@ -1695,6 +1839,9 @@ isdn_open(struct inode *ino, struct file 
    1449114491                if (drvidx < 0) 
    1449214492                        goto out; 
     
    1449814498                goto out; 
    1449914499        } 
    14500 @@ -1704,6 +1851,10 @@ isdn_open(struct inode *ino, struct file 
     14500@@ -1707,6 +1854,10 @@ isdn_open(struct inode *ino, struct file 
    1450114501        } 
    1450214502 #endif 
     
    1450914509 } 
    1451014510  
    14511 @@ -1712,25 +1863,11 @@ isdn_close(struct inode *ino, struct fil 
     14511@@ -1715,25 +1866,11 @@ isdn_close(struct inode *ino, struct fil 
    1451214512 { 
    1451314513        uint minor = MINOR(ino->i_rdev); 
     
    1453814538        isdn_unlock_drivers(); 
    1453914539        if (minor <= ISDN_MINOR_BMAX) 
    14540 @@ -1738,6 +1875,12 @@ isdn_close(struct inode *ino, struct fil 
     14540@@ -1741,6 +1878,12 @@ isdn_close(struct inode *ino, struct fil 
    1454114541        if (minor <= ISDN_MINOR_CTRLMAX) { 
    1454214542                if (dev->profd == current) 
     
    1455114551        } 
    1455214552 #ifdef CONFIG_ISDN_PPP 
    14553 @@ -1746,13 +1889,19 @@ isdn_close(struct inode *ino, struct fil 
     14553@@ -1749,13 +1892,19 @@ isdn_close(struct inode *ino, struct fil 
    1455414554 #endif 
    1455514555  
     
    1457114571        read:           isdn_read, 
    1457214572        write:          isdn_write, 
    14573 @@ -1805,6 +1954,15 @@ isdn_get_free_channel(int usage, int l2_ 
     14573@@ -1808,6 +1957,15 @@ isdn_get_free_channel(int usage, int l2_ 
    1457414574                if (USG_NONE(dev->usage[i]) && 
    1457514575                    (dev->drvmap[i] != -1)) { 
     
    1458714587                        ((pre_dev != d) || (pre_chan != dev->chanmap[i]))) 
    1458814588                                continue; 
    14589 @@ -1823,7 +1981,11 @@ isdn_get_free_channel(int usage, int l2_ 
     14589@@ -1826,7 +1984,11 @@ isdn_get_free_channel(int usage, int l2_ 
    1459014590                                                restore_flags(flags); 
    1459114591                                                return i; 
     
    1459914599                                                        dev->usage[i] |= usage; 
    1460014600                                                        isdn_info_update(); 
    14601 @@ -2010,7 +2172,7 @@ isdn_add_channels(driver *d, int drvidx, 
     14601@@ -2013,7 +2175,7 @@ isdn_add_channels(driver *d, int drvidx, 
    1460214602  
    1460314603        if ((adding) && (d->rcverr)) 
     
    1460814608                return -1; 
    1460914609        } 
    14610 @@ -2018,7 +2180,7 @@ isdn_add_channels(driver *d, int drvidx, 
     14610@@ -2021,7 +2183,7 @@ isdn_add_channels(driver *d, int drvidx, 
    1461114611  
    1461214612        if ((adding) && (d->rcvcount)) 
     
    1461714617                if (!adding) kfree(d->rcverr); 
    1461814618                return -1; 
    14619 @@ -2030,7 +2192,8 @@ isdn_add_channels(driver *d, int drvidx, 
     14619@@ -2033,7 +2195,8 @@ isdn_add_channels(driver *d, int drvidx, 
    1462014620                        skb_queue_purge(&d->rpqueue[j]); 
    1462114621                kfree(d->rpqueue); 
     
    1462714627                if (!adding) { 
    1462814628                        kfree(d->rcvcount); 
    14629 @@ -2044,7 +2207,8 @@ isdn_add_channels(driver *d, int drvidx, 
     14629@@ -2047,7 +2210,8 @@ isdn_add_channels(driver *d, int drvidx, 
    1463014630  
    1463114631        if ((adding) && (d->rcv_waitq)) 
     
    1463714637                printk(KERN_WARNING "register_isdn: Could not alloc rcv_waitq\n"); 
    1463814638                if (!adding) { 
    14639 @@ -2068,7 +2232,9 @@ isdn_add_channels(driver *d, int drvidx, 
     14639@@ -2071,7 +2235,9 @@ isdn_add_channels(driver *d, int drvidx, 
    1464014640                        if (dev->chanmap[k] < 0) { 
    1464114641                                dev->chanmap[k] = j; 
     
    1464714647                        } 
    1464814648        restore_flags(flags); 
    14649 @@ -2132,6 +2298,7 @@ int DIVERT_REG_NAME(isdn_divert_if *i_di 
     14649@@ -2135,6 +2301,7 @@ int DIVERT_REG_NAME(isdn_divert_if *i_di 
    1465014650         i_div->ll_cmd = isdn_command; /* set command function */ 
    1465114651         i_div->drv_to_name = map_drvname;  
     
    1465514655         divert_if = i_div; /* remember interface */ 
    1465614656         return(DIVERT_NO_ERR); 
    14657 @@ -2169,7 +2336,7 @@ register_isdn(isdn_if * i) 
     14657@@ -2172,7 +2339,7 @@ register_isdn(isdn_if * i) 
    1465814658                printk(KERN_WARNING "register_isdn: No write routine given.\n"); 
    1465914659                return 0; 
     
    1466414664                return 0; 
    1466514665        } 
    14666 @@ -2229,6 +2396,7 @@ isdn_getrev(const char *revision) 
     14666@@ -2232,6 +2399,7 @@ isdn_getrev(const char *revision) 
    1466714667        return rev; 
    1466814668 } 
     
    1467214672  
    1467314673 static devfs_handle_t devfs_handle; 
    14674 @@ -2318,6 +2486,7 @@ static void isdn_cleanup_devfs(void) 
     14674@@ -2321,6 +2489,7 @@ static void isdn_cleanup_devfs(void) 
    1467514675 } 
    1467614676  
     
    1468014680 /* 
    1468114681  * Allocate and initialize all data, register modem-devices 
    14682 @@ -2335,7 +2504,6 @@ static int __init isdn_init(void) 
     14682@@ -2338,7 +2507,6 @@ static int __init isdn_init(void) 
    1468314683        init_timer(&dev->timer); 
    1468414684        dev->timer.function = isdn_timer_funct; 
     
    1468814688                dev->drvmap[i] = -1; 
    1468914689                dev->chanmap[i] = -1; 
    14690 @@ -2349,7 +2517,9 @@ static int __init isdn_init(void) 
     14690@@ -2352,7 +2520,9 @@ static int __init isdn_init(void) 
    1469114691                vfree(dev); 
    1469214692                return -EIO; 
     
    1469814698                printk(KERN_WARNING "isdn: Could not register tty devices\n"); 
    1469914699                if (i == -3) 
    14700 @@ -2357,7 +2527,9 @@ static int __init isdn_init(void) 
     14700@@ -2360,7 +2530,9 @@ static int __init isdn_init(void) 
    1470114701                if (i <= -2) 
    1470214702                        tty_unregister_driver(&dev->mdm.tty_modem); 
     
    1470814708                return -EIO; 
    1470914709        } 
    14710 @@ -2368,7 +2540,9 @@ static int __init isdn_init(void) 
     14710@@ -2371,7 +2543,9 @@ static int __init isdn_init(void) 
    1471114711                tty_unregister_driver(&dev->mdm.cua_modem); 
    1471214712                for (i = 0; i < ISDN_MAX_CHANNELS; i++) 
     
    1471814718                vfree(dev); 
    1471914719                return -EIO; 
    14720 @@ -2394,6 +2568,9 @@ static int __init isdn_init(void) 
     14720@@ -2397,6 +2571,9 @@ static int __init isdn_init(void) 
    1472114721        printk("\n"); 
    1472214722 #endif 
     
    1472814728 } 
    1472914729  
    14730 @@ -2402,7 +2579,7 @@ static int __init isdn_init(void) 
     14730@@ -2405,7 +2582,7 @@ static int __init isdn_init(void) 
    1473114731  */ 
    1473214732 static void __exit isdn_exit(void) 
     
    1473714737  
    1473814738 #ifdef CONFIG_ISDN_PPP 
    14739 @@ -2436,13 +2613,18 @@ static void __exit isdn_exit(void) 
     14739@@ -2439,13 +2616,18 @@ static void __exit isdn_exit(void) 
    1474014740                printk(KERN_WARNING "isdn: controldevice busy, remove cancelled\n"); 
    1474114741                restore_flags(flags); 
     
    1707117071        return; 
    1707217072 } 
    17073 @@ -2160,8 +2915,10 @@ isdn_net_find_icall(int di, int ch, int  
     17073@@ -2160,7 +2915,10 @@ isdn_net_find_icall(int di, int ch, int  
    1707417074        isdn_net_phone *n; 
    1707517075        ulong flags; 
    17076         char nr[32]; 
     17076        char nr[ISDN_MSNLEN]; 
    1707717077-       char *my_eaz; 
    17078 - 
    1707917078+#ifdef CONFIG_ISDN_WITH_ABC 
    1708017079+       if(dev->net_verbose > 2) 
    1708117080+               printk(KERN_DEBUG "n_fi: di=%d ch=%d idx=%d usg=0x%04X\n", di, ch, idx,dev->usage[idx]); 
    1708217081+#endif 
     17082  
    1708317083        /* Search name in netdev-chain */ 
    1708417084        save_flags(flags); 
    17085         cli(); 
    17086 @@ -2180,17 +2937,15 @@ isdn_net_find_icall(int di, int ch, int  
     17085@@ -2182,17 +2940,15 @@ isdn_net_find_icall(int di, int ch, int  
    1708717086                eaz = setup->eazmsn; 
    1708817087        if (dev->net_verbose > 1) 
     
    1711117110 #ifdef ISDN_DEBUG_NET_ICALL 
    1711217111        printk(KERN_DEBUG "n_fi: di=%d ch=%d idx=%d usg=%d\n", di, ch, idx, 
    17113 @@ -2210,25 +2965,8 @@ p = dev->netdev; 
     17112@@ -2212,25 +2968,8 @@ p = dev->netdev; 
    1711417113                                break; 
    1711517114                } 
     
    1713917138                if (matchret > wret) 
    1714017139                        wret = matchret; 
    17141 @@ -2236,17 +2974,122 @@ p = dev->netdev; 
     17140@@ -2238,17 +2977,122 @@ p = dev->netdev; 
    1714217141                printk(KERN_DEBUG "n_fi: if='%s', l.msn=%s, l.flags=%d, l.dstate=%d\n", 
    1714317142                       lp->name, lp->msn, lp->flags, lp->dialstate); 
     
    1726217261                                if ((lp->pre_channel != ch) || 
    1726317262                                    (lp->pre_device != di)) { 
    17264 @@ -2375,6 +3218,12 @@ p = dev->netdev; 
     17263@@ -2377,6 +3221,12 @@ p = dev->netdev; 
    1726517264                                                continue; 
    1726617265                                        } 
     
    1727517274                                        int chi; 
    1727617275                                        /* 
    17277 @@ -2427,6 +3276,47 @@ p = dev->netdev; 
     17276@@ -2429,6 +3279,47 @@ p = dev->netdev; 
    1727817277                                        restore_flags(flags); 
    1727917278                                        return 0; 
     
    1732317322                                               eaz); 
    1732417323                                        /* if this interface is dialing, it does it probably on a different 
    17325 @@ -2516,7 +3406,11 @@ isdn_net_force_dial_lp(isdn_net_local *  
     17324@@ -2518,7 +3409,11 @@ isdn_net_force_dial_lp(isdn_net_local *  
    1732617325                                                        lp->l3_proto, 
    1732717326                                                        lp->pre_device, 
     
    1733517334                                printk(KERN_WARNING "isdn_net_force_dial: No channel for %s\n", lp->name); 
    1733617335                                restore_flags(flags); 
    17337 @@ -2599,7 +3493,11 @@ isdn_net_new(char *name, struct net_devi 
     17336@@ -2601,7 +3496,11 @@ isdn_net_new(char *name, struct net_devi 
    1733817337                strcpy(netdev->local->name, "         "); 
    1733917338        else 
     
    1734717346        netdev->dev.init = isdn_net_init; 
    1734817347        netdev->local->p_encap = ISDN_NET_ENCAP_RAWIP; 
    17349 @@ -2617,11 +3515,13 @@ isdn_net_new(char *name, struct net_devi 
     17348@@ -2619,11 +3518,13 @@ isdn_net_new(char *name, struct net_devi 
    1735017349                ((isdn_net_local *) q->priv)->slave = &(netdev->dev); 
    1735117350        } else { 
     
    1736117360                        printk(KERN_WARNING "isdn_net: Could not register net-device\n"); 
    1736217361                        kfree(netdev->local); 
    17363 @@ -2658,6 +3558,9 @@ isdn_net_new(char *name, struct net_devi 
     17362@@ -2660,6 +3561,9 @@ isdn_net_new(char *name, struct net_devi 
    1736417363        netdev->local->hupflags = ISDN_INHUP;   /* Do hangup even on incoming calls */ 
    1736517364        netdev->local->onhtime = 10;    /* Default hangup-time for saving costs 
     
    1737117370        netdev->local->flags = ISDN_NET_CBHUP | ISDN_NET_DM_MANUAL;     /* Hangup before Callback, manual dial */ 
    1737217371        netdev->local->cbdelay = 25;    /* Wait 5 secs before Callback */ 
    17373 @@ -2831,7 +3734,6 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
     17372@@ -2833,7 +3737,6 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
    1737417373  
    1737517374                        /* If binding is exclusive, try to grab the channel */ 
     
    1737917378                                lp->l2_proto, lp->l3_proto, drvidx, 
    1738017379                                chidx, lp->msn)) < 0) { 
    17381 @@ -2859,6 +3761,9 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
     17380@@ -2862,6 +3765,9 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
    1738217381                lp->pre_device = drvidx; 
    1738317382                lp->pre_channel = chidx; 
     
    1738917388                lp->l2_proto = cfg->l2_proto; 
    1739017389                lp->l3_proto = cfg->l3_proto; 
    17391 @@ -2932,6 +3837,9 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
     17390@@ -2935,6 +3841,9 @@ isdn_net_setcfg(isdn_net_ioctl_cfg * cfg 
    1739217391                        } 
    1739317392                } 
     
    1739917398        } 
    1740017399        return -ENODEV; 
    17401 @@ -3007,6 +3915,9 @@ isdn_net_addphone(isdn_net_ioctl_phone * 
    17402                 strcpy(n->num, phone->phone); 
     17400@@ -3011,6 +3920,9 @@ isdn_net_addphone(isdn_net_ioctl_phone * 
     17401                n->num[sizeof(n->num) - 1] = 0; 
    1740317402                n->next = p->local->phone[phone->outgoing & 1]; 
    1740417403                p->local->phone[phone->outgoing & 1] = n; 
     
    1740917408        } 
    1741017409        return -ENODEV; 
    17411 @@ -3100,6 +4011,9 @@ isdn_net_delphone(isdn_net_ioctl_phone * 
     17410@@ -3104,6 +4016,9 @@ isdn_net_delphone(isdn_net_ioctl_phone * 
    1741217411                                else 
    1741317412                                        p->local->phone[inout] = n->next; 
     
    1741917418                                return 0; 
    1742017419                        } 
    17421 @@ -3135,6 +4049,9 @@ isdn_net_rmallphone(isdn_net_dev * p) 
     17420@@ -3139,6 +4054,9 @@ isdn_net_rmallphone(isdn_net_dev * p) 
    1742217421                p->local->phone[i] = NULL; 
    1742317422        } 
     
    1742917428        return 0; 
    1743017429 } 
    17431 @@ -3218,6 +4135,10 @@ isdn_net_realrm(isdn_net_dev * p, isdn_n 
     17430@@ -3222,6 +4140,10 @@ isdn_net_realrm(isdn_net_dev * p, isdn_n 
    1743217431        /* If no more net-devices remain, disable auto-hangup timer */ 
    1743317432        if (dev->netdev == NULL) 
  • trunk/target/linux/generic-2.4/patches/602-netfilter_layer7_2.21.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -29207,6 +29207,18 @@ CONFIG_SOUND_WM97XX 
     3@@ -29252,6 +29252,18 @@ CONFIG_SOUND_WM97XX 
    44    
    55   If unsure, say N. 
  • trunk/target/linux/generic-2.4/patches/605-netfilter_TTL.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -3209,6 +3209,15 @@ CONFIG_IP_NF_TARGET_LOG 
     3@@ -3220,6 +3220,15 @@ CONFIG_IP_NF_TARGET_CLASSIFY 
    44   If you want to compile it as a module, say M here and read 
    5    <file:Documentation/modules.txt>.  If unsure, say `N'. 
     5   Documentation/modules.txt.  If unsure, say `N'. 
    66  
    77+TTL target support 
     
    4343--- a/net/ipv4/netfilter/Config.in 
    4444+++ b/net/ipv4/netfilter/Config.in 
    45 @@ -125,6 +125,7 @@ if [ "$CONFIG_IP_NF_IPTABLES" != "n" ];  
    46      dep_tristate '    MARK target support' CONFIG_IP_NF_TARGET_MARK $CONFIG_IP_NF_MANGLE 
     45@@ -126,6 +126,7 @@ if [ "$CONFIG_IP_NF_IPTABLES" != "n" ];  
     46     dep_tristate '    CLASSIFY target support (EXPERIMENTAL)' CONFIG_IP_NF_TARGET_CLASSIFY $CONFIG_IP_NF_MANGLE 
    4747   fi 
    4848   dep_tristate '  LOG target support' CONFIG_IP_NF_TARGET_LOG $CONFIG_IP_NF_IPTABLES 
     
    166166--- a/net/ipv4/netfilter/Makefile 
    167167+++ b/net/ipv4/netfilter/Makefile 
    168 @@ -109,6 +109,7 @@ obj-$(CONFIG_IP_NF_TARGET_MASQUERADE) += 
     168@@ -110,6 +110,7 @@ obj-$(CONFIG_IP_NF_TARGET_MASQUERADE) += 
    169169 obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += ipt_REDIRECT.o 
    170170 obj-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += ip_nat_snmp_basic.o 
  • trunk/target/linux/generic-2.4/patches/606-netfilter_NETMAP.patch

    r15860 r16144  
    146146--- a/net/ipv4/netfilter/Makefile 
    147147+++ b/net/ipv4/netfilter/Makefile 
    148 @@ -107,6 +107,7 @@ obj-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_D 
     148@@ -108,6 +108,7 @@ obj-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_D 
    149149 obj-$(CONFIG_IP_NF_TARGET_MARK) += ipt_MARK.o 
    150150 obj-$(CONFIG_IP_NF_TARGET_MASQUERADE) += ipt_MASQUERADE.o 
  • trunk/target/linux/generic-2.4/patches/607-netfilter_connmark.patch

    r15860 r16144  
    8282   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then 
    8383     dep_tristate '  Unclean match support (EXPERIMENTAL)' CONFIG_IP_NF_MATCH_UNCLEAN $CONFIG_IP_NF_IPTABLES 
    84 @@ -125,6 +129,9 @@ if [ "$CONFIG_IP_NF_IPTABLES" != "n" ];  
    85    
     84@@ -126,6 +130,9 @@ if [ "$CONFIG_IP_NF_IPTABLES" != "n" ];  
    8685     dep_tristate '    MARK target support' CONFIG_IP_NF_TARGET_MARK $CONFIG_IP_NF_MANGLE 
     86     dep_tristate '    CLASSIFY target support (EXPERIMENTAL)' CONFIG_IP_NF_TARGET_CLASSIFY $CONFIG_IP_NF_MANGLE 
    8787   fi 
    8888+  if [ "$CONFIG_IP_NF_CONNTRACK_MARK" != "n" ]; then 
     
    102102 obj-$(CONFIG_IP_NF_MATCH_UNCLEAN) += ipt_unclean.o 
    103103 obj-$(CONFIG_IP_NF_MATCH_TCPMSS) += ipt_tcpmss.o 
    104 @@ -110,6 +111,7 @@ obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += i 
     104@@ -111,6 +112,7 @@ obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += i 
    105105 obj-$(CONFIG_IP_NF_TARGET_NETMAP) += ipt_NETMAP.o 
    106106 obj-$(CONFIG_IP_NF_NAT_SNMP_BASIC) += ip_nat_snmp_basic.o 
  • trunk/target/linux/generic-2.4/patches/608-netfilter_ipset.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -3220,6 +3220,75 @@ CONFIG_IP_NF_TARGET_LOG 
     3@@ -3231,6 +3231,75 @@ CONFIG_IP_NF_TARGET_CLASSIFY 
    44   If you want to compile it as a module, say M here and read 
    5    <file:Documentation/modules.txt>.  If unsure, say `N'. 
     5   Documentation/modules.txt.  If unsure, say `N'. 
    66  
    77+IP set support 
  • trunk/target/linux/generic-2.4/patches/610-netfilter_connbytes.patch

    r15860 r16144  
    101101                len += sprintf(buffer + len, "[ASSURED] "); 
    102102        len += sprintf(buffer + len, "use=%u ", 
    103 @@ -478,7 +494,7 @@ EXPORT_SYMBOL(ip_conntrack_get); 
     103@@ -481,7 +497,7 @@ EXPORT_SYMBOL(ip_conntrack_get); 
    104104 EXPORT_SYMBOL(ip_conntrack_helper_register); 
    105105 EXPORT_SYMBOL(ip_conntrack_helper_unregister); 
  • trunk/target/linux/generic-2.4/patches/611-netfilter_condition.patch

    r15860 r16144  
    1616 CONFIG_IP_NF_MATCH_CONNTRACK 
    1717   This is a general conntrack match module, a superset of the state match. 
    18 @@ -3354,6 +3362,14 @@ CONFIG_IP6_NF_MATCH_MARK 
     18@@ -3365,6 +3373,14 @@ CONFIG_IP6_NF_MATCH_MARK 
    1919   If you want to compile it as a module, say M here and read 
    2020   <file:Documentation/modules.txt>.  If unsure, say `N'. 
  • trunk/target/linux/generic-2.4/patches/616-netfilter_imq.patch

    r15860 r16144  
    2424 CONFIG_IP_NF_TARGET_MARK 
    2525   This option adds a `MARK' target, which allows you to create rules 
    26 @@ -9919,6 +9935,20 @@ CONFIG_BONDING 
     26@@ -9931,6 +9947,20 @@ CONFIG_BONDING 
    2727   say M here and read <file:Documentation/modules.txt>.  The module 
    2828   will be called bonding.o. 
     
    511511     dep_tristate '    MARK target support' CONFIG_IP_NF_TARGET_MARK $CONFIG_IP_NF_MANGLE 
    512512+    dep_tristate '    IMQ target support' CONFIG_IP_NF_TARGET_IMQ $CONFIG_IP_NF_MANGLE 
     513     dep_tristate '    CLASSIFY target support (EXPERIMENTAL)' CONFIG_IP_NF_TARGET_CLASSIFY $CONFIG_IP_NF_MANGLE 
    513514   fi 
    514515   if [ "$CONFIG_IP_NF_CONNTRACK_MARK" != "n" ]; then 
    515      dep_tristate '  CONNMARK target support' CONFIG_IP_NF_TARGET_CONNMARK $CONFIG_IP_NF_IPTABLES 
    516516--- a/net/ipv4/netfilter/Makefile 
    517517+++ b/net/ipv4/netfilter/Makefile 
    518 @@ -138,6 +138,7 @@ obj-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TO 
     518@@ -139,6 +139,7 @@ obj-$(CONFIG_IP_NF_TARGET_TOS) += ipt_TO 
    519519 obj-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN.o 
    520520 obj-$(CONFIG_IP_NF_TARGET_DSCP) += ipt_DSCP.o 
  • trunk/target/linux/generic-2.4/patches/621-netfilter_random.patch

    r15860 r16144  
    2525 CONFIG_IP_NF_MATCH_TCPMSS 
    2626   This option adds a `tcpmss' match, which allows you to examine the 
    27 @@ -3376,6 +3386,14 @@ CONFIG_IP6_NF_MATCH_MAC 
     27@@ -3387,6 +3397,14 @@ CONFIG_IP6_NF_MATCH_MAC 
    2828   If you want to compile it as a module, say M here and read 
    2929   <file:Documentation/modules.txt>.  If unsure, say `N'. 
  • trunk/target/linux/generic-2.4/patches/622-tc_esfq.patch

    r15860 r16144  
    11--- a/Documentation/Configure.help 
    22+++ b/Documentation/Configure.help 
    3 @@ -11153,6 +11153,24 @@ CONFIG_NET_SCH_HFSC 
     3@@ -11165,6 +11165,24 @@ CONFIG_NET_SCH_HFSC 
    44   whenever you want).  If you want to compile it as a module, say M 
    55   here and read <file:Documentation/modules.txt>. 
Note: See TracChangeset for help on using the changeset viewer.