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
Notes: sideshowbarker 2024-07-17 21:03:02 +09:00

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;