diff options
author | Tom <tomut@yahoo.com> | 2020-12-30 17:00:49 -0700 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2020-12-31 01:15:37 +0100 |
commit | 22250780ffa755c48597c4930d62dfdcbf99f37f (patch) | |
tree | b0a0e9ca2e9c64494b7cb5461864b641ceab80c2 /Applications | |
parent | 4f1db41a6ce2a4262eab024815072c2b1717bb38 (diff) | |
download | serenity-22250780ffa755c48597c4930d62dfdcbf99f37f.zip |
Kernel: Fix heap expansions deadlock
If a heap expansion is triggered by allocating from e.g. the
RangeAllocator, which may be holding a spin lock, we cannot
immediately allocate another block of backup memory, which could
require the same locks to be acquired. So, defer allocating the
backup memory
Fixes #4675
Diffstat (limited to 'Applications')
0 files changed, 0 insertions, 0 deletions