From: Jakub Kicinski <kuba@kernel.org>
To: torvalds@linux-foundation.org
Cc: kuba@kernel.org, davem@davemloft.net, netdev@vger.kernel.org,
linux-kernel@vger.kernel.org, pabeni@redhat.com
Subject: [GIT PULL] Networking for v6.12-rc7
Date: Thu, 7 Nov 2024 12:45:33 -0800 [thread overview]
Message-ID: <20241107204533.2224043-1-kuba@kernel.org> (raw)
Hi Linus!
The following changes since commit 5635f189425e328097714c38341944fc40731f3d:
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf (2024-10-31 14:56:19 -1000)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git tags/net-6.12-rc7
for you to fetch changes up to 71712cf519faeed529549a79559c06c7fc250a15:
drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path (2024-11-07 11:40:50 -0800)
----------------------------------------------------------------
Including fixes from can and netfilter.
Things are slowing down quite a bit, mostly driver fixes here.
No known ongoing investigations.
Current release - new code bugs:
- eth: ti: am65-cpsw:
- fix multi queue Rx on J7
- fix warning in am65_cpsw_nuss_remove_rx_chns()
Previous releases - regressions:
- mptcp: do not require admin perm to list endpoints, got missed
in a refactoring
- mptcp: use sock_kfree_s instead of kfree
Previous releases - always broken:
- sctp: properly validate chunk size in sctp_sf_ootb() fix OOB access
- virtio_net: make RSS interact properly with queue number
- can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
- can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration
when switching CAN modes
Misc:
- revert earlier hns3 fixes, they were ignoring IOMMU abstractions
and need to be reworked
- can: {cc770,sja1000}_isa: allow building on x86_64
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
----------------------------------------------------------------
Aleksandr Loktionov (1):
i40e: fix race condition by adding filter's intermediate sync state
Alexander Hölzl (1):
can: j1939: fix error in J1939 documentation.
Dario Binacchi (1):
can: c_can: fix {rx,tx}_errors statistics
David Howells (1):
rxrpc: Fix missing locking causing hanging calls
Diogo Silva (1):
net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
Eric Dumazet (1):
net/smc: do not leave a dangling sk pointer in __smc_create()
Florian Fainelli (1):
MAINTAINERS: Remove self from DSA entry
Geert Uytterhoeven (1):
can: rockchip_canfd: CAN_ROCKCHIP_CANFD should depend on ARCH_ROCKCHIP
Geliang Tang (1):
mptcp: use sock_kfree_s instead of kfree
Jakub Kicinski (5):
Merge tag 'linux-can-fixes-for-6.12-20241104' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Revert "Merge branch 'there-are-some-bugfix-for-the-hns3-ethernet-driver'"
Merge branch 'mptcp-pm-fix-wrong-perm-and-sock-kfree'
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue
Merge tag 'nf-24-11-07' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Jean Delvare (1):
can: rockchip_canfd: Drop obsolete dependency on COMPILE_TEST
Jinjie Ruan (1):
net: wwan: t7xx: Fix off-by-one error in t7xx_dpmaif_rx_buf_alloc()
Johan Jonker (2):
net: arc: fix the device for dma_map_single/dma_unmap_single
net: arc: rockchip: fix emac mdio node support
Marc Kleine-Budde (3):
can: m_can: m_can_close(): don't call free_irq() for IRQ-less devices
can: mcp251xfd: mcp251xfd_ring_alloc(): fix coalescing configuration when switching CAN modes
can: mcp251xfd: mcp251xfd_get_tef_len(): fix length calculation
Marcin Szycik (1):
ice: Fix use after free during unload with ports in bridge
Mateusz Polchlopek (1):
ice: change q_index variable type to s16 to store -1 value
Matthieu Baerts (NGI0) (1):
mptcp: no admin perm to list endpoints
Nícolas F. R. A. Prado (1):
net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
Pablo Neira Ayuso (1):
netfilter: nf_tables: wait for rcu grace period on net_device removal
Paolo Abeni (3):
Merge branch 'net-ethernet-ti-am65-cpsw-fixes-to-multi-queue-rx-feature'
Merge branch 'virtio_net-make-rss-interact-properly-with-queue-number'
Merge branch 'fix-the-arc-emac-driver'
Pavan Kumar Linga (2):
idpf: avoid vport access in idpf_get_link_ksettings
idpf: fix idpf_vc_core_init error path
Peiyang Wang (1):
net: hns3: fix kernel crash when uninstalling driver
Philo Lu (4):
virtio_net: Support dynamic rss indirection table size
virtio_net: Add hash_key_length check
virtio_net: Sync rss config to device when virtnet_probe
virtio_net: Update rss when set queue
Roger Quadros (2):
net: ethernet: ti: am65-cpsw: Fix multi queue Rx on J7
net: ethernet: ti: am65-cpsw: fix warning in am65_cpsw_nuss_remove_rx_chns()
Stefan Wahren (1):
net: vertexcom: mse102x: Fix possible double free of TX skb
Suraj Gupta (2):
dt-bindings: net: xlnx,axi-ethernet: Correct phy-mode property value
net: xilinx: axienet: Enqueue Tx packets in dql before dmaengine starts
Thomas Mühlbacher (1):
can: {cc770,sja1000}_isa: allow building on x86_64
Vitaly Lifshits (1):
e1000e: Remove Meteor Lake SMBUS workarounds
Vladimir Oltean (1):
net: dpaa_eth: print FD status in CPU endianness in dpaa_eth_fd tracepoint
Wei Fang (2):
net: enetc: set MAC address to the VF net_device
net: enetc: allocate vf_state during PF probes
Wenjia Zhang (1):
net/smc: Fix lookup of netdev by using ib_device_get_netdev()
Wentao Liang (1):
drivers: net: ionic: add missed debugfs cleanup to ionic_probe() error path
Xin Long (1):
sctp: properly validate chunk size in sctp_sf_ootb()
CREDITS | 4 +
.../devicetree/bindings/net/xlnx,axi-ethernet.yaml | 2 +-
Documentation/netlink/specs/mptcp_pm.yaml | 1 -
Documentation/networking/j1939.rst | 2 +-
MAINTAINERS | 1 -
drivers/net/can/c_can/c_can_main.c | 7 +-
drivers/net/can/cc770/Kconfig | 2 +-
drivers/net/can/m_can/m_can.c | 3 +-
drivers/net/can/rockchip/Kconfig | 3 +-
drivers/net/can/sja1000/Kconfig | 2 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 8 +-
drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 10 +-
drivers/net/ethernet/arc/emac_main.c | 27 +++--
drivers/net/ethernet/arc/emac_mdio.c | 9 +-
.../net/ethernet/freescale/dpaa/dpaa_eth_trace.h | 2 +-
drivers/net/ethernet/freescale/enetc/enetc_pf.c | 18 ++--
drivers/net/ethernet/freescale/enetc/enetc_vf.c | 9 +-
drivers/net/ethernet/hisilicon/hns3/hnae3.c | 5 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 +-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 59 +---------
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 2 -
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 33 ------
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 45 ++------
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c | 3 -
.../ethernet/hisilicon/hns3/hns3pf/hclge_regs.c | 9 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 40 ++-----
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_regs.c | 9 +-
drivers/net/ethernet/intel/e1000e/ich8lan.c | 17 +--
drivers/net/ethernet/intel/i40e/i40e.h | 1 +
drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 1 +
drivers/net/ethernet/intel/i40e/i40e_main.c | 12 ++-
drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +-
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 3 +-
drivers/net/ethernet/intel/ice/ice_fdir.h | 4 +-
drivers/net/ethernet/intel/idpf/idpf.h | 4 +-
drivers/net/ethernet/intel/idpf/idpf_ethtool.c | 11 +-
drivers/net/ethernet/intel/idpf/idpf_lib.c | 5 +-
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 3 +-
.../net/ethernet/pensando/ionic/ionic_bus_pci.c | 1 +
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 1 +
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 75 ++++++-------
drivers/net/ethernet/ti/am65-cpsw-nuss.h | 6 +-
drivers/net/ethernet/vertexcom/mse102x.c | 5 +-
drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 4 +-
drivers/net/phy/dp83848.c | 2 +
drivers/net/virtio_net.c | 119 +++++++++++++++++----
drivers/net/wwan/t7xx/t7xx_hif_dpmaif_rx.c | 2 +-
include/net/netfilter/nf_tables.h | 4 +
include/trace/events/rxrpc.h | 1 +
net/mptcp/mptcp_pm_gen.c | 1 -
net/mptcp/pm_userspace.c | 3 +-
net/netfilter/nf_tables_api.c | 41 +++++--
net/rxrpc/conn_client.c | 4 +
net/sctp/sm_statefuns.c | 2 +-
net/smc/af_smc.c | 4 +-
net/smc/smc_ib.c | 8 +-
net/smc/smc_pnet.c | 4 +-
57 files changed, 333 insertions(+), 337 deletions(-)
next reply other threads:[~2024-11-07 20:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-07 20:45 Jakub Kicinski [this message]
2024-11-07 21:24 ` [GIT PULL] Networking for v6.12-rc7 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241107204533.2224043-1-kuba@kernel.org \
--to=kuba@kernel.org \
--cc=davem@davemloft.net \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.