X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Fmaxinefb.c;h=46264bd196f4c6500e16df512d033803670f80ae;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=572ed2269a6c3e1d7bde08f3e4449fb2370e8a78;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/drivers/video/maxinefb.c b/drivers/video/maxinefb.c index 572ed2269..46264bd19 100644 --- a/drivers/video/maxinefb.c +++ b/drivers/video/maxinefb.c @@ -126,6 +126,9 @@ int __init maxinefb_init(void) unsigned long fb_start; int i; + if (fb_get_options("maxinefb", NULL)) + return -ENODEV; + /* Validate we're on the proper machine type */ if (mips_machtype != MACH_DS5000_XX) { return -EINVAL; @@ -159,7 +162,7 @@ int __init maxinefb_init(void) fb_info.screen_base = (char *) maxinefb_fix.smem_start; fb_info.var = maxinefb_defined; fb_info.fix = maxinefb_fix; - fb_info.flags = FBINFO_FLAG_DEFAULT; + fb_info.flags = FBINFO_DEFAULT; fb_alloc_cmap(&fb_info.cmap, 256, 0); @@ -175,7 +178,7 @@ static void __exit maxinefb_exit(void) #ifdef MODULE MODULE_LICENSE("GPL"); -module_init(maxinefb_init); #endif +module_init(maxinefb_init); module_exit(maxinefb_exit);