summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Mayo <jmayo@nvidia.com>2013-01-17 09:21:41 -0800
committerRiham Haidar <rhaidar@nvidia.com>2014-03-13 14:15:07 -0700
commit5feec650d32615e83eed55cbca0ab531a378eab1 (patch)
treee5b02e561db04d1424bb68ee689a3b4e2095d3ea
parentfd871a6d58b0ffe9e76557e6deb82fcc398f68fc (diff)
video: tegra: avoid null deref on nvdps read
When reading nvdps sysfs file, check mode to avoid a null dereference. Bug 1454609 Change-Id: I27c125c887e7653d953cf15b4d96d889ef36652f Signed-off-by: Jon Mayo <jmayo@nvidia.com> Reviewed-on: http://git-master/r/192099 (cherry picked from commit fc2ebcb8459543814b5a0180e5fc2f222b3dc93b) Reviewed-on: http://git-master/r/381409 Reviewed-by: Liangcai Li <liangcail@nvidia.com> Tested-by: Liangcai Li <liangcail@nvidia.com> GVS: Gerrit_Virtual_Submit
-rw-r--r--drivers/video/tegra/fb.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/tegra/fb.c b/drivers/video/tegra/fb.c
index 82a719fc1b89..5b8eca3a0321 100644
--- a/drivers/video/tegra/fb.c
+++ b/drivers/video/tegra/fb.c
@@ -432,6 +432,8 @@ static int tegra_fb_ioctl(struct fb_info *info, unsigned int cmd, unsigned long
}
int tegra_fb_get_mode(struct tegra_dc *dc) {
+ if (!dc->fb->info->mode)
+ return -1;
return dc->fb->info->mode->refresh;
}