From 89e9d61385b76b5f47c9215b82dcec079645e12b Mon Sep 17 00:00:00 2001 From: Soumya Managoli Date: Mon, 12 Dec 2022 12:22:23 +0530 Subject: [PATCH] ASoC: Add check for pm_qos_req before removal Check if pm_qos_req is active before removal. Change-Id: I0076a73ffa6310dbb4cb207ca7a651aa1d3fdf04 Signed-off-by: Soumya Managoli --- asoc/msm-pcm-hostless.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asoc/msm-pcm-hostless.c b/asoc/msm-pcm-hostless.c index 63c5db85fe42..aaf714bc9907 100644 --- a/asoc/msm-pcm-hostless.c +++ b/asoc/msm-pcm-hostless.c @@ -1,5 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* Copyright (c) 2011-2014, 2017-2019 The Linux Foundation. All rights reserved. + * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. */ #include @@ -18,7 +19,8 @@ static int msm_pcm_hostless_prepare(struct snd_pcm_substream *substream) pr_err("%s: invalid params\n", __func__); return -EINVAL; } - pm_qos_remove_request(&substream->latency_pm_qos_req); + if (pm_qos_request_active(&substream->latency_pm_qos_req)) + pm_qos_remove_request(&substream->latency_pm_qos_req); return 0; }