diff --git a/drivers/video/uvesafb.c b/drivers/video/uvesafb.c index 7b8839e..4ebc300 100644 --- a/drivers/video/uvesafb.c +++ b/drivers/video/uvesafb.c @@ -317,7 +317,8 @@ static void uvesafb_setup_var(struct fb_var_screeninfo *var, static int uvesafb_vbe_find_mode(struct uvesafb_par *par, int xres, int yres, int depth, unsigned char flags) { - int i, match = -1, h = 0, d = 0x7fffffff; + int i, match = -1; + unsigned int h = 0, d = UINT_MAX; for (i = 0; i < par->vbe_modes_cnt; i++) { h = abs(par->vbe_modes[i].x_res - xres) +