Manos Pitsidianakis
330d2ffdad
rng: fix minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
19bc862531
i2c: fix minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
3fac32390e
video: fix minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
5f762349fb
gpu: fix minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
8bd01f2ffb
console: fix minor typo
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
5a0ce5585e
can: fix minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
Manos Pitsidianakis
eed437ca9a
input: fix two minor typos
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-07-07 11:28:02 +03:00
dependabot[bot]
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>
2025-07-07 10:40:35 +03:00
dependabot[bot]
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>
2025-07-01 09:49:29 +02:00
Wenyu Huang
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>
2025-06-23 21:36:11 +02:00
dependabot[bot]
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](c3ef897738...aa2f8a90e4 )
---
updated-dependencies:
- dependency-name: rust-vmm-ci
dependency-version: aa2f8a90e46533de8a58f19cd0c417de856d4437
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-06-10 11:47:01 +03:00
Jun Yabuki
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>
2025-06-06 14:50:23 +02:00
dependabot[bot]
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>
2025-06-04 14:13:18 +02:00
dependabot[bot]
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>
2025-06-03 09:22:34 +02:00
Jorge E. Moreira
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>
2025-05-30 14:22:18 +05:30
Fredrik Simonsson
de0322012e
Corrected typo
...
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com>
2025-05-16 18:12:11 +01:00
Fredrik Simonsson
9115fabe5f
Change unwrap to expect
...
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com>
2025-05-16 18:12:11 +01:00
Fredrik Simonsson
165f5f6e82
Update after code review. Use to_string in map_err
...
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com>
2025-05-16 18:12:11 +01:00
Fredrik Simonsson
e87fe89cdf
Rework error check.
...
Signed-off-by: Fredrik Simonsson <fredrsim@axis.com>
2025-05-16 18:12:11 +01:00
Fredrik Simonsson
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>
2025-05-16 18:12:11 +01:00
dependabot[bot]
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>
2025-05-06 10:42:54 +02:00
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
9f4df007db
xtask: add README.md
...
Add documentation in a README.md file.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
Manos Pitsidianakis
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>
2025-04-15 14:25:32 +05:30
dependabot[bot]
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](3ea2d3fb2e...c3ef897738 )
---
updated-dependencies:
- dependency-name: rust-vmm-ci
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-04-03 14:07:42 +02:00
Manos Pitsidianakis
3f9711863d
video: remove redundant .to_string() in log::debug
...
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-04-03 14:07:42 +02:00
Manos Pitsidianakis
6d6e874ed4
video: remove unnecessary return
...
No functional change.
Signed-off-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
2025-04-03 14:07:42 +02:00
Manos Pitsidianakis
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>
2025-04-03 14:07:42 +02:00
Manos Pitsidianakis
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>
2025-04-03 14:07:42 +02:00
dependabot[bot]
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>
2025-04-03 11:41:01 +02:00
dependabot[bot]
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>
2025-04-01 10:40:42 +02:00
Ruoqing He
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>
2025-03-31 13:45:27 +02:00
Ruoqing He
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>
2025-03-31 13:45:27 +02:00
Ruoqing He
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>
2025-03-31 13:45:27 +02:00
Ruoqing He
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>
2025-03-31 13:45:27 +02:00
dependabot[bot]
4f2003c7a0
build(deps): bump rust-vmm-ci from 8ae03e5 to 3ea2d3f
...
Bumps [rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci ) from `8ae03e5` to `3ea2d3f`.
- [Commits](8ae03e5c36...3ea2d3fb2e )
---
updated-dependencies:
- dependency-name: rust-vmm-ci
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-24 09:47:08 +01:00
dependabot[bot]
d7a67c1a4f
build(deps): bump rust-vmm-ci from 09aef99 to 8ae03e5
...
Bumps [rust-vmm-ci](https://github.com/rust-vmm/rust-vmm-ci ) from `09aef99` to `8ae03e5`.
- [Commits](09aef997d8...8ae03e5c36 )
---
updated-dependencies:
- dependency-name: rust-vmm-ci
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 09:20:50 +01:00
dependabot[bot]
a7978d36b5
build(deps): bump the non-rust-vmm group across 2 directories with 19 updates
...
Bumps the non-rust-vmm group with 16 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.31` |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.169` | `0.2.170` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.217` | `1.0.218` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.95` | `1.0.96` |
| [cc](https://github.com/rust-lang/cc-rs ) | `1.2.13` | `1.2.16` |
| [either](https://github.com/rayon-rs/either ) | `1.13.0` | `1.14.0` |
| [equivalent](https://github.com/indexmap-rs/equivalent ) | `1.0.1` | `1.0.2` |
| [rand_core](https://github.com/rust-random/rand ) | `0.9.0` | `0.9.2` |
| redox_syscall | `0.5.8` | `0.5.9` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.138` | `1.0.139` |
| [smallvec](https://github.com/servo/rust-smallvec ) | `1.13.2` | `1.14.0` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.16` | `1.0.17` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.13.1` | `1.15.1` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.7.2` | `0.7.3` |
Bumps the non-rust-vmm group with 11 updates in the /staging directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.31` |
| [log](https://github.com/rust-lang/log ) | `0.4.25` | `0.4.26` |
| [libc](https://github.com/rust-lang/libc ) | `0.2.169` | `0.2.170` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.16.0` | `3.17.1` |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.95` | `1.0.96` |
| [either](https://github.com/rayon-rs/either ) | `1.13.0` | `1.14.0` |
| [equivalent](https://github.com/indexmap-rs/equivalent ) | `1.0.1` | `1.0.2` |
| [rand_core](https://github.com/rust-random/rand ) | `0.9.0` | `0.9.2` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident ) | `1.0.16` | `1.0.17` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.13.1` | `1.15.1` |
| [winnow](https://github.com/winnow-rs/winnow ) | `0.7.2` | `0.7.3` |
Updates `clap` from 4.5.29 to 4.5.31
- [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.29...v4.5.31 )
Updates `log` from 0.4.25 to 0.4.26
- [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.25...0.4.26 )
Updates `libc` from 0.2.169 to 0.2.170
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
Updates `serde` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `anyhow` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
Updates `cc` from 1.2.13 to 1.2.16
- [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.13...cc-v1.2.16 )
Updates `clap_builder` from 4.5.29 to 4.5.31
- [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.29...v4.5.31 )
Updates `either` from 1.13.0 to 1.14.0
- [Commits](https://github.com/rayon-rs/either/compare/1.13.0...1.14.0 )
Updates `equivalent` from 1.0.1 to 1.0.2
- [Commits](https://github.com/indexmap-rs/equivalent/compare/v1.0.1...v1.0.2 )
Updates `rand_core` from 0.9.0 to 0.9.2
- [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.2 )
Updates `redox_syscall` from 0.5.8 to 0.5.9
Updates `serde_derive` from 1.0.217 to 1.0.218
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.217...v1.0.218 )
Updates `serde_json` from 1.0.138 to 1.0.139
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.138...v1.0.139 )
Updates `smallvec` from 1.13.2 to 1.14.0
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.13.2...v1.14.0 )
Updates `unicode-ident` from 1.0.16 to 1.0.17
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17 )
Updates `uuid` from 1.13.1 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.15.1 )
Updates `uuid-macro-internal` from 1.13.1 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.15.1 )
Updates `winnow` from 0.7.2 to 0.7.3
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.2...v0.7.3 )
Updates `clap` from 4.5.29 to 4.5.31
- [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.29...v4.5.31 )
Updates `log` from 0.4.25 to 0.4.26
- [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.25...0.4.26 )
Updates `libc` from 0.2.169 to 0.2.170
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.170/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.169...0.2.170 )
Updates `tempfile` from 3.16.0 to 3.17.1
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.16.0...v3.17.1 )
Updates `anyhow` from 1.0.95 to 1.0.96
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.95...1.0.96 )
Updates `clap_builder` from 4.5.29 to 4.5.31
- [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.29...v4.5.31 )
Updates `either` from 1.13.0 to 1.14.0
- [Commits](https://github.com/rayon-rs/either/compare/1.13.0...1.14.0 )
Updates `equivalent` from 1.0.1 to 1.0.2
- [Commits](https://github.com/indexmap-rs/equivalent/compare/v1.0.1...v1.0.2 )
Updates `rand_core` from 0.9.0 to 0.9.2
- [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.2 )
Updates `unicode-ident` from 1.0.16 to 1.0.17
- [Release notes](https://github.com/dtolnay/unicode-ident/releases )
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.16...1.0.17 )
Updates `uuid` from 1.13.1 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.15.1 )
Updates `uuid-macro-internal` from 1.13.1 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.13.1...v1.15.1 )
Updates `winnow` from 0.7.2 to 0.7.3
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md )
- [Commits](https://github.com/winnow-rs/winnow/compare/v0.7.2...v0.7.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: cc
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: rand_core
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: redox_syscall
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: serde_derive
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: serde_json
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: smallvec
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: uuid
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: uuid-macro-internal
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: anyhow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: clap_builder
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: either
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: equivalent
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: rand_core
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: unicode-ident
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
- dependency-name: uuid
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: uuid-macro-internal
dependency-type: indirect
update-type: version-update:semver-minor
dependency-group: non-rust-vmm
- dependency-name: winnow
dependency-type: indirect
update-type: version-update:semver-patch
dependency-group: non-rust-vmm
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-04 10:01:56 +01:00
Luigi Leonardi
262082061a
sound: Use PathBuf for socket paths instead of Strings
...
Field `socket` now use PathBuf. This allows for better filesystem
compatibility.
Signed-off-by: Luigi Leonardi <leonardi@redhat.com>
2025-03-04 09:04:18 +02:00
Luigi Leonardi
7f74da7e58
gpio: Use PathBuf for socket paths instead of Strings
...
Field `socket_path` now use PathBuf. This allows for better filesystem
compatibility.
Signed-off-by: Luigi Leonardi <leonardi@redhat.com>
2025-03-04 09:04:18 +02:00
Luigi Leonardi
0b6314f4b6
vsock: Use PathBuf for socket paths instead of Strings
...
Fields `uds_path` and `socket` now use PathBuf. This allows for better
filesystem compatibility.
Signed-off-by: Luigi Leonardi <leonardi@redhat.com>
2025-02-25 16:51:47 +01:00
Dorinda Bassey
1b3f650c48
CODEOWNERS: add self as code owner of sound and gpu crate
...
Add myself to CODEOWNERS to contribute to the reviewing and merging
process of PRs related to vhost-device-sound and vhost-device-gpu
crate.
Signed-off-by: Dorinda Bassey <dbassey@redhat.com>
2025-02-19 10:16:02 +05:30
Stefano Garzarella
34e30d5484
gpu: prepare release v0.1.0
...
We have recently promoted vhost-device-gpu to the main workspace,
so we can proceed with the first release.
Add an entry in the changelog and let's make the crate publishable.
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2025-02-18 16:00:02 +05:30
Stefano Garzarella
2dd44fd9f9
gpu: fix links to the license files
...
After moving from the staging workspace to the main workspace,
we forgot to fix the license file links.
Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2025-02-18 16:00:02 +05:30
dependabot[bot]
4db68204f8
build(deps): bump the rust-vmm group across 2 directories with 1 update
...
Bumps the rust-vmm group with 1 update in the / directory: [virtio-bindings](https://github.com/rust-vmm/vm-virtio ).
Bumps the rust-vmm group with 1 update in the /staging directory: [virtio-bindings](https://github.com/rust-vmm/vm-virtio ).
Updates `virtio-bindings` from 0.2.4 to 0.2.5
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases )
- [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.4...virtio-bindings-v0.2.5 )
Updates `virtio-bindings` from 0.2.4 to 0.2.5
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases )
- [Commits](https://github.com/rust-vmm/vm-virtio/compare/virtio-bindings-v0.2.4...virtio-bindings-v0.2.5 )
---
updated-dependencies:
- dependency-name: virtio-bindings
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-vmm
- dependency-name: virtio-bindings
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: rust-vmm
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-02-17 10:23:08 +02:00