diff options
Diffstat (limited to 'drivers/gpu/drm/drm_vm.c')
-rw-r--r-- | drivers/gpu/drm/drm_vm.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/drivers/gpu/drm/drm_vm.c b/drivers/gpu/drm/drm_vm.c index ef5540b6b451..24e045c4f531 100644 --- a/drivers/gpu/drm/drm_vm.c +++ b/drivers/gpu/drm/drm_vm.c | |||
@@ -220,7 +220,6 @@ static void drm_vm_shm_close(struct vm_area_struct *vma) | |||
220 | 220 | ||
221 | DRM_DEBUG("0x%08lx,0x%08lx\n", | 221 | DRM_DEBUG("0x%08lx,0x%08lx\n", |
222 | vma->vm_start, vma->vm_end - vma->vm_start); | 222 | vma->vm_start, vma->vm_end - vma->vm_start); |
223 | atomic_dec(&dev->vma_count); | ||
224 | 223 | ||
225 | map = vma->vm_private_data; | 224 | map = vma->vm_private_data; |
226 | 225 | ||
@@ -405,7 +404,6 @@ void drm_vm_open_locked(struct drm_device *dev, | |||
405 | 404 | ||
406 | DRM_DEBUG("0x%08lx,0x%08lx\n", | 405 | DRM_DEBUG("0x%08lx,0x%08lx\n", |
407 | vma->vm_start, vma->vm_end - vma->vm_start); | 406 | vma->vm_start, vma->vm_end - vma->vm_start); |
408 | atomic_inc(&dev->vma_count); | ||
409 | 407 | ||
410 | vma_entry = kmalloc(sizeof(*vma_entry), GFP_KERNEL); | 408 | vma_entry = kmalloc(sizeof(*vma_entry), GFP_KERNEL); |
411 | if (vma_entry) { | 409 | if (vma_entry) { |
@@ -433,7 +431,6 @@ void drm_vm_close_locked(struct drm_device *dev, | |||
433 | 431 | ||
434 | DRM_DEBUG("0x%08lx,0x%08lx\n", | 432 | DRM_DEBUG("0x%08lx,0x%08lx\n", |
435 | vma->vm_start, vma->vm_end - vma->vm_start); | 433 | vma->vm_start, vma->vm_end - vma->vm_start); |
436 | atomic_dec(&dev->vma_count); | ||
437 | 434 | ||
438 | list_for_each_entry_safe(pt, temp, &dev->vmalist, head) { | 435 | list_for_each_entry_safe(pt, temp, &dev->vmalist, head) { |
439 | if (pt->vma == vma) { | 436 | if (pt->vma == vma) { |