Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

parisc: sticore.c - check return values

Signed-off-by: Helge Deller <deller@gmx.de>

+7 -2
+7 -2
drivers/video/console/sticore.c
··· 957 957 #ifdef CONFIG_PCI 958 958 unsigned long fb_base, rom_base; 959 959 unsigned int fb_len, rom_len; 960 + int err; 960 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 969 fb_base = pci_resource_start(pd, 0); 965 970 fb_len = pci_resource_len(pd, 0); ··· 1053 1048 1054 1049 /* Register drivers for native & PCI cards */ 1055 1050 register_parisc_driver(&pa_sti_driver); 1056 - pci_register_driver(&pci_sti_driver); 1051 + WARN_ON(pci_register_driver(&pci_sti_driver)); 1057 1052 1058 1053 /* if we didn't find the given default sti, take the first one */ 1059 1054 if (!default_sti)