Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 37826519 authored by Thierry Reding's avatar Thierry Reding
Browse files

drm/tegra: Make CRTC upcasting safer



When upcasting a NULL CRTC object, propagate the NULL pointer instead of
some invalid pointer. This allows subsequent code to check that the cast
object is valid.

Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 43dd5554
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -116,7 +116,7 @@ host1x_client_to_dc(struct host1x_client *client)

static inline struct tegra_dc *to_tegra_dc(struct drm_crtc *crtc)
{
	return container_of(crtc, struct tegra_dc, base);
	return crtc ? container_of(crtc, struct tegra_dc, base) : NULL;
}

static inline void tegra_dc_writel(struct tegra_dc *dc, unsigned long value,