Commit a50b0482 authored by yipechai's avatar yipechai Committed by Alex Deucher

Revert "drm/amdgpu: Add judgement to avoid infinite loop"

The commit d5e8ff5f ("drm/amdgpu: Fixed the defect of soft lock caused by infinite loop")
had fixed this defect.

Revert workaround
commit a2170b4a ("drm/amdgpu: Add judgement to avoid infinite loop").
Signed-off-by: default avataryipechai <YiPeng.Chai@amd.com>
Reviewed-by: default avatarTao Zhou <tao.zhou1@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d5e8ff5f
...@@ -886,7 +886,6 @@ static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_ ...@@ -886,7 +886,6 @@ static int amdgpu_ras_block_match_default(struct amdgpu_ras_block_object *block_
static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_device *adev, static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_device *adev,
enum amdgpu_ras_block block, uint32_t sub_block_index) enum amdgpu_ras_block block, uint32_t sub_block_index)
{ {
int loop_cnt = 0;
struct amdgpu_ras_block_list *node, *tmp; struct amdgpu_ras_block_list *node, *tmp;
struct amdgpu_ras_block_object *obj; struct amdgpu_ras_block_object *obj;
...@@ -910,9 +909,6 @@ static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_de ...@@ -910,9 +909,6 @@ static struct amdgpu_ras_block_object *amdgpu_ras_get_ras_block(struct amdgpu_de
if (amdgpu_ras_block_match_default(obj, block) == 0) if (amdgpu_ras_block_match_default(obj, block) == 0)
return obj; return obj;
} }
if (++loop_cnt >= AMDGPU_RAS_BLOCK__LAST)
break;
} }
return NULL; return NULL;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment