summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/soc/qcom/qdsp6v2/apr_tal_glink.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
index 70cf7a5997a1..653f665b6e5d 100644
--- a/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
+++ b/drivers/soc/qcom/qdsp6v2/apr_tal_glink.c
@@ -92,7 +92,7 @@ static int apr_get_free_buf(int len, void **buf)
return 0;
}
-static void apr_buf_add_tail(void *buf)
+static void apr_buf_add_tail(const void *buf)
{
struct apr_tx_buf *list;
unsigned long flags;
@@ -101,7 +101,7 @@ static void apr_buf_add_tail(void *buf)
return;
spin_lock_irqsave(&buf_list.lock, flags);
- list = container_of(buf, struct apr_tx_buf, buf);
+ list = container_of((void *)buf, struct apr_tx_buf, buf);
list_add_tail(&list->list, &buf_list.list);
spin_unlock_irqrestore(&buf_list.lock, flags);
}
@@ -183,9 +183,7 @@ void apr_tal_notify_rx(void *handle, const void *priv, const void *pkt_priv,
void apr_tal_notify_tx_done(void *handle, const void *priv,
const void *pkt_priv, const void *ptr)
{
- struct apr_tx_buf *buf = NULL;
struct apr_pkt_priv *apr_pkt_priv = (struct apr_pkt_priv *)pkt_priv;
- unsigned long flags;
if (!pkt_priv || !ptr) {
pr_err("%s: Invalid pkt_priv or ptr\n", __func__);