Changeset 15776


Ignore:
Timestamp:
2009-05-11T22:22:59+02:00 (9 years ago)
Author:
hauke
Message:

[kernel] Refresh patches.

Location:
trunk/target/linux/generic-2.6
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/patches-2.6.27/150-netfilter_imq.patch

    r15655 r15776  
    570570--- a/drivers/net/Kconfig 
    571571+++ b/drivers/net/Kconfig 
    572 @@ -109,6 +109,129 @@ 
     572@@ -109,6 +109,129 @@ config EQUALIZER 
    573573          To compile this driver as a module, choose M here: the module 
    574574          will be called eql.  If unsure, say N. 
     
    702702--- a/drivers/net/Makefile 
    703703+++ b/drivers/net/Makefile 
    704 @@ -144,6 +144,7 @@ 
     704@@ -144,6 +144,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
    705705 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 
    706706  
     
    764764 #define HAVE_ALLOC_SKB         /* For the drivers to know */ 
    765765 #define HAVE_ALIGNABLE_SKB     /* Ditto 8)                */ 
    766 @@ -272,6 +275,9 @@ 
     766@@ -272,6 +275,9 @@ struct sk_buff { 
    767767         * first. This is owned by whoever has the skb queued ATM. 
    768768         */ 
     
    774774        unsigned int            len, 
    775775                                data_len; 
    776 @@ -302,6 +308,9 @@ 
     776@@ -302,6 +308,9 @@ struct sk_buff { 
    777777        struct nf_conntrack     *nfct; 
    778778        struct sk_buff          *nfct_reasm; 
     
    784784        struct nf_bridge_info   *nf_bridge; 
    785785 #endif 
    786 @@ -321,6 +330,9 @@ 
     786@@ -321,6 +330,9 @@ struct sk_buff { 
    787787        __u8                    do_not_encrypt:1; 
    788788 #endif 
     
    794794 #ifdef CONFIG_NET_DMA 
    795795        dma_cookie_t            dma_cookie; 
    796 @@ -353,6 +365,12 @@ 
     796@@ -353,6 +365,12 @@ struct sk_buff { 
    797797  
    798798 #include <asm/system.h> 
     
    807807 extern void           __kfree_skb(struct sk_buff *skb); 
    808808 extern struct sk_buff *__alloc_skb(unsigned int size, 
    809 @@ -1633,6 +1651,10 @@ 
     809@@ -1633,6 +1651,10 @@ static inline void __nf_copy(struct sk_b 
    810810        dst->nfct_reasm = src->nfct_reasm; 
    811811        nf_conntrack_get_reasm(src->nfct_reasm); 
     
    830830 #include <linux/seq_file.h> 
    831831 #include <linux/stat.h> 
    832 @@ -1624,7 +1627,11 @@ 
     832@@ -1624,7 +1627,11 @@ int dev_hard_start_xmit(struct sk_buff * 
    833833                        struct netdev_queue *txq) 
    834834 { 
     
    843843  
    844844                if (netif_needs_gso(dev, skb)) { 
    845 @@ -1715,8 +1722,7 @@ 
     845@@ -1715,8 +1722,7 @@ static u16 simple_tx_hash(struct net_dev 
    846846        return (u16) (((u64) hash * dev->real_num_tx_queues) >> 32); 
    847847 } 
     
    853853        u16 queue_index = 0; 
    854854  
    855 @@ -1728,6 +1734,7 @@ 
     855@@ -1728,6 +1734,7 @@ static struct netdev_queue *dev_pick_tx( 
    856856        skb_set_queue_mapping(skb, queue_index); 
    857857        return netdev_get_tx_queue(dev, queue_index); 
     
    863863--- a/include/linux/netdevice.h 
    864864+++ b/include/linux/netdevice.h 
    865 @@ -915,6 +915,7 @@ 
     865@@ -915,6 +915,7 @@ extern int          dev_alloc_name(struct net_de 
    866866 extern int             dev_open(struct net_device *dev); 
    867867 extern int             dev_close(struct net_device *dev); 
     
    885885--- a/include/net/netfilter/nf_queue.h 
    886886+++ b/include/net/netfilter/nf_queue.h 
    887 @@ -13,6 +13,12 @@ 
     887@@ -13,6 +13,12 @@ struct nf_queue_entry { 
    888888        struct net_device       *indev; 
    889889        struct net_device       *outdev; 
     
    898898  
    899899 #define nf_queue_entry_reroute(x) ((void *)x + sizeof(struct nf_queue_entry)) 
    900 @@ -30,5 +36,11 @@ 
     900@@ -30,5 +36,11 @@ extern int nf_unregister_queue_handler(i 
    901901                                       const struct nf_queue_handler *qh); 
    902902 extern void nf_unregister_queue_handlers(const struct nf_queue_handler *qh); 
     
    922922 static void sock_pipe_buf_release(struct pipe_inode_info *pipe, 
    923923                                  struct pipe_buffer *buf) 
    924 @@ -88,6 +91,80 @@ 
     924@@ -88,6 +91,80 @@ static int sock_pipe_buf_steal(struct pi 
    925925        return 1; 
    926926 } 
     
    10031003 /* Pipe buffer operations for a socket. */ 
    10041004 static struct pipe_buf_operations sock_pipe_buf_ops = { 
    1005 @@ -362,6 +439,15 @@ 
     1005@@ -362,6 +439,15 @@ static void skb_release_all(struct sk_bu 
    10061006                WARN_ON(in_irq()); 
    10071007                skb->destructor(skb); 
     
    10191019        nf_conntrack_put(skb->nfct); 
    10201020        nf_conntrack_put_reasm(skb->nfct_reasm); 
    1021 @@ -424,6 +510,9 @@ 
     1021@@ -424,6 +510,9 @@ static void __copy_skb_header(struct sk_ 
    10221022        new->sp                 = secpath_get(old->sp); 
    10231023 #endif 
     
    10291029        new->csum_offset        = old->csum_offset; 
    10301030        new->local_df           = old->local_df; 
    1031 @@ -2326,6 +2415,13 @@ 
     1031@@ -2326,6 +2415,13 @@ void __init skb_init(void) 
    10321032                                                0, 
    10331033                                                SLAB_HWCACHE_ALIGN|SLAB_PANIC, 
     
    10451045--- a/net/netfilter/Kconfig 
    10461046+++ b/net/netfilter/Kconfig 
    1047 @@ -342,6 +342,18 @@ 
     1047@@ -342,6 +342,18 @@ config NETFILTER_XT_TARGET_DSCP 
    10481048  
    10491049          To compile it as a module, choose M here.  If unsure, say N. 
     
    10661066--- a/net/netfilter/Makefile 
    10671067+++ b/net/netfilter/Makefile 
    1068 @@ -42,6 +42,7 @@ 
     1068@@ -42,6 +42,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIF 
    10691069 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNMARK) += xt_CONNMARK.o 
    10701070 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o 
     
    10761076--- a/net/netfilter/nf_queue.c 
    10771077+++ b/net/netfilter/nf_queue.c 
    1078 @@ -20,6 +20,26 @@ 
     1078@@ -20,6 +20,26 @@ static const struct nf_queue_handler *qu 
    10791079  
    10801080 static DEFINE_MUTEX(queue_handler_mutex); 
     
    11031103  * same handler is registered, return 0 in case of success. */ 
    11041104 int nf_register_queue_handler(int pf, const struct nf_queue_handler *qh) 
    1105 @@ -80,7 +100,7 @@ 
     1105@@ -80,7 +100,7 @@ void nf_unregister_queue_handlers(const  
    11061106 } 
    11071107 EXPORT_SYMBOL_GPL(nf_unregister_queue_handlers); 
     
    11121112        /* Release those devices we held, or Alexey will kill me. */ 
    11131113        if (entry->indev) 
    1114 @@ -100,6 +120,7 @@ 
     1114@@ -100,6 +120,7 @@ static void nf_queue_entry_release_refs( 
    11151115        /* Drop reference to owner of hook which queued us. */ 
    11161116        module_put(entry->elem->owner); 
     
    11201120 /* 
    11211121  * Any packet that leaves via this function must come back 
    1122 @@ -121,12 +142,26 @@ 
     1122@@ -121,12 +142,26 @@ static int __nf_queue(struct sk_buff *sk 
    11231123 #endif 
    11241124        const struct nf_afinfo *afinfo; 
     
    11471147  
    11481148        afinfo = nf_get_afinfo(pf); 
    1149 @@ -145,6 +180,10 @@ 
     1149@@ -145,6 +180,10 @@ static int __nf_queue(struct sk_buff *sk 
    11501150                .indev  = indev, 
    11511151                .outdev = outdev, 
     
    11581158  
    11591159        /* If it's going away, ignore hook. */ 
    1160 @@ -170,8 +209,19 @@ 
     1160@@ -170,8 +209,19 @@ static int __nf_queue(struct sk_buff *sk 
    11611161        } 
    11621162 #endif 
  • trunk/target/linux/generic-2.6/patches-2.6.27/180-netfilter_depends.patch

    r15655 r15776  
    11--- a/net/netfilter/Kconfig 
    22+++ b/net/netfilter/Kconfig 
    3 @@ -165,7 +165,7 @@ 
     3@@ -165,7 +165,7 @@ config NF_CONNTRACK_FTP 
    44  
    55 config NF_CONNTRACK_H323 
     
    1010        help 
    1111          H.323 is a VoIP signalling protocol from ITU-T. As one of the most 
    12 @@ -455,7 +455,7 @@ 
     12@@ -455,7 +455,7 @@ config NETFILTER_XT_TARGET_CONNSECMARK 
    1313  
    1414 config NETFILTER_XT_TARGET_TCPMSS 
  • trunk/target/linux/generic-2.6/patches-2.6.27/190-netfilter_rtsp.patch

    r15655 r15776  
    295295--- a/net/ipv4/netfilter/Makefile 
    296296+++ b/net/ipv4/netfilter/Makefile 
    297 @@ -23,6 +23,7 @@ 
     297@@ -23,6 +23,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 @@ 
     307@@ -278,6 +278,16 @@ config NF_CONNTRACK_TFTP 
    308308  
    309309          To compile it as a module, choose M here.  If unsure, say N. 
     
    324324--- a/net/netfilter/Makefile 
    325325+++ b/net/netfilter/Makefile 
    326 @@ -33,6 +33,7 @@ 
     326@@ -33,6 +33,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_co 
    327327 obj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o 
    328328 obj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o 
     
    334334--- a/net/ipv4/netfilter/Kconfig 
    335335+++ b/net/ipv4/netfilter/Kconfig 
    336 @@ -270,6 +270,11 @@ 
     336@@ -270,6 +270,11 @@ config NF_NAT_IRC 
    337337        depends on IP_NF_IPTABLES && NF_CONNTRACK && NF_NAT 
    338338        default NF_NAT && NF_CONNTRACK_IRC 
  • trunk/target/linux/generic-2.6/patches-2.6.27/801-usb_serial_endpoint_size.patch

    r12987 r15776  
    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@@ -856,7 +857,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@@ -1292,3 +1293,5 @@ MODULE_LICENSE("GPL"); 
    2121  
    2222 module_param(debug, bool, S_IRUGO | S_IWUSR); 
  • trunk/target/linux/generic-2.6/patches-2.6.28/150-netfilter_imq.patch

    r15655 r15776  
    571571--- a/drivers/net/Kconfig 
    572572+++ b/drivers/net/Kconfig 
    573 @@ -109,6 +109,129 @@ 
     573@@ -109,6 +109,129 @@ config EQUALIZER 
    574574          To compile this driver as a module, choose M here: the module 
    575575          will be called eql.  If unsure, say N. 
     
    703703--- a/drivers/net/Makefile 
    704704+++ b/drivers/net/Makefile 
    705 @@ -148,6 +148,7 @@ 
     705@@ -148,6 +148,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
    706706 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 
    707707  
     
    765765 #define HAVE_ALLOC_SKB         /* For the drivers to know */ 
    766766 #define HAVE_ALIGNABLE_SKB     /* Ditto 8)                */ 
    767 @@ -278,6 +281,9 @@ 
     767@@ -278,6 +281,9 @@ struct sk_buff { 
    768768         * first. This is owned by whoever has the skb queued ATM. 
    769769         */ 
     
    775775        unsigned int            len, 
    776776                                data_len; 
    777 @@ -308,6 +314,9 @@ 
     777@@ -308,6 +314,9 @@ struct sk_buff { 
    778778        struct nf_conntrack     *nfct; 
    779779        struct sk_buff          *nfct_reasm; 
     
    785785        struct nf_bridge_info   *nf_bridge; 
    786786 #endif 
    787 @@ -327,6 +336,9 @@ 
     787@@ -327,6 +336,9 @@ struct sk_buff { 
    788788        __u8                    do_not_encrypt:1; 
    789789 #endif 
     
    795795 #ifdef CONFIG_NET_DMA 
    796796        dma_cookie_t            dma_cookie; 
    797 @@ -367,6 +379,12 @@ 
     797@@ -367,6 +379,12 @@ extern void skb_dma_unmap(struct device  
    798798                          enum dma_data_direction dir); 
    799799 #endif 
     
    808808 extern void           __kfree_skb(struct sk_buff *skb); 
    809809 extern struct sk_buff *__alloc_skb(unsigned int size, 
    810 @@ -1804,6 +1822,10 @@ 
     810@@ -1804,6 +1822,10 @@ static inline void __nf_copy(struct sk_b 
    811811        dst->nfct_reasm = src->nfct_reasm; 
    812812        nf_conntrack_get_reasm(src->nfct_reasm); 
     
    831831 #include <linux/seq_file.h> 
    832832 #include <linux/stat.h> 
    833 @@ -1655,7 +1658,11 @@ 
     833@@ -1655,7 +1658,11 @@ int dev_hard_start_xmit(struct sk_buff * 
    834834                        struct netdev_queue *txq) 
    835835 { 
     
    844844  
    845845                if (netif_needs_gso(dev, skb)) { 
    846 @@ -1746,8 +1753,7 @@ 
     846@@ -1746,8 +1753,7 @@ static u16 simple_tx_hash(struct net_dev 
    847847        return (u16) (((u64) hash * dev->real_num_tx_queues) >> 32); 
    848848 } 
     
    854854        u16 queue_index = 0; 
    855855  
    856 @@ -1759,6 +1765,7 @@ 
     856@@ -1759,6 +1765,7 @@ static struct netdev_queue *dev_pick_tx( 
    857857        skb_set_queue_mapping(skb, queue_index); 
    858858        return netdev_get_tx_queue(dev, queue_index); 
     
    864864--- a/include/linux/netdevice.h 
    865865+++ b/include/linux/netdevice.h 
    866 @@ -950,6 +950,7 @@ 
     866@@ -950,6 +950,7 @@ extern int          dev_alloc_name(struct net_de 
    867867 extern int             dev_open(struct net_device *dev); 
    868868 extern int             dev_close(struct net_device *dev); 
     
    886886--- a/include/net/netfilter/nf_queue.h 
    887887+++ b/include/net/netfilter/nf_queue.h 
    888 @@ -13,6 +13,12 @@ 
     888@@ -13,6 +13,12 @@ struct nf_queue_entry { 
    889889        struct net_device       *indev; 
    890890        struct net_device       *outdev; 
     
    899899  
    900900 #define nf_queue_entry_reroute(x) ((void *)x + sizeof(struct nf_queue_entry)) 
    901 @@ -30,5 +36,11 @@ 
     901@@ -30,5 +36,11 @@ extern int nf_unregister_queue_handler(u 
    902902                                       const struct nf_queue_handler *qh); 
    903903 extern void nf_unregister_queue_handlers(const struct nf_queue_handler *qh); 
     
    923923 static void sock_pipe_buf_release(struct pipe_inode_info *pipe, 
    924924                                  struct pipe_buffer *buf) 
    925 @@ -88,6 +91,80 @@ 
     925@@ -88,6 +91,80 @@ static int sock_pipe_buf_steal(struct pi 
    926926        return 1; 
    927927 } 
     
    10041004 /* Pipe buffer operations for a socket. */ 
    10051005 static struct pipe_buf_operations sock_pipe_buf_ops = { 
    1006 @@ -381,6 +458,15 @@ 
     1006@@ -381,6 +458,15 @@ static void skb_release_head_state(struc 
    10071007                WARN_ON(in_irq()); 
    10081008                skb->destructor(skb); 
     
    10201020        nf_conntrack_put(skb->nfct); 
    10211021        nf_conntrack_put_reasm(skb->nfct_reasm); 
    1022 @@ -493,6 +579,9 @@ 
     1022@@ -493,6 +579,9 @@ static void __copy_skb_header(struct sk_ 
    10231023        new->sp                 = secpath_get(old->sp); 
    10241024 #endif 
     
    10301030        new->csum_offset        = old->csum_offset; 
    10311031        new->local_df           = old->local_df; 
    1032 @@ -2397,6 +2486,13 @@ 
     1032@@ -2397,6 +2486,13 @@ void __init skb_init(void) 
    10331033                                                0, 
    10341034                                                SLAB_HWCACHE_ALIGN|SLAB_PANIC, 
     
    10461046--- a/net/netfilter/Kconfig 
    10471047+++ b/net/netfilter/Kconfig 
    1048 @@ -357,6 +357,18 @@ 
     1048@@ -357,6 +357,18 @@ config NETFILTER_XT_TARGET_DSCP 
    10491049  
    10501050          To compile it as a module, choose M here.  If unsure, say N. 
     
    10671067--- a/net/netfilter/Makefile 
    10681068+++ b/net/netfilter/Makefile 
    1069 @@ -45,6 +45,7 @@ 
     1069@@ -45,6 +45,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIF 
    10701070 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNMARK) += xt_CONNMARK.o 
    10711071 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o 
     
    10771077--- a/net/netfilter/nf_queue.c 
    10781078+++ b/net/netfilter/nf_queue.c 
    1079 @@ -20,6 +20,26 @@ 
     1079@@ -20,6 +20,26 @@ static const struct nf_queue_handler *qu 
    10801080  
    10811081 static DEFINE_MUTEX(queue_handler_mutex); 
     
    11041104  * same handler is registered, return 0 in case of success. */ 
    11051105 int nf_register_queue_handler(u_int8_t pf, const struct nf_queue_handler *qh) 
    1106 @@ -80,7 +100,7 @@ 
     1106@@ -80,7 +100,7 @@ void nf_unregister_queue_handlers(const  
    11071107 } 
    11081108 EXPORT_SYMBOL_GPL(nf_unregister_queue_handlers); 
     
    11131113        /* Release those devices we held, or Alexey will kill me. */ 
    11141114        if (entry->indev) 
    1115 @@ -100,6 +120,7 @@ 
     1115@@ -100,6 +120,7 @@ static void nf_queue_entry_release_refs( 
    11161116        /* Drop reference to owner of hook which queued us. */ 
    11171117        module_put(entry->elem->owner); 
     
    11211121 /* 
    11221122  * Any packet that leaves via this function must come back 
    1123 @@ -121,12 +142,26 @@ 
     1123@@ -121,12 +142,26 @@ static int __nf_queue(struct sk_buff *sk 
    11241124 #endif 
    11251125        const struct nf_afinfo *afinfo; 
     
    11481148  
    11491149        afinfo = nf_get_afinfo(pf); 
    1150 @@ -145,6 +180,10 @@ 
     1150@@ -145,6 +180,10 @@ static int __nf_queue(struct sk_buff *sk 
    11511151                .indev  = indev, 
    11521152                .outdev = outdev, 
     
    11591159  
    11601160        /* If it's going away, ignore hook. */ 
    1161 @@ -170,8 +209,19 @@ 
     1161@@ -170,8 +209,19 @@ static int __nf_queue(struct sk_buff *sk 
    11621162        } 
    11631163 #endif 
  • trunk/target/linux/generic-2.6/patches-2.6.28/180-netfilter_depends.patch

    r15655 r15776  
    11--- a/net/netfilter/Kconfig 
    22+++ b/net/netfilter/Kconfig 
    3 @@ -160,7 +160,6 @@ 
     3@@ -160,7 +160,6 @@ config NF_CONNTRACK_FTP 
    44  
    55 config NF_CONNTRACK_H323 
     
    99        help 
    1010          H.323 is a VoIP signalling protocol from ITU-T. As one of the most 
    11 @@ -467,7 +466,6 @@ 
     11@@ -467,7 +466,6 @@ config NETFILTER_XT_TARGET_SECMARK 
    1212  
    1313 config NETFILTER_XT_TARGET_TCPMSS 
  • trunk/target/linux/generic-2.6/patches-2.6.28/190-netfilter_rtsp.patch

    r15655 r15776  
    295295--- a/net/ipv4/netfilter/Makefile 
    296296+++ b/net/ipv4/netfilter/Makefile 
    297 @@ -26,6 +26,7 @@ 
     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 @@ -267,6 +267,16 @@ 
     307@@ -267,6 +267,16 @@ config NF_CONNTRACK_TFTP 
    308308  
    309309          To compile it as a module, choose M here.  If unsure, say N. 
     
    324324--- a/net/netfilter/Makefile 
    325325+++ b/net/netfilter/Makefile 
    326 @@ -33,6 +33,7 @@ 
     326@@ -33,6 +33,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_co 
    327327 obj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o 
    328328 obj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o 
     
    334334--- a/net/ipv4/netfilter/Kconfig 
    335335+++ b/net/ipv4/netfilter/Kconfig 
    336 @@ -257,6 +257,11 @@ 
     336@@ -257,6 +257,11 @@ config NF_NAT_IRC 
    337337        depends on NF_CONNTRACK && NF_NAT 
    338338        default NF_NAT && NF_CONNTRACK_IRC 
  • trunk/target/linux/generic-2.6/patches-2.6.28/205-skb_padding.patch

    r15761 r15776  
    11--- a/include/linux/skbuff.h 
    22+++ b/include/linux/skbuff.h 
    3 @@ -1256,11 +1256,18 @@ static inline int skb_network_offset(con 
     3@@ -1270,11 +1270,18 @@ static inline int skb_network_offset(con 
    44  * 
    55  * Various parts of the networking layer expect at least 16 bytes of 
     
    2020  
    2121 static inline void __skb_trim(struct sk_buff *skb, unsigned int len) 
    22 @@ -1350,9 +1357,9 @@ static inline void __skb_queue_purge(str 
     22@@ -1364,9 +1371,9 @@ static inline void __skb_queue_purge(str 
    2323 static inline struct sk_buff *__dev_alloc_skb(unsigned int length, 
    2424                                              gfp_t gfp_mask) 
     
    3232 } 
    3333  
    34 @@ -1425,7 +1432,7 @@ static inline int __skb_cow(struct sk_bu 
     34@@ -1439,7 +1446,7 @@ static inline int __skb_cow(struct sk_bu 
    3535                delta = headroom - skb_headroom(skb); 
    3636  
     
    4343--- a/net/core/skbuff.c 
    4444+++ b/net/core/skbuff.c 
    45 @@ -243,9 +243,9 @@ struct sk_buff *__netdev_alloc_skb(struc 
     45@@ -320,9 +320,9 @@ struct sk_buff *__netdev_alloc_skb(struc 
    4646        int node = dev->dev.parent ? dev_to_node(dev->dev.parent) : -1; 
    4747        struct sk_buff *skb; 
  • trunk/target/linux/generic-2.6/patches-2.6.29/022-mips_force_sig_address_errors.patch

    r15642 r15776  
    1414 1 files changed, 3 insertions(+), 3 deletions(-) 
    1515 
    16 diff --git a/arch/mips/kernel/unaligned.c b/arch/mips/kernel/unaligned.c 
    17 index bf4c4a9..67bd626 100644 
    1816--- a/arch/mips/kernel/unaligned.c 
    1917+++ b/arch/mips/kernel/unaligned.c 
     
    4139  
    4240 asmlinkage void do_ade(struct pt_regs *regs) 
    43 --  
    44 1.6.0.6 
    45  
  • trunk/target/linux/generic-2.6/patches-2.6.29/150-netfilter_imq.patch

    r15655 r15776  
    575575--- a/drivers/net/Kconfig 
    576576+++ b/drivers/net/Kconfig 
    577 @@ -110,6 +110,129 @@ 
     577@@ -110,6 +110,129 @@ config EQUALIZER 
    578578          To compile this driver as a module, choose M here: the module 
    579579          will be called eql.  If unsure, say N. 
     
    707707--- a/drivers/net/Makefile 
    708708+++ b/drivers/net/Makefile 
    709 @@ -150,6 +150,7 @@ 
     709@@ -150,6 +150,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
    710710 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 
    711711  
     
    769769 #define HAVE_ALLOC_SKB         /* For the drivers to know */ 
    770770 #define HAVE_ALIGNABLE_SKB     /* Ditto 8)                */ 
    771 @@ -282,6 +285,9 @@ 
     771@@ -282,6 +285,9 @@ struct sk_buff { 
    772772         * first. This is owned by whoever has the skb queued ATM. 
    773773         */ 
     
    779779        unsigned int            len, 
    780780                                data_len; 
    781 @@ -312,6 +318,9 @@ 
     781@@ -312,6 +318,9 @@ struct sk_buff { 
    782782        struct nf_conntrack     *nfct; 
    783783        struct sk_buff          *nfct_reasm; 
     
    789789        struct nf_bridge_info   *nf_bridge; 
    790790 #endif 
    791 @@ -332,6 +341,9 @@ 
     791@@ -332,6 +341,9 @@ struct sk_buff { 
    792792        __u8                    requeue:1; 
    793793 #endif 
     
    799799 #ifdef CONFIG_NET_DMA 
    800800        dma_cookie_t            dma_cookie; 
    801 @@ -372,6 +384,12 @@ 
     801@@ -372,6 +384,12 @@ extern void skb_dma_unmap(struct device  
    802802                          enum dma_data_direction dir); 
    803803 #endif 
     
    812812 extern void           __kfree_skb(struct sk_buff *skb); 
    813813 extern struct sk_buff *__alloc_skb(unsigned int size, 
    814 @@ -1844,6 +1862,10 @@ 
     814@@ -1844,6 +1862,10 @@ static inline void __nf_copy(struct sk_b 
    815815        dst->nfct_reasm = src->nfct_reasm; 
    816816        nf_conntrack_get_reasm(src->nfct_reasm); 
     
    835835 #include <linux/seq_file.h> 
    836836 #include <linux/stat.h> 
    837 @@ -1671,7 +1674,11 @@ 
     837@@ -1671,7 +1674,11 @@ int dev_hard_start_xmit(struct sk_buff * 
    838838  
    839839        prefetch(&dev->netdev_ops->ndo_start_xmit); 
     
    848848  
    849849                if (netif_needs_gso(dev, skb)) { 
    850 @@ -1762,8 +1769,7 @@ 
     850@@ -1762,8 +1769,7 @@ static u16 simple_tx_hash(struct net_dev 
    851851        return (u16) (((u64) hash * dev->real_num_tx_queues) >> 32); 
    852852 } 
     
    858858        const struct net_device_ops *ops = dev->netdev_ops; 
    859859        u16 queue_index = 0; 
    860 @@ -1776,6 +1782,7 @@ 
     860@@ -1776,6 +1782,7 @@ static struct netdev_queue *dev_pick_tx( 
    861861        skb_set_queue_mapping(skb, queue_index); 
    862862        return netdev_get_tx_queue(dev, queue_index); 
     
    868868--- a/include/linux/netdevice.h 
    869869+++ b/include/linux/netdevice.h 
    870 @@ -1071,6 +1071,7 @@ 
     870@@ -1071,6 +1071,7 @@ extern int                dev_alloc_name(struct net_de 
    871871 extern int             dev_open(struct net_device *dev); 
    872872 extern int             dev_close(struct net_device *dev); 
     
    890890--- a/include/net/netfilter/nf_queue.h 
    891891+++ b/include/net/netfilter/nf_queue.h 
    892 @@ -13,6 +13,12 @@ 
     892@@ -13,6 +13,12 @@ struct nf_queue_entry { 
    893893        struct net_device       *indev; 
    894894        struct net_device       *outdev; 
     
    903903  
    904904 #define nf_queue_entry_reroute(x) ((void *)x + sizeof(struct nf_queue_entry)) 
    905 @@ -30,5 +36,11 @@ 
     905@@ -30,5 +36,11 @@ extern int nf_unregister_queue_handler(u 
    906906                                       const struct nf_queue_handler *qh); 
    907907 extern void nf_unregister_queue_handlers(const struct nf_queue_handler *qh); 
     
    927927 static void sock_pipe_buf_release(struct pipe_inode_info *pipe, 
    928928                                  struct pipe_buffer *buf) 
    929 @@ -88,6 +91,80 @@ 
     929@@ -88,6 +91,80 @@ static int sock_pipe_buf_steal(struct pi 
    930930        return 1; 
    931931 } 
     
    10081008 /* Pipe buffer operations for a socket. */ 
    10091009 static struct pipe_buf_operations sock_pipe_buf_ops = { 
    1010 @@ -381,6 +458,15 @@ 
     1010@@ -381,6 +458,15 @@ static void skb_release_head_state(struc 
    10111011                WARN_ON(in_irq()); 
    10121012                skb->destructor(skb); 
     
    10241024        nf_conntrack_put(skb->nfct); 
    10251025        nf_conntrack_put_reasm(skb->nfct_reasm); 
    1026 @@ -493,6 +579,9 @@ 
     1026@@ -493,6 +579,9 @@ static void __copy_skb_header(struct sk_ 
    10271027        new->sp                 = secpath_get(old->sp); 
    10281028 #endif 
     
    10341034        new->csum_offset        = old->csum_offset; 
    10351035        new->local_df           = old->local_df; 
    1036 @@ -2664,6 +2753,13 @@ 
     1036@@ -2664,6 +2753,13 @@ void __init skb_init(void) 
    10371037                                                0, 
    10381038                                                SLAB_HWCACHE_ALIGN|SLAB_PANIC, 
     
    10501050--- a/net/netfilter/Kconfig 
    10511051+++ b/net/netfilter/Kconfig 
    1052 @@ -357,6 +357,18 @@ 
     1052@@ -357,6 +357,18 @@ config NETFILTER_XT_TARGET_DSCP 
    10531053  
    10541054          To compile it as a module, choose M here.  If unsure, say N. 
     
    10711071--- a/net/netfilter/Makefile 
    10721072+++ b/net/netfilter/Makefile 
    1073 @@ -45,6 +45,7 @@ 
     1073@@ -45,6 +45,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CLASSIF 
    10741074 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNMARK) += xt_CONNMARK.o 
    10751075 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o 
     
    10811081--- a/net/netfilter/nf_queue.c 
    10821082+++ b/net/netfilter/nf_queue.c 
    1083 @@ -20,6 +20,26 @@ 
     1083@@ -20,6 +20,26 @@ static const struct nf_queue_handler *qu 
    10841084  
    10851085 static DEFINE_MUTEX(queue_handler_mutex); 
     
    11081108  * same handler is registered, return 0 in case of success. */ 
    11091109 int nf_register_queue_handler(u_int8_t pf, const struct nf_queue_handler *qh) 
    1110 @@ -80,7 +100,7 @@ 
     1110@@ -80,7 +100,7 @@ void nf_unregister_queue_handlers(const  
    11111111 } 
    11121112 EXPORT_SYMBOL_GPL(nf_unregister_queue_handlers); 
     
    11171117        /* Release those devices we held, or Alexey will kill me. */ 
    11181118        if (entry->indev) 
    1119 @@ -100,6 +120,7 @@ 
     1119@@ -100,6 +120,7 @@ static void nf_queue_entry_release_refs( 
    11201120        /* Drop reference to owner of hook which queued us. */ 
    11211121        module_put(entry->elem->owner); 
     
    11251125 /* 
    11261126  * Any packet that leaves via this function must come back 
    1127 @@ -121,12 +142,26 @@ 
     1127@@ -121,12 +142,26 @@ static int __nf_queue(struct sk_buff *sk 
    11281128 #endif 
    11291129        const struct nf_afinfo *afinfo; 
     
    11521152  
    11531153        afinfo = nf_get_afinfo(pf); 
    1154 @@ -145,6 +180,10 @@ 
     1154@@ -145,6 +180,10 @@ static int __nf_queue(struct sk_buff *sk 
    11551155                .indev  = indev, 
    11561156                .outdev = outdev, 
     
    11631163  
    11641164        /* If it's going away, ignore hook. */ 
    1165 @@ -170,8 +209,19 @@ 
     1165@@ -170,8 +209,19 @@ static int __nf_queue(struct sk_buff *sk 
    11661166        } 
    11671167 #endif 
  • trunk/target/linux/generic-2.6/patches-2.6.29/180-netfilter_depends.patch

    r15655 r15776  
    11--- a/net/netfilter/Kconfig 
    22+++ b/net/netfilter/Kconfig 
    3 @@ -160,7 +160,6 @@ 
     3@@ -160,7 +160,6 @@ config NF_CONNTRACK_FTP 
    44  
    55 config NF_CONNTRACK_H323 
     
    99        help 
    1010          H.323 is a VoIP signalling protocol from ITU-T. As one of the most 
    11 @@ -466,7 +465,6 @@ 
     11@@ -466,7 +465,6 @@ config NETFILTER_XT_TARGET_SECMARK 
    1212  
    1313 config NETFILTER_XT_TARGET_TCPMSS 
  • trunk/target/linux/generic-2.6/patches-2.6.29/190-netfilter_rtsp.patch

    r15655 r15776  
    295295--- a/net/ipv4/netfilter/Makefile 
    296296+++ b/net/ipv4/netfilter/Makefile 
    297 @@ -26,6 +26,7 @@ 
     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 @@ -267,6 +267,16 @@ 
     307@@ -267,6 +267,16 @@ config NF_CONNTRACK_TFTP 
    308308  
    309309          To compile it as a module, choose M here.  If unsure, say N. 
     
    324324--- a/net/netfilter/Makefile 
    325325+++ b/net/netfilter/Makefile 
    326 @@ -33,6 +33,7 @@ 
     326@@ -33,6 +33,7 @@ obj-$(CONFIG_NF_CONNTRACK_PPTP) += nf_co 
    327327 obj-$(CONFIG_NF_CONNTRACK_SANE) += nf_conntrack_sane.o 
    328328 obj-$(CONFIG_NF_CONNTRACK_SIP) += nf_conntrack_sip.o 
     
    334334--- a/net/ipv4/netfilter/Kconfig 
    335335+++ b/net/ipv4/netfilter/Kconfig 
    336 @@ -257,6 +257,11 @@ 
     336@@ -257,6 +257,11 @@ config NF_NAT_IRC 
    337337        depends on NF_CONNTRACK && NF_NAT 
    338338        default NF_NAT && NF_CONNTRACK_IRC 
  • trunk/target/linux/generic-2.6/patches-2.6.29/221-binfmt_elf_gcc4.1.patch

    r15639 r15776  
    1 --- linux-2.6.29.2/fs/binfmt_elf.c      2009-04-27 19:37:11.000000000 +0200 
    2 +++ linux-2.6.29.2.new/fs/binfmt_elf.c  2009-05-06 16:05:32.000000000 +0200 
    3 @@ -1211,7 +1211,7 @@ 
     1--- a/fs/binfmt_elf.c 
     2+++ b/fs/binfmt_elf.c 
     3@@ -1211,7 +1211,7 @@ static unsigned long vma_dump_size(struc 
    44        if (FILTER(ELF_HEADERS) && 
    55            vma->vm_pgoff == 0 && (vma->vm_flags & VM_READ)) { 
  • trunk/target/linux/generic-2.6/patches-2.6.29/801-usb_serial_endpoint_size.patch

    r15251 r15776  
    99 /* initially all NULL */ 
    1010 static struct usb_serial *serial_table[SERIAL_TTY_MINORS]; 
    11 @@ -840,7 +841,7 @@ int usb_serial_probe(struct usb_interfac 
     11@@ -861,7 +862,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 @@ -1269,3 +1270,5 @@ MODULE_LICENSE("GPL"); 
     20@@ -1306,3 +1307,5 @@ MODULE_LICENSE("GPL"); 
    2121  
    2222 module_param(debug, bool, S_IRUGO | S_IWUSR); 
  • trunk/target/linux/generic-2.6/patches-2.6.29/980-vm_exports.patch

    r15581 r15776  
    4141--- a/kernel/exit.c 
    4242+++ b/kernel/exit.c 
    43 @@ -521,6 +521,7 @@ struct files_struct *get_files_struct(st 
     43@@ -516,6 +516,7 @@ struct files_struct *get_files_struct(st 
    4444  
    4545        return files; 
     
    4949 void put_files_struct(struct files_struct *files) 
    5050 { 
    51 @@ -540,6 +541,7 @@ void put_files_struct(struct files_struc 
     51@@ -535,6 +536,7 @@ void put_files_struct(struct files_struc 
    5252                free_fdtable(fdt); 
    5353        } 
Note: See TracChangeset for help on using the changeset viewer.