android_kernel_oneplus_msm8998/drivers/gpu/drm/tegra
Thierry Reding 2bcdcbfae2 drm/tegra: dc: Request/free syncpoint at init/exit
syncpoints are resources provided by host1x and their lifetime is tied
to the host1x device. They are not properly reference counted either, so
removing the host1x device before any of its clients causes a use-after-
free error. Adding proper reference counting would be a major enterprise
so work around it for now by requesting and freeing the syncpoint at
init and exit time, respectively. The host1x device is guaranteed to be
around at this point.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2015-10-30 18:40:52 +01:00
..
dc.c drm/tegra: dc: Request/free syncpoint at init/exit 2015-10-30 18:40:52 +01:00
dc.h drm/tegra: sor: Add HDMI support 2015-08-13 13:49:37 +02:00
dpaux.c drm/tegra: dpaux: Disable interrupt when detached 2015-08-13 13:47:49 +02:00
dpaux.h drm/tegra: dpaux: Configure pads as I2C by default 2015-08-13 13:47:47 +02:00
drm.c drm/tegra: sor: Add HDMI support 2015-08-13 13:49:37 +02:00
drm.h drm/tegra: dc: Record statistics 2015-08-13 13:47:43 +02:00
dsi.c drm/tegra: dsi: Restore DPMS 2015-08-13 13:49:23 +02:00
dsi.h drm/tegra: dsi: Add Tegra210 support 2015-08-13 13:47:45 +02:00
fb.c drm/tegra: fb: Remove gratuituous blank line 2015-10-30 16:54:41 +01:00
gem.c drm/tegra: gem: Flush pages after allocation 2015-06-12 16:25:40 +02:00
gem.h drm/tegra: gem: Use more consistent data types 2014-11-13 16:18:32 +01:00
gr2d.c drm/tegra: add MODULE_DEVICE_TABLEs 2014-08-04 10:07:39 +02:00
gr2d.h drm/tegra: Use symbolic names for gr2d registers 2013-10-31 09:55:44 +01:00
gr3d.c ARM: SoC cleanups for 3.17 2014-08-08 11:00:26 -07:00
gr3d.h drm/tegra: Add 3D support 2013-10-31 09:55:45 +01:00
hdmi.c drm/tegra: hdmi: Restore DPMS 2015-08-13 13:49:11 +02:00
hdmi.h drm/tegra: hdmi: Name register fields consistently 2015-04-02 18:49:23 +02:00
Kconfig drm/tegra: Depend on COMMON_CLK 2014-11-13 16:10:27 +01:00
Makefile drm/tegra: Remove host1x drm_bus implementation 2014-06-05 23:14:46 +02:00
mipi-phy.c drm/tegra: dsi: Adjust D-PHY timing 2015-01-27 10:14:40 +01:00
mipi-phy.h drm/tegra: Relicense under GPL v2 2014-04-04 09:12:51 +02:00
output.c drm/tegra: output: Support low-active hotplug detect 2015-08-13 13:47:40 +02:00
rgb.c drm/tegra: rgb: Restore DPMS 2015-08-13 13:48:54 +02:00
sor.c drm/tegra: sor: Add HDMI support 2015-08-13 13:49:37 +02:00
sor.h drm/tegra: sor: Add HDMI support 2015-08-13 13:49:37 +02:00