The former gives better error reporting on unhandled permission faults
(introduced by the UAO patches).
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Bug:
30369029
Patchset: kaslr-arm64-4.4
(cherry picked from commit
70c8abc28762d04e36c92e07eee2ce6ab41049cb)
Signed-off-by: Jeff Vander Stoep <jeffv@google.com>
Change-Id: Ia419eccf1554a32fa4131ac15b277d4d2d4eb508
if (permission_fault(esr) && (addr < USER_DS)) {
if (get_fs() == KERNEL_DS)
- panic("Accessing user space memory with fs=KERNEL_DS");
+ die("Accessing user space memory with fs=KERNEL_DS", regs, esr);
if (!search_exception_tables(regs->pc))
- panic("Accessing user space memory outside uaccess.h routines");
+ die("Accessing user space memory outside uaccess.h routines", regs, esr);
}
/*