diff options
author | Shirish S <shirish.s@amd.com> | 2018-06-26 06:02:39 +0200 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-06-27 21:35:53 +0200 |
commit | 4de9f38bb2cce3a4821ffb8a83d6b08f6e37d905 (patch) | |
tree | 4fb926bcbb205c244d571ffc8942e7670e73b3cc /drivers/gpio/gpio-reg.c | |
parent | drm/amdgpu:Support new VCN FW version naming convention (diff) | |
download | linux-4de9f38bb2cce3a4821ffb8a83d6b08f6e37d905.tar.xz linux-4de9f38bb2cce3a4821ffb8a83d6b08f6e37d905.zip |
drm/amd/display: release spinlock before committing updates to stream
Currently, amdgpu_do_flip() spinlocks crtc->dev->event_lock and
releases it only after committing updates to the stream.
dc_commit_updates_for_stream() should be moved out of
spinlock for the below reasons:
1. event_lock is supposed to protect access to acrct->pflip_status _only_
2. dc_commit_updates_for_stream() has potential sleep's
and also its not appropriate to be in an atomic state
for such long sequences of code.
Signed-off-by: Shirish S <shirish.s@amd.com>
Suggested-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Harry Wentland <harry.wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Diffstat (limited to 'drivers/gpio/gpio-reg.c')
0 files changed, 0 insertions, 0 deletions