X-Git-Url: http://git.monstr.eu/?a=blobdiff_plain;ds=sidebyside;f=arch%2Fpowerpc%2Fperf%2Fcore-book3s.c;h=51622411a7ccd80585b909cc701de1d8862fafaa;hb=ce09673636f9581d2e2e24af785c463c030a1fd8;hp=16d4d1b6a1ffb5b6cff94f3df6d380b139829318;hpb=74d6790cdaaf3825afe53e668b32e662ad5e2e12;p=linux-2.6-microblaze.git diff --git a/arch/powerpc/perf/core-book3s.c b/arch/powerpc/perf/core-book3s.c index 16d4d1b6a1ff..51622411a7cc 100644 --- a/arch/powerpc/perf/core-book3s.c +++ b/arch/powerpc/perf/core-book3s.c @@ -2254,7 +2254,7 @@ unsigned long perf_instruction_pointer(struct pt_regs *regs) bool use_siar = regs_use_siar(regs); unsigned long siar = mfspr(SPRN_SIAR); - if (ppmu->flags & PPMU_P10_DD1) { + if (ppmu && (ppmu->flags & PPMU_P10_DD1)) { if (siar) return siar; else