diff options
| author | Thomas Zimmermann <tzimmermann@suse.de> | 2024-02-27 13:14:48 +0300 |
|---|---|---|
| committer | Thomas Zimmermann <tzimmermann@suse.de> | 2024-03-11 15:33:50 +0300 |
| commit | ec144244a43f6e4ca9767bf9fb1b2c9e293c2a31 (patch) | |
| tree | 6487d3088a95a8cf9ba74fc6941c655753e8e226 /scripts/gdb/linux/interrupts.py | |
| parent | 8e3ed5440b0c305dcd1d5fa7419bd8066d22ef42 (diff) | |
| download | linux-ec144244a43f6e4ca9767bf9fb1b2c9e293c2a31.tar.xz | |
drm/gem-shmem: Acquire reservation lock in GEM pin/unpin callbacks
Export drm_gem_shmem_pin_locked() and acquire the reservation lock
directly in GEM pin callback. Same for unpin. Prepares for further
changes.
Dma-buf locking semantics require callers to hold the buffer's
reservation lock when invoking the pin and unpin callbacks. Prepare
gem-shmem accordingly by pushing locking out of the implementation.
A follow-up patch will fix locking for all GEM code at once.
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Dmitry Osipenko <dmitry.osipenko@collabora.com>
Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> # virtio-gpu
Acked-by: Christian König <christian.koenig@amd.com>
Acked-by: Zack Rusin <zack.rusin@broadcom.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240227113853.8464-2-tzimmermann@suse.de
Diffstat (limited to 'scripts/gdb/linux/interrupts.py')
0 files changed, 0 insertions, 0 deletions
