1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-25 22:25:08 +00:00

Kernel/x86: Re-enable interrupts ASAP when handling page faults

As soon as we've saved CR2 (the faulting address), we can re-enable
interrupt processing. This should make the kernel more responsive under
heavy fault loads.
This commit is contained in:
Andreas Kling 2022-08-19 12:14:46 +02:00
parent 037f1ae979
commit a84d893af8
4 changed files with 5 additions and 7 deletions

View file

@ -317,7 +317,6 @@ size_t AnonymousVMObject::cow_pages() const
PageFaultResponse AnonymousVMObject::handle_cow_fault(size_t page_index, VirtualAddress vaddr)
{
VERIFY_INTERRUPTS_DISABLED();
SpinlockLocker lock(m_lock);
if (is_volatile()) {