diff options
author | Daniel Verkamp <dverkamp@chromium.org> | 2019-04-18 10:32:59 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-04-19 14:45:55 -0700 |
commit | cfb6f70d1c3038ab3db3d92dce8016351b2d257c (patch) | |
tree | 2a24f56f3cadbbc8ab47cfab2fbb50e3850602a3 | |
parent | c01a8f3efc26aaca1018a5648277c46a1ad151e4 (diff) | |
download | crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar.gz crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar.bz2 crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar.lz crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar.xz crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.tar.zst crosvm-cfb6f70d1c3038ab3db3d92dce8016351b2d257c.zip |
gpu: replace deprecated ATOMIC_BOOL_INIT
Fixes a warning: warning: use of deprecated item 'std::sync::atomic::ATOMIC_BOOL_INIT': the `new` function is now preferred BUG=None TEST=emerge-nami crosvm Change-Id: Ic2c7d07fc87c80c853a5d47e37b6fd32a5ce6dd4 Signed-off-by: Daniel Verkamp <dverkamp@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/1573245 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: David Tolnay <dtolnay@chromium.org> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: David Tolnay <dtolnay@chromium.org>
-rw-r--r-- | gpu_renderer/src/lib.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gpu_renderer/src/lib.rs b/gpu_renderer/src/lib.rs index 8d03673..3952cf0 100644 --- a/gpu_renderer/src/lib.rs +++ b/gpu_renderer/src/lib.rs @@ -20,7 +20,7 @@ use std::os::unix::io::{FromRawFd, RawFd}; use std::ptr::{null, null_mut}; use std::rc::Rc; use std::result; -use std::sync::atomic::{AtomicBool, Ordering, ATOMIC_BOOL_INIT}; +use std::sync::atomic::{AtomicBool, Ordering}; use data_model::{VolatileMemory, VolatileSlice}; use sys_util::{GuestAddress, GuestMemory}; @@ -317,7 +317,7 @@ impl Renderer { // virglrenderer is a global state backed library that uses thread bound OpenGL contexts. // Initialize it only once and use the non-send/non-sync Renderer struct to keep things tied // to whichever thread called this function first. - static INIT_ONCE: AtomicBool = ATOMIC_BOOL_INIT; + static INIT_ONCE: AtomicBool = AtomicBool::new(false); if INIT_ONCE.compare_and_swap(false, true, Ordering::Acquire) { return Err(Error::AlreadyInitialized); } |