1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 04:17:35 +00:00

Kernel: Forked children should inherit their RangeAllocator by copy.

Otherwise we'll start handing out addresses that are very likely already in
use by existing ranges.
This commit is contained in:
Andreas Kling 2019-05-22 13:24:28 +02:00
parent 8098d2e337
commit 7afc0fb9c8
5 changed files with 11 additions and 5 deletions

View file

@ -46,6 +46,7 @@ private:
class RangeAllocator {
public:
RangeAllocator(LinearAddress, size_t);
RangeAllocator(const RangeAllocator&);
~RangeAllocator();
Range allocate_anywhere(size_t);