diff options
| author | Jie Gan <jie.gan@oss.qualcomm.com> | 2026-04-07 19:09:05 +0800 |
|---|---|---|
| committer | Suzuki K Poulose <suzuki.poulose@arm.com> | 2026-04-07 12:29:42 +0100 |
| commit | 971f3474f8898ae8bbab19a9b547819a5e6fbcf1 (patch) | |
| tree | 65b257f75edb6d28df1a24d44f299e923c9c311e /rust/kernel | |
| parent | ec687ba84000d7d50cf243558041f6729d1d8119 (diff) | |
coresight: tpdm: fix invalid MMIO access issue
Create the csdev_access struct only when a valid MMIO resource is
available. In tpdm_probe(), base is uninitialized for static TPDM
instances that lack an MMIO resource, causing csdev_access to be
created with a garbage address.
So far there has no register access for static instance, but this
change helps mitigate potential risks in the future.
Fixes: 14ae052f7947 ("coresight: tpdm: add static tpdm support")
Reviewed-by: Leo Yan <leo.yan@arm.com>
Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20260407-fix-potential-issue-in-tpdm-v2-1-1d0e0d3cb793@oss.qualcomm.com
Diffstat (limited to 'rust/kernel')
0 files changed, 0 insertions, 0 deletions
