]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/gpu/drm/exynos/exynos_drm_gem.c
drm/exynos: fix buffer pitch calculation
[karo-tx-linux.git] / drivers / gpu / drm / exynos / exynos_drm_gem.c
index 5c8b683029ea64c0938c1054aa1157c4eb94e694..acb9f424eb607867aa667bc9d8d09940649523a5 100644 (file)
@@ -668,7 +668,7 @@ int exynos_drm_gem_dumb_create(struct drm_file *file_priv,
         *      with DRM_IOCTL_MODE_CREATE_DUMB command.
         */
 
-       args->pitch = args->width * args->bpp >> 3;
+       args->pitch = args->width * ((args->bpp + 7) / 8);
        args->size = PAGE_ALIGN(args->pitch * args->height);
 
        exynos_gem_obj = exynos_drm_gem_create(dev, args->flags, args->size);