5.8.12-rc1 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest56 patches 10 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/56 | ibmvnic fix NULL tx_pools and rx_tools issue at do_resetdrivers/ | +14 | 0 replies | |
| 2/56 | ibmvnic: add missing parenthesis in do_reset()drivers/ | +4 | 0 replies | |
| 3/56 | act_ife: load meta modules before tcf_idr_check_alloc()net/ | +34 | 0 replies | |
| 4/56 | bnxt_en: Avoid sending firmware messages when AER error is detected.drivers/ drivers/ | +7 | 0 replies | |
| 5/56 | bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task()drivers/ | +4 | 0 replies | |
| 6/56 | cxgb4: fix memory leak during module unloaddrivers/ | +1 | 0 replies | |
| 7/56 | cxgb4: Fix offset when clearing filter byte countersdrivers/ | +6 | 0 replies | |
| 8/56 | geneve: add transport ports in route lookup for genevedrivers/ | +27 | 0 replies | |
| 9/56 | hdlc_ppp: add range checks in ppp_cp_parse_cr()drivers/ | +11 | 0 replies | |
| 10/56 | hinic: bump up the timeout of SET_FUNC_STATE cmddrivers/ | +11 | 0 replies | |
| 11/56 | ip: fix tos reflection in ack and reset packetsnet/ | +2 | 0 replies | |
| 12/56 | ipv4: Initialize flowi4_multipath_hash in data pathinclude/ net/ net/ +1 more | +4 | 0 replies | |
| 13/56 | ipv4: Update exception handling for multipath routes via same devicenet/ | +8 | 0 replies | |
| 14/56 | ipv6: avoid lockdep issue in fib6_del()net/ | +9 | 0 replies | |
| 15/56 | net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCUnet/ | +17 | 0 replies | |
| 16/56 | net: DCB: Validate DCB_ATTR_DCB_BUFFER argumentnet/ | +8 | 0 replies | |
| 17/56 | net: dsa: rtl8366: Properly clear member configdrivers/ | +13 | 0 replies | |
| 18/56 | net: Fix bridge enslavement failurenet/ | +1 | 0 replies | |
| 19/56 | net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMACnet/ | +1 | 0 replies | |
| 20/56 | net/mlx5: Fix FTE cleanupdrivers/ | +4 | 0 replies | |
| 21/56 | net: phy: call phy_disable_interrupts() in phy_attach_direct() insteaddrivers/ | +4 | 0 replies | |
| 22/56 | net: sched: initialize with 0 before setting erspan md->unet/ | +1 | 0 replies | |
| 23/56 | net: sch_generic: aviod concurrent reset and enqueue op for lockless qdiscnet/ | +33 | 0 replies | |
| 24/56 | net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendantinclude/ net/ | +8 | 0 replies | |
| 25/56 | nfp: use correct define to return NONE fecdrivers/ | +2 | 0 replies | |
| 26/56 | taprio: Fix allowing too small intervalsnet/ | +17 | 0 replies | |
| 27/56 | tipc: Fix memory leak in tipc_group_create_member()net/ | +10 | 0 replies | |
| 28/56 | tipc: fix shutdown() of connection oriented socketnet/ | +1 | 0 replies | |
| 29/56 | tipc: use skb_unshare() instead in tipc_buf_append()net/ | +2 | 0 replies | |
| 30/56 | net/mlx5e: Enable adding peer miss rules only if merged eswitch is supporteddrivers/ | +34 | 0 replies | |
| 31/56 | net/mlx5e: TLS, Do not expose FPGA TLS counter if not supporteddrivers/ | +8 | 0 replies | |
| 32/56 | bnxt_en: Use memcpy to copy VPD field info.drivers/ | +5 | 0 replies | |
| 33/56 | bnxt_en: return proper error codes in bnxt_show_tempdrivers/ | +13 | 0 replies | |
| 34/56 | bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.drivers/ | +20 | 0 replies | |
| 35/56 | net: lantiq: Wake TX queue againdrivers/ | +3 | 0 replies | |
| 36/56 | net: lantiq: use netif_tx_napi_add() for TX NAPIdrivers/ | +1 | 0 replies | |
| 37/56 | net: lantiq: Use napi_complete_done()drivers/ | +4 | 0 replies | |
| 38/56 | net: lantiq: Disable IRQs only if NAPI gets scheduleddrivers/ | +5 | 0 replies | |
| 39/56 | net: phy: Avoid NPD upon phy_detach() when driver is unbounddrivers/ | +2 | 0 replies | |
| 40/56 | net: phy: Do not warn in phy_stop() on PHY_DOWNdrivers/ | +1 | 0 replies | |
| 41/56 | net: qrtr: check skb_put_padto() return valuenet/ | +11 | 0 replies | |
| 42/56 | net: add __must_check to skb_put_padto()include/ | +4 | 0 replies | |
| 43/56 | net: ethernet: ti: cpsw_new: fix suspend/resumedrivers/ | +53 | 0 replies | |
| 44/56 | wireguard: noise: take lock when removing handshake entry from tabledrivers/ | +1 | 0 replies | |
| 45/56 | wireguard: peerlookup: take lock before checking hash in replace operationdrivers/ | +8 | 0 replies | |
| 46/56 | net: ipa: fix u32_replace_bits by u32p_xxx versiondrivers/ | +2 | 0 replies | |
| 47/56 | net/mlx5e: Fix memory leak of tunnel info when rule under multipath not readydrivers/ | +1 | 0 replies | |
| 48/56 | hinic: fix rewaking txq after netif_tx_disabledrivers/ drivers/ | +27 | 0 replies | |
| 49/56 | hv_netvsc: Fix hibernation for mlx5 VF driverdrivers/ | +11 | 0 replies | |
| 50/56 | net: dsa: link interfaces with the DSA master to get rid of lockdep warningsnet/ | +16 | 0 replies | |
| 51/56 | net: dsa: microchip: ksz8795: really set the correct number of portsdrivers/ | +1 | 0 replies | |
| 52/56 | net: macb: fix for pause frame receive enable bitdrivers/ | +1 | 0 replies | |
| 53/56 | Revert "netns: dont disable BHs when locking "nsid_lock""net/ | +11 | 0 replies | |
| 54/56 | net/mlx5e: Use RCU to protect rq->xdp_progdrivers/ drivers/ drivers/ | +27 | 0 replies | |
| 55/56 | net/mlx5e: Use synchronize_rcu to sync with NAPIdrivers/ drivers/ drivers/ +2 more | +22 | 0 replies | |
| 56/56 | net/mlx5e: Fix endianness when calculating pedit mask first bitdrivers/ | +21 | 0 replies |
Reviews trailers per patch
25 of 56 patches have a Reviewed-by or Acked-by.
| Patch | [email protected] | David Ahern | Ido Schimmel | Jiri Pirko | Nikolay Aleksandrov | Mark Bloch | Marcelo Ricardo Leitner | Simon Horman | Jesse Brandeburg | [email protected] | Ying Xue | Roi Dayan | Raed Salem | Moshe Shemesh | Edwin Peer | Greg Rose | Eric Dumazet | Greg Kroah-Hartman | Jakub Kicinski | Florian Fainelli | Codrin Ciubotariu | Tariq Toukan | Andrew Lunn | Manivannan Sadhasivam | Bjorn Andersson | Guillaume Nault | Alex Elder | Jon Hunter | Linux Kernel Functional Testing | Shuah Khan | Jeffrin Jose T | Guenter Roeck |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | |||||||||||||||||||||||||||
| 1/56 | ||||||||||||||||||||||||||||||||
| 2/56 | ||||||||||||||||||||||||||||||||
| 3/56 | Reported-and-tested-by | |||||||||||||||||||||||||||||||
| 4/56 | ||||||||||||||||||||||||||||||||
| 5/56 | R-b | |||||||||||||||||||||||||||||||
| 6/56 | ||||||||||||||||||||||||||||||||
| 7/56 | ||||||||||||||||||||||||||||||||
| 8/56 | R-b | |||||||||||||||||||||||||||||||
| 9/56 | R-b | R-b | ||||||||||||||||||||||||||||||
| 10/56 | ||||||||||||||||||||||||||||||||
| 11/56 | ||||||||||||||||||||||||||||||||
| 12/56 | ||||||||||||||||||||||||||||||||
| 13/56 | ||||||||||||||||||||||||||||||||
| 14/56 | R-b | |||||||||||||||||||||||||||||||
| 15/56 | ||||||||||||||||||||||||||||||||
| 16/56 | R-b | R-b | ||||||||||||||||||||||||||||||
| 17/56 | ||||||||||||||||||||||||||||||||
| 18/56 | R-b | R-b | ||||||||||||||||||||||||||||||
| 19/56 | ||||||||||||||||||||||||||||||||
| 20/56 | R-b | |||||||||||||||||||||||||||||||
| 21/56 | ||||||||||||||||||||||||||||||||
| 22/56 | ||||||||||||||||||||||||||||||||
| 23/56 | ||||||||||||||||||||||||||||||||
| 24/56 | A-b | |||||||||||||||||||||||||||||||
| 25/56 | R-b | R-b | ||||||||||||||||||||||||||||||
| 26/56 | ||||||||||||||||||||||||||||||||
| 27/56 | Reported-and-tested-by | |||||||||||||||||||||||||||||||
| 28/56 | A-b | |||||||||||||||||||||||||||||||
| 29/56 | ||||||||||||||||||||||||||||||||
| 30/56 | R-b | R-b | ||||||||||||||||||||||||||||||
| 31/56 | R-b | |||||||||||||||||||||||||||||||
| 32/56 | ||||||||||||||||||||||||||||||||
| 33/56 | ||||||||||||||||||||||||||||||||
| 34/56 | R-b | |||||||||||||||||||||||||||||||
| 35/56 | ||||||||||||||||||||||||||||||||
| 36/56 | ||||||||||||||||||||||||||||||||
| 37/56 | ||||||||||||||||||||||||||||||||
| 38/56 | ||||||||||||||||||||||||||||||||
| 39/56 | R-b | |||||||||||||||||||||||||||||||
| 40/56 | R-b | |||||||||||||||||||||||||||||||
| 41/56 | A-b | R-b | ||||||||||||||||||||||||||||||
| 42/56 | ||||||||||||||||||||||||||||||||
| 43/56 | ||||||||||||||||||||||||||||||||
| 44/56 | ||||||||||||||||||||||||||||||||
| 45/56 | ||||||||||||||||||||||||||||||||
| 46/56 | R-b | |||||||||||||||||||||||||||||||
| 47/56 | R-b | |||||||||||||||||||||||||||||||
| 48/56 | R-b | |||||||||||||||||||||||||||||||
| 49/56 | ||||||||||||||||||||||||||||||||
| 50/56 | R-b | |||||||||||||||||||||||||||||||
| 51/56 | R-b | |||||||||||||||||||||||||||||||
| 52/56 | ||||||||||||||||||||||||||||||||
| 53/56 | A-b | |||||||||||||||||||||||||||||||
| 54/56 | R-b | |||||||||||||||||||||||||||||||
| 55/56 | R-b | |||||||||||||||||||||||||||||||
| 56/56 | R-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 32 reviewers.
Cover letter [PATCH 5.8 00/56] 5.8.12-rc1 review
This is the start of the stable review cycle for the 5.8.12 release. There are 56 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, 27 Sep 2020 12:47:02 +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.8.12-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.8.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 5.8.12-rc1
Maor Dickman <[email protected]>
net/mlx5e: Fix endianness when calculating pedit mask first bit
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Use synchronize_rcu to sync with NAPI
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Use RCU to protect rq->xdp_prog
Taehee Yoo <[email protected]>
Revert "netns: don't disable BHs when locking "nsid_lock""
Parshuram Thombare <[email protected]>
net: macb: fix for pause frame receive enable bit
Matthias Schiffer <[email protected]>
net: dsa: microchip: ksz8795: really set the correct number of ports
Vladimir Oltean <[email protected]>
net: dsa: link interfaces with the DSA master to get rid of lockdep warnings
Dexuan Cui <[email protected]>
hv_netvsc: Fix hibernation for mlx5 VF driver
Luo bin <[email protected]>
hinic: fix rewaking txq after netif_tx_disable
Jianbo Liu <[email protected]>
net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready
Vadym Kochan <[email protected]>
net: ipa: fix u32_replace_bits by u32p_xxx version
Jason A. Donenfeld <[email protected]>
wireguard: peerlookup: take lock before checking hash in replace operation
Jason A. Donenfeld <[email protected]>
wireguard: noise: take lock when removing handshake entry from table
Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw_new: fix suspend/resume
Eric Dumazet <[email protected]>
net: add __must_check to skb_put_padto()
Eric Dumazet <[email protected]>
net: qrtr: check skb_put_padto() return value
Florian Fainelli <[email protected]>
net: phy: Do not warn in phy_stop() on PHY_DOWN
Florian Fainelli <[email protected]>
net: phy: Avoid NPD upon phy_detach() when driver is unbound
Hauke Mehrtens <[email protected]>
net: lantiq: Disable IRQs only if NAPI gets scheduled
Hauke Mehrtens <[email protected]>
net: lantiq: Use napi_complete_done()
Hauke Mehrtens <[email protected]>
net: lantiq: use netif_tx_napi_add() for TX NAPI
Hauke Mehrtens <[email protected]>
net: lantiq: Wake TX queue again
Michael Chan <[email protected]>
bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
Edwin Peer <[email protected]>
bnxt_en: return proper error codes in bnxt_show_temp
Vasundhara Volam <[email protected]>
bnxt_en: Use memcpy to copy VPD field info.
Tariq Toukan <[email protected]>
net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported
Maor Dickman <[email protected]>
net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported
Xin Long <[email protected]>
tipc: use skb_unshare() instead in tipc_buf_append()
Tetsuo Handa <[email protected]>
tipc: fix shutdown() of connection oriented socket
Peilin Ye <[email protected]>
tipc: Fix memory leak in tipc_group_create_member()
Vinicius Costa Gomes <[email protected]>
taprio: Fix allowing too small intervals
Jakub Kicinski <[email protected]>
nfp: use correct define to return NONE fec
Henry Ptasinski <[email protected]>
net: sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant
Yunsheng Lin <[email protected]>
net: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc
Xin Long <[email protected]>
net: sched: initialize with 0 before setting erspan md->u
Yoshihiro Shimoda <[email protected]>
net: phy: call phy_disable_interrupts() in phy_attach_direct() instead
Maor Gottlieb <[email protected]>
net/mlx5: Fix FTE cleanup
Necip Fazil Yildiran <[email protected]>
net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
Ido Schimmel <[email protected]>
net: Fix bridge enslavement failure
Linus Walleij <[email protected]>
net: dsa: rtl8366: Properly clear member config
Petr Machata <[email protected]>
net: DCB: Validate DCB_ATTR_DCB_BUFFER argument
Vladimir Oltean <[email protected]>
net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU
Eric Dumazet <[email protected]>
ipv6: avoid lockdep issue in fib6_del()
David Ahern <[email protected]>
ipv4: Update exception handling for multipath routes via same device
David Ahern <[email protected]>
ipv4: Initialize flowi4_multipath_hash in data path
Wei Wang <[email protected]>
ip: fix tos reflection in ack and reset packets
Luo bin <[email protected]>
hinic: bump up the timeout of SET_FUNC_STATE cmd
Dan Carpenter <[email protected]>
hdlc_ppp: add range checks in ppp_cp_parse_cr()
Mark Gray <[email protected]>
geneve: add transport ports in route lookup for geneve
Ganji Aravind <[email protected]>
cxgb4: Fix offset when clearing filter byte counters
Raju Rangoju <[email protected]>
cxgb4: fix memory leak during module unload
Vasundhara Volam <[email protected]>
bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task()
Vasundhara Volam <[email protected]>
bnxt_en: Avoid sending firmware messages when AER error is detected.
Cong Wang <[email protected]>
act_ife: load meta modules before tcf_idr_check_alloc()
Jakub Kicinski <[email protected]>
ibmvnic: add missing parenthesis in do_reset()
Mingming Cao <[email protected]>
ibmvnic fix NULL tx_pools and rx_tools issue at do_reset
-------------
Diffstat:
Makefile | 4 +- drivers/net/dsa/microchip/ksz8795.c | 2 +- drivers/net/dsa/rtl8366.c | 20 ++++--- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 40 ++++++++----- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 ++ drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 31 +++++++---- drivers/net/ethernet/cadence/macb_main.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 9 ++- drivers/net/ethernet/chelsio/cxgb4/cxgb4_mps.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c | 16 ++++-- drivers/net/ethernet/huawei/hinic/hinic_main.c | 24 ++++++++ drivers/net/ethernet/huawei/hinic/hinic_tx.c | 18 +----- drivers/net/ethernet/ibm/ibmvnic.c | 21 ++++++- drivers/net/ethernet/lantiq_xrx200.c | 21 ++++--- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 14 +---- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 3 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 12 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 65 ++++++++++------------ drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 12 +--- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 39 +++++++------ drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c | 17 ++++-- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 52 +++++++++-------- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +-- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 53 ++++++++++++++++++ drivers/net/geneve.c | 37 ++++++++---- drivers/net/hyperv/netvsc_drv.c | 16 ++++-- drivers/net/ipa/ipa_table.c | 4 +- drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 11 ++-- drivers/net/wan/hdlc_ppp.c | 16 ++++-- drivers/net/wireguard/noise.c | 5 +- drivers/net/wireguard/peerlookup.c | 11 +++- include/linux/skbuff.h | 7 ++- include/net/flow.h | 1 + include/net/sctp/structs.h | 8 ++- net/bridge/br_vlan.c | 27 +++++---- net/core/dev.c | 2 +- net/core/filter.c | 1 + net/core/net_namespace.c | 22 ++++---- net/dcb/dcbnl.c | 8 +++ net/dsa/slave.c | 18 +++++- net/ipv4/fib_frontend.c | 1 + net/ipv4/ip_output.c | 3 +- net/ipv4/route.c | 14 +++-- net/ipv6/Kconfig | 1 + net/ipv6/ip6_fib.c | 13 +++-- net/qrtr/qrtr.c | 21 +++---- net/sched/act_ife.c | 44 +++++++++++---- net/sched/cls_flower.c | 1 + net/sched/sch_generic.c | 48 +++++++++++----- net/sched/sch_taprio.c | 28 ++++++---- net/sctp/socket.c | 9 +-- net/tipc/group.c | 14 +++-- net/tipc/msg.c | 3 +- net/tipc/socket.c | 5 +- 58 files changed, 573 insertions(+), 326 deletions(-)