mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 02:57:36 +00:00
Kernel: Tweak broken dbgln_if() in sys$fork() after RegionTree changes
This commit is contained in:
parent
cfc6d85427
commit
63ddbaf68a
1 changed files with 1 additions and 1 deletions
|
@ -109,7 +109,7 @@ ErrorOr<FlatPtr> Process::sys$fork(RegisterState& regs)
|
||||||
{
|
{
|
||||||
SpinlockLocker lock(address_space().get_lock());
|
SpinlockLocker lock(address_space().get_lock());
|
||||||
for (auto& region : address_space().regions()) {
|
for (auto& region : address_space().regions()) {
|
||||||
dbgln_if(FORK_DEBUG, "fork: cloning Region({}) '{}' @ {}", region, region.name(), region.vaddr());
|
dbgln_if(FORK_DEBUG, "fork: cloning Region '{}' @ {}", region.name(), region.vaddr());
|
||||||
auto region_clone = TRY(region.try_clone());
|
auto region_clone = TRY(region.try_clone());
|
||||||
TRY(region_clone->map(child->address_space().page_directory(), Memory::ShouldFlushTLB::No));
|
TRY(region_clone->map(child->address_space().page_directory(), Memory::ShouldFlushTLB::No));
|
||||||
TRY(child->address_space().region_tree().place_specifically(*region_clone, region.range()));
|
TRY(child->address_space().region_tree().place_specifically(*region_clone, region.range()));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue