Modified atomic::ordering
diff --git a/samplecode/tls/tlsclient/enclave/src/lib.rs b/samplecode/tls/tlsclient/enclave/src/lib.rs
index 61077a0..ccf3819 100644
--- a/samplecode/tls/tlsclient/enclave/src/lib.rs
+++ b/samplecode/tls/tlsclient/enclave/src/lib.rs
@@ -242,7 +242,7 @@
     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 a65b7a3..d452f65 100644
--- a/samplecode/tls/tlsserver/enclave/src/lib.rs
+++ b/samplecode/tls/tlsserver/enclave/src/lib.rs
@@ -178,7 +178,7 @@
     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 c393b9a..afa48b5 100644
--- a/sgx_tstd/hashbrown/benches/bench.rs
+++ b/sgx_tstd/hashbrown/benches/bench.rs
@@ -53,7 +53,7 @@
 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);
     }
 }