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

Commit b5286ca3 authored by Michael Adisumarta's avatar Michael Adisumarta
Browse files

msm: ipa: use detach/attach netif instead of stop/wakeup



To make sure detach and attach netif instead of stop
and wakeup and also to update transfer timer update.

Change-Id: I9d589b7f9f6fe98f778df509d3c16f339dfdeea1
Signed-off-by: default avatarMichael Adisumarta <madisuma@codeaurora.org>
parent 86e83655
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -2753,7 +2753,7 @@ static int rmnet_ipa_ap_suspend(struct device *dev)
	}

	/* Make sure that there is no Tx operation ongoing */
	netif_stop_queue(netdev);
	netif_device_detach(netdev);
	spin_unlock_irqrestore(&wwan_ptr->lock, flags);

	IPAWANDBG("De-activating the PM resource.\n");
@@ -2781,8 +2781,10 @@ static int rmnet_ipa_ap_resume(struct device *dev)
	IPAWANDBG("Enter...\n");
	/* Clear the suspend in progress flag. */
	atomic_set(&rmnet_ipa3_ctx->ap_suspend, 0);
	if (netdev)
		netif_wake_queue(netdev);
	if (netdev) {
		netif_device_attach(netdev);
		netif_trans_update(netdev);
	}
	IPAWANDBG("Exit\n");

	return 0;