]> Cypherpunks repositories - gostls13.git/commit
[release-branch.r57] runtime, sync/atomic: fix arm cas
authorRuss Cox <rsc@golang.org>
Tue, 3 May 2011 05:41:28 +0000 (01:41 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 3 May 2011 05:41:28 +0000 (01:41 -0400)
commita7ae73d4e0d6f2131d339bae46d7b1a50050e766
treec8d0286eac4aeba041dd21bc38cbe0dc1d8261ae
parent6a9e2c727917e10d2b4b6d71bb9d3f47043b6c32
[release-branch.r57] runtime, sync/atomic: fix arm cas

««« CL 4436072 / e280d98747be
runtime, sync/atomic: fix arm cas

Works around bug in kernel implementation on old ARM5 kernels.
Bug was fixed on 26 Nov 2007 (between 2.6.23 and 2.6.24) but
old kernels persist.

Fixes #1750.

R=dfc, golang-dev
CC=golang-dev
https://golang.org/cl/4436072
»»»

TBR=adg
CC=golang-dev
https://golang.org/cl/4452064
src/pkg/runtime/linux/arm/sys.s
src/pkg/sync/atomic/asm_linux_arm.s