mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-09 17:17:04 -04:00
drm/tegra: Do not reference tegra_plane_funcs directly
Instead of referencing the tegra_plane_funcs struct directly, use each plane's vtable instead. This makes it more future-proof in case any of the planes ever use a different set of functions. Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
@@ -1267,9 +1267,9 @@ static struct drm_plane *tegra_dc_add_planes(struct drm_device *drm,
|
||||
err = PTR_ERR(planes[i]);
|
||||
|
||||
while (i--)
|
||||
tegra_plane_funcs.destroy(planes[i]);
|
||||
planes[i]->funcs->destroy(planes[i]);
|
||||
|
||||
tegra_plane_funcs.destroy(primary);
|
||||
primary->funcs->destroy(primary);
|
||||
return ERR_PTR(err);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user