---- linux-gpib-kernel-4.2.0/drivers/gpib/sys/osfuncs.c~ 2018-11-07 15:58:07.000000000 +0100
-+++ linux-gpib-kernel-4.2.0/drivers/gpib/sys/osfuncs.c 2019-03-10 18:51:26.364983014 +0100
-@@ -551,7 +551,11 @@
- remain = read_cmd.requested_transfer_count - read_cmd.completed_transfer_count;
-
- /* Check write access to buffer */
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,0,0)
- if(!access_ok(VERIFY_WRITE, userbuf, remain))
-+#else
-+ if(!access_ok(userbuf, remain))
-+#endif
- return -EFAULT;
-
- smp_mb__before_atomic();
-@@ -626,7 +630,11 @@
- remain = cmd.requested_transfer_count - cmd.completed_transfer_count;
-
- /* Check read access to buffer */
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,0,0)
- if(!access_ok(VERIFY_READ, userbuf, remain))
-+#else
-+ if(!access_ok(userbuf, remain))
-+#endif
- return -EFAULT;
-
- /* Write buffer loads till we empty the user supplied buffer.
-@@ -705,7 +713,11 @@
- remain = write_cmd.requested_transfer_count - write_cmd.completed_transfer_count;
-
- /* Check read access to buffer */
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,0,0)
- if(!access_ok(VERIFY_READ, userbuf, remain))
-+#else
-+ if(!access_ok(userbuf, remain))
-+#endif
- return -EFAULT;
-
- smp_mb__before_atomic();