aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorThomas Hellström <[email protected]>2021-06-10 16:35:25 +0200
committerMatthew Auld <[email protected]>2021-06-14 12:23:49 +0100
commitb4b9731b02c3ce859d85dec17ec63f4bf3140bf4 (patch)
treeaecfa6ed9de8951da90fd80dda145a005c356c87 /tools/perf/scripts/python/bin
parent35c6367f516090a3086d37e7023b08608d555aba (diff)
drm/i915: Simplify userptr locking
Use an rwlock instead of spinlock for the global notifier lock to reduce risk of contention in execbuf. Protect object state with the object lock whenever possible rather than with the global notifier lock Don't take an explicit page_ref in userptr_submit_init() but rather call get_pages() after obtaining the page list so that get_pages() holds the page_ref. This means we don't need to call userptr_submit_fini(), which is needed to avoid awkward locking in our upcoming VM_BIND code. Signed-off-by: Thomas Hellström <[email protected]> Reviewed-by: Maarten Lankhorst <[email protected]> Signed-off-by: Matthew Auld <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions