Skip to content

4.14.42-stable review

Greg Kroah-Hartman dccp linux-rdma lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest45 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/458139too: Use disable_irq_nosync() in rtl8139_poll_controller()drivers/net/ethernet/realtek/8139too.c+1 -10 replies
2/45bridge: check iface upper dev when setting master via ioctlnet/bridge/br_if.c+2 -20 replies
3/45dccp: fix tasklet usagenet/dccp/ccids/ccid2.c net/dccp/timer.c+13 -30 replies
4/45ipv4: fix fnhe usage by non-cached routesnet/ipv4/route.c+53 -650 replies
5/45ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsgnet/ipv4/ping.c net/ipv4/udp.c+10 -40 replies
6/45llc: better deal with too small mtunet/llc/af_llc.c+3 -00 replies
7/45net: ethernet: sun: niu set correct packet size in skbdrivers/net/ethernet/sun/niu.c+2 -30 replies
8/45net: ethernet: ti: cpsw: fix packet leaking in dual_mac modedrivers/net/ethernet/ti/cpsw.c+2 -00 replies
9/45net/mlx4_en: Fix an error handling path in mlx4_en_init_netdev()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -70 replies
10/45net/mlx4_en: Verify coalescing parameters are in rangedrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/mlx4_en.h+21 -20 replies
11/45net/mlx5e: Err if asked to offload TC match on frag being firstdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+4 -00 replies
12/45net/mlx5: E-Switch, Include VF RDMA stats in vport statisticsdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+10 -10 replies
13/45net sched actions: fix refcnt leak in skbmodnet/sched/act_skbmod.c+4 -10 replies
14/45net_sched: fq: take care of throttled flows before reusenet/sched/sch_fq.c+25 -120 replies
15/45net: support compat 64-bit time in {s,g}etsockoptnet/compat.c+4 -20 replies
16/45net/tls: Dont recursively call push_record during tls_write_space callbacksinclude/net/tls.h net/tls/tls_main.c+8 -00 replies
17/45net/tls: Fix connection stall on partial tls recordnet/tls/tls_main.c+1 -00 replies
18/45openvswitch: Dont swap table in nlattr_set() after OVS_ATTR_NESTED is foundnet/openvswitch/flow_netlink.c+3 -60 replies
19/45qmi_wwan: do not steal interfaces from class driversdrivers/net/usb/qmi_wwan.c+12 -00 replies
20/45r8169: fix powering up RTL8168hdrivers/net/ethernet/realtek/r8169.c+3 -00 replies
21/45rds: do not leak kernel memory to user landnet/rds/recv.c+1 -00 replies
22/45sctp: delay the authentication for the duplicated cookie-echo chunknet/sctp/associola.c net/sctp/sm_statefuns.c+75 -410 replies
23/45sctp: fix the issue that the cookie-ack with auth cant get processednet/sctp/inqueue.c+1 -10 replies
24/45sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addrnet/sctp/ipv6.c+3 -00 replies
25/45sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsgnet/sctp/ulpevent.c+0 -10 replies
26/45sctp: use the old asoc when making the cookie-ack chunk in dupcook_dnet/sctp/sm_statefuns.c+1 -10 replies
27/45tcp_bbr: fix to zero idle_restart only upon S/ACKed datanet/ipv4/tcp_bbr.c+3 -10 replies
28/45tcp: ignore Fast Open on repair modenet/ipv4/tcp.c+2 -10 replies
29/45tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent().drivers/net/ethernet/broadcom/tg3.c+5 -40 replies
30/45bonding: do not allow rlb updates to invalid macdrivers/net/bonding/bond_alb.c+1 -10 replies
31/45bonding: send learning packets for vlans on slavedrivers/net/bonding/bond_alb.c drivers/net/bonding/bond_main.c include/net/bonding.h+11 -50 replies
32/45net: sched: fix error path in tcf_proto_create() when modules are not configurednet/sched/cls_api.c+1 -10 replies
33/45net/mlx5e: TX, Use correct counter in dma_map error flowdrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+10 -100 replies
34/45net/mlx5: Avoid cleaning flow steering table twice during error flowdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+14 -90 replies
35/45hv_netvsc: set master devicedrivers/net/hyperv/netvsc_drv.c+2 -10 replies
36/45ipv6: fix uninit-value in ip6_multipath_l3_keys()net/ipv6/route.c+6 -10 replies
37/45net/mlx5e: Allow offloading ipv4 header re-write for icmpdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+2 -10 replies
38/45nsh: fix infinite loopnet/nsh/nsh.c+2 -00 replies
39/45udp: fix SO_BINDTODEVICEnet/ipv4/udp.c net/ipv6/udp.c+4 -40 replies
40/45scsi: aacraid: Correct hba_send to include iu_typedrivers/scsi/aacraid/commsup.c+4 -40 replies
41/45xfrm: Use __skb_queue_tail in xfrm_trans_queuenet/xfrm/xfrm_input.c+1 -10 replies
42/45btrfs: Take trans lock before access running trans in check_delayed_reffs/btrfs/extent-tree.c+7 -00 replies
43/45xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM)net/xfrm/xfrm_state.c+1 -00 replies
44/45l2tp: revert "l2tp: fix missing print session offset info"net/l2tp/l2tp_netlink.c+0 -20 replies
45/45proc: do not access cmdline nor environ from file-backed areasfs/proc/base.c include/linux/mm.h mm/gup.c+8 -40 replies

