diff options
author | James Clark <james.clark@arm.com> | 2023-01-10 11:07:34 +0000 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-03-10 09:33:31 +0100 |
commit | 431d8b2d1457cae42959447e272eb31e995be42b (patch) | |
tree | b27c1c95ded45ee41d3298b3fd1aa9720f34defb /drivers/hwmon/Kconfig | |
parent | b0081745f6e66b1ce0446137b743af053689c397 (diff) | |
download | linux-431d8b2d1457cae42959447e272eb31e995be42b.tar.gz |
coresight: cti: Prevent negative values of enable count
[ Upstream commit 3244fb6dbbf1ffc114cdf382cc167bdd8c18088a ] Writing 0 to the enable control repeatedly results in a negative value for enable_req_count. After this, writing 1 to the enable control appears to not work until the count returns to positive. Change it so that it's impossible for enable_req_count to be < 0. Return an error to indicate that the disable request was invalid. Fixes: 835d722ba10a ("coresight: cti: Initial CoreSight CTI Driver") Tested-by: Jinlong Mao <quic_jinlmao@quicinc.com> Signed-off-by: James Clark <james.clark@arm.com> Reviewed-by: Mike Leach <mike.leach@linaro.org> Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com> Link: https://lore.kernel.org/r/20230110110736.2709917-2-james.clark@arm.com Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'drivers/hwmon/Kconfig')
0 files changed, 0 insertions, 0 deletions