patch-2.1.107 linux/drivers/video/dnfb.c
Next file: linux/drivers/video/fbcon-afb.c
Previous file: linux/drivers/video/cyberfb.c
Back to the patch index
Back to the overall index
- Lines: 43
- Date:
Wed Jun 24 14:44:01 1998
- Orig file:
v2.1.106/linux/drivers/video/dnfb.c
- Orig date:
Thu Mar 26 15:57:04 1998
diff -u --recursive --new-file v2.1.106/linux/drivers/video/dnfb.c linux/drivers/video/dnfb.c
@@ -142,7 +142,7 @@
static struct fb_info fb_info;
static struct fb_ops dnfb_ops = {
dnfb_open,dnfb_release, dnfb_get_fix, dnfb_get_var, dnfb_set_var,
- dnfb_get_cmap, dnfb_set_cmap, dnfb_pan_display, NULL, dnfb_ioctl
+ dnfb_get_cmap, dnfb_set_cmap, dnfb_pan_display, dnfb_ioctl
};
static int currcon=0;
@@ -187,6 +187,7 @@
static int dnfb_get_var(struct fb_var_screeninfo *var, int con,
struct fb_info *info)
{
+ memset(var, 0, sizeof(struct fb_var_screeninfo));
var->xres=1280;
var->yres=1024;
var->xres_virtual=2048;
@@ -206,7 +207,6 @@
var->vsync_len=0;
var->sync=0;
var->vmode=FB_VMODE_NONINTERLACED;
- var->accel=FB_ACCEL_NONE;
return 0;
@@ -249,8 +249,6 @@
return -EINVAL;
if(var->vmode!=FB_VMODE_NONINTERLACED)
return -EINVAL;
- if(var->accel!=FB_ACCEL_NONE)
- return -EINVAL;
return 0;
@@ -297,7 +295,7 @@
if(con==-1)
con=0;
- disp[con].screen_base = (u_char *)fix.smem_start;
+ disp[con].screen_base = fix.smem_start;
disp[con].visual = fix.visual;
disp[con].type = fix.type;
disp[con].type_aux = fix.type_aux;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov