linux_dsm_epyc7002/arch/mips
Paul Burton bd239f1e14 MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)
Whilst a PR_SET_FP_MODE prctl is performed there are decisions made
based upon whether the task is executing on the current CPU. This may
change if we're preempted, so disable preemption to avoid such changes
for the lifetime of the mode switch.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Fixes: 9791554b45 ("MIPS,prctl: add PR_[GS]ET_FP_MODE prctl options for MIPS")
Reviewed-by: Maciej W. Rozycki <macro@imgtec.com>
Tested-by: Aurelien Jarno <aurelien@aurel32.net>
Cc: Adam Buchbinder <adam.buchbinder@gmail.com>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: stable <stable@vger.kernel.org> # v4.0+
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/13144/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2016-05-13 15:30:25 +02:00
..
alchemy MIPS: alchemy: Remove CLK_IS_ROOT 2016-05-13 15:30:25 +02:00
ar7
ath25
ath79 MIPS: ath79: Remove CLK_IS_ROOT 2016-05-13 15:30:25 +02:00
bcm47xx
bcm63xx
bmips
boot MIPS: dts: pic32: Update dts to reflect new PIC32MZDA clk binding 2016-05-13 15:30:25 +02:00
cavium-octeon
cobalt
configs
dec
emma
fw
include MIPS: ELF: Unify ABI classification macros 2016-05-13 15:30:25 +02:00
jazz
jz4740
kernel MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...) 2016-05-13 15:30:25 +02:00
kvm MIPS: Define & use CP0_EBase bit definitions 2016-05-13 15:30:25 +02:00
lantiq MIPS: Change my email address 2016-05-13 14:02:18 +02:00
lasat
lib MIPS: Print GuestCtl1 on machine check exception 2016-05-13 15:30:25 +02:00
loongson32
loongson64 MIPS: Loongson: Add Loongson-3A R2 basic support 2016-05-13 14:02:14 +02:00
math-emu MIPS: math-emu: Fix jalr emulation when rd == $0 2016-05-13 14:02:24 +02:00
mm MIPS: mm: Panic if an XPA kernel is run without RIXI 2016-05-13 15:30:25 +02:00
mti-malta
mti-sead3
net
netlogic MIPS: Define & use CP0_EBase bit definitions 2016-05-13 15:30:25 +02:00
oprofile MIPS: Add perf counter feature 2016-05-13 15:30:25 +02:00
paravirt
pci MIPS: Add & use CP0_EntryHi ASID definitions 2016-05-13 14:02:18 +02:00
pic32
pistachio
pmcs-msp71xx
pnx833x MIPS: make PCI_DMA_BUS_IS_PHYS=1 constant 2016-05-13 14:02:17 +02:00
power
ralink MIPS: Change my email address 2016-05-13 14:02:18 +02:00
rb532
sgi-ip22 MIPS: ip22-gio: Remove legacy suspend/resume support 2015-02-20 13:30:55 +01:00
sgi-ip27
sgi-ip32
sibyte
sni
txx9
vdso
vr41xx
xilfpga
Kbuild
Kbuild.platforms
Kconfig MIPS: BMIPS: BMIPS4380 and BMIPS5000 support RIXI 2016-05-13 15:30:25 +02:00
Kconfig.debug
Makefile