Re: [PATCH 2/2] ptrace: fixset_task_blockstep()->update_debugctlmsr() logic
From: Oleg Nesterov
Date: Tue Aug 07 2012 - 11:15:56 EST
Hi.
Today I noticed by accident that starting from Aug 4 (at least)
all my emails went to nowhere. I am resending some of them...
On 08/03, Oleg Nesterov wrote:
>
> 2. It is wrong. The state of DEBUGCTLMSR_BTF bit in CPU register
> should always match the state of current's TIF_BLOCKSTEP bit.
Yes.
But this means we should set/clear TIF_BLOCKSTEP and update
MSR_IA32_DEBUGCTLMSR "atomically" under preempt_disable().
I'll redo this patch.
Oleg.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/