]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit3d2271ddc2fd855e6d3cbd5f9128efca999ef07a
tree7d2d70784a83823a32725df7da7f6a52a0a12bc6
parentff7942def9229f294df4e71b1d58628b65040994
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