Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 92e39627 authored by Jes Sorensen's avatar Jes Sorensen Committed by Greg Kroah-Hartman
Browse files

staging: rtl8723au: rtw_resume(): release semaphore before exit on error

parent 1f31c3f0
Loading
Loading
Loading
Loading
+3 −1
Original line number Original line Diff line number Diff line
@@ -530,8 +530,10 @@ int rtw_resume_process23a(struct rtw_adapter *padapter)
	pwrpriv->bkeepfwalive = false;
	pwrpriv->bkeepfwalive = false;


	DBG_8723A("bkeepfwalive(%x)\n", pwrpriv->bkeepfwalive);
	DBG_8723A("bkeepfwalive(%x)\n", pwrpriv->bkeepfwalive);
	if (pm_netdev_open23a(pnetdev, true) != 0)
	if (pm_netdev_open23a(pnetdev, true) != 0) {
		up(&pwrpriv->lock);
		goto exit;
		goto exit;
	}


	netif_device_attach(pnetdev);
	netif_device_attach(pnetdev);
	netif_carrier_on(pnetdev);
	netif_carrier_on(pnetdev);