CC: [email protected]
CC: [email protected]
TO: "Cédric Le Goater" <[email protected]>
CC: Michael Ellerman <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   87066fdd2e30fe9dd531125d95257c118a74617e
commit: 1cc2fd75934454be024cd7609b6d7890de6e724b powerpc/mce: Include prototypes
date:   9 months ago
:::::: branch date: 13 hours ago
:::::: commit date: 9 months ago
compiler: powerpc64-linux-gcc (GCC) 11.2.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


cppcheck warnings: (new ones prefixed by >>)
>> arch/powerpc/kernel/mce.c:551:7: warning: %llx in format string (no. 1) 
>> requires 'unsigned long long' but the argument type is 'unsigned long'. 
>> [invalidPrintfArgType_uint]
     n = sprintf(dar_str, "DAR: %016llx ", ea);
         ^
   arch/powerpc/kernel/mce.c:553:4: warning: %llx in format string (no. 1) 
requires 'unsigned long long' but the argument type is 'unsigned long'. 
[invalidPrintfArgType_uint]
      sprintf(dar_str + n, "paddr: %016llx ", pa);
      ^
   arch/powerpc/kernel/mce.c:555:3: warning: %llx in format string (no. 1) 
requires 'unsigned long long' but the argument type is 'unsigned long'. 
[invalidPrintfArgType_uint]
     sprintf(pa_str, " paddr: %016llx", pa);
     ^

vim +551 arch/powerpc/kernel/mce.c

