···957957#ifdef CONFIG_PCI958958 unsigned long fb_base, rom_base;959959 unsigned int fb_len, rom_len;960960+ int err;960961 struct sti_struct *sti;961962962962- pci_enable_device(pd);963963+ err = pci_enable_device(pd);964964+ if (err < 0) {965965+ dev_err(&pd->dev, "Cannot enable PCI device\n");966966+ return err;967967+ }963968964969 fb_base = pci_resource_start(pd, 0);965970 fb_len = pci_resource_len(pd, 0);···1053104810541049 /* Register drivers for native & PCI cards */10551050 register_parisc_driver(&pa_sti_driver);10561056- pci_register_driver(&pci_sti_driver);10511051+ WARN_ON(pci_register_driver(&pci_sti_driver));1057105210581053 /* if we didn't find the given default sti, take the first one */10591054 if (!default_sti)