diff --git a/Kernel/Storage/RamdiskDevice.h b/Kernel/Storage/RamdiskDevice.h index 91cf4a22cf..117bc0f525 100644 --- a/Kernel/Storage/RamdiskDevice.h +++ b/Kernel/Storage/RamdiskDevice.h @@ -19,17 +19,17 @@ class RamdiskDevice final : public StorageDevice { AK_MAKE_ETERNAL public: static NonnullRefPtr create(const RamdiskController&, NonnullOwnPtr&& region, int major, int minor); - RamdiskDevice(const RamdiskController&, NonnullOwnPtr&&, int major, int minor); virtual ~RamdiskDevice() override; - // ^BlockDevice - virtual void start_request(AsyncBlockDeviceRequest&) override; - // ^DiskDevice virtual StringView class_name() const override; virtual String storage_name() const override; - bool is_slave() const; +private: + RamdiskDevice(const RamdiskController&, NonnullOwnPtr&&, int major, int minor); + + // ^BlockDevice + virtual void start_request(AsyncBlockDeviceRequest&) override; Mutex m_lock { "RamdiskDevice" };