diff options
author | 2016-05-12 10:18:27 +0100 | |
---|---|---|
committer | 2016-05-13 15:30:25 +0200 | |
commit | 4249548454f7ba4581aeee26bd83f42b48a14d15 (patch) | |
tree | 26c9495810097533af02fdf8927fa5909bf95150 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | MIPS: dts: pic32: Update dts to reflect new PIC32MZDA clk binding (diff) | |
download | linux-dev-4249548454f7ba4581aeee26bd83f42b48a14d15.tar.xz linux-dev-4249548454f7ba4581aeee26bd83f42b48a14d15.zip |
MIPS: ptrace: Fix FP context restoration FCSR regression
Fix a floating-point context restoration regression introduced with
commit 9b26616c8d9d ("MIPS: Respect the ISA level in FCSR handling")
that causes a Floating Point exception and consequently a kernel oops
with hard float configurations when one or more FCSR Enable and their
corresponding Cause bits are set both at a time via a ptrace(2) call.
To do so reinstate Cause bit masking originally introduced with commit
b1442d39fac2 ("MIPS: Prevent user from setting FCSR cause bits") to
address this exact problem and then inadvertently removed from the
PTRACE_SETFPREGS request with the commit referred above.
Signed-off-by: Maciej W. Rozycki <macro@imgtec.com>
Cc: stable@vger.kernel.org # v4.0+
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/13238/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions