[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220311002912.437871-1-kuba@kernel.org>
Date: Thu, 10 Mar 2022 16:29:12 -0800
From: Jakub Kicinski <kuba@...nel.org>
To: torvalds@...ux-foundation.org
Cc: kuba@...nel.org, davem@...emloft.net, netdev@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: [GIT PULL] Networking for 5.17-rc8
Hi Linus!
A little late this week due to dentistry.
The only 5.17 regression I'm aware of is the bnx2x firmware
loading thing. I can send a patch or respin the PR to include
the revert but I'd rather leave bandaging it up to people who
have the HW. The bad commits are in stable since v5.16.4, I'm
worried someone out there has initramfs with just the new FW
present.
The following changes since commit b949c21fc23ecaccef89582f251e6281cad1f81e:
Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2022-03-03 11:10:56 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-5.17-rc8
for you to fetch changes up to e0ae713023a9d09d6e1b454bdc8e8c1dd32c586e:
xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (2022-03-10 16:09:29 -0800)
----------------------------------------------------------------
Networking fixes for 5.17-rc8/final, including fixes from bluetooth,
and ipsec.
Current release - regressions:
- Bluetooth: fix unbalanced unlock in set_device_flags()
- Bluetooth: fix not processing all entries on cmd_sync_work,
make connect with qualcomm and intel adapters reliable
- Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect()
- eth: ice: fix race condition and deadlock during interface enslave
Current release - new code bugs:
- tipc: fix incorrect order of state message data sanity check
Previous releases - regressions:
- esp: fix possible buffer overflow in ESP transformation
- dsa: unlock the rtnl_mutex when dsa_master_setup() fails
- phy: meson-gxl: fix interrupt handling in forced mode
- smsc95xx: ignore -ENODEV errors when device is unplugged
Previous releases - always broken:
- xfrm: fix tunnel mode fragmentation behavior
- esp: fix inter address family tunneling on GSO
- tipc: fix null-deref due to race when enabling bearer
- sctp: fix kernel-infoleak for SCTP sockets
- eth: macb: fix lost RX packet wakeup race in NAPI receive
- eth: intel stop disabling VFs due to PF error responses
- eth: bcmgenet: don't claim WOL when its not available
Signed-off-by: Jakub Kicinski <kuba@...nel.org>
----------------------------------------------------------------
Aleksander Jan Bajkowski (1):
net: lantiq_xrx200: fix use after free bug
Alexey Khoroshilov (1):
mISDN: Fix memory leak in dsp_pipeline_build()
Ben Ben-Ishay (1):
net/mlx5e: SHAMPO, reduce TIR indication
Christophe JAILLET (1):
ice: Don't use GFP_KERNEL in atomic context
Clément Léger (1):
net: phy: DP83822: clear MISR2 register to disable interrupts
Colin Foster (1):
net: phy: correct spelling error of media in documentation
Dave Ertman (1):
ice: Fix error with handling of bonding MTU
David S. Miller (2):
Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Dima Chumak (1):
net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
Duoming Zhou (1):
ax25: Fix NULL pointer dereference in ax25_kill_by_device
Eric Dumazet (1):
sctp: fix kernel-infoleak for SCTP sockets
Fabio Estevam (1):
smsc95xx: Ignore -ENODEV errors when device is unplugged
Guillaume Nault (2):
selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
selftests: pmtu.sh: Kill nettest processes launched in subshell.
Hans de Goede (1):
Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags()
Heiner Kallweit (2):
net: phy: meson-gxl: fix interrupt handling in forced mode
net: phy: meson-gxl: improve link-up behavior
Ivan Vecera (1):
ice: Fix race condition during interface enslave
Jacob Keller (2):
i40e: stop disabling VFs due to PF error responses
ice: stop disabling VFs due to PF error responses
Jakub Kicinski (3):
Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-launched-in-subshell'
Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
Jedrzej Jagielski (1):
ice: Fix curr_link_speed advertised speed
Jeremy Linton (1):
net: bcmgenet: Don't claim WOL when its not available
Jia-Ju Bai (2):
isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
Jianglei Nie (1):
net: arc_emac: Fix use after free in arc_mdio_probe()
Jiasheng Jiang (2):
net: ethernet: ti: cpts: Handle error for clk_enable
net: ethernet: lpc_eth: Handle error for clk_enable
Kai Lueke (1):
Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
Lina Wang (1):
xfrm: fix tunnel model fragmentation behavior
Luiz Augusto von Dentz (1):
Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work
Miaoqian Lin (3):
ethernet: Fix error handling in xemaclite_of_probe
net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
Michal Maloszewski (2):
iavf: Fix handling of vlan strip virtual channel messages
iavf: Fix adopting new combined setting
Minghao Chi (CGEL ZTE) (1):
net:mcf8390: Use platform_get_irq() to get the interrupt
Mohammad Kabat (1):
net/mlx5: Fix size field in bufferx_reg struct
Moshe Shemesh (1):
net/mlx5: Fix a race on command flush flow
Pavel Skripkin (1):
NFC: port100: fix use-after-free in port100_send_complete
Robert Hancock (1):
net: macb: Fix lost RX packet wakeup race in NAPI receive
Roi Dayan (1):
net/mlx5e: Lag, Only handle events from highest priority multipath entry
Russell King (Oracle) (1):
net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
Sebastian Andrzej Siewior (1):
xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
Steffen Klassert (3):
esp: Fix possible buffer overflow in ESP transformation
esp: Fix BEET mode inter address family tunneling on GSO
net: Fix esp GSO on inter address family tunnels.
Tom Rix (1):
qed: return status of qed_iov_get_link
Tung Nguyen (2):
tipc: fix kernel panic when enabling bearer
tipc: fix incorrect order of state message data sanity check
Vladimir Oltean (1):
net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails
Zheyu Ma (1):
ethernet: sun: Free the coherent when failing in probing
drivers/isdn/hardware/mISDN/hfcpci.c | 6 ++-
drivers/isdn/mISDN/dsp_pipeline.c | 6 +--
drivers/net/dsa/mt7530.c | 2 +-
drivers/net/ethernet/8390/mcf8390.c | 10 ++--
drivers/net/ethernet/arc/emac_mdio.c | 5 +-
drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 +++
drivers/net/ethernet/cadence/macb_main.c | 25 +++++++++-
drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +--
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +++-------------------
drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 --
drivers/net/ethernet/intel/iavf/iavf.h | 1 +
drivers/net/ethernet/intel/iavf/iavf_main.c | 13 +++--
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 40 +++++++++++++++
drivers/net/ethernet/intel/ice/ice.h | 12 ++++-
drivers/net/ethernet/intel/ice/ice_ethtool.c | 2 +-
drivers/net/ethernet/intel/ice/ice_main.c | 43 +++++++++-------
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 18 -------
drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 3 --
drivers/net/ethernet/lantiq_xrx200.c | 2 +-
.../net/ethernet/marvell/prestera/prestera_main.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +++---
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 --
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 11 +++--
.../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 --
drivers/net/ethernet/nxp/lpc_eth.c | 5 +-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 18 ++++---
drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 +++
drivers/net/ethernet/sun/sunhme.c | 6 ++-
drivers/net/ethernet/ti/cpts.c | 4 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +-
drivers/net/phy/dp83822.c | 2 +-
drivers/net/phy/meson-gxl.c | 31 +++++++-----
drivers/net/usb/smsc95xx.c | 28 ++++++++---
drivers/nfc/port100.c | 2 +
include/linux/mlx5/mlx5_ifc.h | 5 +-
include/linux/netdevice.h | 2 +
include/linux/phy.h | 4 +-
include/net/esp.h | 2 +
net/ax25/af_ax25.c | 7 +++
net/bluetooth/hci_sync.c | 49 +++++++++----------
net/bluetooth/mgmt.c | 2 +-
net/core/gro.c | 25 ++++++++++
net/core/xdp.c | 3 +-
net/dsa/dsa2.c | 6 +--
net/ipv4/esp4.c | 5 ++
net/ipv4/esp4_offload.c | 6 ++-
net/ipv6/esp6.c | 5 ++
net/ipv6/esp6_offload.c | 6 ++-
net/ipv6/xfrm6_output.c | 16 ++++++
net/sctp/diag.c | 9 ++--
net/tipc/bearer.c | 12 +++--
net/tipc/link.c | 9 ++--
net/xfrm/xfrm_interface.c | 5 +-
net/xfrm/xfrm_user.c | 21 ++------
tools/testing/selftests/net/pmtu.sh | 21 ++++++--
57 files changed, 383 insertions(+), 244 deletions(-)
Powered by blists - more mailing lists