Simplify dsa_switch_teardown() to remove the NULL checking for
ds->devlink.
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
                        goto free_slave_mii_bus;
        }
 
-       ds->setup = true;
        devlink_register(ds->devlink);
+
+       ds->setup = true;
        return 0;
 
 free_slave_mii_bus:
        if (!ds->setup)
                return;
 
-       if (ds->devlink)
-               devlink_unregister(ds->devlink);
+       devlink_unregister(ds->devlink);
 
        if (ds->slave_mii_bus && ds->ops->phy_read) {
                mdiobus_unregister(ds->slave_mii_bus);
 
        dsa_switch_unregister_notifier(ds);
 
-       if (ds->devlink) {
-               devlink_free(ds->devlink);
-               ds->devlink = NULL;
-       }
+       devlink_free(ds->devlink);
+       ds->devlink = NULL;
 
        ds->setup = false;
 }