Skip to content

4.9.116-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest33 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/33MIPS: ath79: fix register address in ath79_ddr_wb_flush()arch/mips/ath79/common.c+1 -10 replies
2/33MIPS: Fix off-by-one in pci_resource_to_user()arch/mips/pci/pci.c+1 -10 replies
3/33ip: hash fragments consistentlynet/ipv4/ip_output.c net/ipv6/ip6_output.c+4 -00 replies
4/33ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pullnet/ipv4/ip_sockglue.c net/ipv6/datagram.c+10 -40 replies
5/33net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapperdrivers/net/ethernet/mellanox/mlx4/resource_tracker.c+1 -10 replies
6/33net: skb_segment() should not return NULLnet/core/skbuff.c+5 -50 replies
7/33net/mlx5: Adjust clock overflow work perioddrivers/net/ethernet/mellanox/mlx5/core/en_clock.c+10 -20 replies
8/33net/mlx5e: Dont allow aRFS for encapsulated packetsdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c+3 -00 replies
9/33net/mlx5e: Fix quota counting in aRFS expire flowdrivers/net/ethernet/mellanox/mlx5/core/en_arfs.c+2 -20 replies
10/33multicast: do not restore deleted record source filter mode to new onenet/ipv4/igmp.c net/ipv6/mcast.c+2 -40 replies
11/33net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_privdrivers/net/phy/phy.c+1 -10 replies
12/33rtnetlink: add rtnl_link_state check in rtnl_configure_linknet/core/rtnetlink.c+6 -30 replies
13/33tcp: fix dctcp delayed ACK schedulenet/ipv4/tcp_dctcp.c+4 -20 replies
14/33tcp: helpers to send special DCTCP acknet/ipv4/tcp_output.c+17 -50 replies
15/33tcp: do not cancel delay-AcK on DCTCP special ACKinclude/net/tcp.h net/ipv4/tcp_dctcp.c net/ipv4/tcp_output.c+13 -330 replies
16/33tcp: do not delay ACK in DCTCP upon CE status changeinclude/net/tcp.h net/ipv4/tcp_dctcp.c net/ipv4/tcp_input.c+21 -130 replies
17/33tcp: free batches of packets in tcp_prune_ofo_queue()include/linux/skbuff.h net/ipv4/tcp_input.c+13 -40 replies
18/33tcp: avoid collapses in tcp_prune_queue() if possiblenet/ipv4/tcp_input.c+3 -00 replies
19/33tcp: detect malicious patterns in tcp_collapse_ofo_queue()net/ipv4/tcp_input.c+13 -20 replies
20/33tcp: call tcp_drop() from tcp_data_queue_ofo()net/ipv4/tcp_input.c+2 -20 replies
21/33usb: cdc_acm: Add quirk for Castles VEGA3000drivers/usb/class/cdc-acm.c+3 -00 replies
22/33usb: core: handle hub C_PORT_OVER_CURRENT conditiondrivers/usb/core/hub.c+6 -20 replies
23/33usb: gadget: f_fs: Only return delayed status when len is 0drivers/usb/gadget/function/f_fs.c+1 -10 replies
24/33driver core: Partially revert "driver core: correct devices shutdown order"drivers/base/dd.c+0 -80 replies
25/33can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOKdrivers/net/can/xilinx_can.c+5 -130 replies
26/33can: xilinx_can: fix power management handlingdrivers/net/can/xilinx_can.c+28 -410 replies
27/33can: xilinx_can: fix recovery from error states not being propagateddrivers/net/can/xilinx_can.c+127 -280 replies
28/33can: xilinx_can: fix device dropping off bus on RX overrundrivers/net/can/xilinx_can.c+0 -10 replies
29/33can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accountingdrivers/net/can/xilinx_can.c+123 -160 replies
30/33can: xilinx_can: fix incorrect clear of non-processed interruptsdrivers/net/can/xilinx_can.c+5 -50 replies
31/33can: xilinx_can: fix RX overflow interrupt not being enableddrivers/net/can/xilinx_can.c+1 -10 replies
32/33turn off -Wattribute-aliasMakefile+1 -00 replies
33/33exec: avoid gcc-8 warning for get_task_commfs/exec.c include/linux/sched.h+8 -50 replies

Reviews trailers per patch

19 of 33 patches have a Reviewed-by or Acked-by.

PatchEric DumazetAlexander DuyckAndrew LunnNeal CardwellSoheil Hassas YeganehYuchung ChengOliver NeukumFelipe BalbiLawrence BrakmoAlessandro AntenucciAlan SternPingfan LiuKishon Vijay Abraham IEran Ben ElishaTariq ToukanMaor GottliebKees CookIngo Molnar
1/33
2/33
3/33R-b
4/33
5/33
6/33A-b
7/33R-b
8/33R-b
9/33R-b R-b
10/33
11/33R-b
12/33
13/33A-b A-b
14/33A-b
15/33A-b
16/33A-b
17/33A-b A-b
18/33A-b A-b
19/33A-b
20/33A-b A-b
21/33A-b
22/33T-b A-b
23/33A-b
24/33T-b R-b
25/33
26/33
27/33
28/33
29/33
30/33
31/33
32/33
33/33A-b A-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 18 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/33] 4.9.116-stable review

