Skip to content

4.16.10-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 Latest55 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/558139too: Use disable_irq_nosync() in rtl8139_poll_controller()drivers/net/ethernet/realtek/8139too.c+1 -10 replies
2/55bridge: check iface upper dev when setting master via ioctlnet/bridge/br_if.c+2 -20 replies
3/55dccp: fix tasklet usagenet/dccp/ccids/ccid2.c net/dccp/timer.c+13 -30 replies
4/55ipv4: fix fnhe usage by non-cached routesnet/ipv4/route.c+53 -650 replies
5/55ipv4: fix memory leaks in udp_sendmsg, ping_v4_sendmsgnet/ipv4/ping.c net/ipv4/udp.c+10 -40 replies
6/55llc: better deal with too small mtunet/llc/af_llc.c+3 -00 replies
7/55net: ethernet: sun: niu set correct packet size in skbdrivers/net/ethernet/sun/niu.c+2 -30 replies
8/55net: ethernet: ti: cpsw: fix packet leaking in dual_mac modedrivers/net/ethernet/ti/cpsw.c+2 -00 replies
9/55net/mlx4_en: Fix an error handling path in mlx4_en_init_netdev()drivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -70 replies
10/55net/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/55net/mlx5e: Err if asked to offload TC match on frag being firstdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+4 -00 replies
12/55net/mlx5: E-Switch, Include VF RDMA stats in vport statisticsdrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+10 -10 replies
13/55net sched actions: fix refcnt leak in skbmodnet/sched/act_skbmod.c+4 -10 replies
14/55net_sched: fq: take care of throttled flows before reusenet/sched/sch_fq.c+25 -120 replies
15/55net/smc: restrict non-blocking connect finishnet/smc/af_smc.c+8 -60 replies
16/55net: support compat 64-bit time in {s,g}etsockoptnet/compat.c+4 -20 replies
17/55net/tls: Dont recursively call push_record during tls_write_space callbacksinclude/net/tls.h net/tls/tls_main.c+8 -00 replies
18/55net/tls: Fix connection stall on partial tls recordnet/tls/tls_main.c+1 -00 replies
19/55openvswitch: Dont swap table in nlattr_set() after OVS_ATTR_NESTED is foundnet/openvswitch/flow_netlink.c+3 -60 replies
20/55qmi_wwan: do not steal interfaces from class driversdrivers/net/usb/qmi_wwan.c+12 -00 replies
21/55r8169: fix powering up RTL8168hdrivers/net/ethernet/realtek/r8169.c+3 -00 replies
22/55rds: do not leak kernel memory to user landnet/rds/recv.c+1 -00 replies
23/55sctp: delay the authentication for the duplicated cookie-echo chunknet/sctp/associola.c net/sctp/sm_statefuns.c+75 -410 replies
24/55sctp: fix the issue that the cookie-ack with auth cant get processednet/sctp/inqueue.c+1 -10 replies
25/55sctp: handle two v4 addrs comparison in sctp_inet6_cmp_addrnet/sctp/ipv6.c+3 -00 replies
26/55sctp: remove sctp_chunk_put from fail_mark err path in sctp_ulpevent_make_rcvmsgnet/sctp/ulpevent.c+0 -10 replies
27/55sctp: use the old asoc when making the cookie-ack chunk in dupcook_dnet/sctp/sm_statefuns.c+1 -10 replies
28/55tcp_bbr: fix to zero idle_restart only upon S/ACKed datanet/ipv4/tcp_bbr.c+3 -10 replies
29/55tcp: ignore Fast Open on repair modenet/ipv4/tcp.c+2 -10 replies
30/55tg3: Fix vunmap() BUG_ON() triggered from tg3_free_consistent().drivers/net/ethernet/broadcom/tg3.c+5 -40 replies
31/55bonding: do not allow rlb updates to invalid macdrivers/net/bonding/bond_alb.c+1 -10 replies
32/55bonding: 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
33/55net: sched: fix error path in tcf_proto_create() when modules are not configurednet/sched/cls_api.c+1 -10 replies
34/55net/mlx5e: TX, Use correct counter in dma_map error flowdrivers/net/ethernet/mellanox/mlx5/core/en_tx.c+10 -100 replies
35/55net/mlx5: Avoid cleaning flow steering table twice during error flowdrivers/net/ethernet/mellanox/mlx5/core/fs_core.c+14 -90 replies
36/55hv_netvsc: set master devicedrivers/net/hyperv/netvsc_drv.c+2 -10 replies
37/55ipv6: fix uninit-value in ip6_multipath_l3_keys()net/ipv6/route.c+6 -10 replies
38/55net/mlx5e: Allow offloading ipv4 header re-write for icmpdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+2 -10 replies
39/55nsh: fix infinite loopnet/nsh/nsh.c+4 -00 replies
40/55udp: fix SO_BINDTODEVICEnet/ipv4/udp.c net/ipv6/udp.c+4 -40 replies
41/55mlxsw: spectrum_switchdev: Do not remove mrouter port from MDBs ports listdrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c+5 -70 replies
42/55net/mlx5e: DCBNL fix min inline header size for dscpdrivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c+5 -30 replies
43/55net: systemport: Correclty disambiguate driver instancesdrivers/net/ethernet/broadcom/bcmsysport.c+12 -40 replies
44/55nfp: flower: set tunnel ttl value to net defaultdrivers/net/ethernet/netronome/nfp/flower/action.c drivers/net/ethernet/netronome/nfp/flower/cmsg.h+12 -30 replies
45/55sctp: clear the new asocs stream outcnt in sctp_stream_updatenet/sctp/stream.c+2 -00 replies
46/55tcp: restore autocorkingnet/ipv4/tcp.c+1 -10 replies
47/55tipc: fix one byte leak in tipc_sk_set_orig_addr()net/tipc/socket.c+2 -10 replies
48/55hv_netvsc: Fix net device attach on older Windows hostsdrivers/net/hyperv/rndis_filter.c+1 -10 replies
49/55ipv4: reset fnhe_mtu_locked after cache route flushednet/ipv4/route.c+1 -00 replies
50/55mlxsw: core: Fix an error handling path in mlxsw_core_bus_device_register()drivers/net/ethernet/mellanox/mlxsw/core.c+2 -20 replies
51/55net/mlx5: Fix mlx5_get_vector_affinity functiondrivers/infiniband/hw/mlx5/main.c include/linux/mlx5/driver.h+4 -100 replies
52/55net: phy: sfp: fix the BR,min computationdrivers/net/phy/sfp-bus.c+1 -10 replies
53/55net/smc: keep clcsock reference in smc_tcp_listen_work()net/smc/af_smc.c+0 -40 replies
54/55scsi: aacraid: Correct hba_send to include iu_typedrivers/scsi/aacraid/commsup.c+4 -40 replies
55/55proc: 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

