[PATCH] arm64: hw_breakpoint: use target state to determine ABI behaviour

Catalin Marinas catalin.marinas at arm.com
Tue Sep 15 09:43:01 PDT 2015


On Tue, Sep 15, 2015 at 05:16:13PM +0100, Will Deacon wrote:
> diff --git a/arch/arm64/kernel/hw_breakpoint.c b/arch/arm64/kernel/hw_breakpoint.c
> index bba85c8f8037..2926c3dd6479 100644
> --- a/arch/arm64/kernel/hw_breakpoint.c
> +++ b/arch/arm64/kernel/hw_breakpoint.c
> @@ -163,6 +163,12 @@ enum hw_breakpoint_ops {
>  	HW_BREAKPOINT_RESTORE
>  };
>  
> +static int is_compat_bp(struct perf_event *bp)
> +{
> +	struct task_struct *tsk = bp->hw.target;
> +	return tsk && is_compat_thread(task_thread_info(tsk));
> +}

What are the conditions for tsk == NULL?

-- 
Catalin



More information about the linux-arm-kernel mailing list