Update virtio-vsock to 0.8.0
Test: m rust
Change-Id: Ic0aa861f473f67f887f73d88adc8e698aced1437
diff --git a/crates/virtio-vsock/.android-checksum.json b/crates/virtio-vsock/.android-checksum.json
index 8c42af1..c091877 100644
--- a/crates/virtio-vsock/.android-checksum.json
+++ b/crates/virtio-vsock/.android-checksum.json
@@ -1 +1 @@
-{"package":null,"files":{".cargo-checksum.json":"c748789460616b91b39baad540bd90e3c686637d626410f7d22bee11b95ae0c5","Android.bp":"7b9369d208e31ad18454b5a9f9ad1866b1baf243b209cc29572c6dcaa46fef0e","CHANGELOG.md":"6fead36c4f5c51f8b06ced5761221138b0771b2706313857d3951f78559d3cd9","Cargo.toml":"61a466819f736fab1ab35a3f824e280f6047effd599339d124aafc0d1a4f94b1","LICENSE":"d6e9a3aa5ff391bcbc73cbe06c3917ca0e317a4ef341f36c4522090cefb372dc","METADATA":"3a3445d3897c250e4474069e8a0723e3bea9cd41e4315211733e24266518cd44","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"f667b231d5bb42d9aecf888d791385b1233f9a089426394c7034e6f6bed310af","cargo_embargo.json":"699817be1e026546480a6ab5232466ffb739c68e45af1136227c5add220107c0","patches/LICENSE.patch":"409a83952ca6f4de11bc37cbee9bdf434235757598058a32c337986e126ebfdb","src/lib.rs":"463bca4afe4c0fea6ce7830f488bbd0f27de2f562142f97b28b817e45b6e3948","src/packet.rs":"eab4d6b3a0a78c49957e21e0dc91967373c0d5255e5234ce1a7b52dc96ed303a"}}
\ No newline at end of file
+{"package":null,"files":{".cargo-checksum.json":"a52652600eef681e54b14bb74366754eeb047fdca7a8272dcde3ee01ad105fc6","Android.bp":"f7c1300f66215ed1b544ed8c11d1acf74dd50223117913a74603bd533520b60f","CHANGELOG.md":"5883ddc7d0f223b02209e15ff2f8f337f27ad4b3a08b6a760571e9806258ce6c","Cargo.toml":"271588989ace211f34482b5becbfc55e6007792e998ddfb21d1554f8ea7984e1","LICENSE":"d6e9a3aa5ff391bcbc73cbe06c3917ca0e317a4ef341f36c4522090cefb372dc","METADATA":"7cb052987a6e1826711e628a8eb288d0293400d224fff1d559b78481f61db0f1","MODULE_LICENSE_APACHE2":"0d6f8afa3940b7f06bebee651376d43bc8b0d5b437337be2696d30377451e93a","README.md":"f667b231d5bb42d9aecf888d791385b1233f9a089426394c7034e6f6bed310af","cargo_embargo.json":"699817be1e026546480a6ab5232466ffb739c68e45af1136227c5add220107c0","patches/LICENSE.patch":"409a83952ca6f4de11bc37cbee9bdf434235757598058a32c337986e126ebfdb","src/lib.rs":"463bca4afe4c0fea6ce7830f488bbd0f27de2f562142f97b28b817e45b6e3948","src/packet.rs":"eab4d6b3a0a78c49957e21e0dc91967373c0d5255e5234ce1a7b52dc96ed303a"}}
\ No newline at end of file
diff --git a/crates/virtio-vsock/.cargo-checksum.json b/crates/virtio-vsock/.cargo-checksum.json
index 9631022..2569077 100644
--- a/crates/virtio-vsock/.cargo-checksum.json
+++ b/crates/virtio-vsock/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{"CHANGELOG.md":"3c94654be1016de0394e468b967580bbfbd54ba60c8daff4ef82800e810a9865","Cargo.toml":"67226448e05b51207254bf68c0bef86ef8aa27f088047730471f439aa4a5722b","README.md":"1726601da11c8cbab1079fba899a8b8d5750dab4d30bc4f62b79d2c15a11e343","src/lib.rs":"3d6bdbdf409a9a391f1a00cc4431c584b42b97fa6d8fb4ddaf558d5f0bf2afb7","src/packet.rs":"cc87e0c7aed52dc63d34c6eaf90b1b754e4b93cedf119c4d2fc644584753b6fd"},"package":"f32bf3cad748b3004afe3afd860f060c4ec57f5ac329dd46f0b5bf8520244332"}
\ No newline at end of file
+{"files":{"CHANGELOG.md":"27b29bf2fb5dd324e8214758de0375422ed87a2d96a72a4021ea2585a3f6bc0a","Cargo.toml":"f05a267604dd664b68a52e8a4e6745bd021805edf77dab8c8ed2fe66919ef4b2","README.md":"1726601da11c8cbab1079fba899a8b8d5750dab4d30bc4f62b79d2c15a11e343","src/lib.rs":"3d6bdbdf409a9a391f1a00cc4431c584b42b97fa6d8fb4ddaf558d5f0bf2afb7","src/packet.rs":"cc87e0c7aed52dc63d34c6eaf90b1b754e4b93cedf119c4d2fc644584753b6fd"},"package":"4118ce26599dc8a238c6ee795d90250c88d8ebfece9e65c1f01dec6e4e2aeb67"}
\ No newline at end of file
diff --git a/crates/virtio-vsock/Android.bp b/crates/virtio-vsock/Android.bp
index 18d97d8..d6c4c26 100644
--- a/crates/virtio-vsock/Android.bp
+++ b/crates/virtio-vsock/Android.bp
@@ -17,7 +17,7 @@
name: "libvirtio_vsock",
crate_name: "virtio_vsock",
cargo_env_compat: true,
- cargo_pkg_version: "0.6.0",
+ cargo_pkg_version: "0.8.0",
crate_root: "src/lib.rs",
edition: "2021",
rustlibs: [
diff --git a/crates/virtio-vsock/CHANGELOG.md b/crates/virtio-vsock/CHANGELOG.md
index 3e4220f..992f66f 100644
--- a/crates/virtio-vsock/CHANGELOG.md
+++ b/crates/virtio-vsock/CHANGELOG.md
@@ -1,5 +1,21 @@
# Upcoming
+# v0.8.0
+
+## Changed
+
+- Updated vm-memory from 0.15.0 to 0.16.0.
+- Updated virtio-bindings from 0.2.3 to 0.2.4.
+- Updated virtio-queue from 0.13.0 to 0.14.0.
+
+# v0.7.0
+
+## Changed
+
+- Updated virtio-bindings from 0.2.2 to 0.2.3.
+- Updated virtio-queue from 0.12.0 to 0.13.0.
+- Updated vm-memory from 0.14.0 to 0.15.0.
+
# v0.6.0
## Changes
diff --git a/crates/virtio-vsock/Cargo.toml b/crates/virtio-vsock/Cargo.toml
index a3c4eab..17ded1c 100644
--- a/crates/virtio-vsock/Cargo.toml
+++ b/crates/virtio-vsock/Cargo.toml
@@ -12,11 +12,16 @@
[package]
edition = "2021"
name = "virtio-vsock"
-version = "0.6.0"
+version = "0.8.0"
authors = [
"rust-vmm community",
"rust-vmm AWS maintainers <rust-vmm-maintainers@amazon.com>",
]
+build = false
+autobins = false
+autoexamples = false
+autotests = false
+autobenches = false
description = "virtio vsock device implementation"
readme = "README.md"
keywords = [
@@ -25,23 +30,26 @@
]
license = "Apache-2.0 OR BSD-3-Clause"
repository = "https://github.com/rust-vmm/vm-virtio"
-resolver = "1"
+
+[lib]
+name = "virtio_vsock"
+path = "src/lib.rs"
[dependencies.virtio-bindings]
-version = "0.2.2"
+version = "0.2.4"
[dependencies.virtio-queue]
-version = "0.12.0"
-
-[dependencies.vm-memory]
version = "0.14.0"
+[dependencies.vm-memory]
+version = "0.16.0"
+
[dev-dependencies.virtio-queue]
-version = "0.12.0"
+version = "0.14.0"
features = ["test-utils"]
[dev-dependencies.vm-memory]
-version = "0.14.0"
+version = "0.16.0"
features = [
"backend-mmap",
"backend-atomic",
diff --git a/crates/virtio-vsock/METADATA b/crates/virtio-vsock/METADATA
index 71c17f9..f75b35a 100644
--- a/crates/virtio-vsock/METADATA
+++ b/crates/virtio-vsock/METADATA
@@ -1,17 +1,17 @@
name: "virtio-vsock"
description: "virtio vsock device implementation"
third_party {
- version: "0.6.0"
+ version: "0.8.0"
license_type: NOTICE
last_upgrade_date {
year: 2025
month: 1
- day: 13
+ day: 27
}
homepage: "https://crates.io/crates/virtio-vsock"
identifier {
type: "Archive"
- value: "https://static.crates.io/crates/virtio-vsock/virtio-vsock-0.6.0.crate"
- version: "0.6.0"
+ value: "https://static.crates.io/crates/virtio-vsock/virtio-vsock-0.8.0.crate"
+ version: "0.8.0"
}
}
diff --git a/pseudo_crate/Cargo.lock b/pseudo_crate/Cargo.lock
index 71a446f..0d4c3cc 100644
--- a/pseudo_crate/Cargo.lock
+++ b/pseudo_crate/Cargo.lock
@@ -470,9 +470,9 @@
"vhost-user-backend",
"virtio-bindings",
"virtio-drivers",
- "virtio-queue 0.14.0",
+ "virtio-queue",
"virtio-vsock",
- "vm-memory 0.16.0",
+ "vm-memory",
"vmm-sys-util",
"vsock",
"vsprintf",
@@ -5912,7 +5912,7 @@
"bitflags 2.8.0",
"libc",
"uuid",
- "vm-memory 0.16.0",
+ "vm-memory",
"vmm-sys-util",
]
@@ -5926,8 +5926,8 @@
"log",
"vhost",
"virtio-bindings",
- "virtio-queue 0.14.0",
- "vm-memory 0.16.0",
+ "virtio-queue",
+ "vm-memory",
"vmm-sys-util",
]
@@ -5953,37 +5953,25 @@
[[package]]
name = "virtio-queue"
-version = "0.12.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07d8406e7250c934462de585d8f2d2781c31819bca1fbb7c5e964ca6bbaabfe8"
-dependencies = [
- "log",
- "virtio-bindings",
- "vm-memory 0.14.1",
- "vmm-sys-util",
-]
-
-[[package]]
-name = "virtio-queue"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d"
dependencies = [
"log",
"virtio-bindings",
- "vm-memory 0.16.0",
+ "vm-memory",
"vmm-sys-util",
]
[[package]]
name = "virtio-vsock"
-version = "0.6.0"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f32bf3cad748b3004afe3afd860f060c4ec57f5ac329dd46f0b5bf8520244332"
+checksum = "4118ce26599dc8a238c6ee795d90250c88d8ebfece9e65c1f01dec6e4e2aeb67"
dependencies = [
"virtio-bindings",
- "virtio-queue 0.12.0",
- "vm-memory 0.14.1",
+ "virtio-queue",
+ "vm-memory",
]
[[package]]
@@ -5997,17 +5985,6 @@
[[package]]
name = "vm-memory"
-version = "0.14.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c3aba5064cc5f6f7740cddc8dae34d2d9a311cac69b60d942af7f3ab8fc49f4"
-dependencies = [
- "libc",
- "thiserror 1.0.49",
- "winapi",
-]
-
-[[package]]
-name = "vm-memory"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2919f87420b6998a131eb7c78843890295e91a3f8f786ccc925c8d387b75121"
diff --git a/pseudo_crate/Cargo.toml b/pseudo_crate/Cargo.toml
index 321839a..501a793 100644
--- a/pseudo_crate/Cargo.toml
+++ b/pseudo_crate/Cargo.toml
@@ -380,7 +380,7 @@
virtio-bindings = "=0.2.4"
virtio-drivers = "=0.8.0"
virtio-queue = "=0.14.0"
-virtio-vsock = "=0.6.0"
+virtio-vsock = "=0.8.0"
vm-memory = "=0.16.0"
vmm-sys-util = "=0.12.1"
vsock = "=0.5.0"