From afd018f9d1e4a769dc73f3333d82eb3b822b8630 Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Tue, 24 Mar 2026 17:32:30 -0700 Subject: [PATCH] fuzz: Switch RawFileDiskSync to DiskBackend::Next Update fuzz/block.rs to construct DiskBackend::Next instead of DiskBackend::Legacy for the synchronous raw backend. Remove the unused async_io::DiskFile import. Signed-off-by: Muminul Islam --- fuzz/fuzz_targets/block.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fuzz/fuzz_targets/block.rs b/fuzz/fuzz_targets/block.rs index 35d59c985..abddc27b4 100644 --- a/fuzz/fuzz_targets/block.rs +++ b/fuzz/fuzz_targets/block.rs @@ -15,7 +15,6 @@ use std::path::PathBuf; use std::sync::Arc; use std::{ffi, io}; -use block::async_io::DiskFile; use block::disk_file::DiskBackend; use block::fcntl::LockGranularityChoice; use block::raw_sync::RawFileDiskSync; @@ -53,11 +52,10 @@ fuzz_target!(|bytes: &[u8]| -> Corpus { // Create a virtio-block device backed by a synchronous raw file let shm = memfd_create(&ffi::CString::new("fuzz").unwrap(), 0).unwrap(); let disk_file: File = unsafe { File::from_raw_fd(shm) }; - let qcow_disk = Box::new(RawFileDiskSync::new(disk_file)) as Box; let queue_affinity = BTreeMap::new(); let mut block = Block::new( "tmp".to_owned(), - DiskBackend::Legacy(qcow_disk), + DiskBackend::Next(Box::new(RawFileDiskSync::new(disk_file))), PathBuf::from(""), false, false,