[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260115142011.254549-1-pabeni@redhat.com>
Date: Thu, 15 Jan 2026 15:20:11 +0100
From: Paolo Abeni <pabeni@...hat.com>
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 v6.19-rc6
Hi Linus!
The following changes since commit f2a3b12b305c7bb72467b2a56d19a4587b6007f9:
Merge tag 'net-6.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2026-01-08 08:40:35 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.19-rc6
for you to fetch changes up to 851822aec1a3359ecb7a4767d7f4a32336043c2f:
Merge tag 'linux-can-fixes-for-6.19-20260115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can (2026-01-15 13:13:01 +0100)
----------------------------------------------------------------
Including fixes from bluetooth, can and IPsec.
Current release - regressions:
- net: add net.core.qdisc_max_burst
- can: propagate CAN device capabilities via ml_priv
Previous releases - regressions:
- dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
- ipv6: fix use-after-free in inet6_addr_del().
- xfrm: fix inner mode lookup in tunnel mode GSO segmentation
- ip_tunnel: spread netdev_lockdep_set_classes()
- ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
- bluetooth: hci_sync: enable PA sync lost event
- eth: virtio-net:
- fix the deadlock when disabling rx NAPI
- fix misalignment bug in struct virtnet_info
Previous releases - always broken:
- ipv4: ip_gre: make ipgre_header() robust
- can: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
- eth: mlx5e: profile change fix
- eth: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
- eth: macvlan: fix possible UAF in macvlan_forward_source()
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Aditya Garg (1):
net: hv_netvsc: reject RSS hash key programming without RX indirection table
Antony Antony (1):
xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set
Bui Quang Minh (3):
virtio-net: don't schedule delayed refill worker
virtio-net: remove unused delayed refill worker
virtio-net: clean up __virtnet_rx_pause/resume
Donald Hunter (1):
tools: ynl: render event op docs correctly
Eric Dumazet (9):
ipv4: ip_tunnel: spread netdev_lockdep_set_classes()
net: bridge: annotate data-races around fdb->{updated,used}
ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
net: update netdev_lock_{type,name}
macvlan: fix possible UAF in macvlan_forward_source()
ipv4: ip_gre: make ipgre_header() robust
net: add net.core.qdisc_max_burst
dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
net/sched: sch_qfq: do not free existing class in qfq_change_class()
Gal Pressman (2):
selftests: drv-net: fix RPS mask handling in toeplitz test
selftests: drv-net: fix RPS mask handling for high CPU numbers
Gustavo A. R. Silva (1):
virtio_net: Fix misalignment bug in struct virtnet_info
Jakub Kicinski (6):
MAINTAINERS: add docs and selftest to the TLS file list
Merge branch 'virtio-net-fix-the-deadlock-when-disabling-rx-napi'
Merge tag 'for-net-2026-01-09' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge tag 'linux-can-fixes-for-6.19-20260109' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge branch 'mlx5e-profile-change-fix'
Merge branch 'selftests-couple-of-fixes-in-toeplitz-rps-cases'
Jianbo Liu (1):
xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
Jijie Shao (1):
net: phy: motorcomm: fix duplex setting error for phy leds
Kery Qi (1):
net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback
Kuniyuki Iwashima (1):
ipv6: Fix use-after-free in inet6_addr_del().
Lorenzo Bianconi (1):
net: airoha: Fix typo in airoha_ppe_setup_tc_block_cb definition
Marc Kleine-Budde (2):
can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
Merge patch series "can: raw: better approach to instantly reject unsupported CAN frames"
Oliver Hartkopp (3):
Revert "can: raw: instantly reject unsupported CAN frames"
can: propagate CAN device capabilities via ml_priv
can: raw: instantly reject disabled CAN frames
Ondrej Ille (1):
can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
Paolo Abeni (2):
Merge tag 'ipsec-2026-01-14' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge tag 'linux-can-fixes-for-6.19-20260115' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Saeed Mahameed (4):
net/mlx5e: Fix crash on profile change rollback failure
net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
net/mlx5e: Restore destroying state bit after profile cleanup
Stefano Garzarella (1):
vsock/test: add a final full barrier after run all tests
Szymon Wilczek (1):
can: etas_es58x: allow partial RX URB allocation to succeed
Tetsuo Handa (1):
net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session upon receiving the second rts
Yang Li (1):
Bluetooth: hci_sync: enable PA Sync Lost event
Documentation/admin-guide/sysctl/net.rst | 8 +
MAINTAINERS | 4 +-
drivers/net/can/Kconfig | 7 +-
drivers/net/can/Makefile | 2 +-
drivers/net/can/ctucanfd/ctucanfd_base.c | 2 +-
drivers/net/can/dev/Makefile | 5 +-
drivers/net/can/dev/dev.c | 27 ++++
drivers/net/can/dev/netlink.c | 1 +
drivers/net/can/usb/etas_es58x/es58x_core.c | 2 +-
drivers/net/can/usb/gs_usb.c | 2 +
drivers/net/can/vcan.c | 15 ++
drivers/net/can/vxcan.c | 15 ++
.../ethernet/marvell/octeon_ep_vf/octep_vf_main.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en.h | 13 +-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 86 ++++++----
drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 15 +-
drivers/net/hyperv/netvsc_drv.c | 3 +
drivers/net/macvlan.c | 20 ++-
drivers/net/phy/motorcomm.c | 4 +-
drivers/net/virtio_net.c | 175 +++++----------------
include/linux/can/can-ml.h | 24 +++
include/linux/can/dev.h | 8 +-
include/linux/soc/airoha/airoha_offload.h | 4 +-
include/net/dropreason-core.h | 6 +
include/net/hotdata.h | 1 +
include/net/ip_tunnels.h | 13 +-
net/bluetooth/hci_sync.c | 1 +
net/bridge/br_fdb.c | 28 ++--
net/bridge/br_input.c | 4 +-
net/can/j1939/transport.c | 10 +-
net/can/raw.c | 51 ++----
net/core/dev.c | 31 ++--
net/core/dst.c | 1 +
net/core/hotdata.c | 1 +
net/core/sysctl_net_core.c | 7 +
net/ipv4/esp4_offload.c | 4 +-
net/ipv4/ip_gre.c | 11 +-
net/ipv4/ip_tunnel.c | 5 +-
net/ipv4/route.c | 4 +-
net/ipv6/addrconf.c | 4 +-
net/ipv6/esp6_offload.c | 4 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/route.c | 4 +-
net/sched/sch_qfq.c | 6 +-
net/xfrm/xfrm_state.c | 1 +
tools/net/ynl/pyynl/lib/doc_generator.py | 9 +-
tools/testing/selftests/drivers/net/hw/toeplitz.c | 4 +-
tools/testing/selftests/drivers/net/hw/toeplitz.py | 6 +-
tools/testing/vsock/util.c | 12 ++
49 files changed, 381 insertions(+), 293 deletions(-)
Powered by blists - more mailing lists