Use new function strreplace_nonalnum to simplify the code.

Signed-off-by: Heiner Kallweit <hkallwe...@gmail.com>
---
 drivers/net/phy/aquantia_hwmon.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/net/phy/aquantia_hwmon.c b/drivers/net/phy/aquantia_hwmon.c
index 19c4c280a..d47b3ed16 100644
--- a/drivers/net/phy/aquantia_hwmon.c
+++ b/drivers/net/phy/aquantia_hwmon.c
@@ -226,20 +226,12 @@ int aqr_hwmon_probe(struct phy_device *phydev)
        struct device *dev = &phydev->mdio.dev;
        struct device *hwmon_dev;
        char *hwmon_name;
-       int i, j;
 
        hwmon_name = devm_kstrdup(dev, dev_name(dev), GFP_KERNEL);
        if (!hwmon_name)
                return -ENOMEM;
 
-       for (i = j = 0; hwmon_name[i]; i++) {
-               if (isalnum(hwmon_name[i])) {
-                       if (i != j)
-                               hwmon_name[j] = hwmon_name[i];
-                       j++;
-               }
-       }
-       hwmon_name[j] = '\0';
+       strreplace_nonalnum(hwmon_name, 0);
 
        hwmon_dev = devm_hwmon_device_register_with_info(dev, hwmon_name,
                                        phydev, &aqr_hwmon_chip_info, NULL);
-- 
2.21.0


Reply via email to