[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250522132647.48139-1-pabeni@redhat.com>
Date: Thu, 22 May 2025 15:26:47 +0200
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.15-rc8
Hi Linus!
The following changes since commit ef935650e044fc742b531bf85cc315ff7aa781ea:
Merge tag 'net-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (2025-05-15 10:40:49 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git net-6.15-rc8
for you to fetch changes up to 3fab2d2d901a87710f691ba9488b3fd284ee8296:
Merge tag 'linux-can-fixes-for-6.15-20250521' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can (2025-05-22 12:32:38 +0200)
----------------------------------------------------------------
This is somewhat larger than what I hoped for, with a few PRs from
subsystems and follow-ups for the recent netdev locking changes,
anyhow there are no known pending regressions.
Including fixes from bluetooth, ipsec and CAN.
Current release - regressions:
- eth: team: grab team lock during team_change_rx_flags
- eth: bnxt_en: fix netdev locking in ULP IRQ functions
Current release - new code bugs:
- xfrm: ipcomp: fix truesize computation on receive
- eth: airoha: fix page recycling in airoha_qdma_rx_process()
Previous releases - regressions:
- sched: hfsc: fix qlen accounting bug when using peek in hfsc_enqueue()
- mr: consolidate the ipmr_can_free_table() checks.
- bridge: netfilter: fix forwarding of fragmented packets
- xsk: bring back busy polling support in XDP_COPY
- can:
- add missing rcu read protection for procfs content
- kvaser_pciefd: force IRQ edge in case of nested IRQ
Previous releases - always broken:
- xfrm: espintcp: remove encap socket caching to avoid reference leak
- bluetooth: use skb_pull to avoid unsafe access in QCA dump handling
- eth: idpf:
- fix null-ptr-deref in idpf_features_check
- fix idpf_vport_splitq_napi_poll()
- eth: hibmcge: fix wrong ndo.open() after reset fail issue
Signed-off-by: Paolo Abeni <pabeni@...hat.com>
----------------------------------------------------------------
Axel Forsman (3):
can: kvaser_pciefd: Force IRQ edge in case of nested IRQ
can: kvaser_pciefd: Fix echo_skb race
can: kvaser_pciefd: Continue parsing DMA buf after dropped RX
Carlos Sanchez (1):
can: slcan: allow reception of short error messages
Cong Wang (2):
sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue()
selftests/tc-testing: Add an HFSC qlen accounting test
Dave Ertman (1):
ice: Fix LACP bonds without SRIOV environment
En-Wei Wu (1):
Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
Eric Dumazet (1):
idpf: fix idpf_vport_splitq_napi_poll()
Geetha sowjanya (1):
octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG
Ido Schimmel (1):
bridge: netfilter: Fix forwarding of fragmented packets
Ilia Gavrilov (1):
llc: fix data loss when reading from a socket in llc_ui_recvmsg()
Jacob Keller (1):
ice: fix vf->num_mac count with port representors
Jakob Unterwurzacher (1):
net: dsa: microchip: linearize skb for tail-tagging switches
Jakub Kicinski (3):
Merge tag 'for-net-2025-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge branch 'there-are-some-bugfix-for-hibmcge-driver'
Jijie Shao (2):
net: hibmcge: fix incorrect statistics update issue
net: hibmcge: fix wrong ndo.open() after reset fail issue.
Lorenzo Bianconi (1):
net: airoha: Fix page recycling in airoha_qdma_rx_process()
Luiz Augusto von Dentz (1):
Bluetooth: L2CAP: Fix not checking l2cap_chan security level
Marc Kleine-Budde (2):
Merge patch series "can: bcm: add locking for bcm_op runtime updates"
Merge patch series "can: kvaser_pciefd: Fix ISR race conditions"
Michael Chan (1):
bnxt_en: Fix netdev locking in ULP IRQ functions
Nishanth Menon (1):
net: ethernet: ti: am65-cpsw: Lower random mac address error print to info
Oliver Hartkopp (2):
can: bcm: add locking for bcm_op runtime updates
can: bcm: add missing rcu read protection for procfs content
Paolo Abeni (6):
mr: consolidate the ipmr_can_free_table() checks.
Merge tag 'linux-can-fixes-for-6.15-20250520' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Merge branch 'net_sched-fix-hfsc-qlen-backlog-accounting-bug-and-add-selftest'
Merge tag 'ipsec-2025-05-21' of git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec
Merge branch 'octeontx2-af-apr-mapping-fixes'
Merge tag 'linux-can-fixes-for-6.15-20250521' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Paul Barker (1):
MAINTAINERS: Drop myself to reviewer for ravb driver
Paul Chaignon (1):
xfrm: Sanitize marks before insert
Paul Kocialkowski (1):
net: dwmac-sun8i: Use parsed internal PHY address instead of 1
Pavan Kumar Linga (1):
idpf: fix null-ptr-deref in idpf_features_check
Rob Herring (Arm) (1):
dt-bindings: can: microchip,mcp2510: Fix $id path
Ronak Doshi (1):
vmxnet3: update MTU after device quiesce
Sabrina Dubroca (3):
espintcp: fix skb leaks
espintcp: remove encap socket caching to avoid reference leak
xfrm: ipcomp: fix truesize computation on receive
Sagi Maimon (1):
ptp: ocp: Limit signal/freq counts in summary output functions
Samiullah Khawaja (1):
xsk: Bring back busy polling support in XDP_COPY
Stanislav Fomichev (1):
team: grab team lock during team_change_rx_flags
Subbaraya Sundeep (1):
octeontx2-af: Set LMT_ENA bit for APR table entries
Suman Ghosh (1):
octeontx2-pf: Avoid adding dcbnl_ops for LBK and SDP vf
Thangaraj Samynathan (1):
net: lan743x: Restore SGMII CTRL register on resume
Tobias Brunner (1):
xfrm: Fix UDP GRO handling for some corner cases
Wang Liang (1):
net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done
.../bindings/net/can/microchip,mcp2510.yaml | 2 +-
MAINTAINERS | 2 +-
drivers/bluetooth/btusb.c | 98 +++++------
drivers/net/can/kvaser_pciefd.c | 182 ++++++++++++---------
drivers/net/can/slcan/slcan-core.c | 26 ++-
drivers/net/ethernet/airoha/airoha_eth.c | 22 +--
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 9 +-
drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 16 +-
.../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 3 +
drivers/net/ethernet/intel/ice/ice_lag.c | 6 +
drivers/net/ethernet/intel/ice/ice_virtchnl.c | 1 -
drivers/net/ethernet/intel/idpf/idpf.h | 2 +
drivers/net/ethernet/intel/idpf/idpf_lib.c | 10 +-
drivers/net/ethernet/intel/idpf/idpf_txrx.c | 18 +-
.../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 24 ++-
.../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 11 +-
.../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 9 +-
drivers/net/ethernet/microchip/lan743x_main.c | 19 ++-
drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 2 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +-
drivers/net/team/team_core.c | 6 +-
drivers/net/vmxnet3/vmxnet3_drv.c | 5 +-
drivers/ptp/ptp_ocp.c | 24 ++-
include/linux/mroute_base.h | 5 +
include/net/netdev_lock.h | 3 +
include/net/xfrm.h | 1 -
net/bluetooth/l2cap_core.c | 15 +-
net/bridge/br_nf_core.c | 7 +-
net/bridge/br_private.h | 1 +
net/can/bcm.c | 79 ++++++---
net/dsa/tag_ksz.c | 19 ++-
net/ipv4/esp4.c | 53 +-----
net/ipv4/ipmr.c | 12 +-
net/ipv4/xfrm4_input.c | 18 +-
net/ipv6/esp6.c | 53 +-----
net/ipv6/ip6mr.c | 12 +-
net/ipv6/xfrm6_input.c | 18 +-
net/llc/af_llc.c | 8 +-
net/sched/sch_hfsc.c | 6 +-
net/tipc/crypto.c | 5 +
net/xdp/xsk.c | 2 +-
net/xfrm/espintcp.c | 4 +-
net/xfrm/xfrm_ipcomp.c | 3 +-
net/xfrm/xfrm_policy.c | 3 +
net/xfrm/xfrm_state.c | 6 +-
.../tc-testing/tc-tests/infra/qdiscs.json | 27 +++
46 files changed, 452 insertions(+), 407 deletions(-)
Powered by blists - more mailing lists