diff options
| -rw-r--r-- | drivers/video/console/sticore.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/video/console/sticore.c b/drivers/video/console/sticore.c index ef7870f5ea08..857b3668b3ba 100644 --- a/drivers/video/console/sticore.c +++ b/drivers/video/console/sticore.c | |||
| @@ -957,9 +957,14 @@ static int __devinit sticore_pci_init(struct pci_dev *pd, | |||
| 957 | #ifdef CONFIG_PCI | 957 | #ifdef CONFIG_PCI |
| 958 | unsigned long fb_base, rom_base; | 958 | unsigned long fb_base, rom_base; |
| 959 | unsigned int fb_len, rom_len; | 959 | unsigned int fb_len, rom_len; |
| 960 | int err; | ||
| 960 | struct sti_struct *sti; | 961 | struct sti_struct *sti; |
| 961 | 962 | ||
| 962 | pci_enable_device(pd); | 963 | err = pci_enable_device(pd); |
| 964 | if (err < 0) { | ||
| 965 | dev_err(&pd->dev, "Cannot enable PCI device\n"); | ||
| 966 | return err; | ||
| 967 | } | ||
| 963 | 968 | ||
| 964 | fb_base = pci_resource_start(pd, 0); | 969 | fb_base = pci_resource_start(pd, 0); |
| 965 | fb_len = pci_resource_len(pd, 0); | 970 | fb_len = pci_resource_len(pd, 0); |
| @@ -1048,7 +1053,7 @@ static void __devinit sti_init_roms(void) | |||
| 1048 | 1053 | ||
| 1049 | /* Register drivers for native & PCI cards */ | 1054 | /* Register drivers for native & PCI cards */ |
| 1050 | register_parisc_driver(&pa_sti_driver); | 1055 | register_parisc_driver(&pa_sti_driver); |
| 1051 | pci_register_driver(&pci_sti_driver); | 1056 | WARN_ON(pci_register_driver(&pci_sti_driver)); |
| 1052 | 1057 | ||
| 1053 | /* if we didn't find the given default sti, take the first one */ | 1058 | /* if we didn't find the given default sti, take the first one */ |
| 1054 | if (!default_sti) | 1059 | if (!default_sti) |
