Skip to content

5.4.82-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest39 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/39devlink: Hold rtnl lock while reading netdev attributesnet/core/devlink.c+4 -00 replies
2/39ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_initnet/ipv6/addrlabel.c+17 -90 replies
3/39net/af_iucv: set correct sk_protocol for child socketsnet/iucv/af_iucv.c+2 -20 replies
4/39net/tls: missing received data after fast remote closenet/tls/tls_sw.c+6 -00 replies
5/39net/tls: Protect from calling tls_dev_del for TLS RX twiceinclude/net/tls.h net/tls/tls_device.c+10 -10 replies
6/39rose: Fix Null pointer dereference in rose_send_frame()net/rose/rose_loopback.c+13 -40 replies
7/39sock: set sk_err to ee_errno on dequeue from errqnet/core/skbuff.c+1 -10 replies
8/39tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_controlnet/ipv4/tcp_cong.c+5 -00 replies
9/39tun: honor IOCB_NOWAIT flagdrivers/net/tun.c+11 -30 replies
10/39usbnet: ipheth: fix connectivity with iOS 14drivers/net/usb/ipheth.c+1 -10 replies
11/39bonding: wait for sysfs kobject destruction before freeing struct slavedrivers/net/bonding/bond_main.c drivers/net/bonding/bond_sysfs_slave.c include/net/bonding.h+52 -350 replies
12/39staging/octeon: fix up merge errordrivers/staging/octeon/ethernet-tx.c+1 -10 replies
13/39ima: extend boot_aggregate with kernel measurementssecurity/integrity/ima/ima.h security/integrity/ima/ima_crypto.c+15 -20 replies
14/39sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq listkernel/sched/fair.c+28 -80 replies
15/39netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversalnet/bridge/br_netfilter_hooks.c+5 -20 replies
16/39ipv4: Fix tos mask in inet_rtm_getroute()net/ipv4/route.c+4 -30 replies
17/39dt-bindings: net: correct interrupt flags in examplesDocumentation/devicetree/bindings/net/can/tcan4x5x.txt Documentation/devicetree/bindings/net/nfc/nxp-nci.txt Documentation/devicetree/bindings/net/nfc/pn544.txt+3 -30 replies
18/39chelsio/chtls: fix panic during unload reload chtlsdrivers/crypto/chelsio/chtls/chtls_cm.c+1 -00 replies
19/39ibmvnic: Ensure that SCRQ entry reads are correctly ordereddrivers/net/ethernet/ibm/ibmvnic.c+18 -00 replies
20/39ibmvnic: Fix TX completion error handlingdrivers/net/ethernet/ibm/ibmvnic.c+1 -30 replies
21/39inet_ecn: Fix endianness of checksum update when setting ECT(1)include/net/inet_ecn.h+1 -10 replies
22/39geneve: pull IP header before ECN decapsulationdrivers/net/geneve.c+16 -40 replies
23/39net: ip6_gre: set dev->hard_header_len when using header_opsnet/ipv6/ip6_gre.c+13 -30 replies
24/39net/x25: prevent a couple of overflowsnet/x25/af_x25.c+4 -20 replies
25/39cxgb3: fix error return code in t3_sge_alloc_qset()drivers/net/ethernet/chelsio/cxgb3/sge.c+1 -00 replies
26/39net: pasemi: fix error return code in pasemi_mac_open()drivers/net/ethernet/pasemi/pasemi_mac.c+6 -20 replies
27/39vxlan: fix error return code in __vxlan_dev_create()drivers/net/vxlan.c+3 -10 replies
28/39chelsio/chtls: fix a double free in chtls_setkey()drivers/crypto/chelsio/chtls/chtls_hw.c+1 -00 replies
29/39net: mvpp2: Fix error return code in mvpp2_open()drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c+1 -00 replies
30/39net: skbuff: ensure LSE is pullable before decrementing the MPLS ttlnet/core/skbuff.c+3 -00 replies
31/39net: openvswitch: ensure LSE is pullable before reading itnet/openvswitch/actions.c+3 -00 replies
32/39net/sched: act_mpls: ensure LSE is pullable before reading itnet/sched/act_mpls.c+3 -00 replies
33/39net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steeringdrivers/net/ethernet/mellanox/mlx5/core/steering/dr_cmd.c drivers/net/ethernet/mellanox/mlx5/core/steering/dr_domain.c drivers/net/ethernet/mellanox/mlx5/core/steering/dr_types.h +1 more+15 -10 replies
34/39net/mlx5: Fix wrong address reclaim when command interface is downdrivers/net/ethernet/mellanox/mlx5/core/pagealloc.c+19 -20 replies
35/39ALSA: usb-audio: US16x08: fix value count for level meterssound/usb/mixer_us16x08.c+1 -10 replies
36/39Input: xpad - support Ardwiino Controllersdrivers/input/joystick/xpad.c+2 -00 replies
37/39Input: i8042 - add ByteSpeed touchpad to noloop tabledrivers/input/serio/i8042-x86ia64io.h+4 -00 replies
38/39tracing: Remove WARN_ON in start_thread()kernel/trace/trace_hwlat.c+1 -10 replies
39/39RDMA/i40iw: Address an mmap handler exploit in i40iwdrivers/infiniband/hw/i40iw/i40iw_main.c drivers/infiniband/hw/i40iw/i40iw_verbs.c+7 -340 replies

