Skip to content

4.4.38-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest28 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/28virtio-net: add a missing synchronize_net()drivers/net/virtio_net.c+5 -00 replies
2/28net: check dead netns for peernet2id_alloc()net/core/net_namespace.c+2 -00 replies
3/28ip6_tunnel: disable caching when the traffic class is inheritednet/ipv6/ip6_tunnel.c+11 -20 replies
4/28net: sky2: Fix shutdown crashdrivers/net/ethernet/marvell/sky2.c+13 -00 replies
5/28af_unix: conditionally use freezable blocking calls in readnet/unix/af_unix.c+11 -60 replies
6/28rtnetlink: fix FDB size computationnet/core/rtnetlink.c+4 -10 replies
7/28l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()net/l2tp/l2tp_ip.c net/l2tp/l2tp_ip6.c+6 -40 replies
8/28net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link changedrivers/net/dsa/bcm_sf2.c+4 -00 replies
9/28net, sched: respect rcu grace period on cls destructionnet/sched/cls_basic.c net/sched/cls_bpf.c net/sched/cls_cgroup.c +4 more+31 -200 replies
10/28net/sched: pedit: make sure that offset is validnet/sched/act_pedit.c+20 -40 replies
11/28netlink: Call cb->done from a worker threadnet/netlink/af_netlink.c net/netlink/af_netlink.h+25 -40 replies
12/28netlink: Do not schedule work from sk_destructnet/netlink/af_netlink.c+15 -170 replies
13/28net/dccp: fix use-after-free in dccp_invalid_packetnet/dccp/ipv4.c+7 -50 replies
14/28packet: fix race condition in packet_set_ringnet/packet/af_packet.c+12 -60 replies
15/28net: bcmgenet: Utilize correct struct device for all DMA operationsdrivers/net/ethernet/broadcom/genet/bcmgenet.c+5 -30 replies
16/28sh_eth: remove unchecked interrupts for RZ/A1drivers/net/ethernet/renesas/sh_eth.c+1 -10 replies
17/28geneve: avoid use-after-free of skb->datadrivers/net/geneve.c+4 -100 replies
18/28net: avoid signed overflows for SO_{SND|RCV}BUFFORCEnet/core/sock.c+2 -20 replies
19/28net: ping: check minimum size on ICMP header lengthnet/ipv4/ping.c+4 -00 replies
20/28sparc32: Fix inverted invalid_frame_pointer checks on sigreturnsarch/sparc/kernel/signal_32.c+2 -20 replies
21/28sparc64: Fix find_node warning if numa node cannot be foundarch/sparc/mm/init_64.c+61 -40 replies
22/28sparc64: fix compile warning section mismatch in find_node()arch/sparc/mm/init_64.c+3 -30 replies
23/28Dont feed anything but regular iovecs to blk_rq_map_user_iovblock/blk-map.c+3 -00 replies
24/28constify iov_iter_count() and iter_is_iovec()include/linux/uio.h+2 -20 replies
25/28ipv6: Set skb->protocol properly for local outputnet/ipv6/output_core.c+2 -00 replies
26/28ipv4: Set skb->protocol properly for local outputnet/ipv4/ip_output.c+3 -00 replies
27/28esp4: Fix integrity verification when ESN are usednet/ipv4/esp4.c+1 -10 replies
28/28esp6: Fix integrity verification when ESN are usednet/ipv6/esp6.c+1 -10 replies

Reviews trailers per patch

10 of 28 patches have a Reviewed-by or Acked-by.

PatchHannes Frederic SowaBaozeng DingJohn FastabendCong WangChris HyserLiam MerwickHerbert XuMichael S. TsirkinAndrey KonovalovSergei ShtylyovJohn W. LinvilleJohannes ThumshirnAndrei Vagin
1/28A-b
2/28A-b
3/28A-b
4/28
5/28
6/28
7/28T-b
8/28
9/28A-b A-b
10/28
11/28A-b
12/28T-b
13/28
14/28
15/28
16/28A-b
17/28R-b
18/28
19/28
20/28
21/28R-b R-b
22/28
23/28Reported-and-tested-by
24/28
25/28
26/28
27/28A-b
28/28A-b

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

Read the v1 thread

Cover letter [PATCH 4.4 00/28] 4.4.38-stable review

This is the start of the stable review cycle for the 4.4.38 release. There are 28 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 Sun Dec 11 16:17:32 UTC 2016. 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/v4.x/stable-review/patch-4.4.38-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.38-rc1

Tobias Brunner <[email protected]>
esp6: Fix integrity verification when ESN are used

