[PATCH] coresight: fix the wrong type of the trace_id in coresight_path

Jie Gan jie.gan at oss.qualcomm.com
Mon Mar 31 18:42:10 PDT 2025


The trace_id in coresight_path may contain an error number which means a
negative integer, but the current type of the trace_id is u8. Change the
type to int to fix it.

Reported-by: Dan Carpenter <dan.carpenter at linaro.org>
Fixes: 3c03c49b2fa5 ("Coresight: Introduce a new struct coresight_path")
Signed-off-by: Jie Gan <jie.gan at oss.qualcomm.com>
---
 include/linux/coresight.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/linux/coresight.h b/include/linux/coresight.h
index d79a242b271d..c2bf10c43e7c 100644
--- a/include/linux/coresight.h
+++ b/include/linux/coresight.h
@@ -337,7 +337,7 @@ static struct coresight_dev_list (var) = {				\
  */
 struct coresight_path {
 	struct list_head	path_list;
-	u8			trace_id;
+	int			trace_id;
 };
 
 enum cs_mode {
-- 
2.34.1




More information about the linux-arm-kernel mailing list