diff options
| author | Maíra Canal <mcanal@igalia.com> | 2026-09-22 10:24:51 -0300 |
|---|---|---|
| committer | Maíra Canal <mcanal@igalia.com> | 2026-09-23 14:28:57 -0300 |
| commit | 6e375de99d0c420169481fcd36064177ab55b09d (patch) | |
| tree | 48db172fa215bbd37f39ed6b257ddc30a6157190 /scripts/git.orderFile | |
| parent | 537684e232fb590659a1448fca8a23d77d948ab1 (diff) | |
| download | linux-next-6e375de99d0c420169481fcd36064177ab55b09d.tar.gz linux-next-6e375de99d0c420169481fcd36064177ab55b09d.zip | |
drm/v3d: Skip perfmon serialization while a global perfmon is set
A global perfmon counts concurrent activity from every job, so no
dependency is added while one is set. Skip the accumulator for the jobs
carrying no perfmon while a global perfmon is enabled, which is every job
in the common case.
Jobs carrying their own perfmon stay tracked. The global perfmon may be
cleared before such a job runs, and the next job carrying a perfmon has
to wait for it, otherwise both are in flight at once and only one gets
programmed in the HW.
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com>
Link: https://patch.msgid.link/20260922-v3d-quick-exit-perfmon-serialize-v2-2-2a8021dc32f2@igalia.com
Signed-off-by: Maíra Canal <mcanal@igalia.com>
Diffstat (limited to 'scripts/git.orderFile')
0 files changed, 0 insertions, 0 deletions
