summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/vkms
diff options
context:
space:
mode:
authorHaneen Mohammed <hamohammed.sa@gmail.com>2018-08-01 12:08:07 +0300
committerDaniel Vetter <daniel.vetter@ffwll.ch>2018-08-08 10:19:54 +0200
commit31e63d31eaf066651efac299913591b04c5aaa18 (patch)
treedecd2330e521239a107b486a1239c8d3b6abc3dc /drivers/gpu/drm/vkms
parente61e0f07ef0d0b9312269582542f6627bc35c799 (diff)
drm/vkms: Fix vmap_count increment position
Move vmap_count out of the conditional statement since it needs to be updated for every successful call to vkms_gem_vmap. Signed-off-by: Haneen Mohammed <hamohammed.sa@gmail.com> Fixes: bb112b14af8d ("drm/vkms: Add functions to map/unmap GEM backing storage") Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Link: https://patchwork.freedesktop.org/patch/msgid/20180801090807.GA4611@haneenDRM
Diffstat (limited to 'drivers/gpu/drm/vkms')
-rw-r--r--drivers/gpu/drm/vkms/vkms_gem.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/drm/vkms/vkms_gem.c b/drivers/gpu/drm/vkms/vkms_gem.c
index c55a5719b6c1..d04e988b4cbe 100644
--- a/drivers/gpu/drm/vkms/vkms_gem.c
+++ b/drivers/gpu/drm/vkms/vkms_gem.c
@@ -239,10 +239,9 @@ int vkms_gem_vmap(struct drm_gem_object *obj)
vkms_obj->vaddr = vmap(pages, n_pages, VM_MAP, PAGE_KERNEL);
if (!vkms_obj->vaddr)
goto err_vmap;
-
- vkms_obj->vmap_count++;
}
+ vkms_obj->vmap_count++;
goto out;
err_vmap: