On Tue, 29 Apr 2025 16:12:58 -0700, Yabin Cui wrote:
When tracing ETM data on multiple CPUs concurrently via the perf interface, the CATU device is shared across different CPU paths. This can lead to race conditions when multiple CPUs attempt to enable or disable the CATU device simultaneously. This patchset is to fix race conditions when enabling/disabling a CATU device.
Changes since v4:
- Collect Review-by tags.
- return -EINVAL for unknown types in coresight_enable_path.
[...]
Applied, thanks!
[1/2] coresight: catu: Introduce refcount and spinlock for enabling/disabling https://git.kernel.org/coresight/c/a03a0a08 [2/2] coresight: core: Disable helpers for devices that fail to enable https://git.kernel.org/coresight/c/f6028eee
Best regards,