diff options
Diffstat (limited to 'drivers/gpu/drm/drm_gem.c')
-rw-r--r-- | drivers/gpu/drm/drm_gem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/drm_gem.c b/drivers/gpu/drm/drm_gem.c index 2e8c77e71e1f..da0c5320789f 100644 --- a/drivers/gpu/drm/drm_gem.c +++ b/drivers/gpu/drm/drm_gem.c | |||
@@ -534,7 +534,7 @@ struct page **drm_gem_get_pages(struct drm_gem_object *obj) | |||
534 | 534 | ||
535 | fail: | 535 | fail: |
536 | while (i--) | 536 | while (i--) |
537 | page_cache_release(pages[i]); | 537 | put_page(pages[i]); |
538 | 538 | ||
539 | drm_free_large(pages); | 539 | drm_free_large(pages); |
540 | return ERR_CAST(p); | 540 | return ERR_CAST(p); |
@@ -569,7 +569,7 @@ void drm_gem_put_pages(struct drm_gem_object *obj, struct page **pages, | |||
569 | mark_page_accessed(pages[i]); | 569 | mark_page_accessed(pages[i]); |
570 | 570 | ||
571 | /* Undo the reference we took when populating the table */ | 571 | /* Undo the reference we took when populating the table */ |
572 | page_cache_release(pages[i]); | 572 | put_page(pages[i]); |
573 | } | 573 | } |
574 | 574 | ||
575 | drm_free_large(pages); | 575 | drm_free_large(pages); |