b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  355  
63f44d65143976 Michael Ellerman  2017-04-03  356  void 
machine_check_print_event_info(struct machine_check_event *evt,
c05772018491e5 Paul Mackerras    2019-02-21  357                                
    bool user_mode, bool in_guest)
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  358  {
9ca766f9891d23 Nicholas Piggin   2019-08-02  359        const char *level, 
*sevstr, *subtype, *err_type, *initiator;
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  360        uint64_t ea = 0, pa = 0;
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  361        int n = 0;
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  362        char dar_str[50];
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  363        char pa_str[50];
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  364        static const char 
*mc_ue_types[] = {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  365                "Indeterminate",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  366                "Instruction 
fetch",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  367                "Page table 
walk ifetch",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  368                "Load/Store",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  369                "Page table 
walk Load/Store",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  370        };
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  371        static const char 
*mc_slb_types[] = {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  372                "Indeterminate",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  373                "Parity",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  374                "Multihit",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  375        };
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  376        static const char 
*mc_erat_types[] = {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  377                "Indeterminate",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  378                "Parity",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  379                "Multihit",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  380        };
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  381        static const char 
*mc_tlb_types[] = {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  382                "Indeterminate",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  383                "Parity",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  384                "Multihit",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  385        };
7b9f71f974a127 Nicholas Piggin   2017-02-28  386        static const char 
*mc_user_types[] = {
7b9f71f974a127 Nicholas Piggin   2017-02-28  387                "Indeterminate",
7b9f71f974a127 Nicholas Piggin   2017-02-28  388                "tlbie(l) 
invalid",
201220bb0e8cbc Nicholas Piggin   2020-07-03  389                "scv invalid",
7b9f71f974a127 Nicholas Piggin   2017-02-28  390        };
7b9f71f974a127 Nicholas Piggin   2017-02-28  391        static const char 
*mc_ra_types[] = {
7b9f71f974a127 Nicholas Piggin   2017-02-28  392                "Indeterminate",
7b9f71f974a127 Nicholas Piggin   2017-02-28  393                "Instruction 
fetch (bad)",
90df4bfb4d9e00 Nicholas Piggin   2017-05-29  394                "Instruction 
fetch (foreign)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  395                "Page table 
walk ifetch (bad)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  396                "Page table 
walk ifetch (foreign)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  397                "Load (bad)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  398                "Store (bad)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  399                "Page table 
walk Load/Store (bad)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  400                "Page table 
walk Load/Store (foreign)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  401                "Load/Store 
(foreign)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  402        };
7b9f71f974a127 Nicholas Piggin   2017-02-28  403        static const char 
*mc_link_types[] = {
7b9f71f974a127 Nicholas Piggin   2017-02-28  404                "Indeterminate",
7b9f71f974a127 Nicholas Piggin   2017-02-28  405                "Instruction 
fetch (timeout)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  406                "Page table 
walk ifetch (timeout)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  407                "Load 
(timeout)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  408                "Store 
(timeout)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  409                "Page table 
walk Load/Store (timeout)",
7b9f71f974a127 Nicholas Piggin   2017-02-28  410        };
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  411        static const char 
*mc_error_class[] = {
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  412                "Unknown",
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  413                "Hardware 
error",
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  414                "Probable 
Hardware error (some chance of software cause)",
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  415                "Software 
error",
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  416                "Probable 
Software error (some chance of hardware cause)",
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  417        };
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  418  
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  419        /* Print things out */
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  420        if (evt->version != 
MCE_V1) {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  421                pr_err("Machine 
Check Exception, Unknown event version %d !\n",
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  422                       
evt->version);
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  423                return;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  424        }
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  425        switch (evt->severity) {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  426        case MCE_SEV_NO_ERROR:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  427                level = 
KERN_INFO;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  428                sevstr = 
"Harmless";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  429                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  430        case MCE_SEV_WARNING:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  431                level = 
KERN_WARNING;
cda6618d060b5e Mahesh Salgaonkar 2019-04-29  432                sevstr = 
"Warning";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  433                break;
cda6618d060b5e Mahesh Salgaonkar 2019-04-29  434        case MCE_SEV_SEVERE:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  435                level = 
KERN_ERR;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  436                sevstr = 
"Severe";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  437                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  438        case MCE_SEV_FATAL:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  439        default:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  440                level = 
KERN_ERR;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  441                sevstr = 
"Fatal";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  442                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  443        }
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  444  
9ca766f9891d23 Nicholas Piggin   2019-08-02  445        switch(evt->initiator) {
9ca766f9891d23 Nicholas Piggin   2019-08-02  446        case MCE_INITIATOR_CPU:
9ca766f9891d23 Nicholas Piggin   2019-08-02  447                initiator = 
"CPU";
9ca766f9891d23 Nicholas Piggin   2019-08-02  448                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  449        case MCE_INITIATOR_PCI:
9ca766f9891d23 Nicholas Piggin   2019-08-02  450                initiator = 
"PCI";
9ca766f9891d23 Nicholas Piggin   2019-08-02  451                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  452        case MCE_INITIATOR_ISA:
9ca766f9891d23 Nicholas Piggin   2019-08-02  453                initiator = 
"ISA";
9ca766f9891d23 Nicholas Piggin   2019-08-02  454                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  455        case 
MCE_INITIATOR_MEMORY:
9ca766f9891d23 Nicholas Piggin   2019-08-02  456                initiator = 
"Memory";
9ca766f9891d23 Nicholas Piggin   2019-08-02  457                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  458        case 
MCE_INITIATOR_POWERMGM:
9ca766f9891d23 Nicholas Piggin   2019-08-02  459                initiator = 
"Power Management";
9ca766f9891d23 Nicholas Piggin   2019-08-02  460                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  461        case 
MCE_INITIATOR_UNKNOWN:
9ca766f9891d23 Nicholas Piggin   2019-08-02  462        default:
9ca766f9891d23 Nicholas Piggin   2019-08-02  463                initiator = 
"Unknown";
9ca766f9891d23 Nicholas Piggin   2019-08-02  464                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  465        }
9ca766f9891d23 Nicholas Piggin   2019-08-02  466  
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  467        switch 
(evt->error_type) {
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  468        case MCE_ERROR_TYPE_UE:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  469                err_type = "UE";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  470                subtype = 
evt->u.ue_error.ue_error_type <
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  471                        
ARRAY_SIZE(mc_ue_types) ?
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  472                        
mc_ue_types[evt->u.ue_error.ue_error_type]
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  473                        : 
"Unknown";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  474                if 
(evt->u.ue_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  475                        ea = 
evt->u.ue_error.effective_address;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  476                if 
(evt->u.ue_error.physical_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  477                        pa = 
evt->u.ue_error.physical_address;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  478                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  479        case MCE_ERROR_TYPE_SLB:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  480                err_type = 
"SLB";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  481                subtype = 
evt->u.slb_error.slb_error_type <
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  482                        
ARRAY_SIZE(mc_slb_types) ?
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  483                        
mc_slb_types[evt->u.slb_error.slb_error_type]
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  484                        : 
"Unknown";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  485                if 
(evt->u.slb_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  486                        ea = 
evt->u.slb_error.effective_address;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  487                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  488        case 
MCE_ERROR_TYPE_ERAT:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  489                err_type = 
"ERAT";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  490                subtype = 
evt->u.erat_error.erat_error_type <
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  491                        
ARRAY_SIZE(mc_erat_types) ?
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  492                        
mc_erat_types[evt->u.erat_error.erat_error_type]
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  493                        : 
"Unknown";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  494                if 
(evt->u.erat_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  495                        ea = 
evt->u.erat_error.effective_address;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  496                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  497        case MCE_ERROR_TYPE_TLB:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  498                err_type = 
"TLB";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  499                subtype = 
evt->u.tlb_error.tlb_error_type <
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  500                        
ARRAY_SIZE(mc_tlb_types) ?
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  501                        
mc_tlb_types[evt->u.tlb_error.tlb_error_type]
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  502                        : 
"Unknown";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  503                if 
(evt->u.tlb_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  504                        ea = 
evt->u.tlb_error.effective_address;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  505                break;
7b9f71f974a127 Nicholas Piggin   2017-02-28  506        case 
MCE_ERROR_TYPE_USER:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  507                err_type = 
"User";
7b9f71f974a127 Nicholas Piggin   2017-02-28  508                subtype = 
evt->u.user_error.user_error_type <
7b9f71f974a127 Nicholas Piggin   2017-02-28  509                        
ARRAY_SIZE(mc_user_types) ?
7b9f71f974a127 Nicholas Piggin   2017-02-28  510                        
mc_user_types[evt->u.user_error.user_error_type]
7b9f71f974a127 Nicholas Piggin   2017-02-28  511                        : 
"Unknown";
7b9f71f974a127 Nicholas Piggin   2017-02-28  512                if 
(evt->u.user_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  513                        ea = 
evt->u.user_error.effective_address;
7b9f71f974a127 Nicholas Piggin   2017-02-28  514                break;
7b9f71f974a127 Nicholas Piggin   2017-02-28  515        case MCE_ERROR_TYPE_RA:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  516                err_type = 
"Real address";
7b9f71f974a127 Nicholas Piggin   2017-02-28  517                subtype = 
evt->u.ra_error.ra_error_type <
7b9f71f974a127 Nicholas Piggin   2017-02-28  518                        
ARRAY_SIZE(mc_ra_types) ?
7b9f71f974a127 Nicholas Piggin   2017-02-28  519                        
mc_ra_types[evt->u.ra_error.ra_error_type]
7b9f71f974a127 Nicholas Piggin   2017-02-28  520                        : 
"Unknown";
7b9f71f974a127 Nicholas Piggin   2017-02-28  521                if 
(evt->u.ra_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  522                        ea = 
evt->u.ra_error.effective_address;
7b9f71f974a127 Nicholas Piggin   2017-02-28  523                break;
7b9f71f974a127 Nicholas Piggin   2017-02-28  524        case 
MCE_ERROR_TYPE_LINK:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  525                err_type = 
"Link";
7b9f71f974a127 Nicholas Piggin   2017-02-28  526                subtype = 
evt->u.link_error.link_error_type <
7b9f71f974a127 Nicholas Piggin   2017-02-28  527                        
ARRAY_SIZE(mc_link_types) ?
7b9f71f974a127 Nicholas Piggin   2017-02-28  528                        
mc_link_types[evt->u.link_error.link_error_type]
7b9f71f974a127 Nicholas Piggin   2017-02-28  529                        : 
"Unknown";
7b9f71f974a127 Nicholas Piggin   2017-02-28  530                if 
(evt->u.link_error.effective_address_provided)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  531                        ea = 
evt->u.link_error.effective_address;
7b9f71f974a127 Nicholas Piggin   2017-02-28  532                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  533        case 
MCE_ERROR_TYPE_DCACHE:
9ca766f9891d23 Nicholas Piggin   2019-08-02  534                err_type = 
"D-Cache";
9ca766f9891d23 Nicholas Piggin   2019-08-02  535                subtype = 
"Unknown";
9ca766f9891d23 Nicholas Piggin   2019-08-02  536                break;
9ca766f9891d23 Nicholas Piggin   2019-08-02  537        case 
MCE_ERROR_TYPE_ICACHE:
9ca766f9891d23 Nicholas Piggin   2019-08-02  538                err_type = 
"I-Cache";
9ca766f9891d23 Nicholas Piggin   2019-08-02  539                subtype = 
"Unknown";
9ca766f9891d23 Nicholas Piggin   2019-08-02  540                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  541        default:
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  542        case 
MCE_ERROR_TYPE_UNKNOWN:
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  543                err_type = 
"Unknown";
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  544                subtype = "";
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  545                break;
b5ff4211a8294b Mahesh Salgaonkar 2013-10-30  546        }
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  547  
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  548        dar_str[0] = pa_str[0] 
= '\0';
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  549        if (ea && evt->srr0 != 
ea) {
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  550                /* Load/Store 
address */
d6e8a150850601 Mahesh Salgaonkar 2019-04-29 @551                n = 
sprintf(dar_str, "DAR: %016llx ", ea);
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  552                if (pa)
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  553                        
sprintf(dar_str + n, "paddr: %016llx ", pa);
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  554        } else if (pa) {
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  555                sprintf(pa_str, 
" paddr: %016llx", pa);
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  556        }
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  557  
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  558        printk("%sMCE: CPU%d: 
machine check (%s) %s %s %s %s[%s]\n",
4a869531ddbf59 Nicholas Piggin   2020-11-28  559                level, 
evt->cpu, sevstr, in_guest ? "Guest" : "",
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  560                err_type, 
subtype, dar_str,
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  561                
evt->disposition == MCE_DISPOSITION_RECOVERED ?
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  562                "Recovered" : 
"Not recovered");
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  563  
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  564        if (in_guest || 
user_mode) {
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  565                printk("%sMCE: 
CPU%d: PID: %d Comm: %s %sNIP: [%016llx]%s\n",
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  566                        level, 
evt->cpu, current->pid, current->comm,
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  567                        
in_guest ? "Guest " : "", evt->srr0, pa_str);
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  568        } else {
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  569                printk("%sMCE: 
CPU%d: NIP: [%016llx] %pS%s\n",
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  570                        level, 
evt->cpu, evt->srr0, (void *)evt->srr0, pa_str);
d6e8a150850601 Mahesh Salgaonkar 2019-04-29  571        }
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  572  
9ca766f9891d23 Nicholas Piggin   2019-08-02  573        printk("%sMCE: CPU%d: 
Initiator %s\n", level, evt->cpu, initiator);
9ca766f9891d23 Nicholas Piggin   2019-08-02  574  
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  575        subtype = 
evt->error_class < ARRAY_SIZE(mc_error_class) ?
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  576                
mc_error_class[evt->error_class] : "Unknown";
50dbabe06a6e1c Mahesh Salgaonkar 2019-04-29  577        printk("%sMCE: CPU%d: 
%s\n", level, evt->cpu, subtype);
7290f3b3d3e66b Nicholas Piggin   2019-08-02  578  

:::::: The code at line 551 was first introduced by commit
:::::: d6e8a150850601277039a548ffcdddd1bfe3e365 powerpc/powernv/mce: Reduce MCE 
console logs to lesser lines.

:::::: TO: Mahesh Salgaonkar <[email protected]>
:::::: CC: Michael Ellerman <[email protected]>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to