X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Ffm2fb.c;h=3adb65df1fac95754ccdbcfe45e0c7f7da3cd859;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=9bd202284489f94322e69a13f7d110d3585a9f1a;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/drivers/video/fm2fb.c b/drivers/video/fm2fb.c index 9bd202284..3adb65df1 100644 --- a/drivers/video/fm2fb.c +++ b/drivers/video/fm2fb.c @@ -280,7 +280,7 @@ static int __devinit fm2fb_probe(struct zorro_dev *z, info->pseudo_palette = info->par; info->par = NULL; info->fix = fb_fix; - info->flags = FBINFO_FLAG_DEFAULT; + info->flags = FBINFO_DEFAULT; if (register_framebuffer(info) < 0) { fb_dealloc_cmap(&info->cmap); @@ -292,12 +292,18 @@ static int __devinit fm2fb_probe(struct zorro_dev *z, return 0; } +int __init fm2fb_setup(char *options); + int __init fm2fb_init(void) { + char *option = NULL; + + if (fb_get_options("fm2fb", &option)) + return -ENODEV; + fm2fb_setup(option); return zorro_register_driver(&fm2fb_driver); } -int __init fm2fb_setup(char *options) { char *this_opt; @@ -313,4 +319,5 @@ int __init fm2fb_setup(char *options) return 0; } +module_init(fm2fb_init); MODULE_LICENSE("GPL");