summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorRob Herring (Arm) <robh@kernel.org>2026-02-18 16:21:55 -0600
committerRob Herring (Arm) <robh@kernel.org>2026-03-05 15:21:17 -0600
commit150bceb3e0a4a30950279d91ea0e8cc69a736742 (patch)
treea0aea57285e630ca9665421e8bdec9015160a034 /tools/perf/scripts/python
parentd5b8b0347fa8470b751a506fb801797e271d7548 (diff)
downloadlinux-150bceb3e0a4a30950279d91ea0e8cc69a736742.tar.gz
linux-150bceb3e0a4a30950279d91ea0e8cc69a736742.zip
accel: ethosu: Fix job submit error clean-up refcount underflows
If the job submit fails before adding the job to the scheduler queue such as when the GEM buffer bounds checks fail, then doing a ethosu_job_put() results in a pm_runtime_put_autosuspend() without the corresponding pm_runtime_resume_and_get(). The dma_fence_put()'s are also unnecessary, but seem to be harmless. Split the ethosu_job_cleanup() function into 2 parts for the before and after the job is queued. Fixes: 5a5e9c0228e6 ("accel: Add Arm Ethos-U NPU driver") Reviewed-and-Tested-by: Anders Roxell <anders.roxell@linaro.org> Link: https://patch.msgid.link/20260218-ethos-fixes-v1-1-be3fa3ea9a30@kernel.org Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions