do some real testing and fix the DRM initialising and unloading
authorDave Airlie <airlied@linux.ie>
Mon, 10 May 2004 11:16:26 +0000 (11:16 +0000)
committerDave Airlie <airlied@linux.ie>
Mon, 10 May 2004 11:16:26 +0000 (11:16 +0000)
linux-core/drm_drv.c
linux/drm_drv.h

index 67f2eac..d527409 100644 (file)
@@ -652,7 +652,9 @@ static int drm_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
         */
        class_simple_device_add(DRM(stub_info).drm_class, 
                                        MKDEV(DRM_MAJOR, dev->minor), &pdev->dev, "card%d", dev->minor);
-       
+
+       return 0;
+
  error_out_unreg:
        DRM(stub_unregister)(dev->minor);
        DRM(takedown)(dev);
index 67f2eac..d527409 100644 (file)
@@ -652,7 +652,9 @@ static int drm_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
         */
        class_simple_device_add(DRM(stub_info).drm_class, 
                                        MKDEV(DRM_MAJOR, dev->minor), &pdev->dev, "card%d", dev->minor);
-       
+
+       return 0;
+
  error_out_unreg:
        DRM(stub_unregister)(dev->minor);
        DRM(takedown)(dev);