Skip to content

Commit ba970a2

Browse files
committed
pmm: fix total_free_frames initial count
Signed-off-by: Sandro Rüegge <[email protected]>
1 parent 6aefbc3 commit ba970a2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mm/pmm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ static inline void init_frames_array(frames_array_t *array) {
9595
for (unsigned i = 0; i < ARRAY_SIZE(array->frames); i++)
9696
init_frame(&array->frames[i]);
9797
list_add(&array->list, &frames);
98+
total_free_frames += array->meta.free_count;
9899
}
99100

100101
static frames_array_t *new_frames_array(void) {
@@ -117,7 +118,6 @@ static frames_array_t *new_frames_array(void) {
117118

118119
init_frames_array(array);
119120

120-
total_free_frames += array->meta.free_count;
121121
return array;
122122
error:
123123
panic("PMM: Unable to allocate new page for frame array");

0 commit comments

Comments
 (0)