浏览代码

run cargo clippy

Runji Wang 5 年之前
父节点
当前提交
d0af21a985
共有 3 个文件被更改,包括 5 次插入5 次删除
  1. 0 2
      src/gpu.rs
  2. 2 2
      src/header.rs
  3. 3 1
      src/lib.rs

+ 0 - 2
src/gpu.rs

@@ -1,5 +1,3 @@
-use core::slice;
-
 use super::*;
 use crate::queue::VirtQueue;
 use bitflags::*;

+ 2 - 2
src/header.rs

@@ -149,7 +149,7 @@ pub struct VirtIOHeader {
 impl VirtIOHeader {
     /// Verify a valid header.
     pub fn verify(&self) -> bool {
-        self.magic.read() == 0x74726976 && self.version.read() == 1 && self.device_id.read() != 0
+        self.magic.read() == 0x7472_6976 && self.version.read() == 1 && self.device_id.read() != 0
     }
 
     /// Get the device type.
@@ -242,7 +242,7 @@ impl VirtIOHeader {
     }
 
     /// Get the pointer to config space (at offset 0x100)
-    pub fn config_space(&self) -> *mut u8 {
+    pub fn config_space(&self) -> *mut u64 {
         (self as *const _ as usize + CONFIG_SPACE_OFFSET) as _
     }
 }

+ 3 - 1
src/lib.rs

@@ -2,8 +2,10 @@
 
 #![no_std]
 #![deny(unused_must_use, missing_docs)]
+#![allow(clippy::identity_op)]
+#![allow(dead_code)]
 
-#[macro_use]
+// #[macro_use]
 extern crate log;
 
 mod blk;