rust-vmm / vhost-user-backend

Deprecated repository, code now lives in: https://github.com/rust-vmm/vhost/
Apache License 2.0
18 stars 16 forks source link

build(deps): update vmm-sys-util requirement from 0.9 to 0.10 #75

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Updates the requirements on vmm-sys-util to permit the latest version.

Release notes

Sourced from vmm-sys-util's releases.

vmm-sys-util-v0.10.0

Added

  • Added Android support by using the appropriate macro configuration when exporting functionality.
  • Derive Debug for FamStructWrapper & EventFd.

Changed

  • The ioctl_expr is now a const function instead of a macro.
Changelog

Sourced from vmm-sys-util's changelog.

v0.10.0

Added

  • Added Android support by using the appropriate macro configuration when exporting functionality.
  • Derive Debug for FamStructWrapper & EventFd.

Changed

  • The ioctl_expr is now a const function instead of a macro.

v0.9.0

Changed

  • Fixed safety for sock_ctrl_msg::raw_recvmsg() and enhanced documentation
  • Fixed sock_cmsg: ensured copy_nonoverlapping safety
  • [#135]: sock_ctrl_msg: mark recv_with_fds as unsafe

v0.8.0

  • Added set_check_for_hangup() to PollContext.
  • Added writable()/has_error()/raw_events() to PollEvent.
  • Derived Copy/Clone for PollWatchingEvents.
  • Fixed the implementation of write_zeroes to use FALLOC_FL_ZERO_RANGE instead of FALLOC_FL_PUNCH_HOLE.
  • Added write_all_zeroes to WriteZeroes, which calls write_zeroes in a loop until the requested length is met.
  • Added a new trait, WriteZeroesAt, which allows giving the offset in file instead of using the current cursor.
  • Removed max_events from Epoll::wait which removes possible undefined behavior.
  • [#104]: Fixed FAM struct PartialEq implementation.
  • [#85]: Fixed FAM struct Clone implementation.
  • [#99]: Validate the maximum capacity when initializing FAM Struct.

v0.7.0

  • Switched to Rust edition 2018.
  • Added the metric module that provides a Metric interface as well as a default implementation for AtomicU64.

v0.6.1

  • Implemented From<io::Error> for errno::Error.

v0.6.0

... (truncated)

Commits
  • 211b787 release v0.10.0
  • 7fd9192 ioctl_expr const fn
  • 1a7331e fix seekhole duplication
  • e4c159a adds android support
  • b47ec02 Added shield links to crates.io and docs.rs
  • c92e124 build(deps): bump rust-vmm-ci from d216a46 to 99fe2eb
  • cfb0272 Fix warnings and adjust test coverage
  • f1292f8 build(deps): bump rust-vmm-ci from aee82cf to d216a46
  • 2d4758a derive Debug for fam & eventfd
  • 341da55 build(deps): bump rust-vmm-ci from b037be3 to aee82cf
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)