Files
linux/drivers/gpu/drm
Thomas Hellström 70ff6a999d drm/xe/bo: Gracefully handle errors from ttm_bo_move_accel_cleanup().
The function ttm_bo_move_accel_cleanup() attempts to help pipeline a
move, and in doing so, needs memory allocations which may fail.

Rather than failing in a state where the new resource may freed while
accessed by the copy engine, sync uninterruptible and do a failsafe
cleanup.

v2:
- Don't try to attach the signaled fence on ttm_bo_move_accel_cleanup()
  error.

Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230626181741.32820-4-thomas.hellstrom@linux.intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2023-12-21 11:35:04 -05:00
..
2023-11-27 13:56:32 -06:00
2023-11-27 13:56:32 -06:00
2023-11-27 13:56:32 -06:00
2023-11-15 10:56:44 +01:00
2023-11-28 15:32:24 +01:00
2023-11-27 13:56:32 -06:00
2023-12-04 09:42:32 +01:00
2023-11-28 11:55:56 +01:00