OSDN Git Service

powerpc/traps: Enhance readability for trap types
authorXiongwei Song <sxwjean@gmail.com>
Wed, 14 Apr 2021 11:00:33 +0000 (19:00 +0800)
committerMichael Ellerman <mpe@ellerman.id.au>
Sat, 17 Apr 2021 12:20:19 +0000 (22:20 +1000)
commit7153d4bf0b373428d0393c001019da4d0483fddb
tree8c25d4cf53286ccb6aa8f7fc9c6f9b8657fb9b8c
parent7de21e679e6a789f3729e8402bc440b623a28eae
powerpc/traps: Enhance readability for trap types

Define macros to list ppc interrupt types in interttupt.h, replace the
reference of the trap hex values with these macros.

Referred the hex numbers in arch/powerpc/kernel/exceptions-64e.S,
arch/powerpc/kernel/exceptions-64s.S, arch/powerpc/kernel/head_*.S,
arch/powerpc/kernel/head_booke.h and arch/powerpc/include/asm/kvm_asm.h.

Signed-off-by: Xiongwei Song <sxwjean@gmail.com>
[mpe: Resolve conflicts in nmi_disables_ftrace(), fix 40x build]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/1618398033-13025-1-git-send-email-sxwjean@me.com
arch/powerpc/include/asm/interrupt.h
arch/powerpc/kernel/fadump.c
arch/powerpc/kernel/interrupt.c
arch/powerpc/kernel/process.c
arch/powerpc/kernel/traps.c
arch/powerpc/kexec/crash.c
arch/powerpc/mm/book3s64/hash_utils.c
arch/powerpc/mm/fault.c
arch/powerpc/perf/core-book3s.c
arch/powerpc/xmon/xmon.c