linux/drivers/gpu/drm/tegra
Thierry Reding 3c0ad70cba drm/tegra: sor: Fully initialize SOR before registration
[ Upstream commit 5dea42759b ]

Before registering the SOR host1x client, make sure that it is fully
initialized. This avoids a potential race condition between the SOR's
probe and the host1x device initialization in cases where the SOR is
the final sub-device to register to a host1x instance.

Reported-by: Jonathan Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-06-18 10:00:04 +02:00
..
dc.c drm/tegra: dc: Don't set PLL clock to 0Hz 2021-04-16 11:43:20 +02:00
dc.h
dp.c
dp.h
dpaux.c
dpaux.h
drm.c drm/tegra: replace idr_init() by idr_init_base() 2020-11-10 20:49:57 +01:00
drm.h drm/tegra: output: Support DRM bridges 2020-09-17 12:30:11 +02:00
dsi.c drm/tegra: Fix reference leak when pm_runtime_get_sync() fails 2021-03-04 11:37:42 +01:00
dsi.h
falcon.c
falcon.h
fb.c
gem.c drm-misc-next for 5.10: 2020-09-23 09:52:24 +10:00
gem.h
gr2d.c
gr2d.h
gr3d.c
gr3d.h
hda.c
hda.h
hdmi.c drm/tegra: Fix reference leak when pm_runtime_get_sync() fails 2021-03-04 11:37:42 +01:00
hdmi.h
hub.c drm/tegra: Fix reference leak when pm_runtime_get_sync() fails 2021-03-04 11:37:42 +01:00
hub.h
Kconfig
Makefile
mipi-phy.c
mipi-phy.h
output.c drm/tegra: output: Do not put OF node twice 2020-11-13 21:38:35 +01:00
plane.c drm: tegra: fix common struct sg_table related issues 2020-09-10 08:18:35 +02:00
plane.h
rgb.c drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge 2020-09-17 12:31:18 +02:00
sor.c drm/tegra: sor: Fully initialize SOR before registration 2021-06-18 10:00:04 +02:00
sor.h
trace.c
trace.h
vic.c drm/tegra: Fix reference leak when pm_runtime_get_sync() fails 2021-03-04 11:37:42 +01:00
vic.h