summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@linux.ie>2009-09-02 19:03:11 +1000
committerDave Airlie <airlied@linux.ie>2009-09-02 19:03:11 +1000
commit42b879a203c1c16daa9d0c610c6a217ead7a5829 (patch)
treefd184fed80fca33d5cdc3d4c1bdfddc1434a7fff
parent312cde3c2f3530b031134cfb53a8a54731f02b1b (diff)
vgaarb: check pci_sys exists before initing vga arb
-rw-r--r--src/common_vgaarb.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common_vgaarb.c b/src/common_vgaarb.c
index a40b064..ca5c0a7 100644
--- a/src/common_vgaarb.c
+++ b/src/common_vgaarb.c
@@ -124,6 +124,10 @@ pci_device_vgaarb_init(void)
struct pci_slot_match match;
char buf[BUFSIZE];
int ret, rsrc;
+
+ if (!pci_sys)
+ return -1;
+
if ((pci_sys->vgaarb_fd = open ("/dev/vga_arbiter", O_RDWR)) < 0) {
return errno;
}