From d20d9941202fa728df9260d2c812a6444afa4821 Mon Sep 17 00:00:00 2001 From: Dominik Sliwa Date: Fri, 15 Jul 2016 11:44:36 +0200 Subject: tegra: Fix unsupported HDMI screen crash Connecting unsuported screen to HDMI resulted in kernel panic. Signed-off-by: Dominik Sliwa Acked-by: Marcel Ziswiler --- drivers/video/tegra/fb.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'drivers') diff --git a/drivers/video/tegra/fb.c b/drivers/video/tegra/fb.c index d0e7809cd83d..e3fae09106af 100644 --- a/drivers/video/tegra/fb.c +++ b/drivers/video/tegra/fb.c @@ -556,6 +556,11 @@ void tegra_fb_update_monspecs(struct tegra_fb_info *fb_info, tegra_fb_find_best_mode(&var, &info->modelist); } + /* Fail if no supported modes were found */ + if (info->mode == NULL) { + dev_warn(&fb_info->ndev->dev, "Display %s not supported\n", specs->monitor); + return; + } /* Prepare fb info with new mode details */ fb_videomode_to_var(&info->var, info->mode); event.info = fb_info->info; -- cgit v1.2.3