Skip to content

Commit fc13660

Browse files
amd-yangpalexdeucher
authored andcommitted
drm/amdgpu: Fix gfx9 update PTE mtype flag
Fix copy&paste error, that should have been an assignment instead of an or, otherwise MTYPE_UC 0x3 can not be updated to MTYPE_RW 0x1. Signed-off-by: Philip Yang <Philip.Yang@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 0c0dd10 commit fc13660

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1204,16 +1204,16 @@ static void gmc_v9_0_get_vm_pte(struct amdgpu_device *adev,
12041204
*flags = AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_NC);
12051205
break;
12061206
case AMDGPU_VM_MTYPE_WC:
1207-
*flags |= AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_WC);
1207+
*flags = AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_WC);
12081208
break;
12091209
case AMDGPU_VM_MTYPE_RW:
1210-
*flags |= AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_RW);
1210+
*flags = AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_RW);
12111211
break;
12121212
case AMDGPU_VM_MTYPE_CC:
1213-
*flags |= AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_CC);
1213+
*flags = AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_CC);
12141214
break;
12151215
case AMDGPU_VM_MTYPE_UC:
1216-
*flags |= AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_UC);
1216+
*flags = AMDGPU_PTE_MTYPE_VG10(*flags, MTYPE_UC);
12171217
break;
12181218
}
12191219

0 commit comments

Comments
 (0)