2024-04-11 13:42:29

by Paolo Abeni

[permalink] [raw]
Subject: [GIT PULL] Networking for v6.9-rc4

Hi Linus!

The following changes since commit c88b9b4cde17aec34fb9bfaf69f9f72a1c44f511:

Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2024-04-04 14:49:10 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.9-rc4

for you to fetch changes up to 4e1ad31ce3205d9400816e08cf14b7c96295d22e:

Merge branch 'ena-driver-bug-fixes' (2024-04-11 11:21:05 +0200)

----------------------------------------------------------------
Including fixes from bluetooth.

Current release - new code bugs:

- netfilter: complete validation of user input

- mlx5: disallow SRIOV switchdev mode when in multi-PF netdev

Previous releases - regressions:

- core: fix u64_stats_init() for lockdep when used repeatedly in one file

- ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr

- bluetooth: fix memory leak in hci_req_sync_complete()

- batman-adv: avoid infinite loop trying to resize local TT

- drv: geneve: fix header validation in geneve[6]_xmit_skb

- drv: bnxt_en: fix possible memory leak in bnxt_rdma_aux_device_init()

- drv: mlx5: offset comp irq index in name by one

- drv: ena: avoid double-free clearing stale tx_info->xdpf value

- drv: pds_core: fix pdsc_check_pci_health deadlock

Previous releases - always broken:

- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING

- bluetooth: fix setsockopt not validating user input

- af_unix: clear stale u->oob_skb.

- nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies

- drv: virtio_net: fix guest hangup on invalid RSS update

- drv: mlx5e: Fix mlx5e_priv_init() cleanup flow

- dsa: mt7530: trap link-local frames regardless of ST Port State

Signed-off-by: Paolo Abeni <[email protected]>

----------------------------------------------------------------
Archie Pusaka (1):
Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit

Arnd Bergmann (4):
lib: checksum: hide unused expected_csum_ipv6_magic[]
ipv6: fib: hide unused 'pn' variable
ipv4/route: avoid unused-but-set-variable warning
net/mlx5: fix possible stack overflows

Arınç ÜNAL (2):
net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
net: dsa: mt7530: trap link-local frames regardless of ST Port State

Breno Leitao (1):
virtio_net: Do not send RSS key if it is not supported

Brett Creeley (1):
pds_core: Fix pdsc_check_pci_health function to use work thread

Carolina Jubran (4):
net/mlx5e: RSS, Block changing channels number when RXFH is configured
net/mlx5e: Fix mlx5e_priv_init() cleanup flow
net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
net/mlx5e: RSS, Block XOR hash with over 128 channels

Cosmin Ratiu (2):
net/mlx5: Properly link new fs rules into the tree
net/mlx5: Correctly compare pkt reformat ids

Daniel Machon (1):
net: sparx5: fix wrong config being used when reconfiguring PCS

David Arinzon (4):
net: ena: Fix potential sign extension issue
net: ena: Wrong missing IO completions check order
net: ena: Fix incorrect descriptor free behavior
net: ena: Set tx_info->xdpf value to NULL

David S. Miller (3):
Merge tag 'batadv-net-pullrequest-20240405' of git://git.open-mesh.org/linux-merge
Merge branch 'bnxt_en-fixes'
Merge branch 'stmmac-missing-stats-DW-GMAC'

Dmitry Antipov (1):
Bluetooth: Fix memory leak in hci_req_sync_complete()

Eric Dumazet (6):
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
geneve: fix header validation in geneve[6]_xmit_skb
net: add copy_safe_from_sockptr() helper
mISDN: fix MISDN_TIME_STAMP handling
nfc: llcp: fix nfc_llcp_setsockopt() unsafe copies
netfilter: complete validation of user input

Geetha sowjanya (1):
octeontx2-af: Fix NIX SQ mode and BP config

Gerd Bayer (2):
s390/ism: fix receive message buffer allocation
Revert "s390/ism: fix receive message buffer allocation"

Hariprasad Kelam (1):
octeontx2-pf: Fix transmit scheduler resource leak

Heiner Kallweit (2):
r8169: fix LED-related deadlock on module removal
r8169: add missing conditional compiling for call to r8169_remove_leds

Ilya Maximets (1):
net: openvswitch: fix unwanted error log on timeout policy probing

Jakub Kicinski (2):
Merge branch 'net-start-to-replace-copy_from_sockptr'
Merge branch 'mlx5-misc-fixes'

Jiri Benc (1):
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr

Kuniyuki Iwashima (1):
af_unix: Clear stale u->oob_skb.

Luiz Augusto von Dentz (7):
Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY
Bluetooth: SCO: Fix not validating setsockopt user input
Bluetooth: RFCOMM: Fix not validating setsockopt user input
Bluetooth: L2CAP: Fix not validating setsockopt user input
Bluetooth: ISO: Fix not validating setsockopt user input
Bluetooth: hci_sock: Fix not validating setsockopt user input

