X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Farm%2Fkernel%2Fptrace.c;h=b13e70f63d7121f2931b955b60d70530cda8967f;hb=e8444a3e3b56b268c6ca31a2f77040fd944834fb;hp=19c6816db61ebe5bc92a7995c6ed76fa59bcd18c;hpb=1ca05b7fc2672ea870bd58f45dc8d36d2b980f94;p=mv-sheeva.git diff --git a/arch/arm/kernel/ptrace.c b/arch/arm/kernel/ptrace.c index 19c6816db61..b13e70f63d7 100644 --- a/arch/arm/kernel/ptrace.c +++ b/arch/arm/kernel/ptrace.c @@ -996,10 +996,10 @@ static int ptrace_gethbpregs(struct task_struct *tsk, long num, while (!(arch_ctrl.len & 0x1)) arch_ctrl.len >>= 1; - if (idx & 0x1) - reg = encode_ctrl_reg(arch_ctrl); - else + if (num & 0x1) reg = bp->attr.bp_addr; + else + reg = encode_ctrl_reg(arch_ctrl); } put: