Skip to content

Commit 5f58de5

Browse files
committed
修复错误的引用问题.
1 parent 4e0e41e commit 5f58de5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/mem/page_ref.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
page_t *page_maps;
88

99
extern uint64_t memory_size;
10-
extern Bitmap usable_regions;
1110

1211
extern void *early_alloc(size_t size);
1312

@@ -101,10 +100,10 @@ bool address_is_managed(uint64_t addr) {
101100
return false;
102101

103102
size_t page_index = addr / PAGE_SIZE;
104-
if (page_index >= usable_regions.length)
103+
if (page_index >= get_usable_regions()->length)
105104
return false;
106105

107-
return bitmap_get(&usable_regions, page_index);
106+
return bitmap_get(get_usable_regions(), page_index);
108107
}
109108

110109
void address_release(uint64_t addr) {

0 commit comments

Comments
 (0)