]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
powerpc/64s: Define MASKABLE_RELON_EXCEPTION_PSERIES_OOL
authorDaniel Axtens <dja@axtens.net>
Fri, 20 Nov 2020 00:06:57 +0000 (11:06 +1100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 22 Nov 2020 08:56:57 +0000 (09:56 +0100)
Add a definition provided by mpe and fixed up for 4.4. It doesn't exist
for 4.4 and we'd quite like to use it.

Signed-off-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/powerpc/include/asm/exception-64s.h

index 3ed536bec462d5f9090c6d7b824be66d49799b5d..26f00ab2d0c9b41e5ffe8fb550bb9b2d1faed426 100644 (file)
@@ -597,6 +597,12 @@ label##_relon_hv:                                                  \
        EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_NOTEST_HV, vec);          \
        EXCEPTION_PROLOG_PSERIES_1(label##_common, EXC_HV);
 
+#define MASKABLE_RELON_EXCEPTION_PSERIES_OOL(vec, label)               \
+       .globl label##_relon_pSeries;                                   \
+label##_relon_pSeries:                                                 \
+       EXCEPTION_PROLOG_1(PACA_EXGEN, SOFTEN_NOTEST_PR, vec);          \
+       EXCEPTION_PROLOG_PSERIES_1(label##_common, EXC_STD)
+
 /*
  * Our exception common code can be passed various "additions"
  * to specify the behaviour of interrupts, whether to kick the