]> git.baikalelectronics.ru Git - kernel.git/commit
drm/tegra: Do not use ->load() and ->unload() callbacks
authorThierry Reding <treding@nvidia.com>
Mon, 28 Oct 2019 12:16:10 +0000 (13:16 +0100)
committerThierry Reding <treding@nvidia.com>
Tue, 29 Oct 2019 14:04:29 +0000 (15:04 +0100)
commitff36951d31da0278dfeeeba25a28443c4725fb83
tree34c6aad20524b06d16f17c6b8266a80272970574
parent4afd3a4ff7dad30468b00f7ed3e26b79643f3f6b
drm/tegra: Do not use ->load() and ->unload() callbacks

The ->load() and ->unload() drivers are midlayers and should be avoided
in modern drivers. Fix this by moving the code into the driver ->probe()
and ->remove() implementations, respectively.

v2: kick out conflicting framebuffers before initializing fbdev
v3: rebase onto drm/tegra/for-next

Tested-by: Dmitry Osipenko <digetx@gmail.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/gpu/drm/tegra/drm.c