From 54b51a88fbe61ac210fe7fcdf8a3634f0e45f82f Mon Sep 17 00:00:00 2001 From: Marek Szyprowski Date: Mon, 3 Dec 2018 14:37:01 +0100 Subject: [PATCH] LOCAL / GPU: ARM: Add proper flag handle extended mmap offset operations Since stable commit 16d7ceb04b55 ("mmap: introduce sane default mmap limits"), drivers, which use mmap offset needs to set additional flag in ->open() call, so set this flag in MALI drivers too. Signed-off-by: Marek Szyprowski --- drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_core_linux.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_core_linux.c b/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_core_linux.c index 3cc6214317ca..bed124e76e70 100644 --- a/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_core_linux.c +++ b/drivers/gpu/arm/midgard/r12p0_04rel0/mali_kbase_core_linux.c @@ -1372,6 +1372,7 @@ static int kbase_open(struct inode *inode, struct file *filp) init_waitqueue_head(&kctx->event_queue); filp->private_data = kctx; + filp->f_mode |= FMODE_UNSIGNED_OFFSET; kctx->filp = filp; kctx->infinite_cache_active = kbdev->infinite_cache_active_default; -- 2.34.1