Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 2 Nov 2017 19:01:26 +0000 (12:01 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 2 Nov 2017 19:01:26 +0000 (12:01 -0700)
Pull arm64 fix from Catalin Marinas:
 "Check addr_limit in arm64 __dump_instr()"

* tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
  arm64: ensure __dump_instr() checks addr_limit

arch/arm64/kernel/traps.c

index 5ea4b85aee0e96e93c80a7aca339ffb2e987a53e..8383af15a7598409a05f34fce45ffde706e34bcb 100644 (file)
@@ -118,7 +118,7 @@ static void __dump_instr(const char *lvl, struct pt_regs *regs)
        for (i = -4; i < 1; i++) {
                unsigned int val, bad;
 
-               bad = __get_user(val, &((u32 *)addr)[i]);
+               bad = get_user(val, &((u32 *)addr)[i]);
 
                if (!bad)
                        p += sprintf(p, i == 0 ? "(%08x) " : "%08x ", val);