summaryrefslogtreecommitdiffstats
path: root/pci/pci_skel.c
diff options
context:
space:
mode:
authorMatthias Brugger <mbrugger@suse.com>2016-05-04 11:47:03 +0200
committerMatthias Brugger <mbrugger@suse.com>2016-05-04 11:47:03 +0200
commit627686ae64a4e83678e30a4364c88ca784969f93 (patch)
treee897e911975d568c6e9f183795b32659b36013de /pci/pci_skel.c
parentcbb98874c5d1497044dec2885a385e1328bb3c59 (diff)
downloadldd3-627686ae64a4e83678e30a4364c88ca784969f93.tar.gz
pci: pci_skel: Check return value of pci_enable_device
Omit compiler warning, as pci_enable_device needs to get the return value checked. Signed-off-by: Matthias Brugger <mbrugger@suse.com>
Diffstat (limited to 'pci/pci_skel.c')
-rw-r--r--pci/pci_skel.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pci/pci_skel.c b/pci/pci_skel.c
index 700b9cb..3ac021d 100644
--- a/pci/pci_skel.c
+++ b/pci/pci_skel.c
@@ -23,7 +23,10 @@ static int probe(struct pci_dev *dev, const struct pci_device_id *id)
/* Do probing type stuff here.
* Like calling request_region();
*/
- pci_enable_device(dev);
+ if(pci_enable_device(dev)) {
+ dev_err(&dev->dev, "can't enable PCI device\n");
+ return -ENODEV;
+ }
if (skel_get_revision(dev) == 0x42)
return -ENODEV;