drm/amdgpu: change reset lock from mutex to rw_semaphore
authorDennis Li <Dennis.Li@amd.com>
Thu, 20 Aug 2020 02:06:32 +0000 (10:06 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 24 Aug 2020 16:23:48 +0000 (12:23 -0400)
commit6049db43d6dd9cbb9d7f897839d15b0bc600e23c
treeada04bea31c2af434811ffdcc34471859a603925
parent66b8a9c0a747b9d05509d480f5054a65ac327515
drm/amdgpu: change reset lock from mutex to rw_semaphore

clients don't need reset-lock for synchronization when no
GPU recovery.

v2:
change to return the return value of down_read_killable.

v3:
if GPU recovery begin, VF ignore FLR notification.

Reviewed-by: Monk Liu <monk.liu@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Dennis Li <Dennis.Li@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu.h
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c