# HG changeset patch
# User Patrick Bruenn
# Date 1483428925 -3600
# Tue Jan 03 08:35:25 2017 +0100
# Branch stable-1.5
# Node ID 2ce48dd8624ce9c9cc0994cc720d6e64254fb9a9
# Parent a1079c6242a5e8d0a294ec5706ea30ed5ea1bc0d
Support changed struct vm_fault from kernel 4.10.
vm_fault->virtual_address was renamed into vm_fault->address by
kernel commit 82b0f8c39a3869b6fd2a10e180a862248736ec6f
diff -r a1079c6242a5 -r 2ce48dd8624c master/cdev.c
--- a/master/cdev.c Tue Oct 18 10:20:47 2016 +0200
+++ b/master/cdev.c Tue Jan 03 08:35:25 2017 +0100
@@ -274,7 +274,11 @@
vmf->page = page;
EC_MASTER_DBG(priv->cdev->master, 1, "Vma fault, virtual_address = %p,"
+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(4,10,0))
+ " offset = %lu, page = %p\n", (void*)vmf->address, offset, page);
+#else
" offset = %lu, page = %p\n", vmf->virtual_address, offset, page);
+#endif
return 0;
}