mirror of
https://github.com/rust-vmm/vhost-device.git
synced 2025-12-30 17:49:08 +00:00
fc95d98ce0
1237 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
fc95d98ce0 |
video: bump rustfmt.toml edition to 2021
vhost-device-video is 2021 edition; bump the rustfmt.toml setting to match it. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
f44344a1b9 |
console: bump rustfmt.toml edition to 2021
vhost-device-console is 2021 edition; bump the rustfmt.toml setting to match it. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
54a00943bd |
gpu: bump rustfmt.toml edition to 2021
vhost-device-gpu is 2021 edition; bump the rustfmt.toml setting to match it. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
e1cf2aa0e7 |
sound: upgrade to 2021 edition
Bump to 2021 edition, and fix new warning lints while at it to keep CI green. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
82f5657b5b |
scsi: fix test compilation
Fix scsi test compilation by correcting the dev-dependency for virtio-queue. This would happen if someone runs the tests only for this crate, and not workspace-wide. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
79a8bc683d |
vsock: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
7dae694e63 |
spi: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
b402177977 |
sound: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
90a9634d82 |
scsi: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
c7d499c788 |
scmi: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
330d2ffdad |
rng: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
19bc862531 |
i2c: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
3fac32390e |
video: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
5f762349fb |
gpu: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
8bd01f2ffb |
console: fix minor typo
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
5a0ce5585e |
can: fix minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
eed437ca9a |
input: fix two minor typos
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
e1ef9d0239 |
build(deps): bump the rust-vmm group across 2 directories with 4 updates
Bumps the rust-vmm group with 3 updates in the / directory: [vhost-user-backend](https://github.com/rust-vmm/vhost), [virtio-queue](https://github.com/rust-vmm/vm-virtio) and [virtio-vsock](https://github.com/rust-vmm/vm-virtio). Bumps the rust-vmm group with 2 updates in the /staging directory: [vhost-user-backend](https://github.com/rust-vmm/vhost) and [virtio-queue](https://github.com/rust-vmm/vm-virtio). Updates `vhost-user-backend` from 0.19.0 to 0.20.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.19.0...vhost-user-backend-v0.20.0) Updates `virtio-bindings` from 0.2.5 to 0.2.6 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.5...virtio-bindings-v0.2.6) Updates `virtio-queue` from 0.15.0 to 0.16.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-queue-v0.15.0...virtio-queue-v0.16.0) Updates `virtio-vsock` from 0.9.0 to 0.10.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-vsock-v0.9.0...virtio-vsock-v0.10.0) Updates `vhost-user-backend` from 0.19.0 to 0.20.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.19.0...vhost-user-backend-v0.20.0) Updates `virtio-bindings` from 0.2.5 to 0.2.6 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.5...virtio-bindings-v0.2.6) Updates `virtio-queue` from 0.15.0 to 0.16.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-queue-v0.15.0...virtio-queue-v0.16.0) Updates `vhost-user-backend` from 0.19.0 to 0.20.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.19.0...vhost-user-backend-v0.20.0) Updates `virtio-bindings` from 0.2.5 to 0.2.6 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.5...virtio-bindings-v0.2.6) Updates `virtio-queue` from 0.15.0 to 0.16.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-queue-v0.15.0...virtio-queue-v0.16.0) Updates `vhost-user-backend` from 0.19.0 to 0.20.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.19.0...vhost-user-backend-v0.20.0) Updates `virtio-bindings` from 0.2.5 to 0.2.6 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.5...virtio-bindings-v0.2.6) Updates `virtio-queue` from 0.15.0 to 0.16.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-queue-v0.15.0...virtio-queue-v0.16.0) --- updated-dependencies: - dependency-name: vhost-user-backend dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: virtio-bindings dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: virtio-queue dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: virtio-vsock dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: virtio-bindings dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: virtio-queue dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: virtio-bindings dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: virtio-queue dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: virtio-bindings dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: virtio-queue dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
1a4b5ec954 |
build(deps): bump the non-rust-vmm group across 2 directories with 44 updates
--- updated-dependencies: - dependency-name: clap dependency-version: 4.5.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: console dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.174 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: num_enum dependency-version: 0.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_mangen dependency-version: 0.2.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml dependency-version: 0.8.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstream dependency-version: 0.6.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle dependency-version: 1.0.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-parse dependency-version: 0.2.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-query dependency-version: 1.1.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-wincon dependency-version: 3.0.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: atomic dependency-version: 0.6.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: autocfg dependency-version: 1.5.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: bumpalo dependency-version: 3.19.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: bytemuck dependency-version: 1.23.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: cc dependency-version: 1.2.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: cfg-if dependency-version: 1.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_lex dependency-version: 0.7.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: colorchoice dependency-version: 1.0.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: hashbrown dependency-version: 0.15.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.10.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: memchr dependency-version: 2.7.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: num_enum_derive dependency-version: 0.7.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: r-efi dependency-version: 5.3.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: redox_syscall dependency-version: 0.5.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_spanned dependency-version: 0.6.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: slab dependency-version: 0.4.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: smallvec dependency-version: 1.15.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_datetime dependency-version: 0.6.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_edit dependency-version: 0.22.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_write dependency-version: 0.1.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wasi dependency-version: 0.11.1+wasi-snapshot-preview1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap dependency-version: 4.5.40 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.174 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: num_enum dependency-version: 0.7.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstream dependency-version: 0.6.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle dependency-version: 1.0.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-parse dependency-version: 0.2.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-query dependency-version: 1.1.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-wincon dependency-version: 3.0.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: autocfg dependency-version: 1.5.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: bumpalo dependency-version: 3.19.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: cfg-if dependency-version: 1.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_lex dependency-version: 0.7.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: colorchoice dependency-version: 1.0.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: errno dependency-version: 0.3.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: hashbrown dependency-version: 0.15.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.10.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: memchr dependency-version: 2.7.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: num_enum_derive dependency-version: 0.7.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: prettyplease dependency-version: 0.2.34 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: r-efi dependency-version: 5.3.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: slab dependency-version: 0.4.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: syn dependency-version: 2.0.104 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_datetime dependency-version: 0.6.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_edit dependency-version: 0.22.27 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy dependency-version: 0.8.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy-derive dependency-version: 0.8.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: hermit-abi dependency-version: 0.5.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: jiff dependency-version: 0.2.15 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: jiff-static dependency-version: 0.2.15 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: portable-atomic dependency-version: 1.11.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
91a625603f |
chore: bump virtio-queue and some related dependencies
virtio-queue v0.15 introduces a new Descriptor API supporting both split and packed virtqueue. Update our dependencies and code to work with the new version of the crate, including updating vhost-user-backend and virtio-vsock. Updates `vhost-user-backend` from 0.18.0 to 0.19.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](rust-vmm/vhost@vhost-user-backend-v0.18.0...vhost-user-backend-v0.19.0) Updates `virtio-queue` from 0.14.0 to 0.15.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](rust-vmm/vm-virtio@virtio-queue-v0.14.0...virtio-queue-v0.15.0) Updates `virtio-vsock` from 0.8.0 to 0.9.0 - [Release notes](https://github.com/rust-vmm/vm-virtio/releases) - [Commits](rust-vmm/vm-virtio@virtio-vsock-v0.8.0...virtio-vsock-v0.9.0) Signed-off-by: Wenyu Huang <huangwenyuu@outlook.com> |
||
|
|
3e98e89aaa |
build(deps): bump rust-vmm-ci from c3ef897 to aa2f8a9
Bumps [rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci) from `c3ef897` to `aa2f8a9`.
- [Commits](
|
||
|
|
997d67be83 |
vhost-device-gpio: Fix typos in README
In the examples of using vhost-device-gpio, the options should be --device-list=s4:s8 instead of --device-list=s4,s8, and --socket-count=2 instead of --socket-count=1. Signed-off-by: Jun Yabuki <Yabuki.Jun@dx.MitsubishiElectric.co.jp> |
||
|
|
99233823e8 |
build(deps): bump the rust-vmm group across 2 directories with 4 updates
Bumps the rust-vmm group with 3 updates in the / directory: [vhost](https://github.com/rust-vmm/vhost), [vhost-user-backend](https://github.com/rust-vmm/vhost) and [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util). Bumps the rust-vmm group with 3 updates in the /staging directory: [vhost](https://github.com/rust-vmm/vhost), [vhost-user-backend](https://github.com/rust-vmm/vhost) and [vmm-sys-util](https://github.com/rust-vmm/vmm-sys-util). Updates `vhost` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.13.0...vhost-v0.14.0) Updates `vhost-user-backend` from 0.17.0 to 0.18.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.17.0...vhost-user-backend-v0.18.0) Updates `vm-memory` from 0.16.1 to 0.16.2 - [Release notes](https://github.com/rust-vmm/vm-memory/releases) - [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.16.2/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.16.1...v0.16.2) Updates `vmm-sys-util` from 0.12.1 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases) - [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vmm-sys-util/compare/v0.12.1...v0.14.0) Updates `vhost` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.13.0...vhost-v0.14.0) Updates `vhost-user-backend` from 0.17.0 to 0.18.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.17.0...vhost-user-backend-v0.18.0) Updates `vm-memory` from 0.16.1 to 0.16.2 - [Release notes](https://github.com/rust-vmm/vm-memory/releases) - [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.16.2/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.16.1...v0.16.2) Updates `vmm-sys-util` from 0.12.1 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases) - [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vmm-sys-util/compare/v0.12.1...v0.14.0) Updates `vhost` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.13.0...vhost-v0.14.0) Updates `vhost-user-backend` from 0.17.0 to 0.18.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.17.0...vhost-user-backend-v0.18.0) Updates `vm-memory` from 0.16.1 to 0.16.2 - [Release notes](https://github.com/rust-vmm/vm-memory/releases) - [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.16.2/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.16.1...v0.16.2) Updates `vmm-sys-util` from 0.12.1 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases) - [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vmm-sys-util/compare/v0.12.1...v0.14.0) Updates `vhost` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.13.0...vhost-v0.14.0) Updates `vhost-user-backend` from 0.17.0 to 0.18.0 - [Release notes](https://github.com/rust-vmm/vhost/releases) - [Commits](https://github.com/rust-vmm/vhost/compare/vhost-user-backend-v0.17.0...vhost-user-backend-v0.18.0) Updates `vm-memory` from 0.16.1 to 0.16.2 - [Release notes](https://github.com/rust-vmm/vm-memory/releases) - [Changelog](https://github.com/rust-vmm/vm-memory/blob/v0.16.2/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.16.1...v0.16.2) Updates `vmm-sys-util` from 0.12.1 to 0.14.0 - [Release notes](https://github.com/rust-vmm/vmm-sys-util/releases) - [Changelog](https://github.com/rust-vmm/vmm-sys-util/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-vmm/vmm-sys-util/compare/v0.12.1...v0.14.0) --- updated-dependencies: - dependency-name: vhost dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vm-memory dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: vmm-sys-util dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vm-memory dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: vmm-sys-util dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vm-memory dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: vmm-sys-util dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vhost-user-backend dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm - dependency-name: vm-memory dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-vmm - dependency-name: vmm-sys-util dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> [SG] removed unused import: `ioctl_ioc_nr` Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> |
||
|
|
f44737d2b4 |
build(deps): bump the non-rust-vmm group across 2 directories with 25 updates
Bumps the non-rust-vmm group with 17 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.37` | `4.5.39` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.9.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.20.0` | | [nix](https://github.com/nix-rust/nix) | `0.30.0` | `0.30.1` | | [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.8.22` | | [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.20` | `1.2.25` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.2` | `0.3.3` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.6` | `0.8.8` | | [lock_api](https://github.com/Amanieu/parking_lot) | `0.4.12` | `0.4.13` | | [mio](https://github.com/tokio-rs/mio) | `1.0.3` | `1.0.4` | | [parking_lot](https://github.com/Amanieu/parking_lot) | `0.12.3` | `0.12.4` | | redox_syscall | `0.5.11` | `0.5.12` | | [signal-hook](https://github.com/vorner/signal-hook) | `0.3.17` | `0.3.18` | | [socket2](https://github.com/rust-lang/socket2) | `0.5.9` | `0.5.10` | | [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.17.0` | | [winnow](https://github.com/winnow-rs/winnow) | `0.7.7` | `0.7.10` | Bumps the non-rust-vmm group with 12 updates in the /staging directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.37` | `4.5.39` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.9.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.20.0` | | [anstyle-wincon](https://github.com/rust-cli/anstyle) | `3.0.7` | `3.0.8` | | [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.11` | `0.3.12` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.2` | `0.3.3` | | [libloading](https://github.com/nagisa/rust_libloading) | `0.8.6` | `0.8.8` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.32` | `0.2.33` | | [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.17.0` | | [winnow](https://github.com/winnow-rs/winnow) | `0.7.7` | `0.7.10` | | [jiff](https://github.com/BurntSushi/jiff) | `0.2.10` | `0.2.14` | | [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` | Updates `clap` from 4.5.37 to 4.5.39 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.39) Updates `bitflags` from 2.9.0 to 2.9.1 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.9.0...2.9.1) Updates `tempfile` from 3.19.1 to 3.20.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0) Updates `nix` from 0.30.0 to 0.30.1 - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.30.0...v0.30.1) Updates `toml` from 0.8.20 to 0.8.22 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.22) Updates `anstyle-wincon` from 3.0.7 to 3.0.8 - [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.7...anstyle-wincon-v3.0.8) Updates `cc` from 1.2.20 to 1.2.25 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.20...cc-v1.2.25) Updates `clap_builder` from 4.5.37 to 4.5.39 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.37...v4.5.39) Updates `getrandom` from 0.3.2 to 0.3.3 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.3.2...v0.3.3) Updates `libloading` from 0.8.6 to 0.8.8 - [Commits](https://github.com/nagisa/rust_libloading/commits) Updates `lock_api` from 0.4.12 to 0.4.13 - [Release notes](https://github.com/Amanieu/parking_lot/releases) - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](https://github.com/Amanieu/parking_lot/compare/lock_api-0.4.12...lock_api-v0.4.13) Updates `mio` from 1.0.3 to 1.0.4 - [Release notes](https://github.com/tokio-rs/mio/releases) - [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/mio/commits) Updates `parking_lot` from 0.12.3 to 0.12.4 - [Release notes](https://github.com/Amanieu/parking_lot/releases) - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.3...parking_lot-v0.12.4) Updates `parking_lot_core` from 0.9.10 to 0.9.11 - [Release notes](https://github.com/Amanieu/parking_lot/releases) - [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md) - [Commits](https://github.com/Amanieu/parking_lot/compare/core-0.9.10...parking_lot_core-v0.9.11) Updates `redox_syscall` from 0.5.11 to 0.5.12 Updates `signal-hook` from 0.3.17 to 0.3.18 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/v0.3.17...v0.3.18) Updates `socket2` from 0.5.9 to 0.5.10 - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits) Updates `uuid` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0) Updates `uuid-macro-internal` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0) Updates `winnow` from 0.7.7 to 0.7.10 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.7...v0.7.10) Updates `clap` from 4.5.37 to 4.5.39 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.39) Updates `bitflags` from 2.9.0 to 2.9.1 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.9.0...2.9.1) Updates `tempfile` from 3.19.1 to 3.20.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0) Updates `anstyle-wincon` from 3.0.7 to 3.0.8 - [Commits](https://github.com/rust-cli/anstyle/compare/anstyle-wincon-v3.0.7...anstyle-wincon-v3.0.8) Updates `clap_builder` from 4.5.37 to 4.5.39 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.37...v4.5.39) Updates `errno` from 0.3.11 to 0.3.12 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/compare/v0.3.11...v0.3.12) Updates `getrandom` from 0.3.2 to 0.3.3 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.3.2...v0.3.3) Updates `libloading` from 0.8.6 to 0.8.8 - [Commits](https://github.com/nagisa/rust_libloading/commits) Updates `prettyplease` from 0.2.32 to 0.2.33 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.32...0.2.33) Updates `uuid` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0) Updates `uuid-macro-internal` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0) Updates `winnow` from 0.7.7 to 0.7.10 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.7...v0.7.10) Updates `jiff` from 0.2.10 to 0.2.14 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.10...jiff-static-0.2.14) Updates `jiff-static` from 0.2.10 to 0.2.14 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.10...jiff-static-0.2.14) Updates `num_cpus` from 1.16.0 to 1.17.0 - [Release notes](https://github.com/seanmonstar/num_cpus/releases) - [Changelog](https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md) - [Commits](https://github.com/seanmonstar/num_cpus/compare/v1.16.0...v1.17.0) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.39 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: nix dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml dependency-version: 0.8.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anstyle-wincon dependency-version: 3.0.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: cc dependency-version: 1.2.25 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.39 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: getrandom dependency-version: 0.3.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libloading dependency-version: 0.8.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: lock_api dependency-version: 0.4.13 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: mio dependency-version: 1.0.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: parking_lot dependency-version: 0.12.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: parking_lot_core dependency-version: 0.9.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: redox_syscall dependency-version: 0.5.12 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: signal-hook dependency-version: 0.3.18 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: socket2 dependency-version: 0.5.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.17.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: uuid-macro-internal dependency-version: 1.17.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap dependency-version: 4.5.39 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.20.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: anstyle-wincon dependency-version: 3.0.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.39 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: errno dependency-version: 0.3.12 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: getrandom dependency-version: 0.3.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libloading dependency-version: 0.8.8 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: prettyplease dependency-version: 0.2.33 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.17.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: uuid-macro-internal dependency-version: 1.17.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: jiff dependency-version: 0.2.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: jiff-static dependency-version: 0.2.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: num_cpus dependency-version: 1.17.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
e0863e0459 |
vsock: Fix handling of data in the tx queue
Data from the tx queue was being handled incorrectly when it only partially fit at the end of the circular buffer: The beginning of the data was being copied again to start of the circular buffer. Signed-off-by: Jorge E. Moreira <jemoreira@google.com> |
||
|
|
de0322012e |
Corrected typo
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com> |
||
|
|
9115fabe5f |
Change unwrap to expect
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com> |
||
|
|
165f5f6e82 |
Update after code review. Use to_string in map_err
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com> |
||
|
|
e87fe89cdf |
Rework error check.
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com> |
||
|
|
750c4587e4 |
Remove unwraps in scmi
A few unwraps which may or may not be needed was replaced with Result types. Signed-off-by: Fredrik Simonsson <fredrsim@axis.com> |
||
|
|
68c2a0fee4 |
build(deps): bump the non-rust-vmm group across 2 directories with 31 updates
Bumps the non-rust-vmm group with 19 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.37` | | [crossterm](https://github.com/crossterm-rs/crossterm) | `0.28.1` | `0.29.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.172` | | [rand](https://github.com/rust-random/rand) | `0.9.0` | `0.9.1` | | [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.19` | `0.8.20` | | [markdown](https://github.com/wooorm/markdown-rs) | `1.0.0-alpha.23` | `1.0.0` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.98` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.22.0` | `1.23.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.17` | `1.2.20` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.3` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.9.0` | | [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.95` | | redox_syscall | `0.5.10` | `0.5.11` | | [signal-hook-registry](https://github.com/vorner/signal-hook) | `1.4.2` | `1.4.5` | | [smallvec](https://github.com/servo/rust-smallvec) | `1.14.0` | `1.15.0` | | [toml_datetime](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.24` | `0.22.26` | Bumps the non-rust-vmm group with 17 updates in the /staging directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.34` | `4.5.37` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.7` | `0.11.8` | | [libc](https://github.com/rust-lang/libc) | `0.2.171` | `0.2.172` | | [rand](https://github.com/rust-random/rand) | `0.9.0` | `0.9.1` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.97` | `1.0.98` | | [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.10` | `0.3.11` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.3` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.8.0` | `2.9.0` | | [linux-raw-sys](https://github.com/sunfishcode/linux-raw-sys) | `0.9.3` | `0.9.4` | | [ppv-lite86](https://github.com/cryptocorrosion/cryptocorrosion) | `0.2.20` | `0.2.21` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.31` | `0.2.32` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.94` | `1.0.95` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.0.3` | `1.0.7` | | [syn](https://github.com/dtolnay/syn) | `2.0.100` | `2.0.101` | | [toml_datetime](https://github.com/toml-rs/toml) | `0.6.8` | `0.6.9` | | [toml_edit](https://github.com/toml-rs/toml) | `0.22.24` | `0.22.26` | | [jiff](https://github.com/BurntSushi/jiff) | `0.2.5` | `0.2.10` | Updates `clap` from 4.5.34 to 4.5.37 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.37) Updates `crossterm` from 0.28.1 to 0.29.0 - [Release notes](https://github.com/crossterm-rs/crossterm/releases) - [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md) - [Commits](https://github.com/crossterm-rs/crossterm/commits/0.29) Updates `libc` from 0.2.171 to 0.2.172 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.171...0.2.172) Updates `rand` from 0.9.0 to 0.9.1 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.9.0...rand_core-0.9.1) Updates `nix` from 0.29.0 to 0.30.0 - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.0) Updates `toml` from 0.8.19 to 0.8.20 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20) Updates `markdown` from 1.0.0-alpha.23 to 1.0.0 - [Release notes](https://github.com/wooorm/markdown-rs/releases) - [Commits](https://github.com/wooorm/markdown-rs/compare/1.0.0-alpha.23...1.0.0) Updates `anyhow` from 1.0.97 to 1.0.98 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98) Updates `bytemuck` from 1.22.0 to 1.23.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.22.0...v1.23.0) Updates `cc` from 1.2.17 to 1.2.20 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.17...cc-v1.2.20) Updates `clap_builder` from 4.5.34 to 4.5.37 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.34...v4.5.37) Updates `hashbrown` from 0.15.2 to 0.15.3 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/commits/v0.15.3) Updates `indexmap` from 2.8.0 to 2.9.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.8.0...2.9.0) Updates `ppv-lite86` from 0.2.20 to 0.2.21 - [Commits](https://github.com/cryptocorrosion/cryptocorrosion/commits/ppv-lite86-0.2.21) Updates `proc-macro2` from 1.0.94 to 1.0.95 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.94...1.0.95) Updates `redox_syscall` from 0.5.10 to 0.5.11 Updates `signal-hook-registry` from 1.4.2 to 1.4.5 - [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md) - [Commits](https://github.com/vorner/signal-hook/compare/registry-v1.4.2...registry-v1.4.5) Updates `smallvec` from 1.14.0 to 1.15.0 - [Release notes](https://github.com/servo/rust-smallvec/releases) - [Commits](https://github.com/servo/rust-smallvec/compare/v1.14.0...v1.15.0) Updates `toml_datetime` from 0.6.8 to 0.6.9 - [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.8...toml_datetime-v0.6.9) Updates `toml_edit` from 0.22.24 to 0.22.26 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.24...v0.22.26) Updates `winnow` from 0.7.4 to 0.7.7 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.4...v0.7.7) Updates `clap` from 4.5.34 to 4.5.37 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.34...clap_complete-v4.5.37) Updates `env_logger` from 0.11.7 to 0.11.8 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.7...v0.11.8) Updates `libc` from 0.2.171 to 0.2.172 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.172/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.171...0.2.172) Updates `rand` from 0.9.0 to 0.9.1 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.9.0...rand_core-0.9.1) Updates `anyhow` from 1.0.97 to 1.0.98 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.97...1.0.98) Updates `clap_builder` from 4.5.34 to 4.5.37 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.34...v4.5.37) Updates `errno` from 0.3.10 to 0.3.11 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/compare/v0.3.10...v0.3.11) Updates `hashbrown` from 0.15.2 to 0.15.3 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/commits/v0.15.3) Updates `indexmap` from 2.8.0 to 2.9.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.8.0...2.9.0) Updates `linux-raw-sys` from 0.9.3 to 0.9.4 - [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.9.3...v0.9.4) Updates `ppv-lite86` from 0.2.20 to 0.2.21 - [Commits](https://github.com/cryptocorrosion/cryptocorrosion/commits/ppv-lite86-0.2.21) Updates `prettyplease` from 0.2.31 to 0.2.32 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.31...0.2.32) Updates `proc-macro2` from 1.0.94 to 1.0.95 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.94...1.0.95) Updates `rustix` from 1.0.3 to 1.0.7 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v1.0.3...v1.0.7) Updates `syn` from 2.0.100 to 2.0.101 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.100...2.0.101) Updates `toml_datetime` from 0.6.8 to 0.6.9 - [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.6.8...toml_datetime-v0.6.9) Updates `toml_edit` from 0.22.24 to 0.22.26 - [Commits](https://github.com/toml-rs/toml/compare/v0.22.24...v0.22.26) Updates `winnow` from 0.7.4 to 0.7.7 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.4...v0.7.7) Updates `zerocopy` from 0.7.35 to 0.8.25 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25) Updates `zerocopy-derive` from 0.7.35 to 0.8.25 - [Release notes](https://github.com/google/zerocopy/releases) - [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md) - [Commits](https://github.com/google/zerocopy/compare/v0.7.35...v0.8.25) Updates `jiff` from 0.2.5 to 0.2.10 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.5...jiff-static-0.2.10) Updates `jiff-static` from 0.2.5 to 0.2.10 - [Release notes](https://github.com/BurntSushi/jiff/releases) - [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md) - [Commits](https://github.com/BurntSushi/jiff/compare/jiff-static-0.2.5...jiff-static-0.2.10) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.37 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: crossterm dependency-version: 0.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.172 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rand dependency-version: 0.9.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: nix dependency-version: 0.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: toml dependency-version: 0.8.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: markdown dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.98 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bytemuck dependency-version: 1.23.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: cc dependency-version: 1.2.20 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.37 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: hashbrown dependency-version: 0.15.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.9.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: ppv-lite86 dependency-version: 0.2.21 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro2 dependency-version: 1.0.95 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: redox_syscall dependency-version: 0.5.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: signal-hook-registry dependency-version: 1.4.5 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: smallvec dependency-version: 1.15.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: toml_datetime dependency-version: 0.6.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_edit dependency-version: 0.22.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap dependency-version: 4.5.37 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: env_logger dependency-version: 0.11.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.172 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rand dependency-version: 0.9.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.98 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.37 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: errno dependency-version: 0.3.11 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: hashbrown dependency-version: 0.15.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.9.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: linux-raw-sys dependency-version: 0.9.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: ppv-lite86 dependency-version: 0.2.21 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: prettyplease dependency-version: 0.2.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro2 dependency-version: 1.0.95 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rustix dependency-version: 1.0.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: syn dependency-version: 2.0.101 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_datetime dependency-version: 0.6.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: toml_edit dependency-version: 0.22.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.7 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: zerocopy dependency-version: 0.8.25 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: zerocopy-derive dependency-version: 0.8.25 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: jiff dependency-version: 0.2.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: jiff-static dependency-version: 0.2.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
f6f4a90e12 |
xtask: also generate EXAMPLES section
Include "Examples" section from READMEs if they exist into the generated manual page. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
72f811cf4f |
scmi/README.md: convert code blocks to markdown
Code blocks were in some kind of rSt format (?). Convert them to markdown. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
bf1ae745b7 |
README.md: add Packaging and distribution section
Add Packaging and distribution section that mentions the ability to generate manual pages using the xtask crate in this workspace. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
9f4df007db |
xtask: add README.md
Add documentation in a README.md file. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
4ef66aae1e |
xtask: generate manpage for vhost-device-scmi
Add vhost-device-scmi support for the mangen task in xtask binary.
This generates a manpage in target/dist/man/vhost-device-scmi.1
The rendered ROFF output looks like:
vhost-device-scmi(1) General Commands Manual vhost-device-scmi(1)
NAME
vhost-device-scmi - vhost-user SCMI backend device
SYNOPSIS
vhost-device-scmi <-s|--socket-path> [-d|--device] [--help-devices] [-h|--help] [-V|--version]
DESCRIPTION
vhost-user SCMI backend device
OPTIONS
-s, --socket-path=SOCKET_PATH
vhost-user socket to use
-d, --device=DEVICE
Devices to expose
--help-devices
Print help on available devices
-h, --help
Print help
-V, --version
Print version
VERSION
v0.3.0
REPORTING BUGS
Report bugs to the project's issue tracker: https://github.com/rust-vmm/vhost-device
vhost-device-scmi 0.3.0 vhost-device-scmi(1)
Fixes #697 ("Add man page for vhost-device-scmi")
Resolves: https://github.com/rust-vmm/vhost-device/issues/697
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
|
||
|
|
5624abb31f |
scmi: move CLI arg types to lib submodule
Currently, the main CLI struct type is defined in src/main.rs thus inaccessible when using the crate as a library. Move it to its own module under src/args.rs This will be useful in the followup commit that will use src/args.rs directly to generate manual pages using clap_mangen from the xtask crate in this workspace. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
427ea9655e |
Add an xtask crate to generate manpages
For information about the cargo xtask workflow pattern see: <https://github.com/matklad/cargo-xtask> This commit adds an xtask crate with only one task, "mangen", which generates a ROFF manual page under `target/dist/man` directory for the vhost-device-sound binary. The xtask crate can be configured using cargo features, to help packagers configure what manpages are generated. This generates a manpage in target/dist/man/vhost-device-sound.1 The rendered ROFF output looks like: vhost-device-sound(1) General Commands Manual vhost-device-sound(1) NAME vhost-device-sound - A virtio-sound device using the vhost-user protocol. SYNOPSIS vhost-device-sound <--socket> <--backend> [-h|--help] [-V|--version] DESCRIPTION A virtio-sound device using the vhost-user protocol. OPTIONS --socket=SOCKET vhost-user Unix domain socket path --backend=BACKEND audio backend to be used [possible values: null, pipewire, alsa] -h, --help Print help -V, --version Print version VERSION v0.2.0 REPORTING BUGS Report bugs to the project's issue tracker: https://github.com/rust-vmm/vhost-device vhost-device-sound 0.2.0 vhost-device-sound(1) Fixes #687 ("Add man page for vhost-device-sound") Resolves: https://github.com/rust-vmm/vhost-device/issues/687 Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
de8ed1baea |
sound: move CLI arg types to lib submodule
Currently, the main CLI struct type is defined in src/main.rs thus inaccessible when using the crate as a library. Move it to its own module under src/args.rs This will be useful for followup commits that will use src/args.rs directly to generate manual pages using clap_mangen Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
26e163736c |
build(deps): bump rust-vmm-ci from 3ea2d3f to c3ef897
Bumps [rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci) from `3ea2d3f` to `c3ef897`.
- [Commits](
|
||
|
|
3f9711863d |
video: remove redundant .to_string() in log::debug
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
6d6e874ed4 |
video: remove unnecessary return
No functional change. Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> |
||
|
|
2012d2198b |
video: don't needlessly clone Waker
Clippy complains about Option::take() called on a temporary value:
```text
error: called `Option::take()` on a temporary value
--> vhost-device-video/src/stream.rs:125:30
|
125 | if let Some(waker) = self.waker().take() {
| ^^^^^^^^^^^^^^^^^^^
|
= note: `waker` creates a temporary value, so calling take() has no effect
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_option_take
= note: `-D clippy::needless-option-take` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::needless_option_take)]`
```
But Waker is meant to be consumed when calling Waker::wake, so there's
no need to clone temporary values. Move the .wake() call inside
ResourceState's set_ready() method so we don't have to lock the mutex
again.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
|
||
|
|
710e651af2 |
video: Fix clippy::precedence lint
Fix clippy warning about bit shift lacking parentheses.
```text
error: operator precedence can trip the unwary
--> vhost-device-video/src/vhu_video.rs:168:9
|
168 | / 1 << VIRTIO_F_VERSION_1
169 | | | 1 << VIRTIO_F_NOTIFY_ON_EMPTY
170 | | | 1 << VIRTIO_RING_F_INDIRECT_DESC
171 | | | 1 << VIRTIO_RING_F_EVENT_IDX
172 | | | 1 << VIRTIO_VIDEO_F_RESOURCE_GUEST_PAGES
| |______________________________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence
= note: `-D clippy::precedence` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::precedence)]`
help: consider parenthesizing your expression
|
168 ~ 1 << VIRTIO_F_VERSION_1
169 + | 1 << VIRTIO_F_NOTIFY_ON_EMPTY
170 + | 1 << VIRTIO_RING_F_INDIRECT_DESC
171 + | 1 << VIRTIO_RING_F_EVENT_IDX | (1 << VIRTIO_VIDEO_F_RESOURCE_GUEST_PAGES)
|
```
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
|
||
|
|
a1b57b9509 |
build(deps): bump the non-rust-vmm group across 2 directories with 46 updates
Bumps the non-rust-vmm group with 34 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.34` | | [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` | | [console](https://github.com/console-rs/console) | `0.15.10` | `0.15.11` | | [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.171` | | [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.9.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.19.1` | | [evdev](https://github.com/cmr/evdev) | `0.13.0` | `0.13.1` | | [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.25.0` | | [serde](https://github.com/serde-rs/serde) | `1.0.218` | `1.0.219` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.97` | | [bytemuck](https://github.com/Lokathor/bytemuck) | `1.21.0` | `1.22.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.16` | `1.2.17` | | [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` | | [fragile](https://github.com/mitsuhiko/fragile) | `2.0.0` | `2.0.1` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.2` | | [humantime](https://github.com/chronotope/humantime) | `2.1.0` | `2.2.0` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.8.0` | | [itoa](https://github.com/dtolnay/itoa) | `1.0.14` | `1.0.15` | | [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` | | [pkg-config](https://github.com/rust-lang/pkg-config-rs) | `0.3.31` | `0.3.32` | | [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.2.0` | `3.3.0` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.94` | | [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` | | [rand_core](https://github.com/rust-random/rand) | `0.9.2` | `0.9.3` | | redox_syscall | `0.5.9` | `0.5.10` | | [remain](https://github.com/dtolnay/remain) | `0.2.14` | `0.2.15` | | [ryu](https://github.com/dtolnay/ryu) | `1.0.19` | `1.0.20` | | [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.26` | | [serde_json](https://github.com/serde-rs/json) | `1.0.139` | `1.0.140` | | [socket2](https://github.com/rust-lang/socket2) | `0.5.8` | `0.5.9` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` | | [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.16.0` | | [winnow](https://github.com/winnow-rs/winnow) | `0.7.3` | `0.7.4` | Bumps the non-rust-vmm group with 23 updates in the /staging directory: | Package | From | To | | --- | --- | --- | | [clap](https://github.com/clap-rs/clap) | `4.5.31` | `4.5.34` | | [env_logger](https://github.com/rust-cli/env_logger) | `0.11.6` | `0.11.7` | | [log](https://github.com/rust-lang/log) | `0.4.26` | `0.4.27` | | [thiserror](https://github.com/dtolnay/thiserror) | `2.0.11` | `2.0.12` | | [libc](https://github.com/rust-lang/libc) | `0.2.170` | `0.2.171` | | [bitflags](https://github.com/bitflags/bitflags) | `2.8.0` | `2.9.0` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.17.1` | `3.19.1` | | [rstest](https://github.com/la10736/rstest) | `0.24.0` | `0.25.0` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.96` | `1.0.97` | | [either](https://github.com/rayon-rs/either) | `1.14.0` | `1.15.0` | | [getrandom](https://github.com/rust-random/getrandom) | `0.3.1` | `0.3.2` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.7.1` | `2.8.0` | | [once_cell](https://github.com/matklad/once_cell) | `1.20.3` | `1.21.3` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.29` | `0.2.31` | | [proc-macro-crate](https://github.com/bkchr/proc-macro-crate) | `3.2.0` | `3.3.0` | | [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.93` | `1.0.94` | | [quote](https://github.com/dtolnay/quote) | `1.0.38` | `1.0.40` | | [rand_core](https://github.com/rust-random/rand) | `0.9.2` | `0.9.3` | | [semver](https://github.com/dtolnay/semver) | `1.0.25` | `1.0.26` | | [syn](https://github.com/dtolnay/syn) | `2.0.98` | `2.0.100` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.17` | `1.0.18` | | [uuid](https://github.com/uuid-rs/uuid) | `1.15.1` | `1.16.0` | | [winnow](https://github.com/winnow-rs/winnow) | `0.7.3` | `0.7.4` | Updates `clap` from 4.5.31 to 4.5.34 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.34) Updates `log` from 0.4.26 to 0.4.27 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27) Updates `thiserror` from 2.0.11 to 2.0.12 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.11...2.0.12) Updates `console` from 0.15.10 to 0.15.11 - [Release notes](https://github.com/console-rs/console/releases) - [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md) - [Commits](https://github.com/console-rs/console/compare/0.15.10...0.15.11) Updates `libc` from 0.2.170 to 0.2.171 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171) Updates `bitflags` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0) Updates `tempfile` from 3.17.1 to 3.19.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.19.1) Updates `evdev` from 0.13.0 to 0.13.1 - [Changelog](https://github.com/emberian/evdev/blob/main/CHANGELOG.md) - [Commits](https://github.com/cmr/evdev/compare/0.13.0...0.13.1) Updates `rstest` from 0.24.0 to 0.25.0 - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0) Updates `serde` from 1.0.218 to 1.0.219 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219) Updates `anyhow` from 1.0.96 to 1.0.97 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97) Updates `bytemuck` from 1.21.0 to 1.22.0 - [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md) - [Commits](https://github.com/Lokathor/bytemuck/compare/v1.21.0...v1.22.0) Updates `cc` from 1.2.16 to 1.2.17 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.16...cc-v1.2.17) Updates `clap_builder` from 4.5.31 to 4.5.34 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...v4.5.34) Updates `clap_derive` from 4.5.28 to 4.5.32 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.32) Updates `either` from 1.14.0 to 1.15.0 - [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0) Updates `fragile` from 2.0.0 to 2.0.1 - [Changelog](https://github.com/mitsuhiko/fragile/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/fragile/compare/2.0.0...2.0.1) Updates `getrandom` from 0.3.1 to 0.3.2 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.3.1...v0.3.2) Updates `humantime` from 2.1.0 to 2.2.0 - [Commits](https://github.com/chronotope/humantime/commits) Updates `indexmap` from 2.7.1 to 2.8.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0) Updates `itoa` from 1.0.14 to 1.0.15 - [Release notes](https://github.com/dtolnay/itoa/releases) - [Commits](https://github.com/dtolnay/itoa/compare/1.0.14...1.0.15) Updates `once_cell` from 1.20.3 to 1.21.3 - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.3) Updates `pkg-config` from 0.3.31 to 0.3.32 - [Changelog](https://github.com/rust-lang/pkg-config-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/pkg-config-rs/compare/0.3.31...0.3.32) Updates `proc-macro-crate` from 3.2.0 to 3.3.0 - [Release notes](https://github.com/bkchr/proc-macro-crate/releases) - [Commits](https://github.com/bkchr/proc-macro-crate/compare/v3.2.0...v3.3.0) Updates `proc-macro2` from 1.0.93 to 1.0.94 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94) Updates `quote` from 1.0.38 to 1.0.40 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.40) Updates `rand_core` from 0.9.2 to 0.9.3 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/commits) Updates `redox_syscall` from 0.5.9 to 0.5.10 Updates `remain` from 0.2.14 to 0.2.15 - [Release notes](https://github.com/dtolnay/remain/releases) - [Commits](https://github.com/dtolnay/remain/compare/0.2.14...0.2.15) Updates `rstest_macros` from 0.24.0 to 0.25.0 - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0) Updates `ryu` from 1.0.19 to 1.0.20 - [Release notes](https://github.com/dtolnay/ryu/releases) - [Commits](https://github.com/dtolnay/ryu/compare/1.0.19...1.0.20) Updates `semver` from 1.0.25 to 1.0.26 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.25...1.0.26) Updates `serde_derive` from 1.0.218 to 1.0.219 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.218...v1.0.219) Updates `serde_json` from 1.0.139 to 1.0.140 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.139...v1.0.140) Updates `socket2` from 0.5.8 to 0.5.9 - [Release notes](https://github.com/rust-lang/socket2/releases) - [Changelog](https://github.com/rust-lang/socket2/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/socket2/commits) Updates `unicode-ident` from 1.0.17 to 1.0.18 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18) Updates `uuid` from 1.15.1 to 1.16.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) Updates `uuid-macro-internal` from 1.15.1 to 1.16.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) Updates `winnow` from 0.7.3 to 0.7.4 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.3...v0.7.4) Updates `wit-bindgen-rt` from 0.33.0 to 0.39.0 - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.33.0...v0.39.0) Updates `clap` from 4.5.31 to 4.5.34 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...clap_complete-v4.5.34) Updates `env_logger` from 0.11.6 to 0.11.7 - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.6...v0.11.7) Updates `log` from 0.4.26 to 0.4.27 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27) Updates `thiserror` from 2.0.11 to 2.0.12 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/2.0.11...2.0.12) Updates `libc` from 0.2.170 to 0.2.171 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.171/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.170...0.2.171) Updates `bitflags` from 2.8.0 to 2.9.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.8.0...2.9.0) Updates `tempfile` from 3.17.1 to 3.19.1 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.17.1...v3.19.1) Updates `rstest` from 0.24.0 to 0.25.0 - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0) Updates `anyhow` from 1.0.96 to 1.0.97 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.96...1.0.97) Updates `clap_builder` from 4.5.31 to 4.5.34 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.31...v4.5.34) Updates `clap_derive` from 4.5.28 to 4.5.32 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v4.5.28...v4.5.32) Updates `either` from 1.14.0 to 1.15.0 - [Commits](https://github.com/rayon-rs/either/compare/1.14.0...1.15.0) Updates `getrandom` from 0.3.1 to 0.3.2 - [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/getrandom/compare/v0.3.1...v0.3.2) Updates `indexmap` from 2.7.1 to 2.8.0 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.7.1...2.8.0) Updates `linux-raw-sys` from 0.4.15 to 0.9.3 - [Commits](https://github.com/sunfishcode/linux-raw-sys/compare/v0.4.15...v0.9.3) Updates `once_cell` from 1.20.3 to 1.21.3 - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](https://github.com/matklad/once_cell/compare/v1.20.3...v1.21.3) Updates `prettyplease` from 0.2.29 to 0.2.31 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](https://github.com/dtolnay/prettyplease/compare/0.2.29...0.2.31) Updates `proc-macro-crate` from 3.2.0 to 3.3.0 - [Release notes](https://github.com/bkchr/proc-macro-crate/releases) - [Commits](https://github.com/bkchr/proc-macro-crate/compare/v3.2.0...v3.3.0) Updates `proc-macro2` from 1.0.93 to 1.0.94 - [Release notes](https://github.com/dtolnay/proc-macro2/releases) - [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94) Updates `quote` from 1.0.38 to 1.0.40 - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.40) Updates `rand_core` from 0.9.2 to 0.9.3 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/commits) Updates `rstest_macros` from 0.24.0 to 0.25.0 - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.24.0...v0.25.0) Updates `rustix` from 0.38.44 to 1.0.3 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.44...v1.0.3) Updates `semver` from 1.0.25 to 1.0.26 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.25...1.0.26) Updates `syn` from 2.0.98 to 2.0.100 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.98...2.0.100) Updates `unicode-ident` from 1.0.17 to 1.0.18 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18) Updates `uuid` from 1.15.1 to 1.16.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) Updates `uuid-macro-internal` from 1.15.1 to 1.16.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.15.1...v1.16.0) Updates `wasi` from 0.13.3+wasi-0.2.2 to 0.14.2+wasi-0.2.4 - [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.13.3...0.14.2) Updates `winnow` from 0.7.3 to 0.7.4 - [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md) - [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.3...v0.7.4) Updates `wit-bindgen-rt` from 0.33.0 to 0.39.0 - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.33.0...v0.39.0) --- updated-dependencies: - dependency-name: clap dependency-version: 4.5.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: log dependency-version: 0.4.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: thiserror dependency-version: 2.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: console dependency-version: 0.15.11 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.171 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: evdev dependency-version: 0.13.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rstest dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: serde dependency-version: 1.0.219 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.97 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bytemuck dependency-version: 1.22.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: cc dependency-version: 1.2.17 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.34 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: either dependency-version: 1.15.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: fragile dependency-version: 2.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: getrandom dependency-version: 0.3.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: humantime dependency-version: 2.2.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.8.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: itoa dependency-version: 1.0.15 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: once_cell dependency-version: 1.21.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: pkg-config dependency-version: 0.3.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro-crate dependency-version: 3.3.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: proc-macro2 dependency-version: 1.0.94 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: quote dependency-version: 1.0.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rand_core dependency-version: 0.9.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: redox_syscall dependency-version: 0.5.10 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: remain dependency-version: 0.2.15 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rstest_macros dependency-version: 0.25.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: ryu dependency-version: 1.0.20 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: semver dependency-version: 1.0.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_derive dependency-version: 1.0.219 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: serde_json dependency-version: 1.0.140 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: socket2 dependency-version: 0.5.9 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: unicode-ident dependency-version: 1.0.18 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: uuid-macro-internal dependency-version: 1.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wit-bindgen-rt dependency-version: 0.39.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: clap dependency-version: 4.5.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: env_logger dependency-version: 0.11.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: log dependency-version: 0.4.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: thiserror dependency-version: 2.0.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: libc dependency-version: 0.2.171 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: bitflags dependency-version: 2.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: tempfile dependency-version: 3.19.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: rstest dependency-version: 0.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: anyhow dependency-version: 1.0.97 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_builder dependency-version: 4.5.34 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: clap_derive dependency-version: 4.5.32 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: either dependency-version: 1.15.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: getrandom dependency-version: 0.3.2 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: indexmap dependency-version: 2.8.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: linux-raw-sys dependency-version: 0.9.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: once_cell dependency-version: 1.21.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: prettyplease dependency-version: 0.2.31 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: proc-macro-crate dependency-version: 3.3.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: proc-macro2 dependency-version: 1.0.94 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: quote dependency-version: 1.0.40 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rand_core dependency-version: 0.9.3 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: rstest_macros dependency-version: 0.25.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: rustix dependency-version: 1.0.3 dependency-type: indirect update-type: version-update:semver-major dependency-group: non-rust-vmm - dependency-name: semver dependency-version: 1.0.26 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: syn dependency-version: 2.0.100 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: unicode-ident dependency-version: 1.0.18 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: uuid dependency-version: 1.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: uuid-macro-internal dependency-version: 1.16.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: wasi dependency-version: 0.14.2+wasi-0.2.4 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm - dependency-name: winnow dependency-version: 0.7.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: non-rust-vmm - dependency-name: wit-bindgen-rt dependency-version: 0.39.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: non-rust-vmm ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
bad9efe4eb |
build(deps): bump humantime from 2.1.0 to 2.2.0 in /staging
Bumps [humantime](https://github.com/chronotope/humantime) from 2.1.0 to 2.2.0. - [Commits](https://github.com/chronotope/humantime/commits) --- updated-dependencies: - dependency-name: humantime dependency-version: 2.2.0 dependency-type: indirect update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> |
||
|
|
4561096400 |
clippy: Fix clippy::dangling_pointers_from_temporaries
Fix `clippy::dangling_pointers_from_temporaries` reported by clippy
0.1.85 (4d91de4e48 2025-02-17). Use slice instead of vector.
```console
error: a dangling pointer will be produced because the temporary `std::vec::Vec<i32>` will be dropped
--> vhost-device-spi/src/spi.rs:913:32
|
913 | tx_buf: vec![7, 4].as_ptr() as u64,
| ---------- ^^^^^^ this pointer will immediately be invalid
| |
| this `std::vec::Vec<i32>` is deallocated at the end of the statement, bind it to a variable to extend its lifetime
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
|
||
|
|
7cc433f50f |
clippy: Fix clippy::unnecessary_map_or
Fix `clippy::unnecessary_map_or` warnings reported by clippy 0.1.85
(4d91de4e48 2025-02-17).
```console
error: this `map_or` can be simplified
--> vhost-device-scsi/src/virtio.rs:182:15
|
182 | while self
| _______________^
183 | | .current
184 | | .map_or(false, |current| self.offset >= current.len())
| |__________________________________________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_map_or
= note: `-D clippy::unnecessary-map-or` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::unnecessary_map_or)]`
help: use is_some_and instead
|
182 ~ while self
183 + .current.is_some_and(|current| self.offset >= current.len())
|
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
|
||
|
|
e4c5eb90e7 |
clippy: Fix clippy::question_mark
Fix `clippy::question_mark` warnings reported by clippy 0.1.85
(4d91de4e48 2025-02-17).
```console
error: this `match` expression can be replaced with `?`
--> vhost-device-can/src/main.rs:77:27
|
77 | let can_devices = match parse_can_devices(&args) {
| ___________________________^
78 | | Ok(can_devs) => can_devs,
79 | | Err(e) => return Err(e),
80 | | };
| |_________^ help: try instead: `parse_can_devices(&args)?`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#question_mark
= note: `-D clippy::question-mark` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::question_mark)]`
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
|
||
|
|
d43fd79bb7 |
clippy: Fix clippy::precedence
Fix `clippy::precedence` warnings reported by clippy 0.1.85 (4d91de4e48
2025-02-17).
```console
error: operator precedence can trip the unwary
--> vhost-device-template/src/vhu_foo.rs:152:9
|
152 | / 1 << VIRTIO_F_VERSION_1
153 | | | 1 << VIRTIO_F_NOTIFY_ON_EMPTY
154 | | | 1 << VIRTIO_RING_F_INDIRECT_DESC
155 | | | 1 << VIRTIO_RING_F_EVENT_IDX
| |__________________________________________^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#precedence
= note: `-D clippy::precedence` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::precedence)]`
help: consider parenthesizing your expression
|
152 ~ 1 << VIRTIO_F_VERSION_1
153 + | 1 << VIRTIO_F_NOTIFY_ON_EMPTY
154 + | 1 << VIRTIO_RING_F_INDIRECT_DESC | (1 << VIRTIO_RING_F_EVENT_IDX)
|
```
Signed-off-by: Ruoqing He <heruoqing@iscas.ac.cn>
|