Reviews trailers per patch

20 of 45 patches have a Reviewed-by or Acked-by.

PatchNikolay AleksandrovDavid AhernTariq ToukanOr GerlitzCong WangSabrina DubrocaSlava KardakovMarcelo Ricardo LeitnerNeil HormanNeal CardwellEric DumazetMark BlochJakub SitnickiJiri BencNoah MisnerRaghava Aditya RenukuntaBrian KingArtem Savkov
1/45
2/45A-b
3/45
4/45A-b
5/45
6/45
7/45
8/45
9/45R-b
10/45
11/45R-b
12/45R-b
13/45A-b
14/45
15/45
16/45
17/45
18/45R-b
19/45
20/45T-b
21/45
22/45A-b A-b
23/45A-b A-b
24/45A-b A-b
25/45A-b A-b
26/45A-b A-b
27/45
28/45R-b R-b
29/45
30/45
31/45
32/45A-b
33/45
34/45R-b
35/45
36/45A-b
37/45R-b
38/45A-b
39/45A-b
40/45T-b R-b R-b
41/45Reported-and-tested-by
42/45
43/45
44/45
45/45

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

Read the v1 thread

Cover letter [PATCH 4.14 00/45] 4.14.42-stable review

This is the start of the stable review cycle for the 4.14.42 release. There are 45 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 May 20 08:15:14 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.42-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.42-rc1

Willy Tarreau <[email protected]>
proc: do not access cmdline nor environ from file-backed areas

James Chapman <[email protected]>
l2tp: revert "l2tp: fix missing print session offset info"

Antony Antony <[email protected]>
xfrm: fix xfrm_do_migrate() with AEAD e.g(AES-GCM)

ethanwu <[email protected]>
btrfs: Take trans lock before access running trans in check_delayed_ref

Herbert Xu <[email protected]>
xfrm: Use __skb_queue_tail in xfrm_trans_queue

Dave Carroll <[email protected]>
scsi: aacraid: Correct hba_send to include iu_type

Paolo Abeni <[email protected]>
udp: fix SO_BINDTODEVICE

Eric Dumazet <[email protected]>
nsh: fix infinite loop

Jianbo Liu <[email protected]>
net/mlx5e: Allow offloading ipv4 header re-write for icmp

Eric Dumazet <[email protected]>
ipv6: fix uninit-value in ip6_multipath_l3_keys()

Stephen Hemminger <[email protected]>
hv_netvsc: set master device

Talat Batheesh <[email protected]>
net/mlx5: Avoid cleaning flow steering table twice during error flow

Tariq Toukan <[email protected]>
net/mlx5e: TX, Use correct counter in dma_map error flow

Jiri Pirko <[email protected]>
net: sched: fix error path in tcf_proto_create() when modules are not configured

Debabrata Banerjee <[email protected]>
bonding: send learning packets for vlans on slave

Debabrata Banerjee <[email protected]>
bonding: do not allow rlb updates to invalid mac

Michael Chan <[email protected]>
tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent().

Yuchung Cheng <[email protected]>
tcp: ignore Fast Open on repair mode

Neal Cardwell <[email protected]>
tcp_bbr: fix to zero idle_restart only upon S/ACKed data

Xin Long <[email protected]>
sctp: use the old asoc when making the cookie-ack chunk in dupcook_d

Xin Long <[email protected]>
sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsg

Xin Long <[email protected]>
sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addr

Xin Long <[email protected]>
sctp: fix the issue that the cookie-ack with auth can't get processed

Xin Long <[email protected]>
sctp: delay the authentication for the duplicated cookie-echo chunk

Eric Dumazet <[email protected]>
rds: do not leak kernel memory to user land

Heiner Kallweit <[email protected]>

    r8169: fix powering up RTL8168h

