Merge branch 'master' of ../../drm into modesetting-101
authorDave Airlie <airlied@linux.ie>
Wed, 5 Mar 2008 19:26:23 +0000 (05:26 +1000)
committerDave Airlie <airlied@linux.ie>
Wed, 5 Mar 2008 19:26:23 +0000 (05:26 +1000)
Conflicts:

linux-core/drmP.h
linux-core/drm_drv.c
linux-core/drm_proc.c
linux-core/drm_stub.c
linux-core/drm_sysfs.c

1  2 
linux-core/drmP.h
linux-core/drm_bo.c
linux-core/drm_objects.h
linux-core/drm_stub.c
shared-core/i915_dma.c

@@@ -761,9 -721,8 +761,10 @@@ struct drm_driver 
  };
  
  #define DRM_MINOR_UNASSIGNED 0
- #define DRM_MINOR_CONTROL 1
- #define DRM_MINOR_LEGACY 2
+ #define DRM_MINOR_LEGACY 1
++#define DRM_MINOR_CONTROL 2
 +#define DRM_MINOR_RENDER 3
  /**
   * DRM minor structure. This structure represents a drm minor number.
   */
Simple merge
Simple merge
@@@ -344,17 -285,13 +344,21 @@@ int drm_get_dev(struct pci_dev *pdev, c
        }
  
        /* only add the control node on a modesetting platform */
 +      if (drm_core_check_feature(dev, DRIVER_MODESET))
 +              if ((ret = drm_get_minor(dev, &dev->control, DRM_MINOR_CONTROL)))
 +                      goto err_g3;
 +
        if ((ret = drm_get_minor(dev, &dev->primary, DRM_MINOR_LEGACY)))
 -              goto err_g3;
 +              goto err_g4;
 +
 +      if (dev->driver->load)
 +              if ((ret = dev->driver->load(dev, ent->driver_data)))
 +                      goto err_g5;
  
+       if (dev->driver->load)
+               if ((ret = dev->driver->load(dev, ent->driver_data)))
+                       goto err_g4;
        DRM_INFO("Initialized %s %d.%d.%d %s on minor %d\n",
                 driver->name, driver->major, driver->minor, driver->patchlevel,
                 driver->date, dev->primary->index);
Simple merge