]> asedeno.scripts.mit.edu Git - linux.git/commit
drm/tegra: dc: Remove redundant spinlock
authorThierry Reding <treding@nvidia.com>
Thu, 14 Dec 2017 12:50:19 +0000 (13:50 +0100)
committerThierry Reding <treding@nvidia.com>
Thu, 21 Dec 2017 13:52:35 +0000 (14:52 +0100)
commit363541e8eeed16fdf696252008ddee823730f82c
tree7da7080b5c171a166c3339aa7f608096b24676d3
parent1087fac18b8e3ec8fadf1595bbc46dce7ff08a81
drm/tegra: dc: Remove redundant spinlock

The spinlock is only used to serialize accesses to the DC_CMD_INT_MASK
register. However, this register is accesses either with interrupts
masked (in tegra_crtc_atomic_enable()) or protected by the vbl_lock and
vblank_time_lock spinlocks of the DRM device. Therefore, these accesses
don't need any extra serialization and the lock can be removed.

Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/dc.c
drivers/gpu/drm/tegra/dc.h