mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
coresight: cti: Correct checking return value of device resume
The return value of device resume function should be greater than or equal to 0. Correct the conditional judgment to allow the return value to be greater than 0. Otherwise, it can cause cti fail to pass test sometimes. Change-Id: I195b192d438b954c02c9d2cda2906075e8688ac9 Signed-off-by: Tao,Zhang <taozha@codeaurora.org>
This commit is contained in:
parent
3a82802e7b
commit
8702e88c20
1 changed files with 4 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2013-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2013-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/kernel.h>
|
||||
|
|
@ -374,7 +374,7 @@ int coresight_cti_map_trigin(struct coresight_cti *cti, int trig, int ch)
|
|||
*/
|
||||
if (drvdata->refcnt == 0) {
|
||||
ret = pm_runtime_get_sync(drvdata->dev);
|
||||
if (ret)
|
||||
if (ret < 0)
|
||||
goto err1;
|
||||
ret = coresight_enable_reg_clk(drvdata->csdev);
|
||||
if (ret)
|
||||
|
|
@ -465,7 +465,7 @@ int coresight_cti_map_trigout(struct coresight_cti *cti, int trig, int ch)
|
|||
*/
|
||||
if (drvdata->refcnt == 0) {
|
||||
ret = pm_runtime_get_sync(drvdata->dev);
|
||||
if (ret)
|
||||
if (ret < 0)
|
||||
goto err1;
|
||||
ret = coresight_enable_reg_clk(drvdata->csdev);
|
||||
if (ret)
|
||||
|
|
@ -1459,7 +1459,7 @@ static int cti_init_save(struct cti_drvdata *drvdata,
|
|||
}
|
||||
if (drvdata->cti_save && !drvdata->cti_hwclk) {
|
||||
ret = pm_runtime_get_sync(drvdata->dev);
|
||||
if (ret)
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue