Commit d71c77b1 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 30c588e0
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -505,8 +505,10 @@ static int rtw_resume(struct usb_interface *pusb_intf)
	pwrpriv->bkeepfwalive = false;

	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;
	}

	netif_device_attach(pnetdev);
	netif_carrier_on(pnetdev);