Hello Anju T Sudhakar, The patch 885dcd709ba9: "powerpc/perf: Add nest IMC PMU support" from Jul 19, 2017, leads to the following static checker warning:
arch/powerpc/perf/imc-pmu.c:506 nest_imc_event_init() warn: 'pcni' can't be NULL. arch/powerpc/perf/imc-pmu.c 485 if (event->cpu < 0) 486 return -EINVAL; 487 488 pmu = imc_event_to_pmu(event); 489 490 /* Sanity check for config (event offset) */ 491 if ((config & IMC_EVENT_OFFSET_MASK) > pmu->counter_mem_size) 492 return -EINVAL; 493 494 /* 495 * Nest HW counter memory resides in a per-chip reserve-memory (HOMER). 496 * Get the base memory addresss for this cpu. 497 */ 498 chip_id = cpu_to_chip_id(event->cpu); 499 pcni = pmu->mem_info; ^^^^^^^^^^^^^^^^^^^^ 500 do { 501 if (pcni->id == chip_id) { 502 flag = true; 503 break; 504 } 505 pcni++; ^^^^^^ 506 } while (pcni); ^^^^ This will loop until we crash. I'm not sure what was intended. 507 508 if (!flag) 509 return -ENODEV; 510 regards, dan carpenter