diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index ed982b6220a2..fb4f80689ca4 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -3340,6 +3340,8 @@ skip_alloc: err_remove_node: drm_mm_remove_node(node); err_free_vma: + if (vma->big_page) + kref_put(&vma->big_page->ref, big_page_release); i915_gem_vma_destroy(vma); err_unpin: i915_gem_object_unpin_pages(obj); |