mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
sys-power/acpi_call: support kernel 5.6
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
This commit is contained in:
@@ -29,6 +29,7 @@ BUILD_TARGETS="default"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-linux-4.12.patch"
|
||||
"${FILESDIR}/${P}-linux-4.14.patch"
|
||||
"${FILESDIR}/${P}-linux-5.6.patch"
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
|
||||
36
sys-power/acpi_call/files/acpi_call-3.17-linux-5.6.patch
Normal file
36
sys-power/acpi_call/files/acpi_call-3.17-linux-5.6.patch
Normal file
@@ -0,0 +1,36 @@
|
||||
From d128d10c5f1554254ce55f3c79ca08390279d628 Mon Sep 17 00:00:00 2001
|
||||
From: "Jason A. Donenfeld" <Jason@zx2c4.com>
|
||||
Date: Sun, 8 Mar 2020 13:04:55 +0800
|
||||
Subject: [PATCH] Support newer proc_ops interface for 5.6
|
||||
|
||||
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
||||
---
|
||||
acpi_call.c | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
diff --git a/acpi_call.c b/acpi_call.c
|
||||
index 801798b..65eb344 100644
|
||||
--- a/acpi_call.c
|
||||
+++ b/acpi_call.c
|
||||
@@ -348,11 +348,18 @@ static ssize_t acpi_proc_read( struct file *filp, char __user *buff,
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 6, 0)
|
||||
static struct file_operations proc_acpi_operations = {
|
||||
.owner = THIS_MODULE,
|
||||
.read = acpi_proc_read,
|
||||
.write = acpi_proc_write,
|
||||
};
|
||||
+#else
|
||||
+static const struct proc_ops proc_acpi_operations = {
|
||||
+ .proc_read = acpi_proc_read,
|
||||
+ .proc_write = acpi_proc_write,
|
||||
+};
|
||||
+#endif
|
||||
|
||||
#else
|
||||
static int acpi_proc_read(char *page, char **start, off_t off,
|
||||
--
|
||||
2.25.1
|
||||
|
||||
Reference in New Issue
Block a user