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"