diff options
author | Tingwei Zhang <tingwei@codeaurora.org> | 2020-09-28 10:35:07 -0600 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-09-28 19:47:41 +0200 |
commit | f2ccc7b7bfa91b5cad5a4d57b269f6d7bbafd67d (patch) | |
tree | 24f77bc4c0090acb603ac03ef85c32b27b5837ef /include/linux/coresight.h | |
parent | cab280bf3533c72f95ebdb65ce534b5cdc4729dc (diff) | |
download | lwn-f2ccc7b7bfa91b5cad5a4d57b269f6d7bbafd67d.tar.gz lwn-f2ccc7b7bfa91b5cad5a4d57b269f6d7bbafd67d.zip |
coresight: cti: Don't disable ect device if it's not enabled
If associated ect device is not enabled at first place, disable
routine should not be called. Add ect_enabled flag to check whether
ect device is enabled. Fix the issue in below case. Ect device is
not available when associated coresight device enabled and the
association is established after coresight device is enabled.
Signed-off-by: Mike Leach <mike.leach@linaro.org>
Signed-off-by: Tingwei Zhang <tingwei@codeaurora.org>
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Link: https://lore.kernel.org/r/20200928163513.70169-20-mathieu.poirier@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/coresight.h')
-rw-r--r-- | include/linux/coresight.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/coresight.h b/include/linux/coresight.h index 3bb738f9a326..7d3c87e5b97c 100644 --- a/include/linux/coresight.h +++ b/include/linux/coresight.h @@ -208,6 +208,7 @@ struct coresight_device { /* sysfs links between components */ int nr_links; bool has_conns_grp; + bool ect_enabled; /* true only if associated ect device is enabled */ }; /* |