X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fvideo%2Fpvr2fb.c;h=ec4bacf9dd2e90d2c4b0d696356bdcfff6ee9b53;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=f4b20704db6ca8196095a54eeec01ea0810d583c;hpb=6a77f38946aaee1cd85eeec6cf4229b204c15071;p=linux-2.6.git diff --git a/drivers/video/pvr2fb.c b/drivers/video/pvr2fb.c index f4b20704d..ec4bacf9d 100644 --- a/drivers/video/pvr2fb.c +++ b/drivers/video/pvr2fb.c @@ -4,7 +4,7 @@ * Dreamcast. * * Copyright (c) 2001 M. R. Brown - * Copyright (c) 2001, 2002, 2003, 2004 Paul Mundt + * Copyright (c) 2001, 2002, 2003, 2004, 2005 Paul Mundt * * This file is part of the LinuxDC project (linuxdc.sourceforge.net). * @@ -33,7 +33,7 @@ * Then, when it's time to convert back to hardware settings, the only * constants are the borderstart_* offsets, all other values are derived from * the fb video mode: - * + * * // PAL * borderstart_h = 116; * borderstart_v = 44; @@ -230,7 +230,6 @@ static struct fb_ops pvr2fb_ops = { .fb_fillrect = cfb_fillrect, .fb_copyarea = cfb_copyarea, .fb_imageblit = cfb_imageblit, - .fb_cursor = soft_cursor, }; static struct fb_videomode pvr2_modedb[] __initdata = { @@ -939,7 +938,8 @@ static int __devinit pvr2fb_pci_probe(struct pci_dev *pdev, pvr2_fix.mmio_start = pci_resource_start(pdev, 1); pvr2_fix.mmio_len = pci_resource_len(pdev, 1); - fbinfo->device = &pdev->dev; + + fb_info->device = &pdev->dev; return pvr2fb_common_init(); } @@ -966,7 +966,7 @@ static struct pci_driver pvr2fb_pci_driver = { static int __init pvr2fb_pci_init(void) { - return pci_module_init(&pvr2fb_pci_driver); + return pci_register_driver(&pvr2fb_pci_driver); } static void pvr2fb_pci_exit(void) @@ -1068,7 +1068,6 @@ int __init pvr2fb_init(void) size = sizeof(struct fb_info) + sizeof(struct pvr2fb_par) + 16 * sizeof(u32); fb_info = kmalloc(size, GFP_KERNEL); - if (!fb_info) { printk(KERN_ERR "Failed to allocate memory for fb_info\n"); return -ENOMEM;