mac802154: fix destructon ordering for ieee802154 devices
[platform/adaptation/renesas_rcar/renesas_kernel.git] / net / mac802154 / ieee802154_dev.c
index e748aed..b7c7f81 100644 (file)
@@ -224,9 +224,9 @@ void ieee802154_free_device(struct ieee802154_dev *hw)
 
        BUG_ON(!list_empty(&priv->slaves));
 
-       wpan_phy_free(priv->phy);
-
        mutex_destroy(&priv->slaves_mtx);
+
+       wpan_phy_free(priv->phy);
 }
 EXPORT_SYMBOL(ieee802154_free_device);