Reviews trailers per patch

11 of 39 patches have a Reviewed-by or Acked-by.

PatchMatti VuorelaGreg Kroah-HartmanBruno MeneguelePhil AuldBen SegallFlorian WestphalDavid AhernRob HerringMarc Kleine-BuddePete HeistMartin SchillerSoheil Hassas YeganehGuillaume NaultAndrew Lunn[email protected]Raju RangojuLinux Kernel Functional TestingJon HunterGuenter Roeck
SeriesT-b T-b T-b
1/39
2/39
3/39
4/39
5/39
6/39T-b
7/39A-b
8/39
9/39
10/39T-b
11/39R-b
12/39
13/39R-b T-b
14/39R-b R-b
15/39R-b
16/39R-b
17/39A-b A-b
18/39
19/39
20/39
21/39T-b
22/39
23/39
24/39A-b
25/39A-b
26/39
27/39
28/39
29/39R-b
30/39
31/39
32/39A-b
33/39
34/39
35/39
36/39
37/39
38/39
39/39

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

Read the v1 thread

Cover letter [PATCH 5.4 00/39] 5.4.82-rc1 review

This is the start of the stable review cycle for the 5.4.82 release. There are 39 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 Tue, 08 Dec 2020 11:15:42 +0000. 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/v5.x/stable-review/patch-5.4.82-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.82-rc1

Shiraz Saleem <[email protected]>
RDMA/i40iw: Address an mmap handler exploit in i40iw

Vasily Averin <[email protected]>
tracing: Remove WARN_ON in start_thread()

Po-Hsu Lin <[email protected]>
Input: i8042 - add ByteSpeed touchpad to noloop table

Sanjay Govind <[email protected]>
Input: xpad - support Ardwiino Controllers

Hector Martin <[email protected]>
ALSA: usb-audio: US16x08: fix value count for level meters

Eran Ben Elisha <[email protected]>
net/mlx5: Fix wrong address reclaim when command interface is down

Yevgeny Kliteynik <[email protected]>
net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering

Davide Caratti <[email protected]>
net/sched: act_mpls: ensure LSE is pullable before reading it

Davide Caratti <[email protected]>
net: openvswitch: ensure LSE is pullable before reading it

Davide Caratti <[email protected]>
net: skbuff: ensure LSE is pullable before decrementing the MPLS ttl

Wang Hai <[email protected]>
net: mvpp2: Fix error return code in mvpp2_open()

Dan Carpenter <[email protected]>
chelsio/chtls: fix a double free in chtls_setkey()

Zhang Changzhong <[email protected]>
vxlan: fix error return code in __vxlan_dev_create()

Zhang Changzhong <[email protected]>
net: pasemi: fix error return code in pasemi_mac_open()

Zhang Changzhong <[email protected]>
cxgb3: fix error return code in t3_sge_alloc_qset()

Dan Carpenter <[email protected]>
net/x25: prevent a couple of overflows

Antoine Tenart <[email protected]>

    net: ip6_gre: set dev->hard_header_len when using header_ops

Eric Dumazet <[email protected]>
geneve: pull IP header before ECN decapsulation

Toke Høiland-Jørgensen <[email protected]>
inet_ecn: Fix endianness of checksum update when setting ECT(1)

Thomas Falcon <[email protected]>
ibmvnic: Fix TX completion error handling

Thomas Falcon <[email protected]>
ibmvnic: Ensure that SCRQ entry reads are correctly ordered

Vinay Kumar Yadav <[email protected]>
chelsio/chtls: fix panic during unload reload chtls

Krzysztof Kozlowski <[email protected]>
dt-bindings: net: correct interrupt flags in examples

