Skip to content

3.10.12-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest46 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/46htb: fix sign extension bugnet/sched/sch_htb.c+1 -10 replies
2/46net: rtm_to_ifaddr: free ifa if ifa_cacheinfo processing failsnet/ipv4/devinet.c+3 -10 replies
3/46net: check net.core.somaxconn sysctl valuesnet/core/sysctl_net_core.c+5 -10 replies
4/46macvlan: validate flagsdrivers/net/macvlan.c+4 -00 replies
5/46neighbour: populate neigh_parms on alloc before calling ndo_neigh_setupnet/core/neighbour.c+6 -40 replies
6/46bonding: modify only neigh_parms owned by usdrivers/net/bonding/bond_main.c+7 -10 replies
7/46fib_trie: remove potential out of bound accessnet/ipv4/fib_trie.c+1 -40 replies
8/46bridge: dont try to update timers in case of broken MLD queriesnet/bridge/br_multicast.c+1 -10 replies
9/46tcp: cubic: fix overflow error in bictcp_update()net/ipv4/tcp_cubic.c+6 -40 replies
10/46tcp: cubic: fix bug in bictcp_acked()net/ipv4/tcp_cubic.c+1 -10 replies
11/46ipv6: dont stop backtracking in fib6_lookup_1 if subtree does not matchnet/ipv6/ip6_fib.c+12 -40 replies
12/46ip_gre: fix ipgre_header to return correct offset MIME-Version: 1.0net/ipv4/ip_gre.c+1 -10 replies
13/468139cp: Fix skb leak in rx_status_loop failure path.drivers/net/ethernet/realtek/8139cp.c+1 -00 replies
14/46rtnetlink: Fix inverted check in ndo_dflt_fdb_del()net/core/rtnetlink.c+1 -10 replies
15/46genl: Fix genl dumpit() locking.net/netlink/genetlink.c+46 -50 replies
16/46genl: Hold reference on correct module while netlink-dump.include/net/genetlink.h net/netlink/genetlink.c+29 -110 replies
17/46ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id.drivers/net/vxlan.c include/net/ip_tunnels.h net/ipv4/ip_tunnel.c+2 -160 replies
18/46rtnetlink: rtnl_bridge_getlink: Call nlmsg_find_attr() with ifinfomsg headernet/core/rtnetlink.c+1 -10 replies
19/46tun: signedness bug in tun_get_user()drivers/net/tun.c+4 -20 replies
20/46ipv6: remove max_addresses check from ipv6_create_tempaddrnet/ipv6/addrconf.c+4 -60 replies
21/46ipv6: drop packets with multiple fragmentation headersinclude/linux/ipv6.h net/ipv6/reassembly.c+6 -00 replies
22/46tcp: set timestamps for restored skb-snet/ipv4/tcp.c+7 -00 replies
23/46packet: restore packet statistics tp_packets to include dropsnet/packet/af_packet.c+2 -00 replies
24/46bridge: Use the correct bit length for bitmap functions in the VLAN codenet/bridge/br_fdb.c net/bridge/br_netlink.c net/bridge/br_vlan.c+9 -90 replies
25/46net_sched: restore "linklayer atm" handlinginclude/net/sch_generic.h include/uapi/linux/pkt_sched.h net/sched/sch_api.c +2 more+72 -20 replies
26/46sfc: Fix lookup of default RX MAC filters when steered using ethtooldrivers/net/ethernet/sfc/filter.c+1 -10 replies
27/46be2net: fix disabling TX in be_close()drivers/net/ethernet/emulex/benet/be_main.c+1 -10 replies
28/46net: usb: Add HP hs2434 device to ZLP exception tabledrivers/net/usb/cdc_mbim.c+4 -00 replies
29/46tcp: initialize rcv_tstamp for restored socketsnet/ipv4/tcp_output.c+2 -00 replies
30/46tcp: dont apply tsoffset if rcv_tsecr is zeronet/ipv4/tcp_input.c+6 -30 replies
31/46ipv4: sendto/hdrincl: dont use destination address found in headernet/ipv4/raw.c+2 -10 replies
32/46ipv6: Dont depend on per socket memory for neighbour discovery messagesnet/ipv6/ndisc.c+8 -60 replies
33/46tcp: tcp_make_synack() should use sock_wmallocnet/ipv4/tcp_output.c+1 -10 replies
34/46tipc: set sk_err correctly when connection failsnet/tipc/socket.c+2 -20 replies
35/46net: revert 8728c544a9c ("net: dev_pick_tx() fix")net/core/flow_dissector.c+3 -80 replies
36/46net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delaynet/bridge/br_multicast.c+2 -10 replies
37/46ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTOinclude/uapi/linux/icmpv6.h net/ipv6/icmp.c+11 -10 replies
38/46tg3: Dont turn off led on 5719 serdes port 0drivers/net/ethernet/broadcom/tg3.c+16 -20 replies
39/46vhost_net: poll vhost queue after marking DMA is donedrivers/vhost/net.c+5 -40 replies
40/46ipv6: fix null pointer dereference in __ip6addrlbl_addnet/ipv6/addrlabel.c+23 -250 replies
41/46net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcvnet/ipv6/tcp_ipv6.c+1 -10 replies
42/46net: mvneta: properly disable HW PHY polling and ensure adjust_link() worksdrivers/net/ethernet/marvell/mvneta.c+12 -10 replies
43/46crypto: xor - Check for osxsave as well as avx in crypto/xorarch/x86/include/asm/xor_avx.h+2 -20 replies
44/46drivers/rtc/rtc-max77686.c: Fix wrong registerdrivers/rtc/rtc-max77686.c+2 -20 replies
45/46mwifiex: do not create AP and P2P interfaces upon driver loadingdrivers/net/wireless/mwifiex/main.c+0 -140 replies
46/46ARM: at91: dt: sam9260: add i2c gpio pinctrlarch/arm/boot/dts/at91sam9260.dtsi+10 -00 replies

Reviews trailers per patch

17 of 46 patches have a Reviewed-by or Acked-by.

PatchEric DumazetJiri PirkoVan JacobsonNeal CardwellVlad YasevichMichael S. TsirkinNeil HormanDing TianhongPavel EmelyanovDaniel BorkmannBjørn MorkChris ClarkFabio EstevamStephen WarrenHannes Frederic SowaXi WangMichele BaldessariJiri BencJason CooperVincent DonnefortYves-Gael ChenyGregory CLEMENTJonghwa Lee
1/46A-b
2/46R-b
3/46A-b
4/46
5/46
6/46
7/46
8/46
9/46Diagnosed-by A-b
10/46Diagnosed-by A-b
11/46
12/46A-b
13/46
14/46
15/46
16/46
17/46
18/46R-b
19/46A-b A-b
20/46A-b
21/46
22/46A-b
23/46A-b
24/46
25/46
26/46
27/46
28/46A-b
29/46
30/46
31/46Bisected-by T-b
32/46T-b T-b A-b
33/46
34/46
35/46Diagnosed-by
36/46
37/46A-b
38/46
39/46
40/46T-b
41/46A-b A-b
42/46A-b T-b T-b T-b
43/46
44/46R-b
45/46
46/46

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 23 reviewers.

Read the v1 thread

Cover letter [ 00/46] 3.10.12-stable review

This is the start of the stable review cycle for the 3.10.12 release. There are 46 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Sat Sep 14 17:56:26 UTC 2013. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v3.0/stable-review/patch-3.10.12-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.12-rc1

Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
ARM: at91: dt: sam9260: add i2c gpio pinctrl

Bing Zhao <[email protected]>
mwifiex: do not create AP and P2P interfaces upon driver loading

Sangjung Woo <[email protected]>
drivers/rtc/rtc-max77686.c: Fix wrong register

