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

Commit c966bc9c authored by Aditya Bavanari's avatar Aditya Bavanari
Browse files

ASoC: msm: qdsp6v2: Fix return code check in adm driver



Return error only if apr_send_pkt() function
return code is less than 0.

CRs-Fixed: 2262017
Change-Id: I98903c6c275f360d32c3af523352071d92d1ef85
Signed-off-by: default avatarAditya Bavanari <abavanar@codeaurora.org>
parent 753ed36d
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -949,7 +949,7 @@ int adm_get_pp_params(int port_id, int copp_idx, uint32_t client_id,
	copp_stat = &this_adm.copp.stat[port_idx][copp_idx];
	atomic_set(copp_stat, -1);
	ret = apr_send_pkt(this_adm.apr, (uint32_t *) &adm_get_params);
	if (ret) {
	if (ret < 0) {
		pr_err("%s: Get params APR send failed port = 0x%x ret %d\n",
		       __func__, port_id, ret);
		ret = -EINVAL;
@@ -1064,7 +1064,7 @@ int adm_get_pp_topo_module_list_v2(int port_id, int copp_idx,
	copp_stat = &this_adm.copp.stat[port_idx][copp_idx];
	atomic_set(copp_stat, -1);
	ret = apr_send_pkt(this_adm.apr, (uint32_t *) &adm_get_module_list);
	if (ret) {
	if (ret < 0) {
		pr_err("%s: APR send pkt failed for port_id: 0x%x failed ret %d\n",
		       __func__, port_id, ret);
		ret = -EINVAL;