summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2016-06-03 14:39:29 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2016-06-03 14:39:29 -0700
commite603330c867fea506ea861892bd28d963c07c978 (patch)
tree2b0cfe878d280a35ed43f998682b2fa9d3dc47f1 /arch/arm
parentd29e4723017b50a3f10395439f19f8d169515c01 (diff)
parente2dfb4b880146bfd4b6aa8e138c0205407cebbaf (diff)
downloadlinux-e603330c867fea506ea861892bd28d963c07c978.tar.bz2
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
Pull ARM fix from Russell King: "Just one fix to the ptrace code, spotted by Simon Marchi, where if a thread migrates to a different CPU and the VFP registers are changed through ptrace, the application doesn't see the updated VFP registers" * 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm: ARM: fix PTRACE_SETVFPREGS on SMP systems
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/kernel/ptrace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/kernel/ptrace.c b/arch/arm/kernel/ptrace.c
index ef9119f7462e..4d9375814b53 100644
--- a/arch/arm/kernel/ptrace.c
+++ b/arch/arm/kernel/ptrace.c
@@ -733,8 +733,8 @@ static int vfp_set(struct task_struct *target,
if (ret)
return ret;
- vfp_flush_hwstate(thread);
thread->vfpstate.hard = new_vfp;
+ vfp_flush_hwstate(thread);
return 0;
}