dsp: fix return code check in adm driver

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

Change-Id: I98903c6c275f360d32c3af523352071d92d1ef85
Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
This commit is contained in:
Vidyakumar Athota 2018-06-16 00:02:46 -07:00
parent 8c706aba34
commit e427c419f5

View file

@ -984,7 +984,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;
@ -1100,7 +1100,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;