summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/compat_alignment.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/kernel/compat_alignment.c')
-rw-r--r--arch/arm64/kernel/compat_alignment.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm64/kernel/compat_alignment.c b/arch/arm64/kernel/compat_alignment.c
index deff21bfa680..b68e1d328d4c 100644
--- a/arch/arm64/kernel/compat_alignment.c
+++ b/arch/arm64/kernel/compat_alignment.c
@@ -368,6 +368,8 @@ int do_compat_alignment_fixup(unsigned long addr, struct pt_regs *regs)
return 1;
}
+ if (!handler)
+ return 1;
type = handler(addr, instr, regs);
if (type == TYPE_ERROR || type == TYPE_FAULT)