Skip to content

Commit 3c6bf6b

Browse files
Yang Yinglianghdeller
authored andcommitted
fbdev: cyber2000fb: fix missing pci_disable_device()
Add missing pci_disable_device() in error path of probe() and remove() path. Fixes: 1da177e ("Linux-2.6.12-rc2") Signed-off-by: Yang Yingliang <[email protected]> Signed-off-by: Helge Deller <[email protected]>
1 parent 835bed1 commit 3c6bf6b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/video/fbdev/cyber2000fb.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1796,6 +1796,7 @@ static int cyberpro_pci_probe(struct pci_dev *dev,
17961796
failed_regions:
17971797
cyberpro_free_fb_info(cfb);
17981798
failed_release:
1799+
pci_disable_device(dev);
17991800
return err;
18001801
}
18011802

@@ -1812,6 +1813,7 @@ static void cyberpro_pci_remove(struct pci_dev *dev)
18121813
int_cfb_info = NULL;
18131814

18141815
pci_release_regions(dev);
1816+
pci_disable_device(dev);
18151817
}
18161818
}
18171819

0 commit comments

Comments
 (0)