You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@teaclave.apache.org by rd...@apache.org on 2023/03/26 01:18:52 UTC

[incubator-teaclave-sgx-sdk] branch master updated: Modified atomic::ordering

This is an automated email from the ASF dual-hosted git repository.

rduan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-teaclave-sgx-sdk.git


The following commit(s) were added to refs/heads/master by this push:
     new 780dc899 Modified atomic::ordering
780dc899 is described below

commit 780dc8999477244d8ff1e6f418321adbec51ee58
Author: Dmons <wa...@DmonsdeMacBook-Air.local>
AuthorDate: Fri Mar 17 16:13:53 2023 +0800

    Modified atomic::ordering
---
 samplecode/tls/tlsclient/enclave/src/lib.rs | 2 +-
 samplecode/tls/tlsserver/enclave/src/lib.rs | 2 +-
 sgx_tstd/hashbrown/benches/bench.rs         | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/samplecode/tls/tlsclient/enclave/src/lib.rs b/samplecode/tls/tlsclient/enclave/src/lib.rs
index 61077a04..ccf38191 100644
--- a/samplecode/tls/tlsclient/enclave/src/lib.rs
+++ b/samplecode/tls/tlsclient/enclave/src/lib.rs
@@ -242,7 +242,7 @@ impl Sessions {
     fn new_session(svr_ptr : *mut TlsClient) -> Option<usize> {
         match GLOBAL_CONTEXTS.write() {
             Ok(mut gctxts) => {
-                let curr_id = GLOBAL_CONTEXT_COUNT.fetch_add(1, Ordering::SeqCst);
+                let curr_id = GLOBAL_CONTEXT_COUNT.fetch_add(1, Ordering::Relaxed);
                 gctxts.insert(curr_id, AtomicPtr::new(svr_ptr));
                 Some(curr_id)
             },
diff --git a/samplecode/tls/tlsserver/enclave/src/lib.rs b/samplecode/tls/tlsserver/enclave/src/lib.rs
index a65b7a3f..d452f65d 100644
--- a/samplecode/tls/tlsserver/enclave/src/lib.rs
+++ b/samplecode/tls/tlsserver/enclave/src/lib.rs
@@ -178,7 +178,7 @@ impl Sessions {
     fn new_session(svr_ptr : *mut TlsServer) -> Option<usize> {
         match GLOBAL_CONTEXTS.write() {
             Ok(mut gctxts) => {
-                let curr_id = GLOBAL_CONTEXT_COUNT.fetch_add(1, Ordering::SeqCst);
+                let curr_id = GLOBAL_CONTEXT_COUNT.fetch_add(1, Ordering::Relaxed);
                 gctxts.insert(curr_id, AtomicPtr::new(svr_ptr));
                 Some(curr_id)
             },
diff --git a/sgx_tstd/hashbrown/benches/bench.rs b/sgx_tstd/hashbrown/benches/bench.rs
index c393b9a7..afa48b59 100644
--- a/sgx_tstd/hashbrown/benches/bench.rs
+++ b/sgx_tstd/hashbrown/benches/bench.rs
@@ -53,7 +53,7 @@ lazy_static::lazy_static! {
 struct DropType(usize);
 impl Drop for DropType {
     fn drop(&mut self) {
-        SIDE_EFFECT.fetch_add(self.0, atomic::Ordering::SeqCst);
+        SIDE_EFFECT.fetch_add(self.0, atomic::Ordering::Relaxed);
     }
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@teaclave.apache.org
For additional commands, e-mail: commits-help@teaclave.apache.org