mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 04:17:35 +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
|
@ -19,7 +19,7 @@ class AsyncBlockDeviceRequest;
|
|||
|
||||
class RamdiskController final : public StorageController {
|
||||
public:
|
||||
static NonnullRefPtr<RamdiskController> initialize();
|
||||
static ErrorOr<NonnullRefPtr<RamdiskController>> try_initialize();
|
||||
virtual ~RamdiskController() override;
|
||||
|
||||
virtual LockRefPtr<StorageDevice> device(u32 index) const override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue