diff options
Diffstat (limited to 'core/mem_region.c')
-rw-r--r-- | core/mem_region.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/mem_region.c b/core/mem_region.c index 36de2d0..e78d0a9 100644 --- a/core/mem_region.c +++ b/core/mem_region.c @@ -734,7 +734,7 @@ static bool maybe_split(struct mem_region *r, uint64_t split_at) return false; /* Tail add is important: we may need to split again! */ - list_add_after(®ions, &tail->list, &r->list); + list_add_after(®ions, &r->list, &tail->list); return true; } @@ -771,7 +771,7 @@ static void add_region_to_regions(struct mem_region *region) if (r->start < region->start) continue; - list_add_before(®ions, ®ion->list, &r->list); + list_add_before(®ions, &r->list, ®ion->list); return; } list_add_tail(®ions, ®ion->list); |