]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
net: phy: stop exporting phy_driver_unregister
authorHeiner Kallweit <hkallweit1@gmail.com>
Sat, 27 Sep 2025 19:52:30 +0000 (21:52 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 30 Sep 2025 11:17:16 +0000 (13:17 +0200)
After 42e2a9e11a1d ("net: phy: dp83640: improve phydev and driver
removal handling") we can stop exporting also phy_driver_unregister().

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://patch.msgid.link/2bab950e-4b70-4030-b997-03f48379586f@gmail.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/phy/phy_device.c
include/linux/phy.h

index 01269b865f5ed1dbf21758d1cedf083e2c0c6d56..1c02640412f72c636453ed819a913f358af47cf7 100644 (file)
@@ -3589,6 +3589,11 @@ static int phy_driver_register(struct phy_driver *new_driver,
        return 0;
 }
 
+static void phy_driver_unregister(struct phy_driver *drv)
+{
+       driver_unregister(&drv->mdiodrv.driver);
+}
+
 int phy_drivers_register(struct phy_driver *new_driver, int n,
                         struct module *owner)
 {
@@ -3606,12 +3611,6 @@ int phy_drivers_register(struct phy_driver *new_driver, int n,
 }
 EXPORT_SYMBOL(phy_drivers_register);
 
-void phy_driver_unregister(struct phy_driver *drv)
-{
-       driver_unregister(&drv->mdiodrv.driver);
-}
-EXPORT_SYMBOL(phy_driver_unregister);
-
 void phy_drivers_unregister(struct phy_driver *drv, int n)
 {
        int i;
index b377dfaa6801995c7308db4966f6fa5295afc3fd..7a54a8b4d2771eb72ed68afa5fadbdc56e867112 100644 (file)
@@ -2030,7 +2030,6 @@ static inline int phy_read_status(struct phy_device *phydev)
                return genphy_read_status(phydev);
 }
 
-void phy_driver_unregister(struct phy_driver *drv);
 void phy_drivers_unregister(struct phy_driver *drv, int n);
 int phy_drivers_register(struct phy_driver *new_driver, int n,
                         struct module *owner);