mirror of
https://github.com/kata-containers/kata-containers.git
synced 2026-04-08 04:53:18 +00:00
Update dbs-virtio-devices to compile with: - virtio-bindings 0.2.x: VIRTIO_F_VERSION_1, VIRTIO_F_NOTIFY_ON_EMPTY, VIRTIO_F_RING_PACKED moved from virtio_blk/virtio_net/virtio_ring to virtio_config module. - virtio-queue 0.17.0: Descriptor no longer exported at top level, use desc::split::Descriptor instead. - vhost 0.15.0: Master->Frontend, VhostUserMaster->VhostUserFrontend, MasterReqHandler->FrontendReqHandler, VhostUserMasterReqHandler->VhostUserFrontendReqHandler, SLAVE_REQ->BACKEND_REQ, SLAVE_SEND_FD->BACKEND_SEND_FD, set_slave_request_fd->set_backend_request_fd. FS slave messages (VhostUserFSSlaveMsg etc.) removed from vhost crate; SlaveReqHandler now implements VhostUserFrontendReqHandler with handle_config_change only. - fuse-backend-rs 0.14.0: Handle CachePolicy::Metadata variant, fix get_rootfs() returning tuple, use buffer-based I/O for Ufile since ReadVolatile/WriteVolatile are not implemented for Box<dynUfile>. - vm-memory 0.17.1: GuestRegionMmap::new returns Option instead of Result, mmap::Error removed. Signed-off-by: Fupan Li <fupan.lfp@antgroup.com>