summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorJingoo Han <jg1.han@samsung.com>2012-06-11 04:27:27 +0200
committerFlorian Tobias Schandinat <FlorianSchandinat@gmx.de>2012-06-13 19:34:16 +0200
commitb67989515defba7412acff01162e5bb1f0f5923a (patch)
tree36ea005ffda0daa38b92846536c4087fa9c21753 /drivers
parentvideo: s3c-fb: clear SHADOWCON register when clearing hardware window registers (diff)
downloadlinux-b67989515defba7412acff01162e5bb1f0f5923a.tar.xz
linux-b67989515defba7412acff01162e5bb1f0f5923a.zip
video: s3c-fb: fix possible division by zero in s3c_fb_calc_pixclk
Divider value can be zero and it makes division by zero from debug message in s3c_fb_calc_pixclk; therefore, it should be fixed. Signed-off-by: Jingoo Han <jg1.han@samsung.com> Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/s3c-fb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/s3c-fb.c b/drivers/video/s3c-fb.c
index b5c29399a5ee..ea7b661e7229 100644
--- a/drivers/video/s3c-fb.c
+++ b/drivers/video/s3c-fb.c
@@ -361,7 +361,7 @@ static int s3c_fb_calc_pixclk(struct s3c_fb *sfb, unsigned int pixclk)
result = (unsigned int)tmp / 1000;
dev_dbg(sfb->dev, "pixclk=%u, clk=%lu, div=%d (%lu)\n",
- pixclk, clk, result, clk / result);
+ pixclk, clk, result, result ? clk / result : clk);
return result;
}