mirror of
https://github.com/Fishwaldo/build.git
synced 2025-03-27 09:11:49 +00:00
Includes experimental video decoder driver. Thanks as always to @miouyouyou for the base patches
34 lines
1.3 KiB
Diff
34 lines
1.3 KiB
Diff
From 9812105eb6220863af05fc72591118f0a48e1c4e Mon Sep 17 00:00:00 2001
|
|
From: Myy Miouyouyou <myy@miouyouyou.fr>
|
|
Date: Mon, 21 May 2018 22:32:59 +0200
|
|
Subject: [PATCH] GPU: ARM: Midgard: Adapt to the new mmap call checks.
|
|
|
|
Now, I don't know if this driver is just one of these "buggy" drivers
|
|
Linus is talking about, or if this is just standard GPU procedure.
|
|
|
|
Anyway, this patch is due to this change by Linus Torvalds :
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=be83bbf806822b1b89e0a0f23cd87cddc409e429
|
|
|
|
And the fix is inspired by :
|
|
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=76ef6b28ea4f81c3d511866a9b31392caa833126
|
|
|
|
Signed-off-by: Myy Miouyouyou <myy@miouyouyou.fr>
|
|
---
|
|
drivers/gpu/arm/midgard/mali_kbase_core_linux.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/gpu/arm/midgard/mali_kbase_core_linux.c b/drivers/gpu/arm/midgard/mali_kbase_core_linux.c
|
|
index cc4932a4ead7..89b4cca27cf1 100644
|
|
--- a/drivers/gpu/arm/midgard/mali_kbase_core_linux.c
|
|
+++ b/drivers/gpu/arm/midgard/mali_kbase_core_linux.c
|
|
@@ -1087,6 +1087,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;
|
|
|
|
if (kbdev->infinite_cache_active_default)
|
|
--
|
|
2.17.0
|
|
|