1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:27:44 +00:00

Kernel: Handle mmap requests on zero-length data file inodes safely

This commit is contained in:
Liav A 2022-08-06 21:05:48 +03:00 committed by Idan Horowitz
parent c88cc8557f
commit 3ad0e1a1d5
5 changed files with 28 additions and 5 deletions

View file

@ -18,6 +18,7 @@ public:
virtual ~PrivateInodeVMObject() override;
static ErrorOr<NonnullLockRefPtr<PrivateInodeVMObject>> try_create_with_inode(Inode&);
static ErrorOr<NonnullLockRefPtr<PrivateInodeVMObject>> try_create_with_inode_and_range(Inode&, u64 offset, size_t range_size);
virtual ErrorOr<NonnullLockRefPtr<VMObject>> try_clone() override;
private: