Changeset 41777


Ignore:
Timestamp:
2014-07-20T19:31:15+02:00 (4 years ago)
Author:
blogic
Message:

kernel: refresh 3.10 patches

Signed-off-by: John Crispin <blogic@…>

Location:
trunk/target/linux
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/patches-3.10/722-MIPS-ath79-add-airGateway-support.patch

    r41766 r41777  
    1 --- a/arch/mips/ath79/mach-ubnt-xm.c    2014-07-18 02:43:23.110693216 +0000 
    2 +++ b/arch/mips/ath79/mach-ubnt-xm.c    2014-07-18 03:20:28.542701485 +0000 
     1--- a/arch/mips/ath79/mach-ubnt-xm.c 
     2+++ b/arch/mips/ath79/mach-ubnt-xm.c 
    33@@ -17,9 +17,11 @@ 
    44 #include <linux/etherdevice.h> 
     
    6464+            ubnt_airgateway_setup); 
    6565+ 
    66 --- a/arch/mips/ath79/machtypes.h       2014-07-18 02:45:30.590693688 +0000 
    67 +++ b/arch/mips/ath79/machtypes.h       2014-07-18 02:51:02.490694922 +0000 
     66--- a/arch/mips/ath79/machtypes.h 
     67+++ b/arch/mips/ath79/machtypes.h 
    6868@@ -143,6 +143,7 @@ enum ath79_mach_type { 
    6969        ATH79_MACH_TL_WR842N_V2,        /* TP-LINK TL-WR842N/ND v2 */ 
  • trunk/target/linux/ar71xx/patches-3.10/723-MIPS-ath79-add-om5p-support.patch

    r41769 r41777  
    11--- a/arch/mips/ath79/machtypes.h 
    22+++ b/arch/mips/ath79/machtypes.h 
    3 @@ -70,6 +70,7 @@ enum ath79_mach_type { 
     3@@ -76,6 +76,7 @@ enum ath79_mach_type { 
    44        ATH79_MACH_OM2P_LC,             /* OpenMesh OM2P-LC */ 
    55        ATH79_MACH_OM2Pv2,              /* OpenMesh OM2Pv2 */ 
     
    1111--- a/arch/mips/ath79/Kconfig 
    1212+++ b/arch/mips/ath79/Kconfig 
    13 @@ -511,6 +511,15 @@ config ATH79_MACH_OM2P 
     13@@ -587,6 +587,15 @@ config ATH79_MACH_OM2P 
    1414        select ATH79_DEV_M25P80 
    1515        select ATH79_DEV_WMAC 
     
    2929--- a/arch/mips/ath79/Makefile 
    3030+++ b/arch/mips/ath79/Makefile 
    31 @@ -75,6 +75,7 @@ obj-$(CONFIG_ATH79_MACH_MZK_W04NU)    += ma 
     31@@ -81,6 +81,7 @@ obj-$(CONFIG_ATH79_MACH_MZK_W04NU)    += ma 
    3232 obj-$(CONFIG_ATH79_MACH_MZK_W300NH)    += mach-mzk-w300nh.o 
    3333 obj-$(CONFIG_ATH79_MACH_NBG460N)       += mach-nbg460n.o 
  • trunk/target/linux/ar71xx/patches-3.10/902-unaligned_access_hacks.patch

    r41615 r41777  
    329329--- a/net/ipv6/ip6_tunnel.c 
    330330+++ b/net/ipv6/ip6_tunnel.c 
    331 @@ -1272,9 +1272,9 @@ ip6ip6_tnl_xmit(struct sk_buff *skb, str 
     331@@ -1273,9 +1273,9 @@ ip6ip6_tnl_xmit(struct sk_buff *skb, str 
    332332  
    333333        dsfield = ipv6_get_dsfield(ipv6h); 
     
    887887--- a/net/ipv4/tcp_input.c 
    888888+++ b/net/ipv4/tcp_input.c 
    889 @@ -3625,14 +3625,16 @@ static bool tcp_parse_aligned_timestamp( 
     889@@ -3624,14 +3624,16 @@ static bool tcp_parse_aligned_timestamp( 
    890890 { 
    891891        const __be32 *ptr = (const __be32 *)(th + 1); 
  • trunk/target/linux/generic/patches-3.10/140-revert_usb_unbind_interfaces.patch

    r41554 r41777  
    196196--- a/drivers/usb/core/usb.h 
    197197+++ b/drivers/usb/core/usb.h 
    198 @@ -55,7 +55,7 @@ extern int usb_match_one_id_intf(struct  
     198@@ -55,7 +55,7 @@ extern int usb_match_one_id_intf(struct 
    199199 extern int usb_match_device(struct usb_device *dev, 
    200200                            const struct usb_device_id *id); 
  • trunk/target/linux/generic/patches-3.10/412-mtd-partial_eraseblock_unlock.patch

    r38643 r41777  
    11--- a/drivers/mtd/mtdpart.c 
    22+++ b/drivers/mtd/mtdpart.c 
    3 @@ -331,7 +331,14 @@ static int part_lock(struct mtd_info *mt 
     3@@ -332,7 +332,14 @@ static int part_lock(struct mtd_info *mt 
    44 static int part_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) 
    55 { 
  • trunk/target/linux/generic/patches-3.10/550-ubifs-symlink-xattr-support.patch

    r40864 r41777  
    11--- a/fs/ubifs/file.c 
    22+++ b/fs/ubifs/file.c 
    3 @@ -1576,6 +1576,10 @@ const struct inode_operations ubifs_syml 
     3@@ -1575,6 +1575,10 @@ const struct inode_operations ubifs_syml 
    44        .follow_link = ubifs_follow_link, 
    55        .setattr     = ubifs_setattr, 
  • trunk/target/linux/generic/patches-3.10/645-bridge_multicast_to_unicast.patch

    r41367 r41777  
    196196 #endif 
    197197  
    198 @@ -1351,6 +1376,7 @@ static int br_multicast_ipv4_rcv(struct  
     198@@ -1351,6 +1376,7 @@ static int br_multicast_ipv4_rcv(struct 
    199199                                 struct net_bridge_port *port, 
    200200                                 struct sk_buff *skb) 
     
    204204        const struct iphdr *iph; 
    205205        struct igmphdr *ih; 
    206 @@ -1426,7 +1452,7 @@ static int br_multicast_ipv4_rcv(struct  
     206@@ -1426,7 +1452,7 @@ static int br_multicast_ipv4_rcv(struct 
    207207        case IGMP_HOST_MEMBERSHIP_REPORT: 
    208208        case IGMPV2_HOST_MEMBERSHIP_REPORT: 
     
    213213        case IGMPV3_HOST_MEMBERSHIP_REPORT: 
    214214                err = br_ip4_multicast_igmp3_report(br, port, skb2); 
    215 @@ -1435,7 +1461,7 @@ static int br_multicast_ipv4_rcv(struct  
     215@@ -1435,7 +1461,7 @@ static int br_multicast_ipv4_rcv(struct 
    216216                err = br_ip4_multicast_query(br, port, skb2); 
    217217                break; 
     
    222222        } 
    223223  
    224 @@ -1452,6 +1478,7 @@ static int br_multicast_ipv6_rcv(struct  
     224@@ -1452,6 +1478,7 @@ static int br_multicast_ipv6_rcv(struct 
    225225                                 struct net_bridge_port *port, 
    226226                                 struct sk_buff *skb) 
     
    230230        const struct ipv6hdr *ip6h; 
    231231        u8 icmp6_type; 
    232 @@ -1557,7 +1584,8 @@ static int br_multicast_ipv6_rcv(struct  
     232@@ -1557,7 +1584,8 @@ static int br_multicast_ipv6_rcv(struct 
    233233                } 
    234234                mld = (struct mld_msg *)skb_transport_header(skb2); 
     
    240240            } 
    241241        case ICMPV6_MLD2_REPORT: 
    242 @@ -1574,7 +1602,7 @@ static int br_multicast_ipv6_rcv(struct  
     242@@ -1574,7 +1602,7 @@ static int br_multicast_ipv6_rcv(struct 
    243243                        goto out; 
    244244                } 
  • trunk/target/linux/generic/patches-3.10/653-disable_netlink_trim.patch

    r37832 r41777  
    11--- a/net/netlink/af_netlink.c 
    22+++ b/net/netlink/af_netlink.c 
    3 @@ -1503,27 +1503,7 @@ void netlink_detachskb(struct sock *sk, 
     3@@ -1570,27 +1570,7 @@ void netlink_detachskb(struct sock *sk, 
    44  
    55 static struct sk_buff *netlink_trim(struct sk_buff *skb, gfp_t allocation) 
  • trunk/target/linux/generic/patches-3.10/666-Add-support-for-MAP-E-FMRs-mesh-mode.patch

    r41352 r41777  
    8181  
    8282 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 
    83 @@ -79,11 +81,9 @@ static bool log_ecn_error = true; 
     83@@ -80,11 +82,9 @@ static bool log_ecn_error = true; 
    8484 module_param(log_ecn_error, bool, 0644); 
    8585 MODULE_PARM_DESC(log_ecn_error, "Log packets received with corrupted ECN"); 
     
    9595  
    9696 static int ip6_tnl_dev_init(struct net_device *dev); 
    97 @@ -172,15 +172,24 @@ EXPORT_SYMBOL_GPL(ip6_tnl_dst_store); 
     97@@ -173,15 +173,24 @@ EXPORT_SYMBOL_GPL(ip6_tnl_dst_store); 
    9898 static struct ip6_tnl * 
    9999 ip6_tnl_lookup(struct net *net, const struct in6_addr *remote, const struct in6_addr *local) 
     
    124124        t = rcu_dereference(ip6n->tnls_wc[0]); 
    125125        if (t && (t->dev->flags & IFF_UP)) 
    126 @@ -210,7 +219,7 @@ ip6_tnl_bucket(struct ip6_tnl_net *ip6n, 
     126@@ -211,7 +220,7 @@ ip6_tnl_bucket(struct ip6_tnl_net *ip6n, 
    127127  
    128128        if (!ipv6_addr_any(remote) || !ipv6_addr_any(local)) { 
     
    133133        return &ip6n->tnls[prio][h]; 
    134134 } 
    135 @@ -377,6 +386,12 @@ ip6_tnl_dev_uninit(struct net_device *de 
     135@@ -378,6 +387,12 @@ ip6_tnl_dev_uninit(struct net_device *de 
    136136        struct net *net = dev_net(dev); 
    137137        struct ip6_tnl_net *ip6n = net_generic(net, ip6_tnl_net_id); 
     
    146146                RCU_INIT_POINTER(ip6n->tnls_wc[0], NULL); 
    147147        else 
    148 @@ -760,6 +775,108 @@ int ip6_tnl_rcv_ctl(struct ip6_tnl *t, 
     148@@ -761,6 +776,108 @@ int ip6_tnl_rcv_ctl(struct ip6_tnl *t, 
    149149 } 
    150150 EXPORT_SYMBOL_GPL(ip6_tnl_rcv_ctl); 
     
    255255  * ip6_tnl_rcv - decapsulate IPv6 packet and retransmit it locally 
    256256  *   @skb: received socket buffer 
    257 @@ -806,6 +923,26 @@ static int ip6_tnl_rcv(struct sk_buff *s 
     257@@ -807,6 +924,26 @@ static int ip6_tnl_rcv(struct sk_buff *s 
    258258                skb->protocol = htons(protocol); 
    259259                skb->pkt_type = PACKET_HOST; 
     
    282282                __skb_tunnel_rx(skb, t->dev); 
    283283  
    284 @@ -1057,6 +1194,7 @@ ip4ip6_tnl_xmit(struct sk_buff *skb, str 
     284@@ -1058,6 +1195,7 @@ ip4ip6_tnl_xmit(struct sk_buff *skb, str 
    285285        __u8 dsfield; 
    286286        __u32 mtu; 
     
    290290        if ((t->parms.proto != IPPROTO_IPIP && t->parms.proto != 0) || 
    291291            !ip6_tnl_xmit_ctl(t)) 
    292 @@ -1076,6 +1214,18 @@ ip4ip6_tnl_xmit(struct sk_buff *skb, str 
     292@@ -1077,6 +1215,18 @@ ip4ip6_tnl_xmit(struct sk_buff *skb, str 
    293293        if (t->parms.flags & IP6_TNL_F_USE_ORIG_FWMARK) 
    294294                fl6.flowi6_mark = skb->mark; 
     
    309309        if (err != 0) { 
    310310                /* XXX: send ICMP error even if DF is not set. */ 
    311 @@ -1244,6 +1394,14 @@ ip6_tnl_change(struct ip6_tnl *t, const 
     311@@ -1245,6 +1395,14 @@ ip6_tnl_change(struct ip6_tnl *t, const 
    312312        t->parms.flowinfo = p->flowinfo; 
    313313        t->parms.link = p->link; 
     
    324324        ip6_tnl_link_config(t); 
    325325        return 0; 
    326 @@ -1274,6 +1432,7 @@ ip6_tnl_parm_from_user(struct __ip6_tnl_ 
     326@@ -1275,6 +1433,7 @@ ip6_tnl_parm_from_user(struct __ip6_tnl_ 
    327327        p->flowinfo = u->flowinfo; 
    328328        p->link = u->link; 
     
    332332 } 
    333333  
    334 @@ -1543,6 +1702,15 @@ static int ip6_tnl_validate(struct nlatt 
     334@@ -1544,6 +1703,15 @@ static int ip6_tnl_validate(struct nlatt 
    335335        return 0; 
    336336 } 
     
    348348                                  struct __ip6_tnl_parm *parms) 
    349349 { 
    350 @@ -1576,6 +1744,46 @@ static void ip6_tnl_netlink_parms(struct 
     350@@ -1577,6 +1745,46 @@ static void ip6_tnl_netlink_parms(struct 
    351351  
    352352        if (data[IFLA_IPTUN_PROTO]) 
     
    395395  
    396396 static int ip6_tnl_newlink(struct net *src_net, struct net_device *dev, 
    397 @@ -1628,6 +1836,12 @@ static void ip6_tnl_dellink(struct net_d 
     397@@ -1629,6 +1837,12 @@ static void ip6_tnl_dellink(struct net_d 
    398398  
    399399 static size_t ip6_tnl_get_size(const struct net_device *dev) 
     
    408408                /* IFLA_IPTUN_LINK */ 
    409409                nla_total_size(4) + 
    410 @@ -1645,6 +1859,24 @@ static size_t ip6_tnl_get_size(const str 
     410@@ -1646,6 +1860,24 @@ static size_t ip6_tnl_get_size(const str 
    411411                nla_total_size(4) + 
    412412                /* IFLA_IPTUN_PROTO */ 
     
    433433 } 
    434434  
    435 @@ -1652,6 +1884,9 @@ static int ip6_tnl_fill_info(struct sk_b 
     435@@ -1653,6 +1885,9 @@ static int ip6_tnl_fill_info(struct sk_b 
    436436 { 
    437437        struct ip6_tnl *tunnel = netdev_priv(dev); 
     
    443443        if (nla_put_u32(skb, IFLA_IPTUN_LINK, parm->link) || 
    444444            nla_put(skb, IFLA_IPTUN_LOCAL, sizeof(struct in6_addr), 
    445 @@ -1662,8 +1897,27 @@ static int ip6_tnl_fill_info(struct sk_b 
     445@@ -1663,8 +1898,27 @@ static int ip6_tnl_fill_info(struct sk_b 
    446446            nla_put_u8(skb, IFLA_IPTUN_ENCAP_LIMIT, parm->encap_limit) || 
    447447            nla_put_be32(skb, IFLA_IPTUN_FLOWINFO, parm->flowinfo) || 
     
    472472  
    473473 nla_put_failure: 
    474 @@ -1679,6 +1933,7 @@ static const struct nla_policy ip6_tnl_p 
     474@@ -1680,6 +1934,7 @@ static const struct nla_policy ip6_tnl_p 
    475475        [IFLA_IPTUN_FLOWINFO]           = { .type = NLA_U32 }, 
    476476        [IFLA_IPTUN_FLAGS]              = { .type = NLA_U32 }, 
  • trunk/target/linux/generic/patches-3.10/810-pci_disable_common_quirks.patch

    r37832 r41777  
    4141  * Some BIOS implementations leave the Intel GPU interrupts enabled, 
    4242  * even though no one is handling them (f.e. i915 driver is never loaded). 
    43 @@ -2931,6 +2935,8 @@ static void disable_igfx_irq(struct pci_ 
    44  DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x0102, disable_igfx_irq); 
     43@@ -2932,6 +2936,8 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_IN 
    4544 DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x010a, disable_igfx_irq); 
     45 DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_INTEL, 0x0152, disable_igfx_irq); 
    4646  
    4747+#endif /* !CONFIG_PCI_DISABLE_COMMON_QUIRKS */ 
  • trunk/target/linux/generic/patches-3.10/811-pci_disable_usb_common_quirks.patch

    r39369 r41777  
    4040 { 
    4141        u16 cmd; 
    42 @@ -974,3 +989,4 @@ static void quirk_usb_early_handoff(stru 
     42@@ -987,3 +1002,4 @@ static void quirk_usb_early_handoff(stru 
    4343 } 
    4444 DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_ANY_ID, PCI_ANY_ID, 
  • trunk/target/linux/generic/patches-3.10/902-debloat_proc.patch

    r41352 r41777  
    174174--- a/net/core/sock.c 
    175175+++ b/net/core/sock.c 
    176 @@ -2842,6 +2842,8 @@ static __net_initdata struct pernet_oper 
     176@@ -2891,6 +2891,8 @@ static __net_initdata struct pernet_oper 
    177177  
    178178 static int __init proto_init(void) 
Note: See TracChangeset for help on using the changeset viewer.