diff --git a/target/linux/generic/files/drivers/net/phy/ar8216.c b/target/linux/generic/files/drivers/net/phy/ar8216.c
index 492963de1c5d8d92d86eed714a3e444fe45c6614..2edd415778173ad290ad6c5758835f22c433be59 100644
--- a/target/linux/generic/files/drivers/net/phy/ar8216.c
+++ b/target/linux/generic/files/drivers/net/phy/ar8216.c
@@ -1756,7 +1756,7 @@ ar8xxx_mib_start(struct ar8216_priv *priv)
 }
 
 static void
-ar8xxx_mib_cleanup(struct ar8216_priv *priv)
+ar8xxx_mib_stop(struct ar8216_priv *priv)
 {
 	if (!ar8xxx_has_mib_counters(priv))
 		return;
@@ -2071,7 +2071,7 @@ ar8216_remove(struct phy_device *pdev)
 	if (pdev->addr == 0)
 		unregister_switch(&priv->dev);
 
-	ar8xxx_mib_cleanup(priv);
+	ar8xxx_mib_stop(priv);
 	ar8xxx_free(priv);
 }