From 8345f51a242a6bd41e6f6627d55ae203bb9830ba Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 3 Jan 2020 01:27:47 +0100 Subject: [PATCH] Kernel: Remove unnecessary wraparound check in Process::validate_read() This will be checked moments later by MM.validate_user_read(). --- Kernel/Process.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/Kernel/Process.cpp b/Kernel/Process.cpp index 642899a8b1..069248f975 100644 --- a/Kernel/Process.cpp +++ b/Kernel/Process.cpp @@ -2024,9 +2024,6 @@ bool Process::validate_read(const void* address, ssize_t size) const { ASSERT(size >= 0); VirtualAddress first_address((u32)address); - VirtualAddress last_address = first_address.offset(size - 1); - if (last_address < first_address) - return false; if (is_ring0()) { auto kmc_result = check_kernel_memory_access(first_address, false); if (kmc_result == KernelMemoryCheckResult::AccessGranted)