savagefb_update_start (par, var); 
static int savagefb_set_par (struct fb_info *info){	struct savagefb_par *par = (struct savagefb_par *)info->par;	struct fb_var_screeninfo *var = &info->var;	int err;	DBG("savagefb_set_par");	err = savagefb_decode_var (var, par);	if (err)		return err;	if (par->dacSpeedBpp <= 0) {		if (var->bits_per_pixel > 24)			par->dacSpeedBpp = par->clock[3];		else if (var->bits_per_pixel >= 24)			par->dacSpeedBpp = par->clock[2];		else if ((var->bits_per_pixel > 8) && (var->bits_per_pixel < 24))			par->dacSpeedBpp = par->clock[1];		else if (var->bits_per_pixel <= 8)			par->dacSpeedBpp = par->clock[0];	}	/* Set ramdac limits */	par->maxClock = par->dacSpeedBpp;	par->minClock = 10000;	savagefb_set_par_int (par);	savagefb_update_start (par, var);	fb_set_cmap (&info->cmap, info);	savagefb_set_fix(info);	savagefb_set_clip(info);	SavagePrintRegs();	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6d83b0bb8e5efda28ce4a1abc78277f1d03e50e5/savagefb_driver.c/buggy/drivers/video/savage/savagefb_driver.c