]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
coresight: cti: fix the check condition in inout_sel_store
authorJie Gan <jie.gan@oss.qualcomm.com>
Fri, 27 Mar 2026 06:24:14 +0000 (14:24 +0800)
committerSuzuki K Poulose <suzuki.poulose@arm.com>
Fri, 27 Mar 2026 10:08:49 +0000 (10:08 +0000)
commit08643a8760e81fe0bf91c58f7ee9e19b4db3a24f
tree7d775ba004429182a213d52be49b96cae6cf1e5c
parenta90863095f84f6d17c49716e4e2212d28a6b25b5
coresight: cti: fix the check condition in inout_sel_store

Correct the upper bound from CTIINOUTEN_MAX to config->nr_trig_max,
since nr_trig_max varies across CTI devices. An out-of-bounds issue
occurs when a value greater than config->nr_trig_max is provided,
leading to unexpected errors.

Fixes: b5213376c240 ("coresight: cti: Add sysfs access to program function registers")
Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Reviewed-by: Leo Yan <leo.yan@arm.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20260327-fix-cti-issue-v1-1-2c8921e21fc8@oss.qualcomm.com
drivers/hwtracing/coresight/coresight-cti-sysfs.c