Guillaume Nault <[email protected]>
ipv4: Fix tos mask in inet_rtm_getroute()

Antoine Tenart <[email protected]>

    netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal

Vincent Guittot <[email protected]>
sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list

Maurizio Drocco <[email protected]>
ima: extend boot_aggregate with kernel measurements

Randy Dunlap <[email protected]>
staging/octeon: fix up merge error

Jamie Iles <[email protected]>
bonding: wait for sysfs kobject destruction before freeing struct slave

Yves-Alexis Perez <[email protected]>
usbnet: ipheth: fix connectivity with iOS 14

Jens Axboe <[email protected]>
tun: honor IOCB_NOWAIT flag

Alexander Duyck <[email protected]>
tcp: Set INET_ECN_xmit configuration in tcp_reinit_congestion_control

Willem de Bruijn <[email protected]>
sock: set sk_err to ee_errno on dequeue from errq

Anmol Karn <[email protected]>
rose: Fix Null pointer dereference in rose_send_frame()

Maxim Mikityanskiy <[email protected]>
net/tls: Protect from calling tls_dev_del for TLS RX twice

Vadim Fedorenko <[email protected]>
net/tls: missing received data after fast remote close

Julian Wiedmann <[email protected]>
net/af_iucv: set correct sk_protocol for child sockets

Wang Hai <[email protected]>
ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init

Parav Pandit <[email protected]>
devlink: Hold rtnl lock while reading netdev attributes

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

Diffstat:

 .../devicetree/bindings/net/can/tcan4x5x.txt       |  2 +-
 .../devicetree/bindings/net/nfc/nxp-nci.txt        |  2 +-
 .../devicetree/bindings/net/nfc/pn544.txt          |  2 +-
 Makefile                                           |  4 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c            |  1 +
 drivers/crypto/chelsio/chtls/chtls_hw.c            |  1 +
 drivers/infiniband/hw/i40iw/i40iw_main.c           |  5 --
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          | 36 +++----------
 drivers/input/joystick/xpad.c                      |  2 +
 drivers/input/serio/i8042-x86ia64io.h              |  4 ++
 drivers/net/bonding/bond_main.c                    | 61 +++++++++++++++-------
 drivers/net/bonding/bond_sysfs_slave.c             | 18 +------
 drivers/net/ethernet/chelsio/cxgb3/sge.c           |  1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 | 22 ++++++--
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  1 +
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    | 21 +++++++-
 .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c  |  1 +
 .../mellanox/mlx5/core/steering/dr_domain.c        |  5 ++
 .../mellanox/mlx5/core/steering/dr_types.h         |  1 +
 drivers/net/ethernet/pasemi/pasemi_mac.c           |  8 ++-
 drivers/net/geneve.c                               | 20 +++++--
 drivers/net/tun.c                                  | 14 +++--
 drivers/net/usb/ipheth.c                           |  2 +-
 drivers/net/vxlan.c                                |  4 +-
 drivers/staging/octeon/ethernet-tx.c               |  2 +-
 include/linux/mlx5/mlx5_ifc.h                      |  9 +++-
 include/net/bonding.h                              |  8 +++
 include/net/inet_ecn.h                             |  2 +-
 include/net/tls.h                                  |  6 +++
 kernel/sched/fair.c                                | 36 ++++++++++---
 kernel/trace/trace_hwlat.c                         |  2 +-
 net/bridge/br_netfilter_hooks.c                    |  7 ++-
 net/core/devlink.c                                 |  4 ++
 net/core/skbuff.c                                  |  5 +-
 net/ipv4/route.c                                   |  7 +--
 net/ipv4/tcp_cong.c                                |  5 ++
 net/ipv6/addrlabel.c                               | 26 +++++----
 net/ipv6/ip6_gre.c                                 | 16 ++++--
 net/iucv/af_iucv.c                                 |  4 +-
 net/openvswitch/actions.c                          |  3 ++
 net/rose/rose_loopback.c                           | 17 ++++--
 net/sched/act_mpls.c                               |  3 ++
 net/tls/tls_device.c                               |  5 +-
 net/tls/tls_sw.c                                   |  6 +++
 net/x25/af_x25.c                                   |  6 ++-
 security/integrity/ima/ima.h                       |  2 +-
 security/integrity/ima/ima_crypto.c                | 15 +++++-
 sound/usb/mixer_us16x08.c                          |  2 +-
 48 files changed, 304 insertions(+), 132 deletions(-)