Loading drivers/video/pm3fb.c +11 −18 Original line number Diff line number Diff line Loading @@ -3299,14 +3299,12 @@ static void pm3fb_detect(void) fb_info[i].dev = NULL; } dev = pci_find_device(PCI_VENDOR_ID_3DLABS, dev = pci_get_device(PCI_VENDOR_ID_3DLABS, PCI_DEVICE_ID_3DLABS_PERMEDIA3, dev); for (i = 0; ((i < PM3_MAX_BOARD) && dev); i++) { dev_array[i] = dev; dev = pci_find_device(PCI_VENDOR_ID_3DLABS, dev = pci_get_device(PCI_VENDOR_ID_3DLABS, PCI_DEVICE_ID_3DLABS_PERMEDIA3, dev); } Loading Loading @@ -3353,7 +3351,7 @@ static void pm3fb_detect(void) /* now, initialize... or not */ for (i = 0; i < PM3_MAX_BOARD; i++) { l_fb_info = &(fb_info[i]); if ((l_fb_info->dev) && (!disable[i])) { /* PCI device was found and not disabled by user */ if (l_fb_info->dev && !disable[i]) { /* PCI device was found and not disabled by user */ DPRINTK(2, "found @%lx Vendor %lx Device %lx ; base @ : %lx - %lx - %lx - %lx - %lx - %lx, irq %ld\n", (unsigned long) l_fb_info->dev, Loading Loading @@ -3608,7 +3606,7 @@ int init_module(void) pm3fb_init(); return (0); return 0; } void cleanup_module(void) Loading @@ -3619,23 +3617,18 @@ void cleanup_module(void) struct pm3fb_info *l_fb_info; for (i = 0; i < PM3_MAX_BOARD; i++) { l_fb_info = &(fb_info[i]); if ((l_fb_info->dev != NULL) && (!(disable[l_fb_info->board_num]))) { if (l_fb_info->vIOBase != (unsigned char *) -1) { pci_dev_put(l_fb_info->dev); if (l_fb_info->dev != NULL && !(disable[l_fb_info->board_num])) { if (l_fb_info->vIOBase != (unsigned char *) -1) { pm3fb_unmapIO(l_fb_info); release_mem_region(l_fb_info->p_fb, l_fb_info-> fb_size); release_mem_region(l_fb_info-> pIOBase, l_fb_info->fb_size); release_mem_region(l_fb_info->pIOBase, PM3_REGS_SIZE); } unregister_framebuffer(&l_fb_info->gen. info); unregister_framebuffer(&l_fb_info->gen.info); } } } return; } #endif /* MODULE */ Loading
drivers/video/pm3fb.c +11 −18 Original line number Diff line number Diff line Loading @@ -3299,14 +3299,12 @@ static void pm3fb_detect(void) fb_info[i].dev = NULL; } dev = pci_find_device(PCI_VENDOR_ID_3DLABS, dev = pci_get_device(PCI_VENDOR_ID_3DLABS, PCI_DEVICE_ID_3DLABS_PERMEDIA3, dev); for (i = 0; ((i < PM3_MAX_BOARD) && dev); i++) { dev_array[i] = dev; dev = pci_find_device(PCI_VENDOR_ID_3DLABS, dev = pci_get_device(PCI_VENDOR_ID_3DLABS, PCI_DEVICE_ID_3DLABS_PERMEDIA3, dev); } Loading Loading @@ -3353,7 +3351,7 @@ static void pm3fb_detect(void) /* now, initialize... or not */ for (i = 0; i < PM3_MAX_BOARD; i++) { l_fb_info = &(fb_info[i]); if ((l_fb_info->dev) && (!disable[i])) { /* PCI device was found and not disabled by user */ if (l_fb_info->dev && !disable[i]) { /* PCI device was found and not disabled by user */ DPRINTK(2, "found @%lx Vendor %lx Device %lx ; base @ : %lx - %lx - %lx - %lx - %lx - %lx, irq %ld\n", (unsigned long) l_fb_info->dev, Loading Loading @@ -3608,7 +3606,7 @@ int init_module(void) pm3fb_init(); return (0); return 0; } void cleanup_module(void) Loading @@ -3619,23 +3617,18 @@ void cleanup_module(void) struct pm3fb_info *l_fb_info; for (i = 0; i < PM3_MAX_BOARD; i++) { l_fb_info = &(fb_info[i]); if ((l_fb_info->dev != NULL) && (!(disable[l_fb_info->board_num]))) { if (l_fb_info->vIOBase != (unsigned char *) -1) { pci_dev_put(l_fb_info->dev); if (l_fb_info->dev != NULL && !(disable[l_fb_info->board_num])) { if (l_fb_info->vIOBase != (unsigned char *) -1) { pm3fb_unmapIO(l_fb_info); release_mem_region(l_fb_info->p_fb, l_fb_info-> fb_size); release_mem_region(l_fb_info-> pIOBase, l_fb_info->fb_size); release_mem_region(l_fb_info->pIOBase, PM3_REGS_SIZE); } unregister_framebuffer(&l_fb_info->gen. info); unregister_framebuffer(&l_fb_info->gen.info); } } } return; } #endif /* MODULE */