diff --git a/Kernel/VirtIO/VirtIO.cpp b/Kernel/VirtIO/VirtIO.cpp index d004d7f781..5525ee9c86 100644 --- a/Kernel/VirtIO/VirtIO.cpp +++ b/Kernel/VirtIO/VirtIO.cpp @@ -12,7 +12,7 @@ namespace Kernel { -void VirtIO::detect() +UNMAP_AFTER_INIT void VirtIO::detect() { if (kernel_command_line().disable_virtio()) return; @@ -37,7 +37,7 @@ void VirtIO::detect() }); } -VirtIODevice::VirtIODevice(PCI::Address address, String class_name) +UNMAP_AFTER_INIT VirtIODevice::VirtIODevice(PCI::Address address, String class_name) : PCI::Device(address, PCI::get_interrupt_line(address)) , m_class_name(move(class_name)) , m_io_base(IOAddress(PCI::get_BAR0(pci_address()) & ~1))