This is the start of the stable review cycle for the 4.9.116 release. There are 33 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 Jul 29 10:08:17 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.9.116-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.116-rc1

Arnd Bergmann <[email protected]>
exec: avoid gcc-8 warning for get_task_comm

Arnd Bergmann <[email protected]>
turn off -Wattribute-alias

Anssi Hannula <[email protected]>
can: xilinx_can: fix RX overflow interrupt not being enabled

Anssi Hannula <[email protected]>
can: xilinx_can: fix incorrect clear of non-processed interrupts

Anssi Hannula <[email protected]>
can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting

Anssi Hannula <[email protected]>
can: xilinx_can: fix device dropping off bus on RX overrun

Anssi Hannula <[email protected]>
can: xilinx_can: fix recovery from error states not being propagated

Anssi Hannula <[email protected]>
can: xilinx_can: fix power management handling

Anssi Hannula <[email protected]>
can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK

Rafael J. Wysocki <[email protected]>
driver core: Partially revert "driver core: correct device's shutdown order"

Jerry Zhang <[email protected]>
usb: gadget: f_fs: Only return delayed status when len is 0

Bin Liu <[email protected]>
usb: core: handle hub C_PORT_OVER_CURRENT condition

Lubomir Rintel <[email protected]>
usb: cdc_acm: Add quirk for Castles VEGA3000

Eric Dumazet <[email protected]>
tcp: call tcp_drop() from tcp_data_queue_ofo()

Eric Dumazet <[email protected]>
tcp: detect malicious patterns in tcp_collapse_ofo_queue()

Eric Dumazet <[email protected]>
tcp: avoid collapses in tcp_prune_queue() if possible

Eric Dumazet <[email protected]>
tcp: free batches of packets in tcp_prune_ofo_queue()

Yuchung Cheng <[email protected]>
tcp: do not delay ACK in DCTCP upon CE status change

Yuchung Cheng <[email protected]>
tcp: do not cancel delay-AcK on DCTCP special ACK

Yuchung Cheng <[email protected]>
tcp: helpers to send special DCTCP ack

Yuchung Cheng <[email protected]>
tcp: fix dctcp delayed ACK schedule

Roopa Prabhu <[email protected]>
rtnetlink: add rtnl_link_state check in rtnl_configure_link

Heiner Kallweit <[email protected]>
net: phy: consider PHY_IGNORE_INTERRUPT in phy_start_aneg_priv

Hangbin Liu <[email protected]>
multicast: do not restore deleted record source filter mode to new one

Eran Ben Elisha <[email protected]>
net/mlx5e: Fix quota counting in aRFS expire flow

Eran Ben Elisha <[email protected]>
net/mlx5e: Don't allow aRFS for encapsulated packets

Ariel Levkovich <[email protected]>
net/mlx5: Adjust clock overflow work period

Eric Dumazet <[email protected]>
net: skb_segment() should not return NULL

Jack Morgenstein <[email protected]>
net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper

Willem de Bruijn <[email protected]>
ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull

Paolo Abeni <[email protected]>
ip: hash fragments consistently

Paul Burton <[email protected]>
MIPS: Fix off-by-one in pci_resource_to_user()

Felix Fietkau <[email protected]>
MIPS: ath79: fix register address in ath79_ddr_wb_flush()

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

Diffstat:

 Makefile                                           |   5 +-
 arch/mips/ath79/common.c                           |   2 +-
 arch/mips/pci/pci.c                                |   2 +-
 drivers/base/dd.c                                  |   8 -
 drivers/net/can/xilinx_can.c                       | 392 +++++++++++++++------
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |   7 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_clock.c |  12 +-
 drivers/net/phy/phy.c                              |   2 +-
 drivers/usb/class/cdc-acm.c                        |   3 +
 drivers/usb/core/hub.c                             |   8 +-
 drivers/usb/gadget/function/f_fs.c                 |   2 +-
 fs/exec.c                                          |   7 +-
 include/linux/sched.h                              |   6 +-
 include/linux/skbuff.h                             |   2 +
 include/net/tcp.h                                  |   2 +
 net/core/rtnetlink.c                               |   9 +-
 net/core/skbuff.c                                  |  10 +-
 net/ipv4/igmp.c                                    |   3 +-
 net/ipv4/ip_output.c                               |   2 +
 net/ipv4/ip_sockglue.c                             |   7 +-
 net/ipv4/tcp_dctcp.c                               |  50 +--
 net/ipv4/tcp_input.c                               |  40 ++-
 net/ipv4/tcp_output.c                              |  33 +-
 net/ipv6/datagram.c                                |   7 +-
 net/ipv6/ip6_output.c                              |   2 +
 net/ipv6/mcast.c                                   |   3 +-
 27 files changed, 431 insertions(+), 197 deletions(-)