-
Notifications
You must be signed in to change notification settings - Fork 885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v4.1.x] fix atomic operations opal_atomic_compare_exchange_strong_ in arm64 #12005
Conversation
Hello! The Git Commit Checker CI bot found a few problems with this PR: 4f38ed6: fix atomic operation and spinlock bug
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
1 similar comment
Hello! The Git Commit Checker CI bot found a few problems with this PR: 4f38ed6: fix atomic operation and spinlock bug
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
Hello! The Git Commit Checker CI bot found a few problems with this PR: 4f38ed6: fix atomic operation and spinlock bug
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
Signed-off-by: liuyuncheng <[email protected]>
4f38ed6
to
2bb9b5b
Compare
Hello! The Git Commit Checker CI bot found a few problems with this PR: 2bb9b5b: [arm64] fix atomic strong
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
Hello! The Git Commit Checker CI bot found a few problems with this PR: 2bb9b5b: [arm64] fix atomic strong
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
1 similar comment
Hello! The Git Commit Checker CI bot found a few problems with this PR: 2bb9b5b: [arm64] fix atomic strong
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
Hello! The Git Commit Checker CI bot found a few problems with this PR: 2bb9b5b: [arm64] fix atomic strong
Please fix these problems and, if necessary, force-push new commits back up to the PR branch. Thanks! |
The main branch only need to modify one file, but 4.1.x need to modify two atomic.h with same implementation, cherry-pick will lost the change in ./opal/include/opal/sys/arm64/atomic.h |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like we do have a problem here in v4.1.x somewhere, but this is apparently not the desired solution (per discussion on #11999). I'm marking this as "request changes" to ensure we don't merge it, but don't want to close it yet.
#12011 is a new issue opened to track the problem (on main, v5.0.x, and v4.1.x).
@yuncliu thank you again for reporting this issue. I think it may be fixed in #12338. Can we have any further discussion in the issue #12011 rather than this PR? I will close this PR for now, as I don't think it is the correct change. However if you could confirm the additional write memory barrier in smcuda fixed your issue #12011 it would be greatly appreciated! Thank you |
fix opal_atomic_compare_exchange_strong_ bug in arm64