To avoid ambiguity, modify the strings in real address error
logging messages to "foreign/control memory" from "foreign",
Since the error discriptions in P9 user manual and P10 user
manual are different for same type of errors.

P9 User Manual for MCE:
DSISR:59 Host real address to foreign space during translation.
DSISR:60 Host real address to foreign space on a load or store
         access.

P10 User Manual for MCE:
DSISR:59 D-side tablewalk used a host real address in the
         control memory address range.
DSISR:60 D-side operand access to control memory address space.

Signed-off-by: Ganesh Goudar <ganes...@linux.ibm.com>
---
v3: No changes.

v2: No changes.
---
 arch/powerpc/kernel/mce.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/powerpc/kernel/mce.c b/arch/powerpc/kernel/mce.c
index 9d1e39d42e3e..5baf69503349 100644
--- a/arch/powerpc/kernel/mce.c
+++ b/arch/powerpc/kernel/mce.c
@@ -400,14 +400,14 @@ void machine_check_print_event_info(struct 
machine_check_event *evt,
        static const char *mc_ra_types[] = {
                "Indeterminate",
                "Instruction fetch (bad)",
-               "Instruction fetch (foreign)",
+               "Instruction fetch (foreign/control memory)",
                "Page table walk ifetch (bad)",
-               "Page table walk ifetch (foreign)",
+               "Page table walk ifetch (foreign/control memory)",
                "Load (bad)",
                "Store (bad)",
                "Page table walk Load/Store (bad)",
-               "Page table walk Load/Store (foreign)",
-               "Load/Store (foreign)",
+               "Page table walk Load/Store (foreign/control memory)",
+               "Load/Store (foreign/control memory)",
        };
        static const char *mc_link_types[] = {
                "Indeterminate",
-- 
2.31.1

Reply via email to