1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 20:57:44 +00:00

Kernel: Tidy up Ext2FS construction a bit

This commit is contained in:
Andreas Kling 2021-09-06 11:14:25 +02:00
parent 47bfbe343b
commit 36725228fa
4 changed files with 5 additions and 5 deletions

View file

@ -54,9 +54,9 @@ static unsigned divide_rounded_up(unsigned a, unsigned b)
return (a / b) + (a % b != 0);
}
NonnullRefPtr<Ext2FS> Ext2FS::create(FileDescription& file_description)
KResultOr<NonnullRefPtr<Ext2FS>> Ext2FS::try_create(FileDescription& file_description)
{
return adopt_ref(*new Ext2FS(file_description));
return adopt_nonnull_ref_or_enomem(new (nothrow) Ext2FS(file_description));
}
Ext2FS::Ext2FS(FileDescription& file_description)

View file

@ -89,7 +89,7 @@ public:
FileSize64bits = 1 << 1,
};
static NonnullRefPtr<Ext2FS> create(FileDescription&);
static KResultOr<NonnullRefPtr<Ext2FS>> try_create(FileDescription&);
virtual ~Ext2FS() override;
virtual KResult initialize() override;