summarylogtreecommitdiffstats
path: root/linux-5.1.patch
blob: a0dedcf9d6cf3334b9f6512c18ed9beb905a166f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
diff --git a/darling/binfmt.c b/darling/binfmt.c
index 4945e87..7b0b886 100644
--- a/darling/binfmt.c
+++ b/darling/binfmt.c
@@ -31,6 +31,7 @@
 #endif
 
 #include <linux/mm.h>
+#include <linux/mman.h>
 #include <linux/slab.h>
 #include <linux/fs.h>
 #include <linux/file.h>
diff --git a/darling/traps.c b/darling/traps.c
index be0aecb..05c707c 100644
--- a/darling/traps.c
+++ b/darling/traps.c
@@ -385,7 +385,7 @@ static void darling_ipc_inherit(task_t old_task, task_t new_task)
 
 // No vma from 4.11
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0)
-static int mach_mmap_fault(struct vm_fault *vmf)
+static vm_fault_t mach_mmap_fault(struct vm_fault *vmf)
 #else
 static int mach_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf)
 #endif