X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fvideo%2Fchipsfb.c;h=4ee5a25db2987676200b78032899a9261ef20fa7;hb=c7b5ebbddf7bcd3651947760f423e3783bbe6573;hp=c804352c0268dd5102e517f92cfe806015ba4624;hpb=a2c21200f1c81b08cb55e417b68150bba439b646;p=linux-2.6.git diff --git a/drivers/video/chipsfb.c b/drivers/video/chipsfb.c index c804352c0..4ee5a25db 100644 --- a/drivers/video/chipsfb.c +++ b/drivers/video/chipsfb.c @@ -362,7 +362,7 @@ static void __init init_chips(struct fb_info *p, unsigned long addr) p->var = chipsfb_var; p->fbops = &chipsfb_ops; - p->flags = FBINFO_FLAG_DEFAULT; + p->flags = FBINFO_DEFAULT; fb_alloc_cmap(&p->cmap, 256, 0); @@ -462,9 +462,14 @@ static struct pci_driver chipsfb_driver = { int __init chips_init(void) { + if (fb_get_options("chipsfb", NULL)) + return -ENODEV; + return pci_module_init(&chipsfb_driver); } +module_init(chips_init); + static void __exit chipsfb_exit(void) { pci_unregister_driver(&chipsfb_driver);