powerpc/kernel: Combine vec/loc for STD_EXCEPTION_PSERIES
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 16 Dec 2015 10:10:22 +0000 (21:10 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 17 Dec 2015 11:40:58 +0000 (22:40 +1100)
commit2613265cb5b07a46bc01eb67202874136efd7049
treee4f647d2b9f43ba436c930e41fb835845ff2f466
parentd8725ce86c37fa750fc01f739ee4d4ced39167da
powerpc/kernel: Combine vec/loc for STD_EXCEPTION_PSERIES

The STD_EXCEPTION_PSERIES macro takes both a vector number, and a
location (memory address). However both are always identical, so combine
them to save repeating ourselves.

This does mean an exception handler must always exist at the location in
memory that matches its vector number. But that's OK because this is the
"STD" macro (standard), which does exactly that. We have other macros
for the other cases, eg. STD_EXCEPTION_PSERIES_OOL (out of line).

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/exception-64s.h
arch/powerpc/kernel/exceptions-64s.S