Changeset 13546


Ignore:
Timestamp:
2008-12-08T14:23:09+01:00 (8 years ago)
Author:
kaloz
Message:

add generic 2.6.28 patches

Location:
trunk/target/linux/generic-2.6
Files:
2 deleted
40 edited
3 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/config-2.6.28

    r13496 r13546  
    1111# CONFIG_AFS_FS is not set 
    1212# CONFIG_AF_RXRPC is not set 
     13CONFIG_AIO=y 
    1314CONFIG_AIRO=m 
    1415CONFIG_AIRO_CS=m 
     
    3233# CONFIG_ATL1 is not set 
    3334# CONFIG_ATL1E is not set 
     35# CONFIG_ATL2 is not set 
    3436CONFIG_ATM=m 
    3537CONFIG_ATMEL=m 
     
    208210CONFIG_BT_SCO=m 
    209211CONFIG_BUG=y 
     212# CONFIG_C2PORT is not set 
    210213# CONFIG_CAN is not set 
    211214# CONFIG_CAPI_AVM is not set 
     
    243246# CONFIG_CONNECTOR is not set 
    244247# CONFIG_CONTEXT_SWITCH_TRACER is not set 
     248# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set 
    245249# CONFIG_CPU_DCACHE_DISABLE is not set 
     250# CONFIG_CPU_IDLE is not set 
    246251# CONFIG_CRAMFS is not set 
    247252CONFIG_CRC16=m 
     
    256261CONFIG_CRYPTO_AES=m 
    257262CONFIG_CRYPTO_ALGAPI=m 
     263# CONFIG_CRYPTO_ANSI_CPRNG is not set 
    258264CONFIG_CRYPTO_ANUBIS=m 
    259265CONFIG_CRYPTO_ARC4=m 
     
    275281CONFIG_CRYPTO_ECB=m 
    276282# CONFIG_CRYPTO_FCRYPT is not set 
     283# CONFIG_CRYPTO_FIPS is not set 
    277284# CONFIG_CRYPTO_GCM is not set 
    278285# CONFIG_CRYPTO_GF128MUL is not set 
     
    343350# CONFIG_DVB is not set 
    344351# CONFIG_DVB_CORE is not set 
     352# CONFIG_DYNAMIC_PRINTK_DEBUG is not set 
    345353# CONFIG_E100 is not set 
    346354# CONFIG_E1000 is not set 
     
    368376CONFIG_EXT3_FS=m 
    369377# CONFIG_EXT3_FS_XATTR is not set 
     378# CONFIG_EXT4_FS is not set 
    370379# CONFIG_EXT4DEV_FS is not set 
    371380CONFIG_EXTRA_FIRMWARE="" 
     
    380389# CONFIG_FEALNX is not set 
    381390CONFIG_FIB_RULES=y 
     391CONFIG_FILE_LOCKING=y 
    382392# CONFIG_FIREWIRE is not set 
    383393# CONFIG_FIRMWARE_IN_KERNEL is not set 
     
    504514# CONFIG_IBM_NEW_EMAC_ZMII is not set 
    505515# CONFIG_ICPLUS_PHY is not set 
     516# CONFIG_ICS932S401 is not set 
    506517# CONFIG_IDEDISK_MULTI_MODE is not set 
    507518# CONFIG_IDEDMA_IVB is not set 
     
    758769# CONFIG_JFS_SECURITY is not set 
    759770# CONFIG_JFS_STATISTICS is not set 
     771# CONFIG_JME is not set 
    760772CONFIG_JOLIET=y 
    761773# CONFIG_KALLSYMS is not set 
     
    776788# CONFIG_LEDS_PCA955X is not set 
    777789CONFIG_LEDS_TRIGGERS=y 
     790# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set 
    778791CONFIG_LEDS_TRIGGER_DEFAULT_ON=y 
    779792CONFIG_LEDS_TRIGGER_HEARTBEAT=y 
     
    815828# CONFIG_MFD_ASIC3 is not set 
    816829# CONFIG_MFD_SM501 is not set 
     830# CONFIG_MFD_WM8350_I2C is not set 
     831# CONFIG_MFD_WM8400 is not set 
    817832# CONFIG_MIGRATION is not set 
    818833CONFIG_MII=y 
     
    862877# CONFIG_NE2K_PCI is not set 
    863878CONFIG_NET=y 
     879# CONFIG_NET_ACT_SKBEDIT is not set 
     880# CONFIG_NET_DSA is not set 
    864881# CONFIG_NETCONSOLE is not set 
    865882# CONFIG_NETDEBUG is not set 
     
    874891# CONFIG_NETFILTER_NETLINK_LOG is not set 
    875892# CONFIG_NETFILTER_NETLINK_QUEUE is not set 
     893# CONFIG_NETFILTER_TPROXY is not set 
    876894CONFIG_NETFILTER_XTABLES=m 
    877895CONFIG_NETFILTER_XT_MATCH_COMMENT=m 
     
    901919CONFIG_NETFILTER_XT_MATCH_RATEEST=m 
    902920CONFIG_NETFILTER_XT_MATCH_REALM=m 
     921# CONFIG_NETFILTER_XT_MATCH_RECENT is not set 
    903922CONFIG_NETFILTER_XT_MATCH_SCTP=m 
    904923CONFIG_NETFILTER_XT_MATCH_STATE=m 
     
    9841003CONFIG_NET_SCH_HTB=m 
    9851004CONFIG_NET_SCH_INGRESS=m 
     1005# CONFIG_NET_SCH_MULTIQ is not set 
    9861006# CONFIG_NET_SCH_NETEM is not set 
    9871007CONFIG_NET_SCH_PRIO=m 
     
    11651185# CONFIG_PCI_LEGACY is not set 
    11661186# CONFIG_PCI_MSI is not set 
     1187CONFIG_PCI_QUIRKS=y 
    11671188# CONFIG_PCMCIA is not set 
    11681189# CONFIG_PCMCIA_AHA152X is not set 
     
    11861207# CONFIG_PHANTOM is not set 
    11871208# CONFIG_PHONE is not set 
     1209# CONFIG_PHONET is not set 
    11881210# CONFIG_PHYLIB is not set 
    11891211# CONFIG_PID_NS is not set 
     
    11911213CONFIG_PLX_HERMES=m 
    11921214# CONFIG_PM is not set 
     1215# CONFIG_PMIC_DA903X is not set 
    11931216# CONFIG_POSIX_MQUEUE is not set 
    11941217# CONFIG_POWER_SUPPLY is not set 
     
    12401263CONFIG_RAMFS=y 
    12411264# CONFIG_RAW_DRIVER is not set 
     1265# CONFIG_RCU_CPU_STALL_DETECTOR is not set 
    12421266# CONFIG_REGULATOR is not set 
    12431267# CONFIG_REGULATOR_BQ24022 is not set 
     
    12581282# CONFIG_RPCSEC_GSS_SPKM3 is not set 
    12591283# CONFIG_RTC_CLASS is not set 
     1284# CONFIG_RTC_DRV_BQ4802 is not set 
    12601285CONFIG_RTC_DRV_CMOS=y 
     1286# CONFIG_RTC_DRV_DS1286 is not set 
    12611287# CONFIG_RTC_DRV_DS1511 is not set 
    12621288# CONFIG_RTC_DRV_FM3130 is not set 
     1289# CONFIG_RTC_DRV_M48T35 is not set 
    12631290# CONFIG_RTC_DRV_MAX6900 is not set 
    12641291# CONFIG_RTC_DRV_MAX6902 is not set 
    12651292# CONFIG_RTC_DRV_R9701 is not set 
    12661293# CONFIG_RTC_DRV_RS5C348 is not set 
     1294# CONFIG_RTC_DRV_RX8581 is not set 
    12671295# CONFIG_RTC_DRV_S35390A is not set 
    12681296# CONFIG_RTL8187 is not set 
     
    13571385# CONFIG_SECURITY is not set 
    13581386# CONFIG_SECURITY_FILE_CAPABILITIES is not set 
     1387# CONFIG_SECURITYFS is not set 
    13591388CONFIG_SELECT_MEMORY_MODEL=y 
    13601389# CONFIG_SENSORS_ABITUGURU is not set 
     
    13701399# CONFIG_SENSORS_ADM9240 is not set 
    13711400# CONFIG_SENSORS_ADS7828 is not set 
     1401# CONFIG_SENSORS_ADT7462 is not set 
    13721402# CONFIG_SENSORS_ADT7470 is not set 
    13731403# CONFIG_SENSORS_ADT7473 is not set 
     
    14611491# CONFIG_SMB_FS is not set 
    14621492# CONFIG_SMB_NLS_DEFAULT is not set 
     1493# CONFIG_SMC911X is not set 
    14631494# CONFIG_SMC91X is not set 
    14641495CONFIG_SND=m 
     
    16751706# CONFIG_UIO is not set 
    16761707# CONFIG_ULTRIX_PARTITION is not set 
     1708# CONFIG_UNEVICTABLE_LRU is not set 
    16771709CONFIG_UNIX=y 
    16781710CONFIG_UNIX98_PTYS=y 
     
    18751907# CONFIG_USE_GENERIC_SMP_HELPERS is not set 
    18761908# CONFIG_UTS_NS is not set 
     1909# CONFIG_UWB is not set 
    18771910# CONFIG_VETH is not set 
    18781911CONFIG_VFAT_FS=m 
     
    19531986# CONFIG_VLAN_8021Q_GVRP is not set 
    19541987# CONFIG_VM_EVENT_COUNTERS is not set 
     1988# CONFIG_VMSPLIT_1G is not set 
     1989# CONFIG_VMSPLIT_2G is not set 
     1990CONFIG_VMSPLIT_3G=y 
    19551991# CONFIG_VT is not set 
    19561992# CONFIG_VXFS_FS is not set 
     
    19772013CONFIG_WIRELESS_EXT=y 
    19782014CONFIG_WIRELESS_EXT_SYSFS=y 
     2015CONFIG_WIRELESS_OLD_REGULATORY=y 
     2016CONFIG_WIRELESS=y 
    19792017CONFIG_WLAN_80211=y 
    19802018# CONFIG_WLAN_PRE80211 is not set 
  • trunk/target/linux/generic-2.6/patches-2.6.28/001-squashfs.patch

    r12987 r13546  
    11--- a/fs/Kconfig 
    22+++ b/fs/Kconfig 
    3 @@ -1348,6 +1348,71 @@ config CRAMFS 
     3@@ -931,6 +931,71 @@ config CRAMFS 
    44  
    55          If unsure, say N. 
     
    7575--- a/fs/Makefile 
    7676+++ b/fs/Makefile 
    77 @@ -74,6 +74,7 @@ obj-$(CONFIG_JBD)             += jbd/ 
     77@@ -76,6 +76,7 @@ obj-$(CONFIG_JBD)             += jbd/ 
    7878 obj-$(CONFIG_JBD2)             += jbd2/ 
    7979 obj-$(CONFIG_EXT2_FS)          += ext2/ 
     
    30703070--- a/include/linux/magic.h 
    30713071+++ b/include/linux/magic.h 
    3072 @@ -35,6 +35,9 @@ 
     3072@@ -39,6 +39,9 @@ 
    30733073 #define REISER2FS_SUPER_MAGIC_STRING   "ReIsEr2Fs" 
    30743074 #define REISER2FS_JR_SUPER_MAGIC_STRING        "ReIsEr3Fs" 
  • trunk/target/linux/generic-2.6/patches-2.6.28/002-lzma_decompress.patch

    r12987 r13546  
    770770--- a/lib/Makefile 
    771771+++ b/lib/Makefile 
    772 @@ -19,7 +19,7 @@ lib-$(CONFIG_SMP) += cpumask.o 
    773  lib-y  += kobject.o kref.o klist.o 
     772@@ -20,7 +20,7 @@ lib-y += kobject.o kref.o klist.o 
    774773  
    775774 obj-y += bcd.o div64.o sort.o parser.o halfmd4.o debug_locks.o random32.o \ 
    776 -        bust_spinlocks.o hexdump.o kasprintf.o bitmap.o scatterlist.o 
    777 +        bust_spinlocks.o hexdump.o kasprintf.o bitmap.o scatterlist.o LzmaDecode.o 
     775         bust_spinlocks.o hexdump.o kasprintf.o bitmap.o scatterlist.o \ 
     776-        string_helpers.o 
     777+        string_helpers.o LzmaDecode.o 
    778778  
    779779 ifeq ($(CONFIG_DEBUG_KOBJECT),y) 
  • trunk/target/linux/generic-2.6/patches-2.6.28/006-gcc4_inline_fix.patch

    r12987 r13546  
    1 --- a/include/asm-mips/system.h 
    2 +++ b/include/asm-mips/system.h 
    3 @@ -185,7 +185,7 @@ extern __u64 __xchg_u64_unsupported_on_3 
     1--- a/arch/mips/include/asm/system.h 
     2+++ b/arch/mips/include/asm/system.h 
     3@@ -187,7 +187,7 @@ extern __u64 __xchg_u64_unsupported_on_3 
    44    if something tries to do an invalid xchg().  */ 
    55 extern void __xchg_called_with_bad_pointer(void); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/007-samsung_flash.patch

    r12987 r13546  
    11--- a/drivers/mtd/chips/cfi_cmdset_0002.c 
    22+++ b/drivers/mtd/chips/cfi_cmdset_0002.c 
    3 @@ -48,6 +48,7 @@ 
     3@@ -51,6 +51,7 @@ 
    44 #define SST49LF040B            0x0050 
    55 #define SST49LF008A            0x005a 
     
    99 static int cfi_amdstd_read (struct mtd_info *, loff_t, size_t, size_t *, u_char *); 
    1010 static int cfi_amdstd_write_words(struct mtd_info *, loff_t, size_t, size_t *, const u_char *); 
    11 @@ -321,12 +322,19 @@ struct mtd_info *cfi_cmdset_0002(struct  
     11@@ -365,12 +366,19 @@ struct mtd_info *cfi_cmdset_0002(struct  
    1212  
    1313                if (extp->MajorVersion != '1' || 
  • trunk/target/linux/generic-2.6/patches-2.6.28/020-mips_multi_machine_support.patch

    r13492 r13546  
    112112--- a/arch/mips/kernel/Makefile 
    113113+++ b/arch/mips/kernel/Makefile 
    114 @@ -83,6 +83,7 @@ obj-$(CONFIG_GPIO_TXX9)               += gpio_txx9.o 
     114@@ -84,6 +84,7 @@ obj-$(CONFIG_GPIO_TXX9)               += gpio_txx9.o 
    115115  
    116116 obj-$(CONFIG_KEXEC)            += machine_kexec.o relocate_kernel.o 
     
    122122--- a/arch/mips/Kconfig 
    123123+++ b/arch/mips/Kconfig 
    124 @@ -768,6 +768,9 @@ config MIPS_DISABLE_OBSOLETE_IDE 
     124@@ -763,6 +763,9 @@ config MIPS_DISABLE_OBSOLETE_IDE 
    125125 config SYNC_R4K 
    126126        bool 
  • trunk/target/linux/generic-2.6/patches-2.6.28/065-rootfs_split.patch

    r13192 r13546  
    393393-               invalidate_mapping_pages(dev->blkdev->bd_inode->i_mapping, 
    394394-                                       0, -1); 
    395 -               close_bdev_excl(dev->blkdev); 
     395-               close_bdev_exclusive(dev->blkdev, FMODE_READ|FMODE_WRITE); 
    396396-       } 
    397397+       read_lock(&dev->bdev_mutex); 
     
    422422  
    423423        /* Get a handle on the device */ 
    424 -       bdev = open_bdev_excl(devname, O_RDWR, NULL); 
    425 +       bdev = open_bdev_excl(dev->devname, O_RDWR, NULL); 
     424-       bdev = open_bdev_exclusive(devname, FMODE_READ|FMODE_WRITE, NULL); 
     425+       bdev = open_bdev_exclusive(dev->devname, FMODE_READ|FMODE_WRITE, NULL); 
    426426 #ifndef MODULE 
    427427        if (IS_ERR(bdev)) { 
     
    464464+       bdev = dev->blkdev; 
    465465+       invalidate_mapping_pages(dev->blkdev->bd_inode->i_mapping, 0, -1); 
    466 +       close_bdev_excl(dev->blkdev); 
     466+       close_bdev_exclusive(dev->blkdev, FMODE_READ|FMODE_WRITE); 
    467467+       dev->blkdev = NULL; 
    468468+} 
     
    503503+       } 
    504504+       if (bdev) 
    505 +               close_bdev_excl(bdev); 
     505+               close_bdev_exclusive(bdev, FMODE_READ|FMODE_WRITE); 
    506506+ 
    507507+       /* try to open the partition block device again */ 
     
    554554 #include <asm/uaccess.h> 
    555555  
    556 @@ -771,6 +772,13 @@ static int mtd_ioctl(struct inode *inode 
     556@@ -769,6 +770,13 @@ static int mtd_ioctl(struct inode *inode 
    557557                file->f_pos = 0; 
    558558                break; 
     
    570570--- a/include/linux/mtd/mtd.h 
    571571+++ b/include/linux/mtd/mtd.h 
    572 @@ -96,6 +96,7 @@ struct mtd_oob_ops { 
     572@@ -98,6 +98,7 @@ struct mtd_oob_ops { 
    573573        uint8_t         *oobbuf; 
    574574 }; 
     
    578578        u_char type; 
    579579        u_int32_t flags; 
    580 @@ -211,6 +212,9 @@ struct mtd_info { 
     580@@ -213,6 +214,9 @@ struct mtd_info { 
    581581        struct module *owner; 
    582582        int usecount; 
  • trunk/target/linux/generic-2.6/patches-2.6.28/080-mtd_plat_nand_chip_fixup.patch

    r12987 r13546  
    11--- a/include/linux/mtd/nand.h 
    22+++ b/include/linux/mtd/nand.h 
    3 @@ -578,6 +578,7 @@ struct platform_nand_chip { 
     3@@ -579,6 +579,7 @@ struct platform_nand_chip { 
    44        int                     chip_delay; 
    55        unsigned int            options; 
  • trunk/target/linux/generic-2.6/patches-2.6.28/100-netfilter_layer7_2.17.patch

    r13449 r13546  
    4242--- a/net/netfilter/Kconfig 
    4343+++ b/net/netfilter/Kconfig 
    44 @@ -757,6 +757,27 @@ config NETFILTER_XT_MATCH_STATE 
     44@@ -795,6 +795,27 @@ config NETFILTER_XT_MATCH_STATE 
    4545  
    4646          To compile it as a module, choose M here.  If unsure, say N. 
     
    6969 config NETFILTER_XT_MATCH_STATISTIC 
    7070        tristate '"statistic" match support' 
    71         depends on NETFILTER_XTABLES 
     71        depends on NETFILTER_ADVANCED 
    7272--- a/net/netfilter/Makefile 
    7373+++ b/net/netfilter/Makefile 
    74 @@ -78,6 +78,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RATEEST) 
    75  obj-$(CONFIG_NETFILTER_XT_MATCH_REALM) += xt_realm.o 
     74@@ -84,6 +84,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_RECENT)  
    7675 obj-$(CONFIG_NETFILTER_XT_MATCH_SCTP) += xt_sctp.o 
     76 obj-$(CONFIG_NETFILTER_XT_MATCH_SOCKET) += xt_socket.o 
    7777 obj-$(CONFIG_NETFILTER_XT_MATCH_STATE) += xt_state.o 
    7878+obj-$(CONFIG_NETFILTER_XT_MATCH_LAYER7) += xt_layer7.o 
     
    8282--- a/net/netfilter/nf_conntrack_core.c 
    8383+++ b/net/netfilter/nf_conntrack_core.c 
    84 @@ -206,6 +206,14 @@ destroy_conntrack(struct nf_conntrack *n 
     84@@ -201,6 +201,14 @@ destroy_conntrack(struct nf_conntrack *n 
    8585         * too. */ 
    8686        nf_ct_remove_expectations(ct); 
     
    9999--- a/net/netfilter/nf_conntrack_standalone.c 
    100100+++ b/net/netfilter/nf_conntrack_standalone.c 
    101 @@ -162,6 +162,12 @@ static int ct_seq_show(struct seq_file * 
     101@@ -165,6 +165,12 @@ static int ct_seq_show(struct seq_file * 
    102102                return -ENOSPC; 
    103103 #endif 
  • trunk/target/linux/generic-2.6/patches-2.6.28/110-ipp2p_0.8.1rc1.patch

    r12987 r13546  
    894894--- a/net/ipv4/netfilter/Kconfig 
    895895+++ b/net/ipv4/netfilter/Kconfig 
    896 @@ -57,6 +57,12 @@ config IP_NF_IPTABLES 
    897           To compile it as a module, choose M here.  If unsure, say N. 
     896@@ -64,6 +64,12 @@ config IP_NF_IPTABLES 
     897 if IP_NF_IPTABLES 
    898898  
    899899 # The matches. 
    900900+config IP_NF_MATCH_IPP2P 
    901901+       tristate "IPP2P" 
    902 +       depends on IP_NF_IPTABLES 
     902+       depends on NETFILTER_ADVANCED 
    903903+       help 
    904904+         Module for matching traffic of various Peer-to-Peer applications 
    905905+ 
    906  config IP_NF_MATCH_RECENT 
    907         tristate '"recent" match support' 
    908         depends on IP_NF_IPTABLES 
     906 config IP_NF_MATCH_ADDRTYPE 
     907        tristate '"addrtype" address type match support' 
     908        depends on NETFILTER_ADVANCED 
    909909--- a/net/ipv4/netfilter/Makefile 
    910910+++ b/net/ipv4/netfilter/Makefile 
    911 @@ -51,6 +51,8 @@ obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
    912  obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o 
     911@@ -53,6 +53,8 @@ obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o 
     912 obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn.o 
    913913 obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o 
    914914  
  • trunk/target/linux/generic-2.6/patches-2.6.28/130-netfilter_ipset.patch

    r13443 r13546  
    75357535--- a/net/ipv4/netfilter/Kconfig 
    75367536+++ b/net/ipv4/netfilter/Kconfig 
    7537 @@ -412,5 +412,122 @@ config IP_NF_ARP_MANGLE 
    7538           Allows altering the ARP packet payload: source and destination 
    7539           hardware and network addresses. 
     7537@@ -400,5 +400,122 @@ config IP_NF_ARP_MANGLE 
     7538  
     7539 endif # IP_NF_ARPTABLES 
    75407540  
    75417541+config IP_NF_SET 
     
    76607660--- a/net/ipv4/netfilter/Makefile 
    76617661+++ b/net/ipv4/netfilter/Makefile 
    7662 @@ -50,6 +50,7 @@ obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o 
     7662@@ -52,6 +52,7 @@ obj-$(CONFIG_IP_NF_MATCH_ADDRTYPE) += ip 
     7663 obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o 
    76637664 obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn.o 
    7664  obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o 
    76657665 obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o 
    76667666+obj-$(CONFIG_IP_NF_MATCH_SET) += ipt_set.o 
     
    76687668 obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_ipp2p.o 
    76697669  
    7670 @@ -63,6 +64,18 @@ obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += i 
     7670@@ -65,6 +66,18 @@ obj-$(CONFIG_IP_NF_TARGET_REDIRECT) += i 
    76717671 obj-$(CONFIG_IP_NF_TARGET_REJECT) += ipt_REJECT.o 
    76727672 obj-$(CONFIG_IP_NF_TARGET_TTL) += ipt_TTL.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/140-netfilter_time.patch

    r12987 r13546  
    205205--- a/net/ipv4/netfilter/Kconfig 
    206206+++ b/net/ipv4/netfilter/Kconfig 
    207 @@ -63,6 +63,22 @@ config IP_NF_MATCH_IPP2P 
     207@@ -70,6 +70,22 @@ config IP_NF_MATCH_IPP2P 
    208208        help 
    209209          Module for matching traffic of various Peer-to-Peer applications 
     
    212212+config IP_NF_MATCH_TIME 
    213213+       tristate  'TIME match support' 
    214 +       depends on IP_NF_IPTABLES 
     214+       depends on NETFILTER_ADVANCED 
    215215+       help 
    216216+         This option adds a `time' match, which allows you 
     
    225225+ 
    226226+ 
    227  config IP_NF_MATCH_RECENT 
    228         tristate '"recent" match support' 
    229         depends on IP_NF_IPTABLES 
     227 config IP_NF_MATCH_ADDRTYPE 
     228        tristate '"addrtype" address type match support' 
     229        depends on NETFILTER_ADVANCED 
    230230--- a/net/ipv4/netfilter/Makefile 
    231231+++ b/net/ipv4/netfilter/Makefile 
    232 @@ -51,6 +51,7 @@ obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn 
    233  obj-$(CONFIG_IP_NF_MATCH_RECENT) += ipt_recent.o 
     232@@ -53,6 +53,7 @@ obj-$(CONFIG_IP_NF_MATCH_AH) += ipt_ah.o 
     233 obj-$(CONFIG_IP_NF_MATCH_ECN) += ipt_ecn.o 
    234234 obj-$(CONFIG_IP_NF_MATCH_TTL) += ipt_ttl.o 
    235235 obj-$(CONFIG_IP_NF_MATCH_SET) += ipt_set.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/150-netfilter_imq.patch

    r12987 r13546  
    610610--- a/drivers/net/Makefile 
    611611+++ b/drivers/net/Makefile 
    612 @@ -144,6 +144,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
     612@@ -148,6 +148,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
    613613 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 
    614614  
     
    654654--- a/include/linux/skbuff.h 
    655655+++ b/include/linux/skbuff.h 
    656 @@ -302,6 +302,10 @@ struct sk_buff { 
     656@@ -308,6 +308,10 @@ struct sk_buff { 
    657657        struct nf_conntrack     *nfct; 
    658658        struct sk_buff          *nfct_reasm; 
     
    665665        struct nf_bridge_info   *nf_bridge; 
    666666 #endif 
    667 @@ -1642,6 +1646,10 @@ static inline void __nf_copy(struct sk_b 
     667@@ -1813,6 +1817,10 @@ static inline void __nf_copy(struct sk_b 
    668668        dst->nfct_reasm = src->nfct_reasm; 
    669669        nf_conntrack_get_reasm(src->nfct_reasm); 
     
    688688 #include <linux/seq_file.h> 
    689689 #include <linux/stat.h> 
    690 @@ -1624,7 +1627,11 @@ int dev_hard_start_xmit(struct sk_buff * 
     690@@ -1655,7 +1658,11 @@ int dev_hard_start_xmit(struct sk_buff * 
    691691                        struct netdev_queue *txq) 
    692692 { 
     
    775775--- a/net/ipv4/netfilter/Kconfig 
    776776+++ b/net/ipv4/netfilter/Kconfig 
    777 @@ -145,6 +145,17 @@ config IP_NF_FILTER 
     777@@ -134,6 +134,17 @@ config IP_NF_FILTER 
    778778  
    779779          To compile it as a module, choose M here.  If unsure, say N. 
     
    795795--- a/net/ipv4/netfilter/Makefile 
    796796+++ b/net/ipv4/netfilter/Makefile 
    797 @@ -59,6 +59,7 @@ obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_i 
     797@@ -61,6 +61,7 @@ obj-$(CONFIG_IP_NF_MATCH_IPP2P) += ipt_i 
    798798 obj-$(CONFIG_IP_NF_TARGET_CLUSTERIP) += ipt_CLUSTERIP.o 
    799799 obj-$(CONFIG_IP_NF_TARGET_ECN) += ipt_ECN.o 
     
    877877--- a/net/ipv6/netfilter/Kconfig 
    878878+++ b/net/ipv6/netfilter/Kconfig 
    879 @@ -179,6 +179,15 @@ config IP6_NF_MANGLE 
     879@@ -170,6 +170,15 @@ config IP6_NF_MANGLE 
    880880  
    881881          To compile it as a module, choose M here.  If unsure, say N. 
     
    905905--- a/net/sched/sch_generic.c 
    906906+++ b/net/sched/sch_generic.c 
    907 @@ -188,6 +188,7 @@ void __qdisc_run(struct Qdisc *q) 
     907@@ -195,6 +195,7 @@ void __qdisc_run(struct Qdisc *q) 
    908908  
    909909        clear_bit(__QDISC_STATE_RUNNING, &q->state); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/170-netfilter_chaostables_0.8.patch

    r13490 r13546  
    106106--- a/net/netfilter/Kconfig 
    107107+++ b/net/netfilter/Kconfig 
    108 @@ -296,6 +296,14 @@ config NETFILTER_XTABLES 
     108@@ -303,6 +303,14 @@ if NETFILTER_XTABLES 
    109109  
    110110 # alphabetically ordered list of targets 
     
    120120 config NETFILTER_XT_TARGET_CLASSIFY 
    121121        tristate '"CLASSIFY" target support' 
    122         depends on NETFILTER_XTABLES 
    123 @@ -325,6 +333,14 @@ config NETFILTER_XT_TARGET_CONNMARK 
    124           <file:Documentation/kbuild/modules.txt>.  The module will be called 
    125           ipt_CONNMARK.ko.  If unsure, say `N'. 
     122        depends on NETFILTER_ADVANCED 
     123@@ -341,6 +349,14 @@ config NETFILTER_XT_TARGET_CONNSECMARK 
     124  
     125          To compile it as a module, choose M here.  If unsure, say N. 
    126126  
    127127+config NETFILTER_XT_TARGET_DELUDE 
     
    135135 config NETFILTER_XT_TARGET_DSCP 
    136136        tristate '"DSCP" and "TOS" target support' 
    137         depends on NETFILTER_XTABLES 
    138 @@ -661,6 +677,14 @@ config NETFILTER_XT_MATCH_POLICY 
     137        depends on IP_NF_MANGLE || IP6_NF_MANGLE 
     138@@ -654,6 +670,14 @@ config NETFILTER_XT_MATCH_MARK 
    139139  
    140140          To compile it as a module, choose M here.  If unsure, say N. 
     
    150150 config NETFILTER_XT_MATCH_MULTIPORT 
    151151        tristate '"multiport" Multiple port match support' 
    152         depends on NETFILTER_XTABLES 
     152        depends on NETFILTER_ADVANCED 
    153153--- a/net/netfilter/Makefile 
    154154+++ b/net/netfilter/Makefile 
    155 @@ -51,6 +51,8 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK 
     155@@ -55,6 +55,8 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_TPROXY) 
    156156 obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o 
    157157 obj-$(CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP) += xt_TCPOPTSTRIP.o 
     
    162162 # matches 
    163163 obj-$(CONFIG_NETFILTER_XT_MATCH_COMMENT) += xt_comment.o 
    164 @@ -84,3 +86,4 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_STRING)  
     164@@ -90,6 +92,7 @@ obj-$(CONFIG_NETFILTER_XT_MATCH_STRING)  
    165165 obj-$(CONFIG_NETFILTER_XT_MATCH_TCPMSS) += xt_tcpmss.o 
    166166 obj-$(CONFIG_NETFILTER_XT_MATCH_TIME) += xt_time.o 
    167167 obj-$(CONFIG_NETFILTER_XT_MATCH_U32) += xt_u32.o 
    168168+obj-$(CONFIG_NETFILTER_XT_MATCH_PORTSCAN) += xt_portscan.o 
     169  
     170 # IPVS 
     171 obj-$(CONFIG_IP_VS) += ipvs/ 
    169172--- /dev/null 
    170173+++ b/net/netfilter/xt_CHAOS.c 
     
    844847--- a/drivers/char/random.c 
    845848+++ b/drivers/char/random.c 
    846 @@ -1555,6 +1555,8 @@ __u32 secure_tcp_sequence_number(__be32  
     849@@ -1574,6 +1574,8 @@ __u32 secure_tcp_sequence_number(__be32  
    847850        return seq; 
    848851 } 
  • trunk/target/linux/generic-2.6/patches-2.6.28/171-netfilter_tarpit.patch

    r12987 r13546  
    11--- a/net/netfilter/Kconfig 
    22+++ b/net/netfilter/Kconfig 
    3 @@ -457,6 +457,23 @@ config NETFILTER_XT_TARGET_CONNSECMARK 
     3@@ -469,6 +469,23 @@ config NETFILTER_XT_TARGET_SECMARK 
    44  
    55          To compile it as a module, choose M here.  If unsure, say N. 
     
    2424 config NETFILTER_XT_TARGET_TCPMSS 
    2525        tristate '"TCPMSS" target support' 
    26         depends on NETFILTER_XTABLES && (IPV6 || IPV6=n) 
     26        depends on (IPV6 || IPV6=n) 
    2727--- a/net/netfilter/Makefile 
    2828+++ b/net/netfilter/Makefile 
    29 @@ -48,6 +48,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE 
     29@@ -51,6 +51,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_NFQUEUE 
    3030 obj-$(CONFIG_NETFILTER_XT_TARGET_NOTRACK) += xt_NOTRACK.o 
    3131 obj-$(CONFIG_NETFILTER_XT_TARGET_RATEEST) += xt_RATEEST.o 
    3232 obj-$(CONFIG_NETFILTER_XT_TARGET_SECMARK) += xt_SECMARK.o 
    3333+obj-$(CONFIG_NETFILTER_XT_TARGET_TARPIT) += xt_TARPIT.o 
     34 obj-$(CONFIG_NETFILTER_XT_TARGET_TPROXY) += xt_TPROXY.o 
    3435 obj-$(CONFIG_NETFILTER_XT_TARGET_TCPMSS) += xt_TCPMSS.o 
    3536 obj-$(CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP) += xt_TCPOPTSTRIP.o 
    36  obj-$(CONFIG_NETFILTER_XT_TARGET_TRACE) += xt_TRACE.o 
    3737--- /dev/null 
    3838+++ b/net/netfilter/xt_TARPIT.c 
  • trunk/target/linux/generic-2.6/patches-2.6.28/180-netfilter_depends.patch

    r12987 r13546  
    11--- a/net/netfilter/Kconfig 
    22+++ b/net/netfilter/Kconfig 
    3 @@ -165,7 +165,7 @@ config NF_CONNTRACK_FTP 
     3@@ -160,7 +160,6 @@ config NF_CONNTRACK_FTP 
    44  
    55 config NF_CONNTRACK_H323 
    66        tristate "H.323 protocol support" 
    7 -       depends on NF_CONNTRACK && (IPV6 || IPV6=n) 
    8 +       depends on NF_CONNTRACK 
     7-       depends on (IPV6 || IPV6=n) 
    98        depends on NETFILTER_ADVANCED 
    109        help 
    1110          H.323 is a VoIP signalling protocol from ITU-T. As one of the most 
    12 @@ -476,7 +476,7 @@ config NETFILTER_XT_TARGET_TARPIT 
     11@@ -488,7 +487,6 @@ config NETFILTER_XT_TARGET_TARPIT 
    1312  
    1413 config NETFILTER_XT_TARGET_TCPMSS 
    1514        tristate '"TCPMSS" target support' 
    16 -       depends on NETFILTER_XTABLES && (IPV6 || IPV6=n) 
    17 +       depends on NETFILTER_XTABLES 
     15-       depends on (IPV6 || IPV6=n) 
    1816        default m if NETFILTER_ADVANCED=n 
    1917        ---help--- 
  • trunk/target/linux/generic-2.6/patches-2.6.28/190-netfilter_rtsp.patch

    r12987 r13546  
    295295--- a/net/ipv4/netfilter/Makefile 
    296296+++ b/net/ipv4/netfilter/Makefile 
    297 @@ -23,6 +23,7 @@ obj-$(CONFIG_NF_NAT_AMANDA) += nf_nat_am 
     297@@ -26,6 +26,7 @@ obj-$(CONFIG_NF_NAT_AMANDA) += nf_nat_am 
    298298 obj-$(CONFIG_NF_NAT_FTP) += nf_nat_ftp.o 
    299299 obj-$(CONFIG_NF_NAT_H323) += nf_nat_h323.o 
     
    305305--- a/net/netfilter/Kconfig 
    306306+++ b/net/netfilter/Kconfig 
    307 @@ -278,6 +278,16 @@ config NF_CONNTRACK_TFTP 
     307@@ -267,6 +267,16 @@ config NF_CONNTRACK_TFTP 
    308308  
    309309          To compile it as a module, choose M here.  If unsure, say N. 
     
    321321 config NF_CT_NETLINK 
    322322        tristate 'Connection tracking netlink interface' 
    323         depends on NF_CONNTRACK 
     323        select NETFILTER_NETLINK 
    324324--- a/net/netfilter/Makefile 
    325325+++ b/net/netfilter/Makefile 
     
    330330+obj-$(CONFIG_NF_CONNTRACK_RTSP) += nf_conntrack_rtsp.o 
    331331  
    332  # generic X tables  
    333  obj-$(CONFIG_NETFILTER_XTABLES) += x_tables.o xt_tcpudp.o 
     332 # transparent proxy support 
     333 obj-$(CONFIG_NETFILTER_TPROXY) += nf_tproxy_core.o 
    334334--- a/net/ipv4/netfilter/Kconfig 
    335335+++ b/net/ipv4/netfilter/Kconfig 
    336 @@ -303,6 +303,11 @@ config NF_NAT_IRC 
    337         depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT 
     336@@ -290,6 +290,11 @@ config NF_NAT_IRC 
     337        depends on NF_CONNTRACK && NF_NAT 
    338338        default NF_NAT && NF_CONNTRACK_IRC 
    339339  
     
    345345 config NF_NAT_TFTP 
    346346        tristate 
    347         depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT 
     347        depends on NF_CONNTRACK && NF_NAT 
    348348--- /dev/null 
    349349+++ b/net/netfilter/nf_conntrack_rtsp.c 
  • trunk/target/linux/generic-2.6/patches-2.6.28/200-sched_esfq.patch

    r13366 r13546  
    11--- a/include/linux/pkt_sched.h 
    22+++ b/include/linux/pkt_sched.h 
    3 @@ -173,8 +173,37 @@ struct tc_sfq_xstats 
     3@@ -180,8 +180,37 @@ struct tc_sfq_xstats 
    44  * 
    55  *     The only reason for this is efficiency, it is possible 
     
    4141--- a/net/sched/Kconfig 
    4242+++ b/net/sched/Kconfig 
    43 @@ -128,6 +128,37 @@ config NET_SCH_SFQ 
     43@@ -137,6 +137,37 @@ config NET_SCH_SFQ 
    4444          To compile this code as a module, choose M here: the 
    4545          module will be called sch_sfq. 
     
    8181--- a/net/sched/Makefile 
    8282+++ b/net/sched/Makefile 
    83 @@ -23,6 +23,7 @@ obj-$(CONFIG_NET_SCH_GRED)    += sch_gred.o 
     83@@ -24,6 +24,7 @@ obj-$(CONFIG_NET_SCH_GRED)    += sch_gred.o 
    8484 obj-$(CONFIG_NET_SCH_INGRESS)  += sch_ingress.o  
    8585 obj-$(CONFIG_NET_SCH_DSMARK)   += sch_dsmark.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/202-mips-freestanding.patch

    r12987 r13546  
    11--- a/arch/mips/Makefile 
    22+++ b/arch/mips/Makefile 
    3 @@ -577,6 +577,9 @@ core-$(CONFIG_TOSHIBA_RBTX4927)     += arch/ 
    4  # 
     3@@ -586,6 +586,9 @@ core-$(CONFIG_TOSHIBA_RBTX4927)     += arch/ 
    54 core-$(CONFIG_TOSHIBA_RBTX4938) += arch/mips/txx9/rbtx4938/ 
     5 core-$(CONFIG_TOSHIBA_RBTX4939) += arch/mips/txx9/rbtx4939/ 
    66  
    77+# temporary until string.h is fixed 
    88+cflags-y += -ffreestanding 
    99+ 
    10  cflags-y                       += -Iinclude/asm-mips/mach-generic 
     10 cflags-y                       += -I$(srctree)/arch/mips/include/asm/mach-generic 
    1111 drivers-$(CONFIG_PCI)          += arch/mips/pci/ 
    1212  
  • trunk/target/linux/generic-2.6/patches-2.6.28/208-rtl8110sb_fix.patch

    r13262 r13546  
    11--- a/drivers/net/r8169.c 
    22+++ b/drivers/net/r8169.c 
    3 @@ -1507,7 +1507,7 @@ static const struct rtl_cfg_info { 
     3@@ -1862,7 +1862,7 @@ static const struct rtl_cfg_info { 
    44                .hw_start       = rtl_hw_start_8169, 
    55                .region         = 1, 
     
    1010                .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow, 
    1111                .features       = RTL_FEATURE_GMII 
    12 @@ -1516,7 +1516,7 @@ static const struct rtl_cfg_info { 
     12@@ -1871,7 +1871,7 @@ static const struct rtl_cfg_info { 
    1313                .hw_start       = rtl_hw_start_8168, 
    1414                .region         = 2, 
     
    1919                .napi_event     = TxErr | TxOK | RxOK | RxOverflow, 
    2020                .features       = RTL_FEATURE_GMII | RTL_FEATURE_MSI 
    21 @@ -1525,7 +1525,7 @@ static const struct rtl_cfg_info { 
     21@@ -1880,7 +1880,7 @@ static const struct rtl_cfg_info { 
    2222                .hw_start       = rtl_hw_start_8101, 
    2323                .region         = 2, 
     
    2828                .napi_event     = RxFIFOOver | TxErr | TxOK | RxOK | RxOverflow, 
    2929                .features       = RTL_FEATURE_MSI 
    30 @@ -2866,10 +2866,12 @@ static irqreturn_t rtl8169_interrupt(int 
     30@@ -3554,10 +3554,12 @@ static irqreturn_t rtl8169_interrupt(int 
    3131                goto out; 
    3232        } 
  • trunk/target/linux/generic-2.6/patches-2.6.28/209-mini_fo.patch

    r12987 r13546  
    11--- a/fs/Kconfig 
    22+++ b/fs/Kconfig 
    3 @@ -1430,6 +1430,9 @@ config VXFS_FS 
     3@@ -1013,6 +1013,9 @@ config VXFS_FS 
    44          To compile this as a module, choose M here: the module will be 
    55          called freevxfs.  If unsure, say N. 
     
    1313--- a/fs/Makefile 
    1414+++ b/fs/Makefile 
    15 @@ -78,6 +78,7 @@ obj-$(CONFIG_SQUASHFS)                += squashfs/ 
     15@@ -80,6 +80,7 @@ obj-$(CONFIG_SQUASHFS)                += squashfs/ 
    1616 obj-y                          += ramfs/ 
    1717 obj-$(CONFIG_HUGETLBFS)                += hugetlbfs/ 
     
    2020 obj-$(CONFIG_MINIX_FS)         += minix/ 
    2121 obj-$(CONFIG_FAT_FS)           += fat/ 
    22  obj-$(CONFIG_MSDOS_FS)         += msdos/ 
     22 obj-$(CONFIG_BFS_FS)           += bfs/ 
    2323--- /dev/null 
    2424+++ b/fs/mini_fo/aux.c 
  • trunk/target/linux/generic-2.6/patches-2.6.28/400-ledtrig_morse.patch

    r12987 r13546  
    11--- a/drivers/leds/Kconfig 
    22+++ b/drivers/leds/Kconfig 
    3 @@ -206,4 +206,8 @@ config LEDS_TRIGGER_DEFAULT_ON 
     3@@ -217,4 +217,8 @@ config LEDS_TRIGGER_DEFAULT_ON 
    44          This allows LEDs to be initialised in the ON state. 
    55          If unsure, say Y. 
     
    1212--- a/drivers/leds/Makefile 
    1313+++ b/drivers/leds/Makefile 
    14 @@ -29,3 +29,4 @@ obj-$(CONFIG_LEDS_TRIGGER_TIMER)      += ledt 
    15  obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK)    += ledtrig-ide-disk.o 
     14@@ -30,3 +30,4 @@ obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK)   += l 
    1615 obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)   += ledtrig-heartbeat.o 
     16 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT)   += ledtrig-backlight.o 
    1717 obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON)  += ledtrig-default-on.o 
    1818+obj-$(CONFIG_LEDS_TRIGGER_MORSE)       += ledtrig-morse.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/401-led_alix.patch

    r12987 r13546  
    11--- a/drivers/leds/Kconfig 
    22+++ b/drivers/leds/Kconfig 
    3 @@ -77,6 +77,12 @@ config LEDS_WRAP 
     3@@ -63,6 +63,12 @@ config LEDS_WRAP 
    44        help 
    55          This option enables support for the PCEngines WRAP programmable LEDs. 
     
    1616--- a/drivers/leds/Makefile 
    1717+++ b/drivers/leds/Makefile 
    18 @@ -13,6 +13,7 @@ obj-$(CONFIG_LEDS_S3C24XX)            += leds-s3c2 
     18@@ -11,6 +11,7 @@ obj-$(CONFIG_LEDS_S3C24XX)            += leds-s3c2 
    1919 obj-$(CONFIG_LEDS_AMS_DELTA)           += leds-ams-delta.o 
    2020 obj-$(CONFIG_LEDS_NET48XX)             += leds-net48xx.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/402-ledtrig_netdev.patch

    r12987 r13546  
    11--- a/drivers/leds/Kconfig 
    22+++ b/drivers/leds/Kconfig 
    3 @@ -216,4 +216,11 @@ config LEDS_TRIGGER_MORSE 
     3@@ -227,4 +227,11 @@ config LEDS_TRIGGER_MORSE 
    44        tristate "LED Morse Trigger" 
    55        depends on LEDS_TRIGGERS 
     
    1515--- a/drivers/leds/Makefile 
    1616+++ b/drivers/leds/Makefile 
    17 @@ -31,3 +31,4 @@ obj-$(CONFIG_LEDS_TRIGGER_IDE_DISK)   += l 
    18  obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)   += ledtrig-heartbeat.o 
     17@@ -32,3 +32,4 @@ obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT)  +=  
     18 obj-$(CONFIG_LEDS_TRIGGER_BACKLIGHT)   += ledtrig-backlight.o 
    1919 obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON)  += ledtrig-default-on.o 
    2020 obj-$(CONFIG_LEDS_TRIGGER_MORSE)       += ledtrig-morse.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/410-gpio_buttons.patch

    r12987 r13546  
    11--- a/drivers/input/misc/Kconfig 
    22+++ b/drivers/input/misc/Kconfig 
    3 @@ -207,4 +207,20 @@ config HP_SDC_RTC 
     3@@ -220,4 +220,20 @@ config HP_SDC_RTC 
    44          Say Y here if you want to support the built-in real time clock 
    55          of the HP SDC controller. 
     
    2424--- a/drivers/input/misc/Makefile 
    2525+++ b/drivers/input/misc/Makefile 
    26 @@ -20,3 +20,4 @@ obj-$(CONFIG_HP_SDC_RTC)              += hp_sdc_rtc. 
     26@@ -21,3 +21,4 @@ obj-$(CONFIG_HP_SDC_RTC)              += hp_sdc_rtc. 
    2727 obj-$(CONFIG_INPUT_UINPUT)             += uinput.o 
    2828 obj-$(CONFIG_INPUT_APANEL)             += apanel.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/420-gpiodev.patch

    r12987 r13546  
    11--- a/drivers/char/Kconfig 
    22+++ b/drivers/char/Kconfig 
    3 @@ -1010,6 +1010,13 @@ config CS5535_GPIO 
     3@@ -988,6 +988,13 @@ config CS5535_GPIO 
    44  
    55          If compiled as a module, it will be called cs5535_gpio. 
     
    1717--- a/drivers/char/Makefile 
    1818+++ b/drivers/char/Makefile 
    19 @@ -94,6 +94,7 @@ obj-$(CONFIG_SCx200_GPIO)     += scx200_gpio 
     19@@ -92,6 +92,7 @@ obj-$(CONFIG_SCx200_GPIO)     += scx200_gpio 
    2020 obj-$(CONFIG_PC8736x_GPIO)     += pc8736x_gpio.o 
    2121 obj-$(CONFIG_NSC_GPIO)         += nsc_gpio.o 
  • trunk/target/linux/generic-2.6/patches-2.6.28/450-i2c_at24_add_kernel_interface_read_write.patch

    r13450 r13546  
    9696        at24->use_smbus = use_smbus; 
    9797        at24->chip = chip; 
    98 @@ -521,6 +545,10 @@ static int at24_probe(struct i2c_client  
     98@@ -520,6 +544,10 @@ static int at24_probe(struct i2c_client  
    9999                at24->write_max, 
    100100                use_smbus ? ", use_smbus" : ""); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/510-yaffs_support.patch

    r12987 r13546  
    11--- a/fs/Kconfig 
    22+++ b/fs/Kconfig 
    3 @@ -421,6 +421,7 @@ config FS_POSIX_ACL 
     3@@ -182,6 +182,7 @@ config FILE_LOCKING 
    44  
    55 source "fs/xfs/Kconfig" 
  • trunk/target/linux/generic-2.6/patches-2.6.28/600-phy_extension.patch

    r12987 r13546  
    11--- a/drivers/net/phy/phy.c 
    22+++ b/drivers/net/phy/phy.c 
    3 @@ -348,6 +348,50 @@ int phy_ethtool_gset(struct phy_device * 
     3@@ -299,6 +299,50 @@ int phy_ethtool_gset(struct phy_device * 
    44 } 
    55 EXPORT_SYMBOL(phy_ethtool_gset); 
     
    5252  * phy_mii_ioctl - generic PHY MII ioctl interface 
    5353  * @phydev: the phy_device struct 
    54 @@ -403,8 +447,8 @@ int phy_mii_ioctl(struct phy_device *phy 
     54@@ -355,8 +399,8 @@ int phy_mii_ioctl(struct phy_device *phy 
    5555                } 
    5656  
     
    6363                                && phydev->drv->config_init) { 
    6464                        phy_scan_fixups(phydev); 
    65 @@ -524,7 +568,7 @@ static void phy_force_reduction(struct p 
     65@@ -476,7 +520,7 @@ static void phy_force_reduction(struct p 
    6666        int idx; 
    6767  
     
    7474--- a/include/linux/phy.h 
    7575+++ b/include/linux/phy.h 
    76 @@ -434,6 +434,7 @@ void phy_start_machine(struct phy_device 
     76@@ -476,6 +476,7 @@ void phy_start_machine(struct phy_device 
    7777 void phy_stop_machine(struct phy_device *phydev); 
    7878 int phy_ethtool_sset(struct phy_device *phydev, struct ethtool_cmd *cmd); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/610-phy_detect.patch

    r12987 r13546  
    11--- a/drivers/net/phy/mdio_bus.c 
    22+++ b/drivers/net/phy/mdio_bus.c 
    3 @@ -135,6 +135,9 @@ static int mdio_bus_match(struct device  
     3@@ -273,6 +273,9 @@ static int mdio_bus_match(struct device  
    44        struct phy_device *phydev = to_phy_device(dev); 
    55        struct phy_driver *phydrv = to_phy_driver(drv); 
     
    1313--- a/include/linux/phy.h 
    1414+++ b/include/linux/phy.h 
    15 @@ -339,6 +339,11 @@ struct phy_driver { 
     15@@ -356,6 +356,11 @@ struct phy_driver { 
    1616        u32 features; 
    1717        u32 flags; 
  • trunk/target/linux/generic-2.6/patches-2.6.28/630-phy_packets.patch

    r13192 r13546  
    3131--- a/include/linux/phy.h 
    3232+++ b/include/linux/phy.h 
    33 @@ -309,6 +309,20 @@ struct phy_device { 
     33@@ -326,6 +326,20 @@ struct phy_device { 
    3434        void (*adjust_link)(struct net_device *dev); 
    3535  
     
    5454--- a/include/linux/netdevice.h 
    5555+++ b/include/linux/netdevice.h 
    56 @@ -613,6 +613,7 @@ struct net_device 
     56@@ -627,6 +627,7 @@ struct net_device 
    5757        void                    *ax25_ptr;      /* AX.25 specific data */ 
    5858        struct wireless_dev     *ieee80211_ptr; /* IEEE 802.11 specific data, 
  • trunk/target/linux/generic-2.6/patches-2.6.28/640-mvswitch.patch

    r12987 r13546  
    2424 obj-$(CONFIG_FIXED_PHY)                += fixed.o 
    2525 obj-$(CONFIG_MDIO_BITBANG)     += mdio-bitbang.o 
    26 --- a/drivers/net/phy/mdio_bus.c 
    27 +++ b/drivers/net/phy/mdio_bus.c 
    28 @@ -35,6 +35,12 @@ 
    29  #include <asm/irq.h> 
    30  #include <asm/uaccess.h> 
    31   
    32 +static void mdio_dev_release(struct device *dev) 
    33 +{ 
    34 +       /* nothing to do */ 
    35 +} 
    36 + 
    37 + 
    38  /** 
    39   * mdiobus_register - bring up all the PHYs on a given bus and attach them to bus 
    40   * @bus: target mii_bus 
    41 @@ -85,6 +91,7 @@ int mdiobus_register(struct mii_bus *bus 
    42   
    43                         phydev->dev.parent = bus->dev; 
    44                         phydev->dev.bus = &mdio_bus_type; 
    45 +                       phydev->dev.release = mdio_dev_release; 
    46                         snprintf(phydev->dev.bus_id, BUS_ID_SIZE, PHY_ID_FMT, bus->id, i); 
    47   
    48                         phydev->bus = bus; 
  • trunk/target/linux/generic-2.6/patches-2.6.28/801-usb_serial_endpoint_size.patch

    r12987 r13546  
    99 /* initially all NULL */ 
    1010 static struct usb_serial *serial_table[SERIAL_TTY_MINORS]; 
    11 @@ -835,7 +836,7 @@ int usb_serial_probe(struct usb_interfac 
     11@@ -839,7 +840,7 @@ int usb_serial_probe(struct usb_interfac 
    1212                        dev_err(&interface->dev, "No free urbs available\n"); 
    1313                        goto probe_error; 
     
    1818                port->bulk_in_endpointAddress = endpoint->bEndpointAddress; 
    1919                port->bulk_in_buffer = kmalloc(buffer_size, GFP_KERNEL); 
    20 @@ -1255,3 +1256,5 @@ MODULE_LICENSE("GPL"); 
     20@@ -1268,3 +1269,5 @@ MODULE_LICENSE("GPL"); 
    2121  
    2222 module_param(debug, bool, S_IRUGO | S_IWUSR); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/900-headers_type_and_time.patch

    r12987 r13546  
    1212  
    1313 #ifdef __KERNEL__ 
    14 @@ -228,4 +232,6 @@ struct itimerval { 
     14@@ -239,4 +243,6 @@ struct itimerval { 
    1515  */ 
    1616 #define TIMER_ABSTIME                  0x01 
  • trunk/target/linux/generic-2.6/patches-2.6.28/902-darwin_scripts_include.patch

    r12987 r13546  
    6363--- a/scripts/kconfig/Makefile 
    6464+++ b/scripts/kconfig/Makefile 
    65 @@ -93,6 +93,9 @@ check-lxdialog  := $(srctree)/$(src)/lxd 
     65@@ -97,6 +97,9 @@ check-lxdialog  := $(srctree)/$(src)/lxd 
    6666 # we really need to do so. (Do not call gcc as part of make mrproper) 
    6767 HOST_EXTRACFLAGS = $(shell $(CONFIG_SHELL) $(check-lxdialog) -ccflags) 
  • trunk/target/linux/generic-2.6/patches-2.6.28/921-gpio_spi_driver.patch

    r12987 r13546  
    363363--- a/MAINTAINERS 
    364364+++ b/MAINTAINERS 
    365 @@ -3854,6 +3854,11 @@ L:       cbe-oss-dev@ozlabs.org 
    366  W:     http://www.ibm.com/developerworks/power/cell/ 
    367  S:     Supported 
     365@@ -4017,6 +4017,11 @@ M:       jbglaw@lug-owl.de 
     366 L:     linux-kernel@vger.kernel.org 
     367 S:     Maintained 
    368368  
    369369+SPI GPIO MASTER DRIVER 
     
    372372+S:     Maintained 
    373373+ 
    374  STABLE BRANCH: 
     374 STABLE BRANCH 
    375375 P:     Greg Kroah-Hartman 
    376376 M:     greg@kroah.com 
  • trunk/target/linux/generic-2.6/patches-2.6.28/922-gpiommc.patch

    r12987 r13546  
    612612--- a/drivers/mmc/host/Kconfig 
    613613+++ b/drivers/mmc/host/Kconfig 
    614 @@ -180,3 +180,28 @@ config MMC_TMIO 
     614@@ -192,3 +192,28 @@ config MMC_TMIO 
    615615        help 
    616616          This provides support for the SD/MMC cell found in TC6393XB, 
     
    825825--- a/MAINTAINERS 
    826826+++ b/MAINTAINERS 
    827 @@ -1833,6 +1833,11 @@ L:       gigaset307x-common@lists.sourceforge. 
    828  W:     http://gigaset307x.sourceforge.net/ 
     827@@ -1910,6 +1910,11 @@ W:       http://moinejf.free.fr 
     828 L:     video4linux-list@redhat.com 
    829829 S:     Maintained 
    830830  
  • trunk/target/linux/generic-2.6/patches-2.6.28/951-revert_gcc4_4_fixes.patch

    r12987 r13546  
    514514--- a/arch/powerpc/Makefile 
    515515+++ b/arch/powerpc/Makefile 
    516 @@ -90,8 +90,6 @@ endif 
     516@@ -92,8 +92,6 @@ endif 
    517517 else 
    518518        KBUILD_CFLAGS += $(call cc-option,-mtune=power4) 
  • trunk/target/linux/generic-2.6/patches-2.6.28/970-ocf_kbuild_integration.patch

    r13293 r13546  
    11--- a/crypto/Kconfig 
    22+++ b/crypto/Kconfig 
    3 @@ -666,6 +666,8 @@ config CRYPTO_LZO 
    4         help 
    5           This is the LZO algorithm. 
     3@@ -707,6 +707,8 @@ config CRYPTO_ANSI_CPRNG 
     4          for cryptographic modules.  Uses the Algorithm specified in 
     5          ANSI X9.31 A.2.4 
    66  
    77+source "crypto/ocf/Kconfig" 
     
    1212--- a/crypto/Makefile 
    1313+++ b/crypto/Makefile 
    14 @@ -73,6 +73,11 @@ obj-$(CONFIG_CRYPTO_LZO) += lzo.o 
     14@@ -79,6 +79,11 @@ obj-$(CONFIG_CRYPTO_ANSI_CPRNG) += ansi_ 
    1515 obj-$(CONFIG_CRYPTO_TEST) += tcrypt.o 
    1616  
  • trunk/target/linux/generic-2.6/patches-2.6.28/971-ocf_20080917.patch

    r13288 r13546  
    2525  * particular randomness source.  They do this by keeping track of the 
    2626  * first and second order deltas of the event timings. 
    27 @@ -668,6 +678,61 @@ void add_disk_randomness(struct gendisk  
     27@@ -689,6 +699,61 @@ void add_disk_randomness(struct gendisk  
    2828 } 
    2929 #endif 
  • trunk/target/linux/generic-2.6/patches-2.6.28/974-ssb_b43_default_on.patch

    r13449 r13546  
    11--- a/drivers/ssb/Kconfig 
    22+++ b/drivers/ssb/Kconfig 
    3 @@ -48,7 +48,7 @@ config SSB_PCIHOST 
     3@@ -49,7 +49,7 @@ config SSB_PCIHOST 
    44 config SSB_B43_PCI_BRIDGE 
    55        bool 
Note: See TracChangeset for help on using the changeset viewer.