diff options
author | Thomas Zimmermann <[email protected]> | 2024-02-27 11:14:58 +0100 |
---|---|---|
committer | Thomas Zimmermann <[email protected]> | 2024-03-11 13:33:50 +0100 |
commit | 1709474ba04179bee919f920c4da877aa1552b41 (patch) | |
tree | d2dd5bba1c44ad413d72dd11306c8a8ff619ebdb /tools/perf/scripts/python/export-to-postgresql.py | |
parent | b4b0193e83cb987143583e2b4011b35331f429bd (diff) |
drm/client: Pin vmap'ed GEM buffers
The function drm_client_buffer_vmap() establishes a long-term mapping
of the client's buffer object into the kernel address space. Make sure
that buffer does not move by pinning it to its current location. Same
for vunmap with unpin.
The only caller of drm_client_buffer_vmap() is fbdev-dma, which uses
gem-dma. As DMA-backed GEM buffers do not move, this change is for
correctness with little impact in practice.
Signed-off-by: Thomas Zimmermann <[email protected]>
Reviewed-by: Christian König <[email protected]>
Reviewed-by: Dmitry Osipenko <[email protected]>
Tested-by: Dmitry Osipenko <[email protected]> # virtio-gpu
Acked-by: Zack Rusin <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions