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

Commit cdc6fb19 authored by Tao,Zhang's avatar Tao,Zhang
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 7fe2c562
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
/* Copyright (c) 2013-2017, 2019 The Linux Foundation. All rights reserved.
/* Copyright (c) 2013-2017, 2019-2020 The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
@@ -380,7 +380,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)
@@ -471,7 +471,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)
@@ -1492,7 +1492,7 @@ static int cti_probe(struct amba_device *adev, const struct amba_id *id)
	}
	if (drvdata->cti_save && !drvdata->cti_hwclk) {
		ret = pm_runtime_get_sync(drvdata->dev);
		if (ret)
		if (ret < 0)
			return ret;
	}