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]
