Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8702e88c authored by Tao,Zhang's avatar Tao,Zhang Committed by Gerrit - the friendly Code Review server
Browse files

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: default avatarTao,Zhang <taozha@codeaurora.org>
parent 3a82802e
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
// 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;
	}