John Haxby <[email protected]>
crypto: xor - Check for osxsave as well as avx in crypto/xor

Thomas Petazzoni <[email protected]>
net: mvneta: properly disable HW PHY polling and ensure adjust_link() works

Daniel Borkmann <[email protected]>
net: ipv6: tcp: fix potential use after free in tcp_v6_do_rcv

Hannes Frederic Sowa <[email protected]>
ipv6: fix null pointer dereference in __ip6addrlbl_add

Jason Wang <[email protected]>
vhost_net: poll vhost queue after marking DMA is done

Nithin Sujir <[email protected]>
tg3: Don't turn off led on 5719 serdes port 0

Jiri Bohac <[email protected]>
ICMPv6: treat dest unreachable codes 5 and 6 as EACCES, not EPROTO

Daniel Borkmann <[email protected]>
net: bridge: convert MLDv2 Query MRC into msecs_to_jiffies for max_delay

Eric Dumazet <[email protected]>

    net: revert 8728c544a9c ("net: dev_pick_tx() fix")

Erik Hugne <[email protected]>
tipc: set sk_err correctly when connection fails

Phil Oester <[email protected]>
tcp: tcp_make_synack() should use sock_wmalloc

Thomas Graf <[email protected]>
ipv6: Don't depend on per socket memory for neighbour discovery messages

Chris Clark <[email protected]>
ipv4: sendto/hdrincl: don't use destination address found in header

Andrew Vagin <[email protected]>
tcp: don't apply tsoffset if rcv_tsecr is zero

Andrew Vagin <[email protected]>
tcp: initialize rcv_tstamp for restored sockets

Rob Gardner <[email protected]>
net: usb: Add HP hs2434 device to ZLP exception table

Sathya Perla <[email protected]>
be2net: fix disabling TX in be_close()

Ben Hutchings <[email protected]>
sfc: Fix lookup of default RX MAC filters when steered using ethtool

Jesper Dangaard Brouer <[email protected]>
net_sched: restore "linklayer atm" handling

Toshiaki Makita <[email protected]>
bridge: Use the correct bit length for bitmap functions in the VLAN code

Willem de Bruijn <[email protected]>
packet: restore packet statistics tp_packets to include drops

Andrey Vagin <[email protected]>
tcp: set timestamps for restored skb-s

Hannes Frederic Sowa <[email protected]>
ipv6: drop packets with multiple fragmentation headers

Hannes Frederic Sowa <[email protected]>
ipv6: remove max_addresses check from ipv6_create_tempaddr

Dan Carpenter <[email protected]>
tun: signedness bug in tun_get_user()

Asbjoern Sloth Toennesen <[email protected]>
rtnetlink: rtnl_bridge_getlink: Call nlmsg_find_attr() with ifinfomsg header

Pravin B Shelar <[email protected]>
ip_tunnel: Do not use inner ip-header-id for tunnel ip-header-id.

Pravin B Shelar <[email protected]>
genl: Hold reference on correct module while netlink-dump.

Pravin B Shelar <[email protected]>
genl: Fix genl dumpit() locking.

Sridhar Samudrala <[email protected]>
rtnetlink: Fix inverted check in ndo_dflt_fdb_del()

Dave Jones <[email protected]>
8139cp: Fix skb leak in rx_status_loop failure path.

Timo Teräs <[email protected]>
ip_gre: fix ipgre_header to return correct offset MIME-Version: 1.0

Hannes Frederic Sowa <[email protected]>
ipv6: don't stop backtracking in fib6_lookup_1 if subtree does not match

Eric Dumazet <[email protected]>
tcp: cubic: fix bug in bictcp_acked()

Eric Dumazet <[email protected]>
tcp: cubic: fix overflow error in bictcp_update()

Linus Lüssing <[email protected]>
bridge: don't try to update timers in case of broken MLD queries

Eric Dumazet <[email protected]>
fib_trie: remove potential out of bound access

