Skip to content

3.0.76-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest30 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/30TTY: do not update atime/mtime on read/writedrivers/tty/tty_io.c+2 -60 replies
2/30TTY: fix atime/mtime regressiondrivers/tty/tty_io.c+15 -10 replies
3/30sparc64: Fix race in TLB batch processing.arch/sparc/include/asm/pgtable_64.h arch/sparc/include/asm/system_64.h arch/sparc/include/asm/tlbflush_64.h +4 more+242 -550 replies
4/30cbq: incorrect processing of high limitsnet/sched/sch_cbq.c+4 -10 replies
5/30net IPv6 : Fix broken IPv6 routing table after loopback down-upnet/ipv6/addrconf.c+27 -00 replies
6/30net: count hw_addr syncs so that unsync works properly.include/linux/netdevice.h net/core/dev_addr_lists.c+4 -40 replies
7/30atl1e: limit gso segment size to prevent generation of wrong ip length fieldsdrivers/net/atl1e/atl1e.h drivers/net/atl1e/atl1e_main.c+2 -10 replies
8/30bonding: IFF_BONDING is not stripped on enslave failuredrivers/net/bonding/bond_main.c+1 -00 replies
9/30af_unix: If we dont care about credentials coallesce all messagesnet/unix/af_unix.c+1 -10 replies
10/30netfilter: dont reset nf_trace in nf_reset()include/linux/skbuff.h net/core/dev.c+9 -00 replies
11/30rtnetlink: Call nlmsg_parse() with correct header lengthnet/core/rtnetlink.c+2 -20 replies
12/30tcp: incoming connections might use wrong route under synfloodnet/ipv4/syncookies.c+2 -20 replies
13/30esp4: fix error return code in esp_output()net/ipv4/esp4.c+3 -30 replies
14/30net: sctp: sctp_auth_key_put: use kzfree instead of kfreenet/sctp/auth.c+1 -10 replies
15/30tcp: call tcp_replace_ts_recent() from tcp_ack()net/ipv4/tcp_input.c+32 -330 replies
16/30net: fix incorrect credentials passinginclude/linux/socket.h include/net/scm.h net/core/sock.c+13 -60 replies
17/30atm: update msg_namelen in vcc_recvmsg()net/atm/common.c+2 -00 replies
18/30ax25: fix info leak via msg_name in ax25_recvmsg()net/ax25/af_ax25.c+1 -00 replies
19/30Bluetooth: fix possible info leak in bt_sock_recvmsg()net/bluetooth/af_bluetooth.c+2 -20 replies
20/30Bluetooth: RFCOMM - Fix missing msg_namelen update in rfcomm_sock_recvmsg()net/bluetooth/rfcomm/sock.c+1 -00 replies
21/30caif: Fix missing msg_namelen update in caif_seqpkt_recvmsg()net/caif/caif_socket.c+2 -00 replies
22/30irda: Fix missing msg_namelen update in irda_recvmsg_dgram()net/irda/af_irda.c+2 -00 replies
23/30iucv: Fix missing msg_namelen update in iucv_sock_recvmsg()net/iucv/af_iucv.c+2 -00 replies
24/30llc: Fix missing msg_namelen update in llc_ui_recvmsg()net/llc/af_llc.c+2 -00 replies
25/30netrom: fix info leak via msg_name in nr_recvmsg()net/netrom/af_netrom.c+1 -00 replies
26/30rose: fix info leak via msg_name in rose_recvmsg()net/rose/af_rose.c+1 -00 replies
27/30tipc: fix info leaks via msg_name in recv_msg/recv_streamnet/tipc/socket.c+7 -00 replies
28/30netrom: fix invalid use of sizeof in nr_recvmsg()net/netrom/af_netrom.c+1 -10 replies
29/30net: drop dst before queueing fragmentsnet/ipv4/ip_fragment.c net/ipv6/reassembly.c+22 -60 replies
30/30sparc32: support atomic64_tarch/sparc/Kconfig arch/sparc/include/asm/atomic_32.h+3 -00 replies

Reviews trailers per patch

7 of 30 patches have a Reviewed-by or Acked-by.

PatchDave KleikampAlexey KuznetsovEric DumazetMark RustadSteffen KlassertNeil HormanVlad YasevichNeal CardwellEric W. BiedermanTom Parkin
1/30
2/30
3/30A-b
4/30R-b A-b
5/30
6/30
7/30
8/30
9/30
10/30
11/30A-b
12/30
13/30A-b
14/30A-b A-b
15/30A-b
16/30A-b
17/30
18/30
19/30
20/30
21/30
22/30
23/30
24/30
25/30
26/30
27/30
28/30
29/30T-b
30/30

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

Read the v1 thread

Cover letter [ 00/30] 3.0.76-stable review

This is the start of the stable review cycle for the 3.0.76 release. There are 30 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 Wed May 1 18:42:50 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.0.76-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.0.76-rc1

Sam Ravnborg <[email protected]>
sparc32: support atomic64_t

Eric Dumazet <[email protected]>
net: drop dst before queueing fragments

Wei Yongjun <[email protected]>
netrom: fix invalid use of sizeof in nr_recvmsg()

Mathias Krause <[email protected]>
tipc: fix info leaks via msg_name in recv_msg/recv_stream

