[PATCH 5/6] drm/ttm: Add destroy flag in TTM BO eviction interface

Andrey Grodzovsky Andrey.Grodzovsky at amd.com
Wed Jun 10 13:56:38 UTC 2020


On 6/10/20 6:25 AM, Thomas Hellström (Intel) wrote:
>
> On 5/9/20 8:51 PM, Andrey Grodzovsky wrote:
>> This will allow to invalidate, destroy backing storage and notify users
>> of BOs when device is unpluged.
>>
>> Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky at amd.com>
>
> Please add a motivation in the commit message and use imperative 
> wording ("Allow to invalidate..." instead of "This will allow to")
>
> s /unpluged/unplugged/


I am not sure yet this patch is needed in V2

Andrey


>
>
>> ---
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c |  2 +-
>>   drivers/gpu/drm/amd/amdgpu/amdgpu_object.c  |  2 +-
>>   drivers/gpu/drm/nouveau/nouveau_drm.c       |  2 +-
>>   drivers/gpu/drm/qxl/qxl_object.c            |  4 +--
>>   drivers/gpu/drm/radeon/radeon_object.c      |  2 +-
>>   drivers/gpu/drm/ttm/ttm_bo.c                | 41 
>> ++++++++++++++++++-----------
>>   drivers/gpu/drm/vmwgfx/vmwgfx_drv.c         |  6 ++---
>>   include/drm/ttm/ttm_bo_api.h                |  2 +-
>>   8 files changed, 35 insertions(+), 26 deletions(-)
>>
>> diff --git a/include/drm/ttm/ttm_bo_api.h b/include/drm/ttm/ttm_bo_api.h
>> index b9bc1b0..9d57b8c 100644
>> --- a/include/drm/ttm/ttm_bo_api.h
>> +++ b/include/drm/ttm/ttm_bo_api.h
>> @@ -597,7 +597,7 @@ int ttm_bo_clean_mm(struct ttm_bo_device *bdev, 
>> unsigned mem_type);
>>    * -ERESTARTSYS: The call was interrupted by a signal while waiting to
>>    * evict a buffer.
>>    */
>
> Please also update the function documentation.
>
>> -int ttm_bo_evict_mm(struct ttm_bo_device *bdev, unsigned mem_type);
>> +int ttm_bo_evict_mm(struct ttm_bo_device *bdev, unsigned mem_type, 
>> bool destroy);
>>     /**
>>    * ttm_kmap_obj_virtual
>
>
> Thanks,
>
> Thomas
>
>


More information about the amd-gfx mailing list