diff options
Diffstat (limited to 'drivers/gpu/drm/drm_fops.c')
| -rw-r--r-- | drivers/gpu/drm/drm_fops.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_fops.c b/drivers/gpu/drm/drm_fops.c index cdfbf27b2b3c..123de28f94ef 100644 --- a/drivers/gpu/drm/drm_fops.c +++ b/drivers/gpu/drm/drm_fops.c | |||
| @@ -507,12 +507,12 @@ int drm_release(struct inode *inode, struct file *filp) | |||
| 507 | 507 | ||
| 508 | drm_events_release(file_priv); | 508 | drm_events_release(file_priv); |
| 509 | 509 | ||
| 510 | if (dev->driver->driver_features & DRIVER_GEM) | ||
| 511 | drm_gem_release(dev, file_priv); | ||
| 512 | |||
| 513 | if (dev->driver->driver_features & DRIVER_MODESET) | 510 | if (dev->driver->driver_features & DRIVER_MODESET) |
| 514 | drm_fb_release(file_priv); | 511 | drm_fb_release(file_priv); |
| 515 | 512 | ||
| 513 | if (dev->driver->driver_features & DRIVER_GEM) | ||
| 514 | drm_gem_release(dev, file_priv); | ||
| 515 | |||
| 516 | mutex_lock(&dev->ctxlist_mutex); | 516 | mutex_lock(&dev->ctxlist_mutex); |
| 517 | if (!list_empty(&dev->ctxlist)) { | 517 | if (!list_empty(&dev->ctxlist)) { |
| 518 | struct drm_ctx_list *pos, *n; | 518 | struct drm_ctx_list *pos, *n; |
