diff options
| author | Mukesh Ojha <mukesh.ojha@oss.qualcomm.com> | 2026-06-25 00:38:14 +0530 |
|---|---|---|
| committer | Bjorn Andersson <andersson@kernel.org> | 2026-07-13 09:43:13 -0500 |
| commit | d9603a7790d164657a51997d7265ca845bee78bf (patch) | |
| tree | 770d66eef670636105a44e2c0a86d8283923b9ac /tools/perf/scripts/python/parallel-perf.py | |
| parent | bc3c98b7761f98d2e4aa72259feb2b0902c1e86f (diff) | |
firmware: qcom: scm: Fix missing smp_load_acquire()
__scm is published in qcom_scm_probe() with smp_store_release()
but qcom_scm_set_download_mode() reads it directly without
smp_load_acquire(), creating a potential ordering violation where a
CPU could observe a stale or partially initialised __scm pointer.
Use smp_load_acquire() to acquire __scm in the
qcom_scm_set_download_mode() function.
Signed-off-by: Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260624190830.3131112-4-mukesh.ojha@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/parallel-perf.py')
0 files changed, 0 insertions, 0 deletions
