summary refs log tree commit diff
path: root/devices
diff options
context:
space:
mode:
Diffstat (limited to 'devices')
-rw-r--r--devices/src/register_space/register.rs2
-rw-r--r--devices/src/utils/event_loop.rs2
-rw-r--r--devices/src/virtio/block.rs4
3 files changed, 4 insertions, 4 deletions
diff --git a/devices/src/register_space/register.rs b/devices/src/register_space/register.rs
index 268b945..c2f5184 100644
--- a/devices/src/register_space/register.rs
+++ b/devices/src/register_space/register.rs
@@ -448,7 +448,7 @@ mod tests {
 
     #[test]
     fn static_register_interface_test() {
-        let r: Box<RegisterInterface> = Box::new(static_register! {
+        let r: Box<dyn RegisterInterface> = Box::new(static_register! {
             ty: u8,
             offset: 3,
             value: 32,
diff --git a/devices/src/utils/event_loop.rs b/devices/src/utils/event_loop.rs
index 405c543..6db8d0e 100644
--- a/devices/src/utils/event_loop.rs
+++ b/devices/src/utils/event_loop.rs
@@ -236,7 +236,7 @@ mod tests {
             cvar: Condvar::new(),
             evt,
         });
-        let t: Arc<EventHandler> = h.clone();
+        let t: Arc<dyn EventHandler> = h.clone();
         l.add_event(
             &h.evt,
             WatchingEvents::empty().set_read(),
diff --git a/devices/src/virtio/block.rs b/devices/src/virtio/block.rs
index b171864..a76a3b3 100644
--- a/devices/src/virtio/block.rs
+++ b/devices/src/virtio/block.rs
@@ -284,7 +284,7 @@ impl Worker {
     fn process_one_request(
         avail_desc: DescriptorChain,
         read_only: bool,
-        disk: &mut DiskFile,
+        disk: &mut dyn DiskFile,
         disk_size: u64,
         flush_timer: &mut TimerFd,
         flush_timer_armed: &mut bool,
@@ -571,7 +571,7 @@ impl Block {
     fn execute_request(
         avail_desc: DescriptorChain,
         read_only: bool,
-        disk: &mut DiskFile,
+        disk: &mut dyn DiskFile,
         disk_size: u64,
         flush_timer: &mut TimerFd,
         flush_timer_armed: &mut bool,