On 12/24/2016 11:35 AM, Madhavan Srinivasan wrote:
> Cleanup to use is_kernel_addr macro.
> 
> Signed-off-by: Madhavan Srinivasan <ma...@linux.vnet.ibm.com>
> ---
>  arch/powerpc/perf/core-book3s.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/powerpc/perf/core-book3s.c b/arch/powerpc/perf/core-book3s.c
> index 2cdf2647cdb0..d9c74fd1b37b 100644
> --- a/arch/powerpc/perf/core-book3s.c
> +++ b/arch/powerpc/perf/core-book3s.c
> @@ -243,7 +243,7 @@ static inline u32 perf_get_misc_flags(struct pt_regs 
> *regs)
>        */
>       if (ppmu->flags & PPMU_NO_SIPR) {
>               unsigned long siar = mfspr(SPRN_SIAR);
> -             if (siar >= PAGE_OFFSET)
> +             if (is_kernel_addr(siar))
>                       return PERF_RECORD_MISC_KERNEL;
>               return PERF_RECORD_MISC_USER;
>       }

While you are at this, why not also clean up these in the xmon code
as well.

arch/powerpc/xmon/xmon.c:               if (sp < PAGE_OFFSET) {
arch/powerpc/xmon/xmon.c:                               if (lr < PAGE_OFFSET
arch/powerpc/xmon/xmon.c:                       } else if (lr >= PAGE_OFFSET
arch/powerpc/xmon/xmon.c:       if (addr < PAGE_OFFSET)

Reply via email to