diff options
Diffstat (limited to 'drivers/gpu/drm/drm_stub.c')
-rw-r--r-- | drivers/gpu/drm/drm_stub.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/gpu/drm/drm_stub.c b/drivers/gpu/drm/drm_stub.c index c2f584f3b46c..82f4657b8879 100644 --- a/drivers/gpu/drm/drm_stub.c +++ b/drivers/gpu/drm/drm_stub.c | |||
@@ -152,6 +152,15 @@ static int drm_fill_in_dev(struct drm_device * dev, struct pci_dev *pdev, | |||
152 | goto error_out_unreg; | 152 | goto error_out_unreg; |
153 | } | 153 | } |
154 | 154 | ||
155 | if (driver->driver_features & DRIVER_GEM) { | ||
156 | retcode = drm_gem_init(dev); | ||
157 | if (retcode) { | ||
158 | DRM_ERROR("Cannot initialize graphics execution " | ||
159 | "manager (GEM)\n"); | ||
160 | goto error_out_unreg; | ||
161 | } | ||
162 | } | ||
163 | |||
155 | return 0; | 164 | return 0; |
156 | 165 | ||
157 | error_out_unreg: | 166 | error_out_unreg: |
@@ -317,6 +326,7 @@ int drm_put_dev(struct drm_device * dev) | |||
317 | int drm_put_minor(struct drm_minor **minor_p) | 326 | int drm_put_minor(struct drm_minor **minor_p) |
318 | { | 327 | { |
319 | struct drm_minor *minor = *minor_p; | 328 | struct drm_minor *minor = *minor_p; |
329 | |||
320 | DRM_DEBUG("release secondary minor %d\n", minor->index); | 330 | DRM_DEBUG("release secondary minor %d\n", minor->index); |
321 | 331 | ||
322 | if (minor->type == DRM_MINOR_LEGACY) | 332 | if (minor->type == DRM_MINOR_LEGACY) |