From 7d5a2b7a796da788cce43657c91c0f77dbc3195c Mon Sep 17 00:00:00 2001 From: Yuke Peng Date: Tue, 1 Oct 2024 13:48:25 +0800 Subject: [PATCH] [VirtIO] Correct the error code when device not match --- kernel/comps/virtio/src/transport/pci/device.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/comps/virtio/src/transport/pci/device.rs b/kernel/comps/virtio/src/transport/pci/device.rs index 02f0c006..f6455948 100644 --- a/kernel/comps/virtio/src/transport/pci/device.rs +++ b/kernel/comps/virtio/src/transport/pci/device.rs @@ -268,7 +268,7 @@ impl VirtioPciTransport { "Unrecognized virtio-pci device id:{:x?}", common_device.device_id().device_id ); - return Err((BusProbeError::ConfigurationSpaceError, common_device)); + return Err((BusProbeError::DeviceNotMatch, common_device)); } let id = id - 0x1040; match VirtioDeviceType::try_from(id as u8) { @@ -278,7 +278,7 @@ impl VirtioPciTransport { "Unrecognized virtio-pci device id:{:x?}", common_device.device_id().device_id ); - return Err((BusProbeError::ConfigurationSpaceError, common_device)); + return Err((BusProbeError::DeviceNotMatch, common_device)); } } }