Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 296539 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/video/modedb.c (-4 / +5 lines)
Lines 636-643 done: Link Here
636
			if (refresh_specified && db[i].refresh == refresh) {
636
			if (refresh_specified && db[i].refresh == refresh) {
637
				return 1;
637
				return 1;
638
			} else {
638
			} else {
639
				if (abs(db[i].refresh - refresh) < diff) {
639
				tdiff = (u32) abs(db[i].refresh - refresh);
640
					diff = abs(db[i].refresh - refresh);
640
				if (tdiff < diff) {
641
					diff = tdiff;
641
					best = i;
642
					best = i;
642
				}
643
				}
643
			}
644
			}
Lines 654-661 done: Link Here
654
	for (i = 0; i < dbsize; i++) {
655
	for (i = 0; i < dbsize; i++) {
655
		DPRINTK("Trying %ix%i\n", db[i].xres, db[i].yres);
656
		DPRINTK("Trying %ix%i\n", db[i].xres, db[i].yres);
656
		if (!fb_try_mode(var, info, &db[i], bpp)) {
657
		if (!fb_try_mode(var, info, &db[i], bpp)) {
657
			tdiff = abs(db[i].xres - xres) +
658
			tdiff = (u32) (abs(db[i].xres - xres) +
658
				abs(db[i].yres - yres);
659
				abs(db[i].yres - yres));
659
660
660
			/*
661
			/*
661
			 * Penalize modes with resolutions smaller
662
			 * Penalize modes with resolutions smaller
(-)a/drivers/video/uvesafb.c (-1 / +2 lines)
Lines 317-323 static void uvesafb_setup_var(struct fb_var_screeninfo *var, Link Here
317
static int uvesafb_vbe_find_mode(struct uvesafb_par *par,
317
static int uvesafb_vbe_find_mode(struct uvesafb_par *par,
318
		int xres, int yres, int depth, unsigned char flags)
318
		int xres, int yres, int depth, unsigned char flags)
319
{
319
{
320
	int i, match = -1, h = 0, d = 0x7fffffff;
320
	int i, match = -1;
321
	unsigned int h = 0, d = UINT_MAX;
321
322
322
	for (i = 0; i < par->vbe_modes_cnt; i++) {
323
	for (i = 0; i < par->vbe_modes_cnt; i++) {
323
		h = abs(par->vbe_modes[i].x_res - xres) +
324
		h = abs(par->vbe_modes[i].x_res - xres) +

Return to bug 296539