summaryrefslogtreecommitdiff
path: root/Kernel/Bus/VirtIO/Console.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Bus/VirtIO/Console.cpp')
-rw-r--r--Kernel/Bus/VirtIO/Console.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/Kernel/Bus/VirtIO/Console.cpp b/Kernel/Bus/VirtIO/Console.cpp
index 08a67f040a..b34b186977 100644
--- a/Kernel/Bus/VirtIO/Console.cpp
+++ b/Kernel/Bus/VirtIO/Console.cpp
@@ -22,9 +22,7 @@ UNMAP_AFTER_INIT NonnullLockRefPtr<Console> Console::must_create(PCI::DeviceIden
UNMAP_AFTER_INIT ErrorOr<void> Console::initialize_virtio_resources()
{
TRY(Device::initialize_virtio_resources());
- auto const* cfg = get_config(VirtIO::ConfigurationType::Device);
- if (!cfg)
- return Error::from_errno(ENODEV);
+ auto const* cfg = TRY(get_config(VirtIO::ConfigurationType::Device));
bool success = negotiate_features([&](u64 supported_features) {
u64 negotiated = 0;
if (is_feature_set(supported_features, VIRTIO_CONSOLE_F_SIZE))