1
0
mirror of https://github.com/cloud-hypervisor/cloud-hypervisor.git synced 2025-03-20 07:58:55 +00:00

build: #[allow(clippy::significant_drop_in_scrutinee) in some crates

This check is new in the beta version of clippy and exists to avoid
potential deadlocks by highlighting when the test in an if or for loop
is something that holds a lock. In many cases we would need to make
significant refactorings to be able to pass this check so disable in the
affected crates.

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford 2022-06-30 17:34:04 +01:00
parent 44eca31642
commit adf5881757
6 changed files with 12 additions and 0 deletions
hypervisor/src
vhost_user_block/src
vhost_user_net/src
virtio-devices/src
vm-device/src
vmm/src

@ -18,6 +18,8 @@
//! - arm64
//!
#![allow(clippy::significant_drop_in_scrutinee)]
#[macro_use]
extern crate anyhow;
#[cfg(target_arch = "x86_64")]

@ -8,6 +8,8 @@
//
// SPDX-License-Identifier: (Apache-2.0 AND BSD-3-Clause)
#![allow(clippy::significant_drop_in_scrutinee)]
use block_util::{build_disk_image_id, Request, VirtioBlockConfig};
use libc::EFD_NONBLOCK;
use log::*;

@ -6,6 +6,8 @@
//
// SPDX-License-Identifier: (Apache-2.0 AND BSD-3-Clause)
#![allow(clippy::significant_drop_in_scrutinee)]
use libc::{self, EFD_NONBLOCK};
use log::*;
use net_util::{

@ -10,6 +10,8 @@
//! Implements virtio devices, queues, and transport mechanisms.
#![allow(clippy::significant_drop_in_scrutinee)]
#[macro_use]
extern crate event_monitor;
#[macro_use]

@ -3,6 +3,8 @@
// SPDX-License-Identifier: Apache-2.0
//
#![allow(clippy::significant_drop_in_scrutinee)]
use serde::{Deserialize, Serialize};
mod bus;

@ -3,6 +3,8 @@
// SPDX-License-Identifier: Apache-2.0
//
#![allow(clippy::significant_drop_in_scrutinee)]
#[macro_use]
extern crate event_monitor;
#[macro_use]