Mathias Krause <[email protected]>
rose: fix info leak via msg_name in rose_recvmsg()

Mathias Krause <[email protected]>
netrom: fix info leak via msg_name in nr_recvmsg()

Mathias Krause <[email protected]>
llc: Fix missing msg_namelen update in llc_ui_recvmsg()

Mathias Krause <[email protected]>
iucv: Fix missing msg_namelen update in iucv_sock_recvmsg()

Mathias Krause <[email protected]>
irda: Fix missing msg_namelen update in irda_recvmsg_dgram()

Mathias Krause <[email protected]>
caif: Fix missing msg_namelen update in caif_seqpkt_recvmsg()

Mathias Krause <[email protected]>
Bluetooth: RFCOMM - Fix missing msg_namelen update in rfcomm_sock_recvmsg()

Mathias Krause <[email protected]>
Bluetooth: fix possible info leak in bt_sock_recvmsg()

Mathias Krause <[email protected]>
ax25: fix info leak via msg_name in ax25_recvmsg()

Mathias Krause <[email protected]>
atm: update msg_namelen in vcc_recvmsg()

Linus Torvalds <[email protected]>
net: fix incorrect credentials passing

Eric Dumazet <[email protected]>
tcp: call tcp_replace_ts_recent() from tcp_ack()

Daniel Borkmann <[email protected]>
net: sctp: sctp_auth_key_put: use kzfree instead of kfree

Wei Yongjun <[email protected]>
esp4: fix error return code in esp_output()

Dmitry Popov <[email protected]>
tcp: incoming connections might use wrong route under synflood

Michael Riesch <[email protected]>
rtnetlink: Call nlmsg_parse() with correct header length

Patrick McHardy <[email protected]>
netfilter: don't reset nf_trace in nf_reset()

Eric W. Biederman <[email protected]>
af_unix: If we don't care about credentials coallesce all messages

[email protected] <[email protected]>
bonding: IFF_BONDING is not stripped on enslave failure

Hannes Frederic Sowa <[email protected]>
atl1e: limit gso segment size to prevent generation of wrong ip length fields

Vlad Yasevich <[email protected]>
net: count hw_addr syncs so that unsync works properly.

Balakumaran Kannan <[email protected]>
net IPv6 : Fix broken IPv6 routing table after loopback down-up

Vasily Averin <[email protected]>
cbq: incorrect processing of high limits

David S. Miller <[email protected]>
sparc64: Fix race in TLB batch processing.

Jiri Slaby <[email protected]>
TTY: fix atime/mtime regression

Jiri Slaby <[email protected]>
TTY: do not update atime/mtime on read/write

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

Diffstat:

 Makefile                             |   4 +-
 arch/sparc/Kconfig                   |   1 +
 arch/sparc/include/asm/atomic_32.h   |   2 +
 arch/sparc/include/asm/pgtable_64.h  |   1 +
 arch/sparc/include/asm/system_64.h   |   3 +-
 arch/sparc/include/asm/tlbflush_64.h |  37 +++++++++--
 arch/sparc/kernel/smp_64.c           |  41 ++++++++++--
 arch/sparc/mm/tlb.c                  |  39 ++++++++++--
 arch/sparc/mm/tsb.c                  |  57 ++++++++++++-----
 arch/sparc/mm/ultra.S                | 119 ++++++++++++++++++++++++++++-------
 drivers/net/atl1e/atl1e.h            |   2 +-
 drivers/net/atl1e/atl1e_main.c       |   1 +
 drivers/net/bonding/bond_main.c      |   1 +
 drivers/tty/tty_io.c                 |  14 ++++-
 include/linux/netdevice.h            |   2 +-
 include/linux/skbuff.h               |   8 +++
 include/linux/socket.h               |   3 +-
 include/net/scm.h                    |   2 +-
 net/atm/common.c                     |   2 +
 net/ax25/af_ax25.c                   |   1 +
 net/bluetooth/af_bluetooth.c         |   4 +-
 net/bluetooth/rfcomm/sock.c          |   1 +
 net/caif/caif_socket.c               |   2 +
 net/core/dev.c                       |   1 +
 net/core/dev_addr_lists.c            |   6 +-
 net/core/rtnetlink.c                 |   4 +-
 net/core/sock.c                      |  14 +++--
 net/ipv4/esp4.c                      |   6 +-
 net/ipv4/ip_fragment.c               |  15 +++--
 net/ipv4/syncookies.c                |   4 +-
 net/ipv4/tcp_input.c                 |  65 ++++++++++---------
 net/ipv6/addrconf.c                  |  27 ++++++++
 net/ipv6/reassembly.c                |  13 +++-
 net/irda/af_irda.c                   |   2 +
 net/iucv/af_iucv.c                   |   2 +
 net/llc/af_llc.c                     |   2 +
 net/netrom/af_netrom.c               |   1 +
 net/rose/af_rose.c                   |   1 +
 net/sched/sch_cbq.c                  |   5 +-
 net/sctp/auth.c                      |   2 +-
 net/tipc/socket.c                    |   7 +++
 net/unix/af_unix.c                   |   2 +-
 42 files changed, 405 insertions(+), 121 deletions(-)