Veaceslav Falico <[email protected]>
bonding: modify only neigh_parms owned by us

Veaceslav Falico <[email protected]>
neighbour: populate neigh_parms on alloc before calling ndo_neigh_setup

Michael S. Tsirkin <[email protected]>
macvlan: validate flags

Roman Gushchin <[email protected]>
net: check net.core.somaxconn sysctl values

Daniel Borkmann <[email protected]>
net: rtm_to_ifaddr: free ifa if ifa_cacheinfo processing fails

stephen hemminger <[email protected]>
htb: fix sign extension bug

-------------

Diffstat:

 Makefile                                    |  4 +-
 arch/arm/boot/dts/at91sam9260.dtsi          | 10 +++++
 arch/x86/include/asm/xor_avx.h              |  4 +-
 drivers/net/bonding/bond_main.c             |  8 +++-
 drivers/net/ethernet/broadcom/tg3.c         | 18 +++++++-
 drivers/net/ethernet/emulex/benet/be_main.c |  2 +-
 drivers/net/ethernet/marvell/mvneta.c       | 13 +++++-
 drivers/net/ethernet/realtek/8139cp.c       |  1 +
 drivers/net/ethernet/sfc/filter.c           |  2 +-
 drivers/net/macvlan.c                       |  4 ++
 drivers/net/tun.c                           |  6 ++-
 drivers/net/usb/cdc_mbim.c                  |  4 ++
 drivers/net/vxlan.c                         |  2 +-
 drivers/net/wireless/mwifiex/main.c         | 14 ------
 drivers/rtc/rtc-max77686.c                  |  4 +-
 drivers/vhost/net.c                         |  9 ++--
 include/linux/ipv6.h                        |  1 +
 include/net/genetlink.h                     | 20 ++++++++-
 include/net/ip_tunnels.h                    | 14 ------
 include/net/sch_generic.h                   |  9 +++-
 include/uapi/linux/icmpv6.h                 |  2 +
 include/uapi/linux/pkt_sched.h              | 10 ++++-
 net/bridge/br_fdb.c                         | 10 ++---
 net/bridge/br_multicast.c                   |  5 ++-
 net/bridge/br_netlink.c                     |  4 +-
 net/bridge/br_vlan.c                        |  4 +-
 net/core/flow_dissector.c                   | 11 ++---
 net/core/neighbour.c                        | 10 +++--
 net/core/rtnetlink.c                        |  4 +-
 net/core/sysctl_net_core.c                  |  6 ++-
 net/ipv4/devinet.c                          |  4 +-
 net/ipv4/fib_trie.c                         |  5 +--
 net/ipv4/ip_gre.c                           |  2 +-
 net/ipv4/ip_tunnel.c                        |  2 +-
 net/ipv4/raw.c                              |  3 +-
 net/ipv4/tcp.c                              |  7 +++
 net/ipv4/tcp_cubic.c                        | 12 +++---
 net/ipv4/tcp_input.c                        |  9 ++--
 net/ipv4/tcp_output.c                       |  4 +-
 net/ipv6/addrconf.c                         | 10 ++---
 net/ipv6/addrlabel.c                        | 48 ++++++++++-----------
 net/ipv6/icmp.c                             | 10 ++++-
 net/ipv6/ip6_fib.c                          | 16 +++++--
 net/ipv6/ndisc.c                            | 14 +++---
 net/ipv6/reassembly.c                       |  5 +++
 net/ipv6/tcp_ipv6.c                         |  2 +-
 net/netlink/genetlink.c                     | 67 +++++++++++++++++++++++------
 net/packet/af_packet.c                      |  2 +
 net/sched/sch_api.c                         | 41 ++++++++++++++++++
 net/sched/sch_generic.c                     |  1 +
 net/sched/sch_htb.c                         | 15 ++++++-
 net/tipc/socket.c                           |  4 +-
 52 files changed, 346 insertions(+), 152 deletions(-)