Changeset 15736


Ignore:
Timestamp:
2009-05-09T08:05:15+02:00 (9 years ago)
Author:
juhosg
Message:

[kernel] generic-2.6/2.6.30: resync patches for 2.6.30-rc5

Location:
trunk/target/linux/generic-2.6/patches-2.6.30
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/patches-2.6.30/100-netfilter_layer7_2.17.patch

    r15468 r15736  
    4242--- a/net/netfilter/Kconfig 
    4343+++ b/net/netfilter/Kconfig 
    44 @@ -857,6 +857,27 @@ config NETFILTER_XT_MATCH_STATE 
     44@@ -858,6 +858,27 @@ config NETFILTER_XT_MATCH_STATE 
    4545  
    4646          To compile it as a module, choose M here.  If unsure, say N. 
  • trunk/target/linux/generic-2.6/patches-2.6.30/150-netfilter_imq.patch

    r15655 r15736  
    575575--- a/drivers/net/Kconfig 
    576576+++ b/drivers/net/Kconfig 
    577 @@ -119,6 +119,129 @@ 
     577@@ -119,6 +119,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 @@ -152,6 +152,7 @@ 
     709@@ -152,6 +152,7 @@ obj-$(CONFIG_SLHC) += slhc.o 
    710710 obj-$(CONFIG_XEN_NETDEV_FRONTEND) += xen-netfront.o 
    711711  
     
    769769 /* Don't change this without changing skb_csum_unnecessary! */ 
    770770 #define CHECKSUM_NONE 0 
    771 @@ -333,6 +336,9 @@ 
     771@@ -333,6 +336,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 @@ -363,6 +369,9 @@ 
     781@@ -363,6 +369,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 @@ -383,6 +392,9 @@ 
     791@@ -383,6 +392,9 @@ struct sk_buff { 
    792792        __u8                    requeue:1; 
    793793 #endif 
     
    799799 #ifdef CONFIG_NET_DMA 
    800800        dma_cookie_t            dma_cookie; 
    801 @@ -423,6 +435,12 @@ 
     801@@ -423,6 +435,12 @@ extern void skb_dma_unmap(struct device  
    802802                          enum dma_data_direction dir); 
    803803 #endif 
     
    812812 extern void consume_skb(struct sk_buff *skb); 
    813813 extern void           __kfree_skb(struct sk_buff *skb); 
    814 @@ -1931,6 +1949,10 @@ 
     814@@ -1931,6 +1949,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 @@ -1678,7 +1681,11 @@ 
     837@@ -1678,7 +1681,11 @@ int dev_hard_start_xmit(struct sk_buff * 
    838838        int rc; 
    839839  
     
    848848  
    849849                if (netif_needs_gso(dev, skb)) { 
    850 @@ -1748,8 +1755,7 @@ 
     850@@ -1749,8 +1756,7 @@ u16 skb_tx_hash(const struct net_device  
    851851 } 
    852852 EXPORT_SYMBOL(skb_tx_hash); 
     
    858858        const struct net_device_ops *ops = dev->netdev_ops; 
    859859        u16 queue_index = 0; 
    860 @@ -1762,6 +1768,7 @@ 
     860@@ -1763,6 +1769,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 @@ -1102,6 +1102,7 @@ 
     870@@ -1102,6 +1102,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 @@ -90,6 +93,80 @@ 
     929@@ -90,6 +93,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 @@ -389,6 +466,15 @@ 
     1010@@ -389,6 +466,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 @@ -524,6 +610,9 @@ 
     1026@@ -524,6 +610,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 @@ -2766,6 +2855,13 @@ 
     1036@@ -2767,6 +2856,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 @@ -396,6 +396,18 @@ 
     1052@@ -396,6 +396,18 @@ config NETFILTER_XT_TARGET_LED 
    10531053          For more information on the LEDs available on your system, see 
    10541054          Documentation/leds-class.txt 
     
    10711071--- a/net/netfilter/Makefile 
    10721072+++ b/net/netfilter/Makefile 
    1073 @@ -46,6 +46,7 @@ 
     1073@@ -46,6 +46,7 @@ obj-$(CONFIG_NETFILTER_XT_TARGET_CONNMAR 
    10741074 obj-$(CONFIG_NETFILTER_XT_TARGET_CONNSECMARK) += xt_CONNSECMARK.o 
    10751075 obj-$(CONFIG_NETFILTER_XT_TARGET_DSCP) += xt_DSCP.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.30/180-netfilter_depends.patch

    r15655 r15736  
    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 @@ -505,7 +504,6 @@ 
     11@@ -505,7 +504,6 @@ config NETFILTER_XT_TARGET_SECMARK 
    1212  
    1313 config NETFILTER_XT_TARGET_TCPMSS 
  • trunk/target/linux/generic-2.6/patches-2.6.30/190-netfilter_rtsp.patch

    r15655 r15736  
    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.30/205-skb_padding.patch

    r15655 r15736  
    11--- a/include/linux/skbuff.h 
    22+++ b/include/linux/skbuff.h 
    3 @@ -1369,9 +1369,12 @@ 
     3@@ -1369,9 +1369,12 @@ static inline int skb_network_offset(con 
    44  * 
    55  * Various parts of the networking layer expect at least 32 bytes of 
  • trunk/target/linux/generic-2.6/patches-2.6.30/951-revert_gcc4_4_fixes.patch

    r15251 r15736  
    237237--- a/arch/powerpc/boot/Makefile 
    238238+++ b/arch/powerpc/boot/Makefile 
    239 @@ -54,7 +54,7 @@ $(addprefix $(obj)/,$(zlib) cuboot-c2k.o 
    240         $(addprefix $(obj)/,$(zliblinuxheader)) $(addprefix $(obj)/,$(zlibheader)) 
     239@@ -59,7 +59,7 @@ libfdtheader := fdt.h libfdt.h libfdt_in 
     240 $(addprefix $(obj)/,$(libfdt) libfdt-wrapper.o simpleboot.o): \ 
     241        $(addprefix $(obj)/,$(libfdtheader)) 
    241242  
    242  src-libfdt := fdt.c fdt_ro.c fdt_wip.c fdt_sw.c fdt_rw.c fdt_strerror.c 
    243243-src-wlib := string.S crt0.S crtsavres.S stdio.c main.c \ 
    244244+src-wlib := string.S crt0.S stdio.c main.c \ 
    245                 $(addprefix libfdt/,$(src-libfdt)) libfdt-wrapper.c \ 
     245                $(libfdt) libfdt-wrapper.c \ 
    246246                ns16550.c serial.c simple_alloc.c div64.S util.S \ 
    247247                gunzip_util.c elf_util.c $(zlib) devtree.c oflib.c ofconsole.c \ 
  • trunk/target/linux/generic-2.6/patches-2.6.30/980-vm_exports.patch

    r15494 r15736  
    11--- a/mm/shmem.c 
    22+++ b/mm/shmem.c 
    3 @@ -2602,6 +2602,16 @@ int shmem_unuse(swp_entry_t entry, struc 
     3@@ -2606,6 +2606,16 @@ int shmem_unuse(swp_entry_t entry, struc 
    44  
    55 /* common code */ 
     
    1818  * shmem_file_setup - get an unlinked file living in tmpfs 
    1919  * @name: name for dentry (to be seen in /proc/<pid>/maps 
    20 @@ -2680,11 +2690,7 @@ int shmem_zero_setup(struct vm_area_stru 
     20@@ -2684,11 +2694,7 @@ int shmem_zero_setup(struct vm_area_stru 
    2121        if (IS_ERR(file)) 
    2222                return PTR_ERR(file); 
     
    8989 /** 
    9090  * zap_vma_ptes - remove ptes mapping the vma 
    91 @@ -2405,6 +2406,7 @@ int vmtruncate_range(struct inode *inode 
     91@@ -2438,6 +2439,7 @@ int vmtruncate_range(struct inode *inode 
    9292  
    9393        return 0; 
     
    9999--- a/mm/vmalloc.c 
    100100+++ b/mm/vmalloc.c 
    101 @@ -1100,6 +1100,7 @@ void unmap_kernel_range(unsigned long ad 
     101@@ -1101,6 +1101,7 @@ void unmap_kernel_range(unsigned long ad 
    102102        vunmap_page_range(addr, end); 
    103103        flush_tlb_kernel_range(addr, end); 
     
    107107 int map_vm_area(struct vm_struct *area, pgprot_t prot, struct page ***pages) 
    108108 { 
    109 @@ -1213,6 +1214,7 @@ struct vm_struct *get_vm_area(unsigned l 
     109@@ -1214,6 +1215,7 @@ struct vm_struct *get_vm_area(unsigned l 
    110110        return __get_vm_area_node(size, flags, VMALLOC_START, VMALLOC_END, 
    111111                                -1, GFP_KERNEL, __builtin_return_address(0)); 
Note: See TracChangeset for help on using the changeset viewer.