diff options
| author | Matthew Brost <matthew.brost@intel.com> | 2026-02-24 10:39:22 -0800 |
|---|---|---|
| committer | Matthew Brost <matthew.brost@intel.com> | 2026-02-25 01:19:41 -0800 |
| commit | 2622649ad6cdbb3e77bfafc8c0fe686090b77f70 (patch) | |
| tree | 610f13b4fe0260d0dcbcfb751639b3bf07cd1df6 /tools/perf/scripts/python/export-to-sqlite.py | |
| parent | 2ec86535555c0e748443c1f07087c088b645a9d5 (diff) | |
dma-buf: Assign separate lockdep class to array lock
dma_fence_array_enable_signaling() runs while holding the array
inline_lock and may add callbacks to underlying fences, which takes
their inline_lock.
Since both locks share the same lockdep class, this valid nesting
triggers a recursive locking warning. Assign a distinct lockdep class
to the array inline_lock so lockdep can correctly model the hierarchy.
Fixes: 5943243914b9 ("dma-buf: use inline lock for the dma-fence-array")
Cc: Christian König <christian.koenig@amd.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Cc: Philipp Stanner <phasta@kernel.org>
Cc: Boris Brezillon <boris.brezillon@collabora.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Link: https://patch.msgid.link/20260224183922.2256492-2-matthew.brost@intel.com
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions
