xf86-video-modesetting: src/driver.c

Dave Airlie airlied at kemper.freedesktop.org
Fri Jun 22 07:27:29 PDT 2012


 src/driver.c |   11 +++++++++++
 1 file changed, 11 insertions(+)

New commits:
commit 831e32e8f60b4713a6e9576e2b7f0ca19be2dcf3
Author: Dave Airlie <airlied at gmail.com>
Date:   Fri Jun 22 15:26:28 2012 +0100

    modesetting: pci probing requires interface version 1.4
    
    Set the drm interface version to 1.4 so we get the bus id correctly.
    
    Signed-off-by: Dave Airlie <airlied at redhat.com>

diff --git a/src/driver.c b/src/driver.c
index f0529f5..ad817c4 100644
--- a/src/driver.c
+++ b/src/driver.c
@@ -215,10 +215,21 @@ static Bool probe_hw_pci(char *dev, struct pci_device *pdev)
 {
     int fd = open_hw(dev);
     char *id, *devid;
+    drmSetVersion sv;
 
     if (fd == -1)
 	return FALSE;
 
+    sv.drm_di_major = 1;
+    sv.drm_di_minor = 4;
+    sv.drm_dd_major = -1;
+    sv.drm_dd_minor = -1;
+    if (drmSetInterfaceVersion(fd, &sv)) {
+        close(fd);
+        return FALSE;
+    }
+
+
     id = drmGetBusid(fd);
     devid = ms_DRICreatePCIBusID(pdev);
     close(fd);


More information about the xorg-commit mailing list