From 6572b9d0e5aa1bb01399407346259176ec0bd152 Mon Sep 17 00:00:00 2001 From: Sami Tolvanen Date: Wed, 9 May 2018 12:30:10 -0700 Subject: [PATCH] asoc: fix lsm_event_handler function type Bug: 79254874 Bug: 67506682 Change-Id: I520634c3b55580004c38174bcf10513cf5f4fd3f Signed-off-by: Sami Tolvanen Signed-off-by: Banajit Goswami --- asoc/msm-lsm-client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/asoc/msm-lsm-client.c b/asoc/msm-lsm-client.c index 6f51236f9960..ca397d20914a 100644 --- a/asoc/msm-lsm-client.c +++ b/asoc/msm-lsm-client.c @@ -196,7 +196,7 @@ static int lsm_lab_buffer_sanity(struct lsm_priv *prtd, } static void lsm_event_handler(uint32_t opcode, uint32_t token, - void *payload, void *priv) + uint32_t *payload, void *priv) { unsigned long flags; struct lsm_priv *prtd = priv; @@ -219,7 +219,7 @@ static void lsm_event_handler(uint32_t opcode, uint32_t token, switch (opcode) { case LSM_DATA_EVENT_READ_DONE: { int rc; - struct lsm_cmd_read_done *read_done = payload; + struct lsm_cmd_read_done *read_done = (struct lsm_cmd_read_done *)payload; int buf_index = 0; if (prtd->lsm_client->session != token || @@ -2204,7 +2204,7 @@ static int msm_lsm_open(struct snd_pcm_substream *substream) pr_info("%s: constraint for buffer bytes step ret = %d\n", __func__, ret); prtd->lsm_client = q6lsm_client_alloc( - (lsm_app_cb)lsm_event_handler, prtd); + lsm_event_handler, prtd); if (!prtd->lsm_client) { pr_err("%s: Could not allocate memory\n", __func__); kfree(prtd);