1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 16:55:09 +00:00

Kernel: Address validation helpers should take size_t, not ssize_t

This commit is contained in:
Andreas Kling 2020-01-29 18:31:15 +01:00
parent 164d9ecad7
commit c9e877a294
2 changed files with 6 additions and 6 deletions

View file

@ -2334,21 +2334,21 @@ pid_t Process::sys$waitpid(pid_t waitee, int* wstatus, int options)
return waitee_pid;
}
bool Process::validate_read_from_kernel(VirtualAddress vaddr, ssize_t size) const
bool Process::validate_read_from_kernel(VirtualAddress vaddr, size_t size) const
{
if (vaddr.is_null())
return false;
return MM.validate_kernel_read(*this, vaddr, size);
}
bool Process::validate_read(const void* address, ssize_t size) const
bool Process::validate_read(const void* address, size_t size) const
{
if (!size)
return false;
return MM.validate_user_read(*this, VirtualAddress(address), size);
}
bool Process::validate_write(void* address, ssize_t size) const
bool Process::validate_write(void* address, size_t size) const
{
if (!size)
return false;