-
- Downloads
drm/xe/bo: Introduce xe_bo_put_async
Introduce xe_bo_put_async to put a bo where the context is such that the bo destructor can't run due to lockdep problems or atomic context. If the put is the final put, freeing will be done from a work item. v5: - Kerenl doc for xe_bo_put_async (Thomas) v7: - Fix kernel doc (CI) Signed-off-by:Matthew Brost <matthew.brost@intel.com> Signed-off-by:
Thomas Hellström <thomas.hellstrom@linux.intel.com> Reviewed-by:
Matthew Brost <matthew.brost@intel.com> Reviewed-by:
Himal Prasad Ghimiray <himal.prasad.ghimiray@intel.com> Tested-by:
Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> Reviewed-by:
Gwan-gyeong Mun <gwan-gyeong.mun@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20250306012657.3505757-6-matthew.brost@intel.com
Showing
- drivers/gpu/drm/xe/xe_bo.c 25 additions, 0 deletionsdrivers/gpu/drm/xe/xe_bo.c
- drivers/gpu/drm/xe/xe_bo.h 19 additions, 0 deletionsdrivers/gpu/drm/xe/xe_bo.h
- drivers/gpu/drm/xe/xe_device.c 3 additions, 0 deletionsdrivers/gpu/drm/xe/xe_device.c
- drivers/gpu/drm/xe/xe_device_types.h 8 additions, 0 deletionsdrivers/gpu/drm/xe/xe_device_types.h
Loading
Please register or sign in to comment