29 of 55 patches have a Reviewed-by or Acked-by.

PatchNikolay AleksandrovDavid AhernTariq ToukanOr GerlitzCong WangSabrina DubrocaSlava KardakovMarcelo Ricardo LeitnerNeil HormanNeal CardwellEric DumazetMark BlochJakub SitnickiJiri BencNogah FrankelVivien DidelotJakub KicinskiMichael WenigSoheil Hassas YeganehJon MaloyStephen HemmingerIdo SchimmelMax GurtovoySagi GrimbergNoah MisnerRaghava Aditya RenukuntaBrian King
1/55
2/55A-b
3/55
4/55A-b
5/55
6/55
7/55
8/55
9/55R-b
10/55
11/55R-b
12/55R-b
13/55A-b
14/55
15/55
16/55
17/55
18/55
19/55R-b
20/55
21/55T-b
22/55
23/55A-b A-b
24/55A-b A-b
25/55A-b A-b
26/55A-b A-b
27/55A-b A-b
28/55
29/55R-b R-b
30/55
31/55
32/55
33/55A-b
34/55
35/55R-b
36/55
37/55A-b
38/55R-b
39/55A-b
40/55A-b
41/55R-b
42/55
43/55R-b
44/55R-b
45/55A-b A-b
46/55A-b T-b T-b A-b
47/55A-b
48/55R-b
49/55
50/55R-b
51/55R-b R-b
52/55
53/55
54/55T-b R-b R-b
55/55

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

Read the v1 thread

Cover letter [PATCH 4.16 00/55] 4.16.10-stable review

This is the start of the stable review cycle for the 4.16.10 release. There are 55 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:14:42 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.16.10-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.16.10-rc1

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

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

Ursula Braun <[email protected]>
net/smc: keep clcsock reference in smc_tcp_listen_work()

Antoine Tenart <[email protected]>
net: phy: sfp: fix the BR,min computation

Israel Rukshin <[email protected]>
net/mlx5: Fix mlx5_get_vector_affinity function

Christophe JAILLET <[email protected]>
mlxsw: core: Fix an error handling path in 'mlxsw_core_bus_device_register()'

Hangbin Liu <[email protected]>
ipv4: reset fnhe_mtu_locked after cache route flushed

Mohammed Gamal <[email protected]>
hv_netvsc: Fix net device attach on older Windows hosts

Eric Dumazet <[email protected]>
tipc: fix one byte leak in tipc_sk_set_orig_addr()

Eric Dumazet <[email protected]>
tcp: restore autocorking

Xin Long <[email protected]>
sctp: clear the new asoc's stream outcnt in sctp_stream_update

John Hurley <[email protected]>
nfp: flower: set tunnel ttl value to net default

Florian Fainelli <[email protected]>
net: systemport: Correclty disambiguate driver instances

Huy Nguyen <[email protected]>
net/mlx5e: DCBNL fix min inline header size for dscp

Ido Schimmel <[email protected]>
mlxsw: spectrum_switchdev: Do not remove mrouter port from MDB's ports list

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

Ursula Braun <[email protected]>
net/smc: restrict non-blocking connect finish

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/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/net/bonding/bond_alb.c                     |  15 +--
 drivers/net/bonding/bond_main.c                    |   2 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |  16 ++-
 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_dcbnl.c |   8 +-
 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/mellanox/mlxsw/core.c         |   4 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  12 +--
 drivers/net/ethernet/netronome/nfp/flower/action.c |  10 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h   |   5 +-
 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/hyperv/rndis_filter.c                  |   2 +-
 drivers/net/phy/sfp-bus.c                          |   2 +-
 drivers/net/usb/qmi_wwan.c                         |  12 +++
 drivers/scsi/aacraid/commsup.c                     |   8 +-
 fs/proc/base.c                                     |   8 +-
 include/linux/mlx5/driver.h                        |  12 +--
 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                                   | 119 ++++++++++-----------
 net/ipv4/tcp.c                                     |   5 +-
 net/ipv4/tcp_bbr.c                                 |   4 +-
 net/ipv4/udp.c                                     |  11 +-
 net/ipv6/route.c                                   |   7 +-
 net/ipv6/udp.c                                     |   4 +-
 net/llc/af_llc.c                                   |   3 +
 net/nsh/nsh.c                                      |   4 +
 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/stream.c                                  |   2 +
 net/sctp/ulpevent.c                                |   1 -
 net/smc/af_smc.c                                   |  18 ++--
 net/tipc/socket.c                                  |   3 +-
 net/tls/tls_main.c                                 |   8 ++
 60 files changed, 398 insertions(+), 245 deletions(-)