diff --git a/Cargo.lock b/Cargo.lock index 7e0eaddf53d..141633e5a69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7,7 +7,7 @@ name = "acpi_tables" version = "0.1.0" dependencies = [ "displaydoc", - "thiserror 2.0.14", + "thiserror 2.0.15", "vm-memory", "zerocopy", ] @@ -136,7 +136,7 @@ version = "0.13.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2608e5a7965cc9d58c56234d346c9c89b824c4c8652b6f047b3bd0a777c0644f" dependencies = [ - "bindgen 0.69.5", + "bindgen", "cc", "cmake", "dunce", @@ -162,7 +162,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" dependencies = [ - "bindgen 0.69.5", + "bindgen", "cc", "cmake", "dunce", @@ -195,33 +195,13 @@ dependencies = [ "virtue", ] -[[package]] -name = "bindgen" -version = "0.68.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" -dependencies = [ - "bitflags 2.9.1", - "cexpr", - "clang-sys", - "lazy_static", - "lazycell", - "peeking_take_while", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "syn", -] - [[package]] name = "bindgen" version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "cexpr", "clang-sys", "itertools 0.12.1", @@ -246,9 +226,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "6a65b545ab31d687cff52899d4890855fec459eb6afe0da6417b8a18da87aa29" [[package]] name = "bumpalo" @@ -280,9 +260,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.32" +version = "1.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e" +checksum = "3ee0f8803222ba5a7e2777dd72ca451868909b1ac410621b676adf07280e9b5f" dependencies = [ "jobserver", "libc", @@ -439,7 +419,7 @@ dependencies = [ "log-instrument", "serde", "serde_json", - "thiserror 2.0.14", + "thiserror 2.0.15", "vmm", "vmm-sys-util", ] @@ -629,7 +609,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "thiserror 2.0.14", + "thiserror 2.0.15", "timerfd", "userfaultfd", "utils", @@ -645,11 +625,11 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "gdbstub" -version = "0.7.6" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71d66e32caf5dd59f561be0143e413e01d651bd8498eb9aa0be8c482c81c8d31" +checksum = "b686b198dfaa4109ebd0443d2841bc521e4b4b2915f1d84b3bb50332a8cdc1ae" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "cfg-if", "log", "managed", @@ -801,7 +781,7 @@ dependencies = [ "libc", "log-instrument", "regex", - "thiserror 2.0.14", + "thiserror 2.0.15", "utils", "vmm-sys-util", ] @@ -867,7 +847,7 @@ version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e00243d27a20feb05cf001ae52ddc79831ac70c020f215ba1153ff9270b650a" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "kvm-bindings", "libc", "vmm-sys-util", @@ -985,7 +965,7 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "cfg-if", "libc", ] @@ -1049,19 +1029,13 @@ dependencies = [ "log", "serde", "serde_test", - "thiserror 2.0.14", + "thiserror 2.0.15", "vm-allocator", "vm-device", "vm-memory", "vmm-sys-util", ] -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - [[package]] name = "polyval" version = "0.6.2" @@ -1110,9 +1084,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.97" +version = "1.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1" +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" dependencies = [ "unicode-ident", ] @@ -1123,7 +1097,7 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "lazy_static", "num-traits", "rand", @@ -1193,7 +1167,7 @@ dependencies = [ "displaydoc", "libc", "log-instrument", - "thiserror 2.0.14", + "thiserror 2.0.15", "utils", "vmm-sys-util", ] @@ -1239,7 +1213,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "errno", "libc", "linux-raw-sys", @@ -1277,7 +1251,7 @@ dependencies = [ "libc", "serde", "serde_json", - "thiserror 2.0.14", + "thiserror 2.0.15", "zerocopy", ] @@ -1362,7 +1336,7 @@ dependencies = [ "libc", "log-instrument", "semver", - "thiserror 2.0.14", + "thiserror 2.0.15", "utils", "vmm", "vmm-sys-util", @@ -1382,9 +1356,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.104" +version = "2.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" dependencies = [ "proc-macro2", "quote", @@ -1402,11 +1376,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" +checksum = "80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850" dependencies = [ - "thiserror-impl 2.0.14", + "thiserror-impl 2.0.15", ] [[package]] @@ -1422,9 +1396,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" +checksum = "44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0" dependencies = [ "proc-macro2", "quote", @@ -1537,11 +1511,11 @@ checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" [[package]] name = "userfaultfd" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d8b176d4d3e420685e964f87c25df5fdd5b26d7eb0d0e7c892d771f5b81035" +checksum = "5b3a8a0cb358f7d1b7ee9b6784be122b6f51248a6d9e214d555beb9b44c72aea" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "cfg-if", "libc", "nix", @@ -1551,11 +1525,11 @@ dependencies = [ [[package]] name = "userfaultfd-sys" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75595d2a62b7db16bd47f5a1ce14e1fe05ccbe27d6c96721a958e0a027cad41" +checksum = "dc91d95a797a81604af22946d0e86656f27feb0b9665c60665cf3554df12d1a8" dependencies = [ - "bindgen 0.68.1", + "bindgen", "cc", "cfg-if", ] @@ -1573,7 +1547,7 @@ dependencies = [ "displaydoc", "libc", "log-instrument", - "thiserror 2.0.14", + "thiserror 2.0.15", ] [[package]] @@ -1600,7 +1574,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a4dcad85a129d97d5d4b2f3c47a4affdeedd76bdcd02094bcb5d9b76cac2d05" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", "libc", "uuid", "vm-memory", @@ -1621,7 +1595,7 @@ checksum = "040a65b0c29f298d71ca45dd52d02b0d0ddc15b9b97d95dfeebe67d6fdd42a28" dependencies = [ "libc", "serde", - "thiserror 2.0.14", + "thiserror 2.0.15", ] [[package]] @@ -1666,7 +1640,7 @@ dependencies = [ "aws-lc-rs", "base64", "bincode", - "bitflags 2.9.1", + "bitflags 2.9.2", "byteorder", "crc64", "criterion", @@ -1691,7 +1665,7 @@ dependencies = [ "serde", "serde_json", "slab", - "thiserror 2.0.14", + "thiserror 2.0.15", "timerfd", "userfaultfd", "utils", @@ -1996,7 +1970,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.2", ] [[package]] diff --git a/src/acpi-tables/Cargo.toml b/src/acpi-tables/Cargo.toml index 5ecb4b9a4d2..f64e72c3dfd 100644 --- a/src/acpi-tables/Cargo.toml +++ b/src/acpi-tables/Cargo.toml @@ -14,7 +14,7 @@ bench = false [dependencies] displaydoc = "0.2.5" -thiserror = "2.0.14" +thiserror = "2.0.15" vm-memory = { version = "0.16.2", features = ["backend-mmap", "backend-bitmap"] } zerocopy = { version = "0.8.26", features = ["derive"] } diff --git a/src/clippy-tracing/Cargo.toml b/src/clippy-tracing/Cargo.toml index 0dcf94a5e2d..c9efb2226c5 100644 --- a/src/clippy-tracing/Cargo.toml +++ b/src/clippy-tracing/Cargo.toml @@ -12,9 +12,9 @@ bench = false [dependencies] clap = { version = "4.5.45", features = ["derive"] } itertools = "0.14.0" -proc-macro2 = { version = "1.0.97", features = ["span-locations"] } +proc-macro2 = { version = "1.0.101", features = ["span-locations"] } quote = "1.0.40" -syn = { version = "2.0.104", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } +syn = { version = "2.0.106", features = ["full", "extra-traits", "visit", "visit-mut", "printing"] } walkdir = "2.5.0" [dev-dependencies] diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 7ba3ae7b5f6..2bc151a8b69 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -19,7 +19,7 @@ libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" -thiserror = "2.0.14" +thiserror = "2.0.15" vmm = { path = "../vmm" } vmm-sys-util = "0.14.0" diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index d003df79728..5fc709bceee 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -28,7 +28,7 @@ micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } serde = { version = "1.0.219", features = ["derive"] } serde_derive = "1.0.136" serde_json = "1.0.142" -thiserror = "2.0.14" +thiserror = "2.0.15" timerfd = "1.6.0" utils = { path = "../utils" } vmm = { path = "../vmm" } @@ -49,7 +49,7 @@ regex = { version = "1.11.1", default-features = false, features = [ # Dev-Dependencies for uffd examples serde = { version = "1.0.219", features = ["derive"] } -userfaultfd = "0.8.1" +userfaultfd = "0.9.0" [lints] workspace = true diff --git a/src/jailer/Cargo.toml b/src/jailer/Cargo.toml index 28329f12d7a..e009408fac0 100644 --- a/src/jailer/Cargo.toml +++ b/src/jailer/Cargo.toml @@ -18,7 +18,7 @@ tracing = ["log-instrument", "utils/tracing"] libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } regex = { version = "1.11.1", default-features = false, features = ["std"] } -thiserror = "2.0.14" +thiserror = "2.0.15" vmm-sys-util = "0.14.0" utils = { path = "../utils" } diff --git a/src/log-instrument-macros/Cargo.toml b/src/log-instrument-macros/Cargo.toml index 4b64df6a934..d28e33c0f22 100644 --- a/src/log-instrument-macros/Cargo.toml +++ b/src/log-instrument-macros/Cargo.toml @@ -11,9 +11,9 @@ proc-macro = true bench = false [dependencies] -proc-macro2 = "1.0.97" +proc-macro2 = "1.0.101" quote = "1.0.40" -syn = { version = "2.0.104", features = ["full", "extra-traits"] } +syn = { version = "2.0.106", features = ["full", "extra-traits"] } [lints] workspace = true diff --git a/src/pci/Cargo.toml b/src/pci/Cargo.toml index 8598e915684..2ade6884fde 100644 --- a/src/pci/Cargo.toml +++ b/src/pci/Cargo.toml @@ -17,7 +17,7 @@ displaydoc = "0.2.5" libc = "0.2.175" log = "0.4.27" serde = { version = "1.0.219", features = ["derive"] } -thiserror = "2.0.14" +thiserror = "2.0.15" vm-allocator = "0.1.3" vm-device = { path = "../vm-device" } vm-memory = { version = "0.16.1", features = [ diff --git a/src/rebase-snap/Cargo.toml b/src/rebase-snap/Cargo.toml index 7d48a47886b..bce0ec82ce1 100644 --- a/src/rebase-snap/Cargo.toml +++ b/src/rebase-snap/Cargo.toml @@ -16,7 +16,7 @@ tracing = ["log-instrument", "utils/tracing"] displaydoc = "0.2.5" libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "2.0.14" +thiserror = "2.0.15" vmm-sys-util = "0.14.0" utils = { path = "../utils" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 1df5f8c31b9..29c37b4b7c8 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -22,7 +22,7 @@ displaydoc = "0.2.5" libc = "0.2.175" serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" -thiserror = "2.0.14" +thiserror = "2.0.15" zerocopy = { version = "0.8.26" } [lints] diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 3c1b29389c4..847db6a6583 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -20,7 +20,7 @@ fc_utils = { package = "utils", path = "../utils" } libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } semver = "1.0.26" -thiserror = "2.0.14" +thiserror = "2.0.15" vmm = { path = "../vmm" } vmm-sys-util = "0.14.0" diff --git a/src/utils/Cargo.toml b/src/utils/Cargo.toml index 0e02eb6245c..824bc3eeafa 100644 --- a/src/utils/Cargo.toml +++ b/src/utils/Cargo.toml @@ -15,7 +15,7 @@ tracing = ["log-instrument"] displaydoc = "0.2.5" libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } -thiserror = "2.0.14" +thiserror = "2.0.15" [lints] workspace = true diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index d4aee069c7e..25fe66c15b9 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -22,7 +22,7 @@ arrayvec = { version = "0.7.6", optional = true } aws-lc-rs = { version = "1.13.3", features = ["bindgen"] } base64 = "0.22.1" bincode = { version = "2.0.1", features = ["serde"] } -bitflags = "2.9.1" +bitflags = "2.9.2" byteorder = "1.5.0" crc64 = "2.0.0" derive_more = { version = "2.0.1", default-features = false, features = [ @@ -31,7 +31,7 @@ derive_more = { version = "2.0.1", default-features = false, features = [ ] } displaydoc = "0.2.5" event-manager = "0.4.1" -gdbstub = { version = "0.7.6", optional = true } +gdbstub = { version = "0.7.7", optional = true } gdbstub_arch = { version = "0.3.2", optional = true } kvm-bindings = { version = "0.13.0", features = ["fam-wrappers", "serde"] } kvm-ioctls = "0.23.0" @@ -46,9 +46,9 @@ semver = { version = "1.0.26", features = ["serde"] } serde = { version = "1.0.219", features = ["derive", "rc"] } serde_json = "1.0.142" slab = "0.4.11" -thiserror = "2.0.14" +thiserror = "2.0.15" timerfd = "1.5.0" -userfaultfd = "0.8.1" +userfaultfd = "0.9.0" utils = { path = "../utils" } uuid = "1.18.0" vhost = { version = "0.14.0", features = ["vhost-user-frontend"] }