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

Commit e7acf430 authored by Amitkumar Karwar's avatar Amitkumar Karwar Committed by Marcel Holtmann
Browse files

Bluetooth: btmrvl: reset is_suspending flag in failure path



is_suspending flag remains on when host sleep fails to enable. Data
path is unnecessarily blocked after this. This patch ensures to
reset the flag in failure path.

Signed-off-by: default avatarAmitkumar Karwar <akarwar@marvell.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent b2999c19
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1625,6 +1625,7 @@ static int btmrvl_sdio_suspend(struct device *dev)
	if (priv->adapter->hs_state != HS_ACTIVATED) {
	if (priv->adapter->hs_state != HS_ACTIVATED) {
		if (btmrvl_enable_hs(priv)) {
		if (btmrvl_enable_hs(priv)) {
			BT_ERR("HS not actived, suspend failed!");
			BT_ERR("HS not actived, suspend failed!");
			priv->adapter->is_suspending = false;
			return -EBUSY;
			return -EBUSY;
		}
		}
	}
	}