summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Chancellor <natechancellor@gmail.com>2019-09-26 22:14:05 -0700
committerMichael Bestas <mkbestas@lineageos.org>2020-02-02 01:40:56 +0200
commit35eea32844d8187600022dd20c866ae0d8a93fbb (patch)
tree062c8d1dd39984e27addcb70a35b587da3c02d5b
parent7dc7f6d81e57f33cf484839e0ca7b7fdc61594fa (diff)
ASoC: msm: qdsp6v2: Don't use enum as a NULL pointer
Clang warns: ../sound/soc/msm/qdsp6v2/q6lsm.c:229:33: warning: expression which evaluates to zero treated as a null pointer constant of type 'struct lsm_client *' [-Wnon-literal-null-conversion] lsm_session[client->session] = LSM_INVALID_SESSION_ID; ^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. Fixes: be1a516dcb85 ("ASoC: msm: Add Audio drivers for MSM targets") Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
-rw-r--r--sound/soc/msm/qdsp6v2/q6lsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/msm/qdsp6v2/q6lsm.c b/sound/soc/msm/qdsp6v2/q6lsm.c
index d926623eaa19..db697e765a3e 100644
--- a/sound/soc/msm/qdsp6v2/q6lsm.c
+++ b/sound/soc/msm/qdsp6v2/q6lsm.c
@@ -226,7 +226,7 @@ static void q6lsm_session_free(struct lsm_client *client)
unsigned long flags;
pr_debug("%s: Freeing session ID %d\n", __func__, client->session);
spin_lock_irqsave(&lsm_session_lock, flags);
- lsm_session[client->session] = LSM_INVALID_SESSION_ID;
+ lsm_session[client->session] = NULL;
spin_unlock_irqrestore(&lsm_session_lock, flags);
client->session = LSM_INVALID_SESSION_ID;
}