1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:38:11 +00:00

Kernel: Convert NVMeNameSpace::try_create() to KString

This commit is contained in:
Idan Horowitz 2022-01-11 22:32:20 +02:00
parent c92753a686
commit 4b74f2e3ec

View file

@ -16,8 +16,7 @@ ErrorOr<NonnullRefPtr<NVMeNameSpace>> NVMeNameSpace::try_create(NonnullRefPtrVec
{
auto minor_number = StorageManagement::generate_storage_minor_number();
auto major_number = StorageManagement::storage_type_major_number();
auto device_name = String::formatted("nvme{:d}n{:d}", controller_id, nsid);
auto device_name_kstring = KString::must_create(device_name.view());
auto device_name_kstring = TRY(KString::formatted("nvme{:d}n{:d}", controller_id, nsid));
auto device = TRY(DeviceManagement::try_create_device<NVMeNameSpace>(queues, storage_size, lba_size, major_number.value(), minor_number.value(), nsid, move(device_name_kstring)));
return device;