From: kernel test robot <lkp@intel.com>
To: kbuild@lists.01.org
Subject: 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]
Date: Mon, 25 Oct 2021 16:31:06 +0800 [thread overview]
Message-ID: <202110251650.tocCXaFT-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 19150 bytes --]
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: "Cédric Le Goater" <clg@kaod.org>
CC: Michael Ellerman <mpe@ellerman.id.au>
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 <lkp@intel.com>
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 <mahesh@linux.vnet.ibm.com>
:::::: CC: Michael Ellerman <mpe@ellerman.id.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
reply other threads:[~2021-10-25 8:31 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202110251650.tocCXaFT-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild@lists.01.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.