[PATCH] coresight: etm3x: Fix buffer overwrite in cntr_val_show()
James Clark
james.clark at linaro.org
Wed Nov 26 04:11:05 PST 2025
On 26/11/2025 12:09 pm, Leo Yan wrote:
> On Fri, Nov 21, 2025 at 12:23:50AM +0000, Kuan-Wei Chiu wrote:
>
> [...]
>
>> I noticed this issue while browsing the coresight code after attending
>> a technical talk on the subject. This code dates back to the initial
>> driver submission over 10 years ago, so I was surprised it hadn't been
>> caught earlier. Although I cannot perform runtime testing, the logic
>> error seems obvious to me, so I still decided to submit this patch.
>
> I have a question for maintainers.
>
> The ETMv4 architecture specification shows that ETMv4 was released as
> a non-confidential module in May 2013 (with the confidential release
> even a year earlier). So ETMv4 has been a public IP for more than 12+
> years, and ETMv3 has been gradually retired since then.
>
> This fix can still be applied to older kernels, but seems to me that
> now might be an appropriate time to consider removing the ETMv3 driver
> from the mainline kernel?
>
> Thanks,
> Leo
Yeah, if anyone is using it it would be on an old kernel surely?
More information about the linux-arm-kernel
mailing list