diff options
author | Dave Airlie <airlied@linux.ie> | 2009-09-02 19:03:11 +1000 |
---|---|---|
committer | Dave Airlie <airlied@linux.ie> | 2009-09-02 19:03:11 +1000 |
commit | 42b879a203c1c16daa9d0c610c6a217ead7a5829 (patch) | |
tree | fd184fed80fca33d5cdc3d4c1bdfddc1434a7fff /src | |
parent | 312cde3c2f3530b031134cfb53a8a54731f02b1b (diff) |
vgaarb: check pci_sys exists before initing vga arb
Diffstat (limited to 'src')
-rw-r--r-- | src/common_vgaarb.c | 4 |
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; } |