diff options
| author | Aidan Wood <[email protected]> | 2019-02-22 18:37:03 +0000 |
|---|---|---|
| committer | Alex Deucher <[email protected]> | 2019-04-03 16:57:07 +0000 |
| commit | 813d20dccf93f84f4c16236f7c037dc34db48f10 (patch) | |
| tree | 70cf13d6680e71479cf7ed22a1e4a5cd5aecde25 /drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | |
| parent | drm/amd/display: Make pageflip event delivery compatible with VRR. (diff) | |
| download | kernel-813d20dccf93f84f4c16236f7c037dc34db48f10.tar.gz kernel-813d20dccf93f84f4c16236f7c037dc34db48f10.zip | |
drm/amd/display: Fix multi-thread writing to 1 state
[Why]
Multiple threads were writing back to one global VBA in DC resulting
in multiple threads overwriting eachother's data
[How]
Add an instance of DML (which contains VBA) to each context and
change all calls that used dc->dml to use context->dml. Created a
seperate copy constructor for linux in a case where there is no
access to DC.
Signed-off-by: Aidan Wood <[email protected]>
Reviewed-by: Jun Lei <[email protected]>
Acked-by: Bhawanpreet Lakha <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c')
0 files changed, 0 insertions, 0 deletions
