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

Commit a4553f9f authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: msm_bus: Only free wake/sleep sets when allocated"

parents ac5a7a9e b8e6ccbc
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -652,6 +652,8 @@ int msm_bus_commit_data(struct list_head *clist)
		if (ret)
			MSM_BUS_ERR("%s: error sending wake sets: %d\n",
							__func__, ret);
		kfree(n_wake);
		kfree(cmdlist_wake);
	}
	if (cnt_sleep) {
		ret = rpmh_write_batch(cur_mbox, RPMH_SLEEP_STATE,
@@ -659,14 +661,12 @@ int msm_bus_commit_data(struct list_head *clist)
		if (ret)
			MSM_BUS_ERR("%s: error sending sleep sets: %d\n",
							__func__, ret);
		kfree(n_sleep);
		kfree(cmdlist_sleep);
	}

	kfree(cmdlist_active);
	kfree(cmdlist_wake);
	kfree(cmdlist_sleep);
	kfree(n_active);
	kfree(n_wake);
	kfree(n_sleep);

exit_msm_bus_commit_data:
	list_for_each_entry_safe(node, node_tmp, clist, link) {