diff --git a/acpi_call.c b/acpi_call.c index 3025d97..a4555ef 100644 --- a/acpi_call.c +++ b/acpi_call.c @@ -6,7 +6,12 @@ #include #include #include -#include + +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 0, 0) + #include +#else + #include +#endif MODULE_LICENSE("GPL"); @@ -274,7 +279,7 @@ static int acpi_proc_write( struct file *filp, const char __user *buff, return -ENOSPC; } - if (copy_from_user( input, buff, len )) { + if (raw_copy_from_user( input, buff, len )) { return -EFAULT; } input[len] = '\0';