Bjørn Mork <[email protected]>
qmi_wwan: do not steal interfaces from class drivers

Stefano Brivio <[email protected]>
openvswitch: Don't swap table in nlattr_set() after OVS_ATTR_NESTED is found

Andre Tomt <[email protected]>
net/tls: Fix connection stall on partial tls record

Dave Watson <[email protected]>
net/tls: Don't recursively call push_record during tls_write_space callbacks

Lance Richardson <[email protected]>
net: support compat 64-bit time in {s,g}etsockopt

Eric Dumazet <[email protected]>
net_sched: fq: take care of throttled flows before reuse

Roman Mashak <[email protected]>
net sched actions: fix refcnt leak in skbmod

Adi Nissim <[email protected]>
net/mlx5: E-Switch, Include VF RDMA stats in vport statistics

Roi Dayan <[email protected]>
net/mlx5e: Err if asked to offload TC match on frag being first

Moshe Shemesh <[email protected]>
net/mlx4_en: Verify coalescing parameters are in range

Christophe JAILLET <[email protected]>
net/mlx4_en: Fix an error handling path in 'mlx4_en_init_netdev()'

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: fix packet leaking in dual_mac mode

Rob Taglang <[email protected]>
net: ethernet: sun: niu set correct packet size in skb

Eric Dumazet <[email protected]>
llc: better deal with too small mtu

Andrey Ignatov <[email protected]>
ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsg

Julian Anastasov <[email protected]>
ipv4: fix fnhe usage by non-cached routes

Eric Dumazet <[email protected]>
dccp: fix tasklet usage

Hangbin Liu <[email protected]>
bridge: check iface upper dev when setting master via ioctl

Ingo Molnar <[email protected]>

    8139too: Use disable_irq_nosync() in rtl8139_poll_controller()

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

Diffstat:

 Makefile                                          |   4 +-
 drivers/net/bonding/bond_alb.c                    |  15 +--
 drivers/net/bonding/bond_main.c                   |   2 +
 drivers/net/ethernet/broadcom/tg3.c               |   9 +-
 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c   |  16 +++
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c    |   8 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h      |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c   |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c   |  20 ++--
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c |  11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c |  23 +++--
 drivers/net/ethernet/realtek/8139too.c            |   2 +-
 drivers/net/ethernet/realtek/r8169.c              |   3 +
 drivers/net/ethernet/sun/niu.c                    |   5 +-
 drivers/net/ethernet/ti/cpsw.c                    |   2 +
 drivers/net/hyperv/netvsc_drv.c                   |   3 +-
 drivers/net/usb/qmi_wwan.c                        |  12 +++
 drivers/scsi/aacraid/commsup.c                    |   8 +-
 fs/btrfs/extent-tree.c                            |   7 ++
 fs/proc/base.c                                    |   8 +-
 include/linux/mm.h                                |   1 +
 include/net/bonding.h                             |   1 +
 include/net/tls.h                                 |   1 +
 mm/gup.c                                          |   3 +
 net/bridge/br_if.c                                |   4 +-
 net/compat.c                                      |   6 +-
 net/dccp/ccids/ccid2.c                            |  14 ++-
 net/dccp/timer.c                                  |   2 +-
 net/ipv4/ping.c                                   |   7 +-
 net/ipv4/route.c                                  | 118 ++++++++++------------
 net/ipv4/tcp.c                                    |   3 +-
 net/ipv4/tcp_bbr.c                                |   4 +-
 net/ipv4/udp.c                                    |  11 +-
 net/ipv6/route.c                                  |   7 +-
 net/ipv6/udp.c                                    |   4 +-
 net/l2tp/l2tp_netlink.c                           |   2 -
 net/llc/af_llc.c                                  |   3 +
 net/nsh/nsh.c                                     |   2 +
 net/openvswitch/flow_netlink.c                    |   9 +-
 net/rds/recv.c                                    |   1 +
 net/sched/act_skbmod.c                            |   5 +-
 net/sched/cls_api.c                               |   2 +-
 net/sched/sch_fq.c                                |  37 ++++---
 net/sctp/associola.c                              |  30 +++++-
 net/sctp/inqueue.c                                |   2 +-
 net/sctp/ipv6.c                                   |   3 +
 net/sctp/sm_statefuns.c                           |  88 ++++++++--------
 net/sctp/ulpevent.c                               |   1 -
 net/tls/tls_main.c                                |   8 ++
 net/xfrm/xfrm_input.c                             |   2 +-
 net/xfrm/xfrm_state.c                             |   1 +
 51 files changed, 349 insertions(+), 205 deletions(-)