diff options
author | David Tolnay <dtolnay@chromium.org> | 2018-12-01 17:49:30 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-12-03 20:32:03 -0800 |
commit | 5bbbf610828e975fd308b90543359a85ef59b67f (patch) | |
tree | 4cd736628475d702b7ac45feb2e359c3fb74d220 /devices/src/virtio/wl.rs | |
parent | 21fb34fb937678d85e9bfa4c721ab4a29196c764 (diff) | |
download | crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar.gz crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar.bz2 crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar.lz crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar.xz crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.tar.zst crosvm-5bbbf610828e975fd308b90543359a85ef59b67f.zip |
lint: Resolve the easier clippy lints
Hopefully the changes are self-explanatory and uncontroversial. This eliminates much of the noise from `cargo clippy` and, for my purposes, gives me a reasonable way to use it as a tool when writing and reviewing code. Here is the Clippy invocation I was using: cargo +nightly clippy -- -W clippy::correctness -A renamed_and_removed_lints -Aclippy::{blacklisted_name,borrowed_box,cast_lossless,cast_ptr_alignment,enum_variant_names,identity_op,if_same_then_else,mut_from_ref,needless_pass_by_value,new_without_default,new_without_default_derive,or_fun_call,ptr_arg,should_implement_trait,single_match,too_many_arguments,trivially_copy_pass_by_ref,unreadable_literal,unsafe_vector_initialization,useless_transmute} TEST=cargo check --features wl-dmabuf,gpu,usb-emulation TEST=boot linux Change-Id: I55eb1b4a72beb2f762480e3333a921909314a0a2 Reviewed-on: https://chromium-review.googlesource.com/1356911 Commit-Ready: David Tolnay <dtolnay@chromium.org> Tested-by: David Tolnay <dtolnay@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org>
Diffstat (limited to 'devices/src/virtio/wl.rs')
-rw-r--r-- | devices/src/virtio/wl.rs | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/devices/src/virtio/wl.rs b/devices/src/virtio/wl.rs index a3a1ac0..9c4e424 100644 --- a/devices/src/virtio/wl.rs +++ b/devices/src/virtio/wl.rs @@ -101,7 +101,7 @@ const VIRTIO_WL_VFD_CONTROL: u32 = 0x4; const VIRTIO_WL_F_TRANS_FLAGS: u32 = 0x01; const QUEUE_SIZE: u16 = 16; -const QUEUE_SIZES: &'static [u16] = &[QUEUE_SIZE, QUEUE_SIZE]; +const QUEUE_SIZES: &[u16] = &[QUEUE_SIZE, QUEUE_SIZE]; const NEXT_VFD_ID_BASE: u32 = 0x40000000; const VFD_ID_HOST_MASK: u32 = NEXT_VFD_ID_BASE; @@ -486,7 +486,7 @@ impl VmRequester { fn request(&self, request: VmRequest) -> WlResult<VmResponse> { let mut inner = self.inner.borrow_mut(); - let ref mut vm_socket = *inner; + let vm_socket = &mut *inner; vm_socket.send(&request).map_err(WlError::VmControl)?; vm_socket.recv().map_err(WlError::VmControl) } @@ -633,9 +633,9 @@ enum WlResp<'a> { impl<'a> WlResp<'a> { fn get_code(&self) -> u32 { - match self { - &WlResp::Ok => VIRTIO_WL_RESP_OK, - &WlResp::VfdNew { resp, .. } => { + match *self { + WlResp::Ok => VIRTIO_WL_RESP_OK, + WlResp::VfdNew { resp, .. } => { if resp { VIRTIO_WL_RESP_VFD_NEW } else { @@ -643,15 +643,15 @@ impl<'a> WlResp<'a> { } } #[cfg(feature = "wl-dmabuf")] - &WlResp::VfdNewDmabuf { .. } => VIRTIO_WL_RESP_VFD_NEW_DMABUF, - &WlResp::VfdRecv { .. } => VIRTIO_WL_CMD_VFD_RECV, - &WlResp::VfdHup { .. } => VIRTIO_WL_CMD_VFD_HUP, - &WlResp::Err(_) => VIRTIO_WL_RESP_ERR, - &WlResp::OutOfMemory => VIRTIO_WL_RESP_OUT_OF_MEMORY, - &WlResp::InvalidId => VIRTIO_WL_RESP_INVALID_ID, - &WlResp::InvalidType => VIRTIO_WL_RESP_INVALID_TYPE, - &WlResp::InvalidFlags => VIRTIO_WL_RESP_INVALID_FLAGS, - &WlResp::InvalidCommand => VIRTIO_WL_RESP_INVALID_CMD, + WlResp::VfdNewDmabuf { .. } => VIRTIO_WL_RESP_VFD_NEW_DMABUF, + WlResp::VfdRecv { .. } => VIRTIO_WL_CMD_VFD_RECV, + WlResp::VfdHup { .. } => VIRTIO_WL_CMD_VFD_HUP, + WlResp::Err(_) => VIRTIO_WL_RESP_ERR, + WlResp::OutOfMemory => VIRTIO_WL_RESP_OUT_OF_MEMORY, + WlResp::InvalidId => VIRTIO_WL_RESP_INVALID_ID, + WlResp::InvalidType => VIRTIO_WL_RESP_INVALID_TYPE, + WlResp::InvalidFlags => VIRTIO_WL_RESP_INVALID_FLAGS, + WlResp::InvalidCommand => VIRTIO_WL_RESP_INVALID_CMD, } } } @@ -1160,7 +1160,7 @@ impl WlState { let mut to_delete = Set::new(); for &(dest_vfd_id, ref q) in self.in_queue.iter() { if dest_vfd_id == vfd_id { - if let &WlRecv::Vfd { id } = q { + if let WlRecv::Vfd { id } = *q { to_delete.insert(id); } } @@ -1277,8 +1277,8 @@ impl WlState { fn next_recv(&self) -> Option<WlResp> { if let Some(q) = self.in_queue.front() { - match q { - &(vfd_id, WlRecv::Vfd { id }) => { + match *q { + (vfd_id, WlRecv::Vfd { id }) => { if self.current_recv_vfd.is_none() || self.current_recv_vfd == Some(vfd_id) { match self.vfds.get(&id) { Some(vfd) => Some(WlResp::VfdNew { @@ -1304,7 +1304,7 @@ impl WlState { }) } } - &(vfd_id, WlRecv::Data { ref buf }) => { + (vfd_id, WlRecv::Data { ref buf }) => { if self.current_recv_vfd.is_none() || self.current_recv_vfd == Some(vfd_id) { Some(WlResp::VfdRecv { id: vfd_id, @@ -1319,7 +1319,7 @@ impl WlState { }) } } - &(vfd_id, WlRecv::Hup) => Some(WlResp::VfdHup { id: vfd_id }), + (vfd_id, WlRecv::Hup) => Some(WlResp::VfdHup { id: vfd_id }), } } else { None @@ -1328,8 +1328,8 @@ impl WlState { fn pop_recv(&mut self) { if let Some(q) = self.in_queue.front() { - match q { - &(vfd_id, WlRecv::Vfd { id }) => { + match *q { + (vfd_id, WlRecv::Vfd { id }) => { if self.current_recv_vfd.is_none() || self.current_recv_vfd == Some(vfd_id) { self.recv_vfds.push(id); self.current_recv_vfd = Some(vfd_id); @@ -1339,14 +1339,14 @@ impl WlState { return; } } - &(vfd_id, WlRecv::Data { .. }) => { + (vfd_id, WlRecv::Data { .. }) => { self.recv_vfds.clear(); self.current_recv_vfd = None; if !(self.current_recv_vfd.is_none() || self.current_recv_vfd == Some(vfd_id)) { return; } } - &(_, WlRecv::Hup) => { + (_, WlRecv::Hup) => { self.recv_vfds.clear(); self.current_recv_vfd = None; } |