diff --git a/Cargo.lock b/Cargo.lock index 7b4b53d4b..17df7a188 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,8 +70,6 @@ dependencies = [ "linux-loader", "log", "serde", - "serde_derive", - "serde_json", "thiserror", "versionize", "versionize_derive", diff --git a/arch/Cargo.toml b/arch/Cargo.toml index b5de208b7..14e6a1d70 100644 --- a/arch/Cargo.toml +++ b/arch/Cargo.toml @@ -18,8 +18,6 @@ libc = "0.2.95" linux-loader = { version = "0.3.0", features = ["elf", "bzimage", "pe"] } log = "0.4.14" serde = {version = ">=1.0.27", features = ["rc"] } -serde_derive = ">=1.0.27" -serde_json = ">=1.0.9" thiserror = "1.0" versionize = "0.1.6" versionize_derive = "0.1.4" diff --git a/arch/src/aarch64/gic/gicv3.rs b/arch/src/aarch64/gic/gicv3.rs index 690c3e7c9..428a7d28d 100644 --- a/arch/src/aarch64/gic/gicv3.rs +++ b/arch/src/aarch64/gic/gicv3.rs @@ -60,7 +60,7 @@ pub mod kvm { vcpu_count: u64, } - #[derive(Serialize, Deserialize, Versionize)] + #[derive(Versionize)] pub struct Gicv3State { dist: Vec, rdist: Vec, diff --git a/arch/src/lib.rs b/arch/src/lib.rs index 09a5464e4..0a2a69331 100644 --- a/arch/src/lib.rs +++ b/arch/src/lib.rs @@ -10,9 +10,6 @@ #[macro_use] extern crate log; -#[cfg(target_arch = "aarch64")] -#[macro_use] -extern crate serde_derive; use std::fmt; use std::result;