1 --- crash-7.2.8/memory_driver/crash.c~ 2020-01-30 19:57:27.000000000 +0100
2 +++ crash-7.2.8/memory_driver/crash.c 2020-08-16 18:41:10.187285717 +0200
5 #include <linux/highmem.h>
6 #include <linux/mmzone.h>
7 +#include <linux/version.h>
9 extern int page_is_ram(unsigned long);
15 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,8,0)
16 if (probe_kernel_write(vaddr, buffer, count)) {
18 + if (copy_to_kernel_nofault(vaddr, buffer, count)) {
24 * Use bounce buffer to bypass the CONFIG_HARDENED_USERCOPY
25 * kernel text restriction.
27 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,8,0)
28 if (probe_kernel_read(buffer, vaddr, count)) {
30 + if (copy_from_kernel_nofault(buffer, vaddr, count)) {