mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-05-04 09:31:26 +02:00
airoha: refresh the patches
- Refreshed existing patches - Removed patch '128-v7.1-net-airoha-Remove-airoha_dev_stop-in-airoha_remove.patch', as it has been upstreamed. Signed-off-by: YaleiZang <yalei.zang@airoha.com> Link: https://github.com/openwrt/openwrt/pull/22820 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
23bcea0e21
commit
659df25802
@ -98,7 +98,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
||||
if (airoha_ppe_is_enabled(eth, 1)) {
|
||||
/* For PPE2 always use secondary cpu port. */
|
||||
fe_cpu_port = FE_PSE_PORT_CDM2;
|
||||
@@ -3101,14 +3103,14 @@ static const char * const en7581_xsi_rst
|
||||
@@ -3100,14 +3102,14 @@ static const char * const en7581_xsi_rst
|
||||
static int airoha_en7581_get_src_port_id(struct airoha_gdm_port *port, int nbq)
|
||||
{
|
||||
switch (port->id) {
|
||||
@ -115,7 +115,7 @@ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
||||
/* 7581 SoC supports eth and usb serdes on GDM4 port */
|
||||
if (!nbq)
|
||||
return HSGMII_LAN_7581_ETH_SRCPORT;
|
||||
@@ -3132,12 +3134,12 @@ static const char * const an7583_xsi_rst
|
||||
@@ -3131,12 +3133,12 @@ static const char * const an7583_xsi_rst
|
||||
static int airoha_an7583_get_src_port_id(struct airoha_gdm_port *port, int nbq)
|
||||
{
|
||||
switch (port->id) {
|
||||
|
||||
@ -1,30 +0,0 @@
|
||||
From d4a533ad249e9fbdc2d0633f2ddd60a5b3a9a4ca Mon Sep 17 00:00:00 2001
|
||||
From: Lorenzo Bianconi <lorenzo@kernel.org>
|
||||
Date: Fri, 13 Mar 2026 12:27:00 +0100
|
||||
Subject: [PATCH] net: airoha: Remove airoha_dev_stop() in airoha_remove()
|
||||
|
||||
Do not run airoha_dev_stop routine explicitly in airoha_remove()
|
||||
since ndo_stop() callback is already executed by unregister_netdev() in
|
||||
__dev_close_many routine if necessary and, doing so, we will end up causing
|
||||
an underflow in the qdma users atomic counters. Rely on networking subsystem
|
||||
to stop the device removing the airoha_eth module.
|
||||
|
||||
Fixes: 23020f0493270 ("net: airoha: Introduce ethernet support for EN7581 SoC")
|
||||
Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
|
||||
Reviewed-by: Simon Horman <horms@kernel.org>
|
||||
Link: https://patch.msgid.link/20260313-airoha-remove-ndo_stop-remove-net-v2-1-67542c3ceeca@kernel.org
|
||||
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
|
||||
---
|
||||
drivers/net/ethernet/airoha/airoha_eth.c | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
--- a/drivers/net/ethernet/airoha/airoha_eth.c
|
||||
+++ b/drivers/net/ethernet/airoha/airoha_eth.c
|
||||
@@ -3095,7 +3095,6 @@ static void airoha_remove(struct platfor
|
||||
if (!port)
|
||||
continue;
|
||||
|
||||
- airoha_dev_stop(port->dev);
|
||||
unregister_netdev(port->dev);
|
||||
airoha_metadata_dst_free(port);
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user