pkg/debian: Update binder/ashmem patches

This commit is contained in:
Maximilian Luz 2021-12-31 00:32:37 +01:00
parent d4a92d4dee
commit c3d8d19999
No known key found for this signature in database
GPG key ID: 70EC0937F6C26F02
2 changed files with 21 additions and 8 deletions

View file

@ -1,4 +1,4 @@
From e8fac903fbd3a1253ac1b4d7442eb64a7ce9b2bd Mon Sep 17 00:00:00 2001
From d769fb32cc1fde10896380418e74f6b1511f83dd Mon Sep 17 00:00:00 2001
From: Ben Hutchings <ben@decadent.org.uk>
Date: Mon, 7 Sep 2020 02:51:53 +0100
Subject: [PATCH 1/2] Export symbols needed by Android drivers
@ -13,14 +13,15 @@ Export the currently un-exported symbols they depend on.
fs/file.c | 1 +
kernel/fork.c | 1 +
kernel/sched/core.c | 1 +
kernel/sched/wait.c | 1 +
kernel/task_work.c | 1 +
mm/memory.c | 1 +
mm/shmem.c | 1 +
security/security.c | 4 ++++
7 files changed, 10 insertions(+)
8 files changed, 11 insertions(+)
diff --git a/fs/file.c b/fs/file.c
index 8627dacfc424..1c9e622746f3 100644
index ad4a8bf3cf10..4d75dd415d58 100644
--- a/fs/file.c
+++ b/fs/file.c
@@ -804,6 +804,7 @@ int close_fd_get_file(unsigned int fd, struct file **res)
@ -44,10 +45,10 @@ index 10885c649ca4..0fb1d884af77 100644
/**
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index aea60eae21a7..9269b0796e67 100644
index 0d12ec7be301..57046ac84be2 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6932,6 +6932,7 @@ int can_nice(const struct task_struct *p, const int nice)
@@ -6935,6 +6935,7 @@ int can_nice(const struct task_struct *p, const int nice)
return (nice_rlim <= task_rlimit(p, RLIMIT_NICE) ||
capable(CAP_SYS_NICE));
}
@ -55,6 +56,18 @@ index aea60eae21a7..9269b0796e67 100644
#ifdef __ARCH_WANT_SYS_NICE
diff --git a/kernel/sched/wait.c b/kernel/sched/wait.c
index eca38107b32f..2e645b076916 100644
--- a/kernel/sched/wait.c
+++ b/kernel/sched/wait.c
@@ -244,6 +244,7 @@ void __wake_up_pollfree(struct wait_queue_head *wq_head)
/* POLLFREE must have cleared the queue. */
WARN_ON_ONCE(waitqueue_active(wq_head));
}
+EXPORT_SYMBOL_GPL(__wake_up_pollfree);
/*
* Note: we use "set_current_state()" _after_ the wait-queue add,
diff --git a/kernel/task_work.c b/kernel/task_work.c
index 1698fbe6f0e1..2a1644189182 100644
--- a/kernel/task_work.c
@ -125,5 +138,5 @@ index 67264cb08fb3..3df62aa37ac0 100644
int security_ptrace_access_check(struct task_struct *child, unsigned int mode)
{
--
2.34.0
2.34.1

View file

@ -1,4 +1,4 @@
From e7a709c09f72dc37a2bd67d16876a1ef3dff2b7f Mon Sep 17 00:00:00 2001
From 44866318d156d7f410827afcb1b99b3535cdc9b7 Mon Sep 17 00:00:00 2001
From: Ben Hutchings <ben@decadent.org.uk>
Date: Fri, 22 Jun 2018 17:27:00 +0100
Subject: [PATCH 2/2] android: Enable building ashmem and binder as modules
@ -105,5 +105,5 @@ index ddbde3f8430e..2a92b0a7482f 100644
+
+MODULE_LICENSE("GPL v2");
--
2.34.0
2.34.1