MIPS: Don't save/restore OCTEON wide multiplier state on syscalls.
authorDavid Daney <david.daney@cavium.com>
Fri, 21 Jun 2013 21:14:53 +0000 (21:14 +0000)
committerRalf Baechle <ralf@linux-mips.org>
Mon, 1 Jul 2013 13:10:56 +0000 (15:10 +0200)
commit8dfdd02a4c9de3aa7f2bfdec515e57340e401c87
tree7d2d70784a83823a32725df7da7f6a52a0a12bc6
parenta135a9b5d9683ace787c7d86f1e642d9acfacdde
MIPS: Don't save/restore OCTEON wide multiplier state on syscalls.

The ABI allows these to be clobbered on syscalls, so only save and
restore the multiplier state when the temporary registers need to be
preserved.

Signed-off-by: David Daney <david.daney@cavium.com>
Cc: linux-mips@linux-mips.org
Cc: David Daney <david.daney@cavium.com>
Patchwork: https://patchwork.linux-mips.org/patch/5540/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/stackframe.h