kfence: add test suite
[platform/kernel/linux-starfive.git] / arch / arm64 / mm / fault.c
index 56d9423..f37d4e3 100644 (file)
@@ -390,7 +390,7 @@ static void __do_kernel_fault(unsigned long addr, unsigned int esr,
        } else if (addr < PAGE_SIZE) {
                msg = "NULL pointer dereference";
        } else {
-               if (kfence_handle_page_fault(addr, regs))
+               if (kfence_handle_page_fault(addr, esr & ESR_ELx_WNR, regs))
                        return;
 
                msg = "paging request";