Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/panthor: unlock on error in panthor_ioctl_bo_create()

Call drm_dev_exit() before returning -EINVAL.

Fixes: cd2c9c3015e6 ("drm/panthor: Add flag to map GEM object Write-Back Cacheable")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://patch.msgid.link/aUOxxvXXtHHfFCcg@stanley.mountain
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>

authored by

Dan Carpenter and committed by
Boris Brezillon
c5707993 fec2c3c0

+4 -2
+4 -2
drivers/gpu/drm/panthor/panthor_drv.c
··· 923 923 } 924 924 925 925 if ((args->flags & DRM_PANTHOR_BO_NO_MMAP) && 926 - (args->flags & DRM_PANTHOR_BO_WB_MMAP)) 927 - return -EINVAL; 926 + (args->flags & DRM_PANTHOR_BO_WB_MMAP)) { 927 + ret = -EINVAL; 928 + goto out_dev_exit; 929 + } 928 930 929 931 if (args->exclusive_vm_id) { 930 932 vm = panthor_vm_pool_get_vm(pfile->vms, args->exclusive_vm_id);