Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(511)

Issue 4436072: code review 4436072: runtime, sync/atomic: fix arm cas (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
14 years, 5 months ago by rsc
Modified:
14 years, 4 months ago
Reviewers:
CC:
dave_cheney.net, golang-dev
Visibility:
Public.

Description

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 issue 1750.

Patch Set 1 #

Patch Set 2 : diff -r 8d78d5e69093 https://go.googlecode.com/hg/ #

Patch Set 3 : diff -r 8d78d5e69093 https://go.googlecode.com/hg/ #

Patch Set 4 : diff -r 9266c53a8fc0 https://go.googlecode.com/hg/ #

Patch Set 5 : diff -r 9266c53a8fc0 https://go.googlecode.com/hg/ #

Patch Set 6 : diff -r 099dd59d3976 https://go.googlecode.com/hg #

Unified diffs Side-by-side diffs Delta from patch set Stats (+32 lines, -4 lines) Patch
M src/pkg/runtime/linux/arm/sys.s View 1 2 3 1 chunk +13 lines, -2 lines 0 comments Download
M src/pkg/sync/atomic/asm_linux_arm.s View 1 2 3 4 2 chunks +19 lines, -2 lines 0 comments Download

Messages

Total messages: 7
dave_cheney.net
225 successful runs of chan/doubleselect.go without failure (previously 22%). I'm going to move on to ...
14 years, 5 months ago (2011-05-02 02:51:22 UTC) #1
rsc
Hello dfc, golang-dev (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://go.googlecode.com/hg/
14 years, 5 months ago (2011-05-02 03:24:41 UTC) #2
dave_cheney.net
10 rounds of test/run completed successfully as well.
14 years, 5 months ago (2011-05-02 04:36:36 UTC) #3
rsc
Hello dfc, golang-dev@googlegroups.com (cc: golang-dev@googlegroups.com), I'd like you to review this change to https://go.googlecode.com/hg/
14 years, 5 months ago (2011-05-02 12:37:15 UTC) #4
rsc
This new implementation does not do any extra work in the no-conflict case, which should ...
14 years, 5 months ago (2011-05-02 12:41:16 UTC) #5
dave_cheney.net
LGTM.
14 years, 5 months ago (2011-05-02 13:39:40 UTC) #6
rsc
14 years, 5 months ago (2011-05-02 14:49:21 UTC) #7
*** Submitted as http://code.google.com/p/go/source/detail?r=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 issue 1750.

R=dfc, golang-dev
CC=golang-dev
http://codereview.appspot.com/4436072
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b