]> git.itanic.dy.fi Git - linux-stable/commit
parisc: Use double word condition in 64bit CAS operation
authorJohn David Anglin <dave.anglin@bell.net>
Tue, 8 Sep 2015 00:13:28 +0000 (20:13 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Sep 2015 17:33:31 +0000 (19:33 +0200)
commita5b1a4b74ada61fd102c6cd11da218a5113f962e
tree56252f5a36531f387d30672242b117562f3bb510
parentbf66c60894cc05d0d8a2aa9bf6dd6f33ff4cb164
parisc: Use double word condition in 64bit CAS operation

commit 1b59ddfcf1678de38a1f8ca9fb8ea5eebeff1843 upstream.

The attached change fixes the condition used in the "sub" instruction.
A double word comparison is needed.  This fixes the 64-bit LWS CAS
operation on 64-bit kernels.

I can now enable 64-bit atomic support in GCC.

Signed-off-by: John David Anglin <dave.anglin>
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/parisc/kernel/syscall.S