2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/drivers/gpu/drm/ttm
Christian König 97e000acf2 drm/ttm: fix error handling in ttm_buffer_object_transfer
Unlocking the resv object was missing in the error path, additionally to
that we should move over the resource only after the fence slot was
reserved.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Fixes: c8d4c18bfb ("dma-buf/drivers: make reserving a shared slot mandatory v4")
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20250616130726.22863-3-christian.koenig@amd.com
2025-06-30 13:26:28 +02:00
..
tests treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
Makefile drm/ttm: Provide a shmem backup implementation 2025-03-05 17:08:59 +01:00
ttm_agp_backend.c
ttm_backup.c vfs-6.16-rc1.writepage 2025-05-26 08:23:09 -07:00
ttm_bo_util.c drm/ttm: fix error handling in ttm_buffer_object_transfer 2025-06-30 13:26:28 +02:00
ttm_bo_vm.c drm/ttm/xe: drop unused force_alloc flag 2025-04-24 06:56:35 +10:00
ttm_bo.c Linux 6.15-rc5 2025-05-06 16:39:25 +10:00
ttm_device.c drm/ttm: Move swapped objects off the manager's LRU list 2024-10-09 13:41:30 +02:00
ttm_execbuf_util.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
ttm_module.c
ttm_module.h
ttm_pool.c drm/ttm: Remove the struct ttm_backup abstraction 2025-05-06 10:57:27 +02:00
ttm_range_manager.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
ttm_resource.c drm/ttm/xe: drop unused force_alloc flag 2025-04-24 06:56:35 +10:00
ttm_sys_manager.c
ttm_tt.c drm/ttm: Remove the struct ttm_backup abstraction 2025-05-06 10:57:27 +02:00