Tobias Brunner <[email protected]>
esp4: Fix integrity verification when ESN are used

Eli Cooper <[email protected]>

    ipv4: Set skb->protocol properly for local output

Eli Cooper <[email protected]>

    ipv6: Set skb->protocol properly for local output

Al Viro <[email protected]>
constify iov_iter_count() and iter_is_iovec()

Linus Torvalds <[email protected]>
Don't feed anything but regular iovec's to blk_rq_map_user_iov

Thomas Tai <[email protected]>
sparc64: fix compile warning section mismatch in find_node()

Thomas Tai <[email protected]>
sparc64: Fix find_node warning if numa node cannot be found

Andreas Larsson <[email protected]>
sparc32: Fix inverted invalid_frame_pointer checks on sigreturns

Kees Cook <[email protected]>
net: ping: check minimum size on ICMP header length

Eric Dumazet <[email protected]>
net: avoid signed overflows for SO_{SND|RCV}BUFFORCE

Sabrina Dubroca <[email protected]>

    geneve: avoid use-after-free of skb->data

Chris Brandt <[email protected]>
sh_eth: remove unchecked interrupts for RZ/A1

Florian Fainelli <[email protected]>
net: bcmgenet: Utilize correct struct device for all DMA operations

Philip Pettersson <[email protected]>
packet: fix race condition in packet_set_ring

Eric Dumazet <[email protected]>
net/dccp: fix use-after-free in dccp_invalid_packet

Herbert Xu <[email protected]>
netlink: Do not schedule work from sk_destruct

Herbert Xu <[email protected]>

    netlink: Call cb->done from a worker thread

Amir Vadai <[email protected]>
net/sched: pedit: make sure that offset is valid

Daniel Borkmann <[email protected]>
net, sched: respect rcu grace period on cls destruction

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Ensure we re-negotiate EEE during after link change

Guillaume Nault <[email protected]>
l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()

Sabrina Dubroca <[email protected]>
rtnetlink: fix FDB size computation

WANG Cong <[email protected]>
af_unix: conditionally use freezable blocking calls in read

Jeremy Linton <[email protected]>
net: sky2: Fix shutdown crash

Paolo Abeni <[email protected]>
ip6_tunnel: disable caching when the traffic class is inherited

WANG Cong <[email protected]>
net: check dead netns for peernet2id_alloc()

Eric Dumazet <[email protected]>
virtio-net: add a missing synchronize_net()

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

Diffstat:

 Makefile                                       |  4 +-
 arch/sparc/kernel/signal_32.c                  |  4 +-
 arch/sparc/mm/init_64.c                        | 71 +++++++++++++++++++++++---
 block/blk-map.c                                |  3 ++
 drivers/net/dsa/bcm_sf2.c                      |  4 ++
 drivers/net/ethernet/broadcom/genet/bcmgenet.c |  8 +--
 drivers/net/ethernet/marvell/sky2.c            | 13 +++++
 drivers/net/ethernet/renesas/sh_eth.c          |  2 +-
 drivers/net/geneve.c                           | 14 ++---
 drivers/net/virtio_net.c                       |  5 ++
 include/linux/uio.h                            |  4 +-
 net/core/net_namespace.c                       |  2 +
 net/core/rtnetlink.c                           |  5 +-
 net/core/sock.c                                |  4 +-
 net/dccp/ipv4.c                                | 12 +++--
 net/ipv4/esp4.c                                |  2 +-
 net/ipv4/ip_output.c                           |  3 ++
 net/ipv4/ping.c                                |  4 ++
 net/ipv6/esp6.c                                |  2 +-
 net/ipv6/ip6_tunnel.c                          | 13 ++++-
 net/ipv6/output_core.c                         |  2 +
 net/l2tp/l2tp_ip.c                             |  5 +-
 net/l2tp/l2tp_ip6.c                            |  5 +-
 net/netlink/af_netlink.c                       | 21 +++++++-
 net/netlink/af_netlink.h                       |  2 +
 net/packet/af_packet.c                         | 18 ++++---
 net/sched/act_pedit.c                          | 24 +++++++--
 net/sched/cls_basic.c                          |  4 --
 net/sched/cls_bpf.c                            |  4 --
 net/sched/cls_cgroup.c                         |  7 ++-
 net/sched/cls_flow.c                           |  1 -
 net/sched/cls_flower.c                         | 31 +++++++++--
 net/sched/cls_rsvp.h                           |  3 +-
 net/sched/cls_tcindex.c                        |  1 -
 net/unix/af_unix.c                             | 17 +++---
 35 files changed, 243 insertions(+), 81 deletions(-)