Skip to content

Commit 658439b

Browse files
fix(mpu): move list initialization to before using the list
Signed-off-by: Miguel Silva <[email protected]>
1 parent fddc17c commit 658439b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/mpu/mem.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -211,11 +211,11 @@ void as_init(struct addr_space* as, enum AS_TYPE type, asid_t id, cpumap_t cpus,
211211
as->lock = SPINLOCK_INITVAL;
212212
as_arch_init(as);
213213

214+
list_init(&(as->vmpu.ordered_list));
215+
214216
for (size_t i = 0; i < VMPU_NUM_ENTRIES; i++) {
215217
mem_vmpu_free_entry(as, i);
216218
}
217-
218-
list_init(&(as->vmpu.ordered_list));
219219
}
220220

221221
static void mem_free_ppages(struct ppages* ppages)

0 commit comments

Comments
 (0)