mirror of
https://github.com/RGBCube/serenity
synced 2025-07-07 16:37:34 +00:00
Kernel/Ramdisk: Propagate error during Ramdisk initialize
Use the same pattern for Ramdisk similar to other storage devices during device initialization. This will propagate errors if the Ramdisk fails to initialize.
This commit is contained in:
parent
b204da94b0
commit
6ff85aa19a
3 changed files with 9 additions and 4 deletions
|
@ -11,9 +11,9 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
NonnullRefPtr<RamdiskController> RamdiskController::initialize()
|
||||
ErrorOr<NonnullRefPtr<RamdiskController>> RamdiskController::try_initialize()
|
||||
{
|
||||
return adopt_ref(*new RamdiskController());
|
||||
return TRY(adopt_nonnull_ref_or_enomem(new (nothrow) RamdiskController()));
|
||||
}
|
||||
|
||||
bool RamdiskController::reset()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue