From 41e61a81f8a4180b35f745089cde33acbdfa97f1 Mon Sep 17 00:00:00 2001 From: Godzil Date: Thu, 25 Jul 2019 16:17:24 +0100 Subject: [PATCH] Fix kernel 4.9.y Fix #12 --- kfusd/kfusd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kfusd/kfusd.c b/kfusd/kfusd.c index 46fb250..60d751b 100755 --- a/kfusd/kfusd.c +++ b/kfusd/kfusd.c @@ -145,8 +145,10 @@ #define CLASS_DEVICE_DESTROY(a, b) device_destroy(a, b) #endif -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 10, 0) #define GET_USER_PAGES(t,m,s,n,w,f,p,v) get_user_pages_remote(t,m,s,n,(w?FOLL_WRITE:0)|(f?FOLL_FORCE:0),p,v, NULL) +#elif LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0) +#define GET_USER_PAGES(t,m,s,n,w,f,p,v) get_user_pages_remote(t,m,s,n,(w?FOLL_WRITE:0)|(f?FOLL_FORCE:0),p,v) #elif LINUX_VERSION_CODE >= KERNEL_VERSION(4, 6, 0) #define GET_USER_PAGES(t,m,s,n,w,f,p,v) get_user_pages_remote(t,m,s,n,w,f,p,v) #elif LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 168) && LINUX_VERSION_CODE < KERNEL_VERSION(4, 5, 0)