We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 02a726f commit 29af760Copy full SHA for 29af760
drivers/gpu/drm/msm/adreno/a6xx_gpu.c
@@ -935,8 +935,11 @@ static void a6xx_set_cp_protect(struct msm_gpu *gpu)
935
A6XX_CP_PROTECT_CNTL_ACCESS_FAULT_ON_VIOL_EN |
936
A6XX_CP_PROTECT_CNTL_LAST_SPAN_INF_RANGE);
937
938
- for (i = 0; i < count - 1; i++)
939
- gpu_write(gpu, REG_A6XX_CP_PROTECT(i), regs[i]);
+ for (i = 0; i < count - 1; i++) {
+ /* Intentionally skip writing to some registers */
940
+ if (regs[i])
941
+ gpu_write(gpu, REG_A6XX_CP_PROTECT(i), regs[i]);
942
+ }
943
/* last CP_PROTECT to have "infinite" length on the last entry */
944
gpu_write(gpu, REG_A6XX_CP_PROTECT(count_max - 1), regs[i]);
945
}
0 commit comments