diff --git a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp index 4dbe502173..7115f62bd5 100644 --- a/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp +++ b/Kernel/FileSystem/SysFS/Subsystems/Devices/Storage/DeviceDirectory.cpp @@ -18,7 +18,7 @@ StorageDevice const& StorageDeviceSysFSDirectory::device(Badge StorageDeviceSysFSDirectory::create(SysFSDirectory const& parent_directory, StorageDevice const& device) +NonnullRefPtr StorageDeviceSysFSDirectory::create(SysFSDirectory const& parent_directory, StorageDevice const& device) { // FIXME: Handle allocation failure gracefully auto lun_address = device.logical_unit_number_address(); @@ -33,7 +33,7 @@ UNMAP_AFTER_INIT NonnullRefPtr StorageDeviceSysFSDi return directory; } -UNMAP_AFTER_INIT StorageDeviceSysFSDirectory::StorageDeviceSysFSDirectory(NonnullOwnPtr device_directory_name, SysFSDirectory const& parent_directory, StorageDevice const& device) +StorageDeviceSysFSDirectory::StorageDeviceSysFSDirectory(NonnullOwnPtr device_directory_name, SysFSDirectory const& parent_directory, StorageDevice const& device) : SysFSDirectory(parent_directory) , m_device(device) , m_device_directory_name(move(device_directory_name))