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

Commit 4a8eff88 authored by Sivan Reinstein's avatar Sivan Reinstein
Browse files

msm: ipa: teardown APPS DL WAN pipe in SSR



This change fixes an issue in which APPS DL WAN pipe was not
torn down and potentialy packets were sent to the network stack
after SSR happened and rmnet_ipa has been removed.

CRs-fixed: 750682
Change-Id: I8d737f07529021db26bf6c7567fc1d1608e051a7
Signed-off-by: default avatarSivan Reinstein <sivanr@codeaurora.org>
Acked-by: default avatarDavid Arinzon <darinzon@qti.qualcomm.com>
parent ba6ee8cf
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1863,6 +1863,11 @@ static int ipa_wwan_remove(struct platform_device *pdev)
	int ret;

	pr_info("rmnet_ipa started deinitialization\n");
	ret = ipa_teardown_sys_pipe(ipa_to_apps_hdl);
	if (ret < 0)
		IPAWANERR("Failed to teardown IPA->APPS pipe\n");
	else
		ipa_to_apps_hdl = 0;
	unregister_netdev(ipa_netdevs[0]);
	ret = ipa_rm_delete_dependency(IPA_RM_RESOURCE_WWAN_0_PROD,
		IPA_RM_RESOURCE_Q6_CONS);