diff options
Diffstat (limited to 'system/acpi_call/fix-5.x-kernel.patch')
-rw-r--r-- | system/acpi_call/fix-5.x-kernel.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/system/acpi_call/fix-5.x-kernel.patch b/system/acpi_call/fix-5.x-kernel.patch new file mode 100644 index 0000000000..5ed4392857 --- /dev/null +++ b/system/acpi_call/fix-5.x-kernel.patch @@ -0,0 +1,29 @@ +--- acpi_call.c.orig 2020-10-28 23:05:01.875849692 +0100 ++++ acpi_call.c 2020-10-28 23:07:50.658179392 +0100 +@@ -7,6 +7,7 @@ + #include <linux/slab.h> + #include <asm/uaccess.h> + #include <linux/acpi.h> ++#include <linux/uaccess.h> + + MODULE_LICENSE("GPL"); + +@@ -317,11 +318,18 @@ + return ret; + } + ++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 6, 0) ++static struct proc_ops proc_acpi_operations = { ++ .proc_read = acpi_proc_read, ++ .proc_write = acpi_proc_write, ++}; ++#else + static struct file_operations proc_acpi_operations = { + .owner = THIS_MODULE, + .read = acpi_proc_read, + .write = acpi_proc_write, + }; ++#endif + + #else + static int acpi_proc_read(char *page, char **start, off_t off, |