From: Nicolas Pitre Date: Wed, 4 Nov 2015 04:09:58 +0000 (-0500) Subject: drm/mgag200/mgag200_mode.c: fix wrong do_div() usage X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=c24ca5be763a402c7fce0bd073c17de901ad5e38;p=deliverable%2Flinux.git drm/mgag200/mgag200_mode.c: fix wrong do_div() usage do_div() is meant to be used with an unsigned dividend. Signed-off-by: Nicolas Pitre --- diff --git a/drivers/gpu/drm/mgag200/mgag200_mode.c b/drivers/gpu/drm/mgag200/mgag200_mode.c index c99d3fe12881..1d4c480f5c9c 100644 --- a/drivers/gpu/drm/mgag200/mgag200_mode.c +++ b/drivers/gpu/drm/mgag200/mgag200_mode.c @@ -1564,7 +1564,7 @@ static uint32_t mga_vga_calculate_mode_bandwidth(struct drm_display_mode *mode, int bits_per_pixel) { uint32_t total_area, divisor; - int64_t active_area, pixels_per_second, bandwidth; + uint64_t active_area, pixels_per_second, bandwidth; uint64_t bytes_per_pixel = (bits_per_pixel + 7) / 8; divisor = 1024;