5.3.18-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest25 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/25 | inet: protect against too small mtu values.include/ include/ net/ +2 more | +20 | 0 replies | |
| 2/25 | mqprio: Fix out-of-bounds access in mqprio_dumpnet/ | +1 | 0 replies | |
| 3/25 | net: bridge: deny dev_set_mac_address() when unregisteringnet/ | +6 | 0 replies | |
| 4/25 | net: dsa: fix flow dissection on Tx pathnet/ | +3 | 0 replies | |
| 5/25 | net: ethernet: ti: cpsw: fix extra rx interruptdrivers/ | +1 | 0 replies | |
| 6/25 | net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueuesnet/ net/ | +2 | 0 replies | |
| 7/25 | net-sysfs: Call dev_hold always in netdev_queue_add_kobjectnet/ | +5 | 0 replies | |
| 8/25 | net: thunderx: start phy before starting autonegotiationdrivers/ | +1 | 0 replies | |
| 9/25 | net/tls: Fix return values to avoid ENOTSUPPnet/ net/ net/ +1 more | +12 | 0 replies | |
| 10/25 | openvswitch: support asymmetric conntracknet/ | +11 | 0 replies | |
| 11/25 | tcp: md5: fix potential overestimation of TCP option spacenet/ | +3 | 0 replies | |
| 12/25 | tipc: fix ordering of tipc module init and exit routinenet/ | +15 | 0 replies | |
| 13/25 | net/mlx5e: Query global pause state before setting prio2bufferdrivers/ | +25 | 0 replies | |
| 14/25 | net: ipv6: add net argument to ip6_dst_lookup_flowinclude/ net/ net/ +8 more | +19 | 0 replies | |
| 15/25 | net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookupdrivers/ drivers/ drivers/ +8 more | +39 | 0 replies | |
| 16/25 | tcp: fix rejected syncookies due to stale timestampsinclude/ include/ | +16 | 0 replies | |
| 17/25 | tcp: tighten acceptance of ACKs not matching a child socketinclude/ | +13 | 0 replies | |
| 18/25 | tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()include/ | +3 | 0 replies | |
| 19/25 | gre: refetch erspan header from skb->data after pskb_may_pull()net/ | +1 | 0 replies | |
| 20/25 | Fixed updating of ethertype in function skb_mpls_popinclude/ net/ net/ +1 more | +11 | 0 replies | |
| 21/25 | hsr: fix a NULL pointer dereference in hsr_dev_xmit()net/ | +7 | 0 replies | |
| 22/25 | net: Fixed updating of ethertype in skb_mpls_push()include/ net/ net/ +1 more | +7 | 0 replies | |
| 23/25 | net/mlx5e: Fix TXQ indices to be sequentialdrivers/ drivers/ drivers/ +1 more | +15 | 0 replies | |
| 24/25 | page_pool: do not release pool until inflight == 0.drivers/ include/ include/ +3 more | +139 | 0 replies | |
| 25/25 | xdp: obtain the mem_id mutex before trying to remove an entry.net/ | +4 | 0 replies |
Reviews trailers per patch
10 of 25 patches have a Reviewed-by or Acked-by.
| Patch | Neal Cardwell | Soheil Hassas Yeganeh | Jon Maloy | Lorenzo Bianconi | William Tu | Simon Horman | Cong Wang | Jesper Dangaard Brouer | Ilias Apalodimas | Grygorii Strashko | Jakub Kicinski | Andrew Lunn | Florian Fainelli | Pravin B Shelar |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1/25 | ||||||||||||||
| 2/25 | ||||||||||||||
| 3/25 | ||||||||||||||
| 4/25 | R-b | |||||||||||||
| 5/25 | ||||||||||||||
| 6/25 | ||||||||||||||
| 7/25 | ||||||||||||||
| 8/25 | R-b | |||||||||||||
| 9/25 | A-b | |||||||||||||
| 10/25 | ||||||||||||||
| 11/25 | A-b | A-b | ||||||||||||
| 12/25 | A-b | |||||||||||||
| 13/25 | ||||||||||||||
| 14/25 | ||||||||||||||
| 15/25 | ||||||||||||||
| 16/25 | ||||||||||||||
| 17/25 | ||||||||||||||
| 18/25 | ||||||||||||||
| 19/25 | A-b | A-b | R-b | |||||||||||
| 20/25 | A-b | |||||||||||||
| 21/25 | A-b | |||||||||||||
| 22/25 | ||||||||||||||
| 23/25 | ||||||||||||||
| 24/25 | A-b | A-b | ||||||||||||
| 25/25 | A-b | A-b | T-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 14 reviewers.
Cover letter [PATCH 5.3 00/25] 5.3.18-stable review
This is the start of the stable review cycle for the 5.3.18 release. There are 25 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.
Note, this is the LAST 5.3.y kernel to be released, after this one, it will be end-of-life. You should have moved to the 5.4.y series already by now.
Responses should be made by Thu, 19 Dec 2019 20:08: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.3.18-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.3.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 5.3.18-rc1
Jonathan Lemon <[email protected]>
xdp: obtain the mem_id mutex before trying to remove an entry.
Jonathan Lemon <[email protected]>
page_pool: do not release pool until inflight == 0.
Eran Ben Elisha <[email protected]>
net/mlx5e: Fix TXQ indices to be sequential
Martin Varghese <[email protected]>
net: Fixed updating of ethertype in skb_mpls_push()
Taehee Yoo <[email protected]>
hsr: fix a NULL pointer dereference in hsr_dev_xmit()
Martin Varghese <[email protected]>
Fixed updating of ethertype in function skb_mpls_pop
Cong Wang <[email protected]>
gre: refetch erspan header from skb->data after pskb_may_pull()
Guillaume Nault <[email protected]>
tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE()
Guillaume Nault <[email protected]>
tcp: tighten acceptance of ACKs not matching a child socket
Guillaume Nault <[email protected]>
tcp: fix rejected syncookies due to stale timestamps
Sabrina Dubroca <[email protected]>
net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
Sabrina Dubroca <[email protected]>
net: ipv6: add net argument to ip6_dst_lookup_flow
Huy Nguyen <[email protected]>
net/mlx5e: Query global pause state before setting prio2buffer
Taehee Yoo <[email protected]>
tipc: fix ordering of tipc module init and exit routine
Eric Dumazet <[email protected]>
tcp: md5: fix potential overestimation of TCP option space
Aaron Conole <[email protected]>
openvswitch: support asymmetric conntrack
Valentin Vidic <[email protected]>
net/tls: Fix return values to avoid ENOTSUPP
Mian Yousaf Kaukab <[email protected]>
net: thunderx: start phy before starting autonegotiation
Jouni Hogander <[email protected]>
net-sysfs: Call dev_hold always in netdev_queue_add_kobject
Dust Li <[email protected]>
net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues
Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: fix extra rx interrupt
Alexander Lobakin <[email protected]>
net: dsa: fix flow dissection on Tx path
Nikolay Aleksandrov <[email protected]>
net: bridge: deny dev_set_mac_address() when unregistering
Vladyslav Tarasiuk <[email protected]>
mqprio: Fix out-of-bounds access in mqprio_dump
Eric Dumazet <[email protected]>
inet: protect against too small mtu values.
-------------
Diffstat:
Makefile | 4 +- drivers/infiniband/core/addr.c | 7 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 27 ++++- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 31 ++---- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/geneve.c | 4 +- drivers/net/vxlan.c | 8 +- include/linux/netdevice.h | 5 + include/linux/skbuff.h | 5 +- include/linux/time.h | 13 +++ include/net/ip.h | 5 + include/net/ipv6.h | 2 +- include/net/ipv6_stubs.h | 6 +- include/net/page_pool.h | 52 +++------ include/net/tcp.h | 27 +++-- include/net/xdp_priv.h | 4 - include/trace/events/xdp.h | 19 +--- net/bridge/br_device.c | 6 + net/core/dev.c | 3 +- net/core/flow_dissector.c | 5 +- net/core/lwt_bpf.c | 4 +- net/core/net-sysfs.c | 7 +- net/core/page_pool.c | 122 +++++++++++++-------- net/core/skbuff.c | 10 +- net/core/xdp.c | 117 +++++++------------- net/dccp/ipv6.c | 6 +- net/hsr/hsr_device.c | 9 +- net/ipv4/devinet.c | 5 - net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_output.c | 13 ++- net/ipv4/tcp_output.c | 5 +- net/ipv6/addrconf_core.c | 11 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_output.c | 8 +- net/ipv6/raw.c | 2 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 4 +- net/l2tp/l2tp_ip6.c | 2 +- net/mpls/af_mpls.c | 7 +- net/openvswitch/actions.c | 6 +- net/openvswitch/conntrack.c | 11 ++ net/sched/act_mpls.c | 7 +- net/sched/sch_mq.c | 1 + net/sched/sch_mqprio.c | 3 +- net/sctp/ipv6.c | 4 +- net/tipc/core.c | 29 ++--- net/tipc/udp_media.c | 9 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 8 +- tools/testing/selftests/net/tls.c | 8 +- 60 files changed, 375 insertions(+), 332 deletions(-)