mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
dsp: q6adm: Update the proper param_hdr for offset
For Source Tracking adm_get_param, param_hdr (struct param_hdr_v3) size being sent was different as param_hdr(struct param_hdr_v1)size used for offset of virtual memory to copy the param data in out-band case get_param. Change-Id: I01dd4f704cc5b6994f1203a0e28199a6936cba7f Signed-off-by: Avinash Chandra <avicha@codeaurora.org>
This commit is contained in:
parent
700bd78ede
commit
5638ecaf5d
1 changed files with 2 additions and 2 deletions
|
|
@ -5358,7 +5358,7 @@ int adm_get_source_tracking(int port_id, int copp_idx,
|
|||
*/
|
||||
param_hdr.param_size =
|
||||
sizeof(struct adm_param_fluence_sourcetracking_t) +
|
||||
sizeof(union param_hdrs);
|
||||
sizeof(struct param_hdr_v3);
|
||||
|
||||
/*
|
||||
* Retrieving parameters out of band, so no need to provide a buffer for
|
||||
|
|
@ -5387,7 +5387,7 @@ int adm_get_source_tracking(int port_id, int copp_idx,
|
|||
source_tracking_params =
|
||||
(struct adm_param_fluence_sourcetracking_t
|
||||
*) (this_adm.sourceTrackingData.memmap.kvaddr +
|
||||
sizeof(struct param_hdr_v1));
|
||||
sizeof(struct param_hdr_v3));
|
||||
for (i = 0; i < MAX_SECTORS; i++) {
|
||||
sourceTrackingData->vad[i] = source_tracking_params->vad[i];
|
||||
pr_debug("%s: vad[%d] = %d\n",
|
||||
|
|
|
|||
Loading…
Reference in a new issue