diff --git a/drivers/linux/chipsec_km.c b/drivers/linux/chipsec_km.c index 8e1c1238..ecdb2a12 100644 --- a/drivers/linux/chipsec_km.c +++ b/drivers/linux/chipsec_km.c @@ -547,7 +547,7 @@ int __weak phys_mem_access_prot_allowed(struct file *file, return 1; } -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,12) && defined(ARCH_HAS_VALID_PHYS_ADDR_RANGE) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4,1,12) && defined(ARCH_HAS_VALID_PHYS_ADDR_RANGE) && !defined(__HAVE_ARCH_PAX_OPEN_USERLAND) int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) { return 1;