par->c2io_addr = c2io_addr;
        par->cslut[0] = 0x00;
        par->cslut[1] = 0x06;
-       info->flags = FBINFO_FLAG_DEFAULT;
        spin_lock_init(&par->lock);
        if (irq) {
                par->irq = irq;
 
 
        /* fill in info */
        info->fbops = &aty128fb_ops;
-       info->flags = FBINFO_FLAG_DEFAULT;
 
        par->lcd_on = default_lcd_on;
        par->crt_on = default_crt_on;
 
 
        mutex_init(&par->io_lock);
 
-       info->flags = FBINFO_FLAG_DEFAULT | FBINFO_VIRTFB;
+       info->flags = FBINFO_VIRTFB;
 
        info->fbdefio = &broadsheetfb_defio;
        fb_deferred_io_init(info);
 
        da8xx_fb_var.bits_per_pixel = lcd_cfg->bpp;
 
        /* Initialize fbinfo */
-       da8xx_fb_info->flags = FBINFO_FLAG_DEFAULT;
        da8xx_fb_info->fix = da8xx_fb_fix;
        da8xx_fb_info->var = da8xx_fb_var;
        da8xx_fb_info->fbops = &da8xx_fb_ops;
 
        info->fbops = &efifb_ops;
        info->var = efifb_defined;
        info->fix = efifb_fix;
-       info->flags = FBINFO_FLAG_DEFAULT;
 
        orientation = drm_get_panel_orientation_quirk(efifb_defined.xres,
                                                      efifb_defined.yres);
 
        height = readl(fb->reg_base + FB_GET_HEIGHT);
 
        fb->fb.fbops            = &goldfish_fb_ops;
-       fb->fb.flags            = FBINFO_FLAG_DEFAULT;
        fb->fb.pseudo_palette   = fb->cmap;
        fb->fb.fix.type         = FB_TYPE_PACKED_PIXELS;
        fb->fb.fix.visual = FB_VISUAL_TRUECOLOR;
 
 #endif
 
        info->fbops = &gxt4500_ops;
-       info->flags = FBINFO_FLAG_DEFAULT | FBINFO_HWACCEL_XPAN |
-                                           FBINFO_HWACCEL_YPAN;
+       info->flags = FBINFO_HWACCEL_XPAN | FBINFO_HWACCEL_YPAN;
 
        err = fb_alloc_cmap(&info->cmap, 256, 0);
        if (err) {
 
        par->send_command = apollo_send_command;
        par->send_data = apollo_send_data;
 
-       info->flags = FBINFO_FLAG_DEFAULT | FBINFO_VIRTFB;
+       info->flags = FBINFO_VIRTFB;
 
        info->fbdefio = &hecubafb_defio;
        fb_deferred_io_init(info);
 
        info->var.vmode                 = FB_VMODE_NONINTERLACED;
 
        info->fbops                     = &imxfb_ops;
-       info->flags                     = FBINFO_FLAG_DEFAULT |
-                                         FBINFO_READS_FAST;
+       info->flags                     = FBINFO_READS_FAST;
 
        np = pdev->dev.of_node;
        info->var.grayscale = of_property_read_bool(np,
 
 
        DBG_MSG("intelfb_set_fbinfo\n");
 
-       info->flags = FBINFO_FLAG_DEFAULT;
        info->fbops = &intel_fb_ops;
        info->pseudo_palette = dinfo->pseudo_palette;
 
 
        if (retval < 0)
                goto err_free_irq;
 
-       info->flags = FBINFO_FLAG_DEFAULT | FBINFO_VIRTFB;
+       info->flags = FBINFO_VIRTFB;
 
        info->fbdefio = &metronomefb_defio;
        fb_deferred_io_init(info);
 
        fbi->var.activate       = FB_ACTIVATE_NOW;
 
        fbi->fbops              = ops;
-       fbi->flags              = FBINFO_FLAG_DEFAULT;
        fbi->pseudo_palette     = mx3fbi->pseudo_palette;
 
        mutex_init(&mx3fbi->mutex);
 
        int                             r = 0;
 
        info->fbops = &omapfb_ops;
-       info->flags = FBINFO_FLAG_DEFAULT;
 
        strscpy(fix->id, MODULE_NAME, sizeof(fix->id));
 
 
        int r = 0;
 
        fbi->fbops = &omapfb_ops;
-       fbi->flags = FBINFO_FLAG_DEFAULT;
        fbi->pseudo_palette = fbdev->pseudo_palette;
 
        if (ofbi->region->size == 0) {
 
        fbinfo->var.vmode       = FB_VMODE_NONINTERLACED;
        fbinfo->var.bits_per_pixel = windata->default_bpp;
        fbinfo->fbops           = &s3c_fb_ops;
-       fbinfo->flags           = FBINFO_FLAG_DEFAULT;
        fbinfo->pseudo_palette  = &win->pseudo_palette;
 
        /* prepare to actually start the framebuffer */
 
 
        ovl->info = info;
 
-       info->flags = FBINFO_FLAG_DEFAULT;
        info->fbops = &sh_mobile_lcdc_overlay_ops;
        info->device = priv->dev;
        info->screen_buffer = ovl->fb_mem;
 
        ch->info = info;
 
-       info->flags = FBINFO_FLAG_DEFAULT;
        info->fbops = &sh_mobile_lcdc_ops;
        info->device = priv->dev;
        info->screen_buffer = ch->fb_mem;
 
                                     FBINFO_HWACCEL_COPYAREA    |
                                     FBINFO_HWACCEL_FILLRECT    |
                                     ((ivideo->accel) ? 0 : FBINFO_HWACCEL_DISABLED);
-#else
-               sis_fb_info->flags = FBINFO_FLAG_DEFAULT;
 #endif
                sis_fb_info->var = ivideo->default_var;
                sis_fb_info->fix = ivideo->sisfb_fix;
 
                par->ops.fb_cursor = NULL;
 
        fb->fbops = &par->ops;
-       fb->flags = FBINFO_FLAG_DEFAULT | FBINFO_READS_FAST |
+       fb->flags = FBINFO_READS_FAST |
                FBINFO_HWACCEL_COPYAREA | FBINFO_HWACCEL_FILLRECT |
                FBINFO_HWACCEL_XPAN | FBINFO_HWACCEL_YPAN;
 
 
        sfb->fb = info;
        sfb->chip_id = ent->device;
        sfb->pdev = pdev;
-       info->flags = FBINFO_FLAG_DEFAULT;
        info->fbops = &smtcfb_ops;
        info->fix = smtcfb_fix;
        info->var = smtcfb_var;
 
                par->ypan = 0;
        }
 
-       info->flags = FBINFO_FLAG_DEFAULT |
-                       (par->ypan ? FBINFO_HWACCEL_YPAN : 0);
+       info->flags = (par->ypan ? FBINFO_HWACCEL_YPAN : 0);
 
        if (!par->ypan)
                uvesafb_ops.fb_pan_display = NULL;
 
        info->fbops = &vesafb_ops;
        info->var = vesafb_defined;
        info->fix = vesafb_fix;
-       info->flags = FBINFO_FLAG_DEFAULT | (ypan ? FBINFO_HWACCEL_YPAN : 0);
+       info->flags = (ypan ? FBINFO_HWACCEL_YPAN : 0);
 
        if (fb_alloc_cmap(&info->cmap, 256, 0) < 0) {
                err = -ENOMEM;
 
        info->fix = vfb_fix;
        info->pseudo_palette = info->par;
        info->par = NULL;
-       info->flags = FBINFO_FLAG_DEFAULT;
 
        retval = fb_alloc_cmap(&info->cmap, 256, 0);
        if (retval < 0)
 
        info->fix = vga16fb_fix;
        /* supports rectangles with widths of multiples of 8 */
        info->pixmap.blit_x = 1 << 7 | 1 << 15 | 1 << 23 | 1 << 31;
-       info->flags = FBINFO_FLAG_DEFAULT | FBINFO_HWACCEL_YPAN;
+       info->flags = FBINFO_HWACCEL_YPAN;
 
        i = (info->var.bits_per_pixel == 8) ? 256 : 16;
        ret = fb_alloc_cmap(&info->cmap, i, 0);
 
        fb_info->fix.type = FB_TYPE_PACKED_PIXELS;
        fb_info->fix.accel = FB_ACCEL_NONE;
 
-       fb_info->flags = FBINFO_FLAG_DEFAULT | FBINFO_VIRTFB;
+       fb_info->flags = FBINFO_VIRTFB;
 
        ret = fb_alloc_cmap(&fb_info->cmap, 256, 0);
        if (ret < 0) {