[openwrt/openwrt] ramips: update drivers to be compatible with kernel 6.12 and above

LEDE Commits lede-commits at lists.infradead.org
Mon Jul 7 11:30:48 PDT 2025


nick pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/6f09f8ca315793c9e42a31e94be6e7c6ecd63412

commit 6f09f8ca315793c9e42a31e94be6e7c6ecd63412
Author: Mieczyslaw Nalewaj <namiltd at yahoo.com>
AuthorDate: Sun Jul 6 14:50:59 2025 +0200

    ramips: update drivers to be compatible with kernel 6.12 and above
    
    Replace .remove_new with .remove for compatibility with future kernel versions.
    Dropping compatibility with older kernels.
    
    Signed-off-by: Mieczyslaw Nalewaj <namiltd at yahoo.com>
    Link: https://github.com/openwrt/openwrt/pull/19320
    Signed-off-by: Nick Hainke <vincent at systemli.org>
---
 target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c  | 2 +-
 target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c  | 2 +-
 target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
index 9cd6fc456c..0d77db511b 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/esw_rt3050.c
@@ -1521,7 +1521,7 @@ int rt3050_esw_init(struct fe_priv *priv)
 
 static struct platform_driver esw_driver = {
 	.probe = esw_probe,
-	.remove_new = esw_remove,
+	.remove = esw_remove,
 	.driver = {
 		.name = "rt3050-esw",
 		.of_match_table = ralink_esw_match,
diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c
index ad0b2007af..750fd94d3f 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/gsw_mt7620.c
@@ -292,7 +292,7 @@ static void mt7620_gsw_remove(struct platform_device *pdev)
 
 static struct platform_driver gsw_driver = {
 	.probe = mt7620_gsw_probe,
-	.remove_new = mt7620_gsw_remove,
+	.remove = mt7620_gsw_remove,
 	.driver = {
 		.name = "mt7620-gsw",
 		.of_match_table = mediatek_gsw_match,
diff --git a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
index 5a8e92ab12..9bf486381f 100644
--- a/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
+++ b/target/linux/ramips/files/drivers/net/ethernet/ralink/mtk_eth_soc.c
@@ -1652,7 +1652,7 @@ static void fe_remove(struct platform_device *pdev)
 
 static struct platform_driver fe_driver = {
 	.probe = fe_probe,
-	.remove_new = fe_remove,
+	.remove = fe_remove,
 	.driver = {
 		.name = "mtk_soc_eth",
 		.of_match_table = of_fe_match,




More information about the lede-commits mailing list