1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:58:12 +00:00

Kernel: Let the user read/write more than one page from/to dev files

Previously reads and writes to /dev/zero, /dev/full, /dev/null and
/dev/random were limited to 4096 bytes.

This removes that restriction so that users can enjoy more zero bytes
in their buffers.
This commit is contained in:
Gunnar Beutner 2021-05-27 09:13:49 +02:00 committed by Andreas Kling
parent a272c04c8a
commit 1ce32ef675
4 changed files with 7 additions and 9 deletions

View file

@ -43,7 +43,7 @@ KResultOr<size_t> NullDevice::read(FileDescription&, u64, UserOrKernelBuffer&, s
KResultOr<size_t> NullDevice::write(FileDescription&, u64, const UserOrKernelBuffer&, size_t buffer_size)
{
return min(static_cast<size_t>(PAGE_SIZE), buffer_size);
return buffer_size;
}
}