diff --git a/drivers/misc/qseecom.c b/drivers/misc/qseecom.c index 423b96f0f0c3..2c9b0232a465 100644 --- a/drivers/misc/qseecom.c +++ b/drivers/misc/qseecom.c @@ -9760,7 +9760,9 @@ static int qseecom_suspend(struct platform_device *pdev, pm_message_t state) mutex_unlock(&clk_access_lock); mutex_unlock(&qsee_bw_mutex); - cancel_work_sync(&qseecom.bw_inactive_req_ws); + if (qseecom.support_bus_scaling) { + cancel_work_sync(&qseecom.bw_inactive_req_ws); + } return 0; }