Re: [1/2] coresight: Disable the path only when the source is disabled

From: Suzuki K Poulose
Date: Tue Mar 14 2017 - 13:39:59 EST


On 14/03/17 17:37, Mathieu Poirier wrote:
Hi Suzuki,

On 14 March 2017 at 11:31, Mathieu Poirier <mathieu.poirier@xxxxxxxxxx> wrote:
From: "Suzuki K. Poulose" <Suzuki.Poulose@xxxxxxx>

With a coresight tracing session, the components along the path
from the source to sink are disabled after the source is disabled.
However, if the source was not actually disabled due to active
users, we should not disable the components in the path.

Cc: Mathieu Poirier <mathieu.poirier@xxxxxxxxxx>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@xxxxxxx>
---
drivers/hwtracing/coresight/coresight.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/hwtracing/coresight/coresight.c b/drivers/hwtracing/coresight/coresight.c
index 0c37356..34cd1ed 100644
--- a/drivers/hwtracing/coresight/coresight.c
+++ b/drivers/hwtracing/coresight/coresight.c
@@ -253,7 +253,8 @@ static int coresight_enable_source(struct coresight_device *csdev, u32 mode)
return 0;
}

-static void coresight_disable_source(struct coresight_device *csdev)
+/* coresight_disable_source: Returns true if the device has been disabled */

To be coherent with the rest of the file please use:

/*
* coresight_disable_source: Returns true if the device has been disabled
*/

I would have done the modification myself but 2/2 needs tending as well.

Ah, sorry about that, will resend it. Thanks for spotting.

Suzuki