Marek Vasut (2):
net: ks8851: Inline ks8851_rx_skb()
net: ks8851: Handle softirqs at the end of IRQ thread to fix hang

Michael Liang (1):
net/mlx5: offset comp irq index in name by one

Michal Luczaj (1):
af_unix: Fix garbage collector racing against connect()

Minda Chen (2):
net: stmmac: mmc_core: Add GMAC LPI statistics
net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics

Paolo Abeni (2):
Merge tag 'for-net-2024-04-10' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge branch 'ena-driver-bug-fixes'

Pavan Chebbi (1):
bnxt_en: Reset PTP tx_avail after possible firmware reset

Petr Tesarik (1):
u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file

Rahul Rameshbabu (1):
net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit

Shay Drory (2):
net/mlx5: E-switch, store eswitch pointer before registering devlink_param
net/mlx5: Register devlink first under devlink lock

Sven Eckelmann (1):
batman-adv: Avoid infinite loop trying to resize local TT

Tariq Toukan (1):
net/mlx5: Disallow SRIOV switchdev mode when in multi-PF netdev

Uwe Kleine-König (1):
MAINTAINERS: Drop Li Yang as their email address stopped working

Vikas Gupta (2):
bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
bnxt_en: Fix error recovery for RoCE ulp client

MAINTAINERS | 11 +-
drivers/isdn/mISDN/socket.c | 10 +-
drivers/net/dsa/mt7530.c | 246 +++++++++++++++++----
drivers/net/dsa/mt7530.h | 6 +
drivers/net/ethernet/amazon/ena/ena_com.c | 2 +-
drivers/net/ethernet/amazon/ena/ena_netdev.c | 35 ++-
drivers/net/ethernet/amazon/ena/ena_xdp.c | 4 +-
drivers/net/ethernet/amd/pds_core/core.c | 13 +-
drivers/net/ethernet/amd/pds_core/core.h | 2 +
drivers/net/ethernet/amd/pds_core/dev.c | 3 +
drivers/net/ethernet/amd/pds_core/main.c | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 6 +-
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 20 +-
drivers/net/ethernet/marvell/octeontx2/nic/qos.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h | 8 +-
drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 33 +--
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 7 +
drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 2 +
.../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 45 +++-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 2 -
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 7 +-
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 9 +-
.../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 11 +
drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 17 +-
drivers/net/ethernet/mellanox/mlx5/core/main.c | 37 ++--
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +-
.../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 1 -
.../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 82 +++----
drivers/net/ethernet/micrel/ks8851.h | 3 -
drivers/net/ethernet/micrel/ks8851_common.c | 16 +-
drivers/net/ethernet/micrel/ks8851_par.c | 11 -
drivers/net/ethernet/micrel/ks8851_spi.c | 11 -
.../net/ethernet/microchip/sparx5/sparx5_port.c | 4 +-
drivers/net/ethernet/realtek/r8169.h | 6 +-
drivers/net/ethernet/realtek/r8169_leds.c | 35 ++-
drivers/net/ethernet/realtek/r8169_main.c | 9 +-
drivers/net/ethernet/stmicro/stmmac/mmc.h | 2 +
drivers/net/ethernet/stmicro/stmmac/mmc_core.c | 15 ++
.../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 2 +
drivers/net/geneve.c | 4 +-
drivers/net/virtio_net.c | 26 ++-
include/linux/sockptr.h | 25 +++
include/linux/u64_stats_sync.h | 9 +-
include/net/addrconf.h | 4 +
include/net/bluetooth/bluetooth.h | 9 +
include/net/ip_tunnels.h | 33 +++
lib/checksum_kunit.c | 5 +-
net/batman-adv/translation-table.c | 2 +-
net/bluetooth/hci_request.c | 4 +-
net/bluetooth/hci_sock.c | 21 +-
net/bluetooth/hci_sync.c | 6 +-
net/bluetooth/iso.c | 46 ++--
net/bluetooth/l2cap_core.c | 3 +-
net/bluetooth/l2cap_sock.c | 52 ++---
net/bluetooth/rfcomm/sock.c | 14 +-
net/bluetooth/sco.c | 23 +-
net/ipv4/netfilter/arp_tables.c | 4 +
net/ipv4/netfilter/ip_tables.c | 4 +
net/ipv4/route.c | 4 +-
net/ipv6/addrconf.c | 7 +-
net/ipv6/ip6_fib.c | 7 +-
net/ipv6/netfilter/ip6_tables.c | 4 +
net/nfc/llcp_sock.c | 12 +-
net/openvswitch/conntrack.c | 5 +-
net/unix/af_unix.c | 4 +-
net/unix/garbage.c | 18 +-
net/xdp/xsk.c | 2 +
69 files changed, 743 insertions(+), 356 deletions(-)



2024-04-11 19:42:43

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] Networking for v6.9-rc4

The pull request you sent on Thu, 11 Apr 2024 15:38:37 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.9-rc4

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2ae9a8972ce04046957f8af214509cebfd3bfb9c

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html