]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: Fix write_gc0_* macros when writing zero
authorJames Hogan <james.hogan@imgtec.com>
Wed, 18 May 2016 16:04:38 +0000 (17:04 +0100)
committerRalf Baechle <ralf@linux-mips.org>
Sat, 28 May 2016 10:35:05 +0000 (12:35 +0200)
commitfbbd38b94e3be2027c29cacc3490178e2f4307e1
tree77218d1f5793c356b13e1b89a16aa861c4750f81
parentc67084a6832c98dad27057b3af68ad398d0c6c5f
MIPS: Fix write_gc0_* macros when writing zero

The versions of the __write_{32,64}bit_gc0_register() macros for when
there is no virt support in the assembler use the "J" inline asm
constraint to allow integer zero, but this needs to be accompanied by
the "z" formatting string so that it turns into $0. Fix both macros to
do this.

Fixes: 3a6a8879a9c3 ("MIPS: Fix VZ probe gas errors with binutils <2.24")
Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/13289/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/include/asm/mipsregs.h