Skip to content

Commit 2466d48

Browse files
committed
tool: fix lint errors
Signed-off-by: Krishnan Winter <krishnanwinter1@gmail.com>
1 parent 8e7a997 commit 2466d48

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

tool/microkit/src/lib.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ impl PGD {
4646

4747
pub fn recurse(&mut self, mut curr_offset: u64, buffer: &mut Vec<u8>) -> u64 {
4848
let mut offset_table: [u64; 512] = [u64::MAX; 512];
49-
for i in 0..512 {
49+
for (i, entry) in offset_table.iter_mut().enumerate() {
5050
if let Some(pud) = &mut self.puds[i] {
5151
curr_offset = pud.recurse(curr_offset, buffer);
52-
offset_table[i] = curr_offset - (512 * 8);
52+
*entry = curr_offset - (512 * 8);
5353
}
5454
}
5555

@@ -109,10 +109,10 @@ impl PUD {
109109

110110
fn recurse(&mut self, mut curr_offset: u64, buffer: &mut Vec<u8>) -> u64 {
111111
let mut offset_table: [u64; 512] = [u64::MAX; 512];
112-
for i in 0..512 {
112+
for (i, entry) in offset_table.iter_mut().enumerate() {
113113
if let Some(dir) = &mut self.dirs[i] {
114114
curr_offset = dir.recurse(curr_offset, buffer);
115-
offset_table[i] = curr_offset - (512 * 8);
115+
*entry = curr_offset - (512 * 8);
116116
}
117117
}
118118

@@ -164,17 +164,17 @@ impl DIR {
164164

165165
fn recurse(&mut self, mut curr_offset: u64, buffer: &mut Vec<u8>) -> u64 {
166166
let mut offset_table: [u64; 512] = [u64::MAX; 512];
167-
for i in 0..512 {
167+
for (i, dir_entry) in offset_table.iter_mut().enumerate() {
168168
if let Some(entry) = &mut self.entries[i] {
169169
match entry {
170170
DirEntry::PageTable(x) => {
171171
curr_offset = x.recurse(curr_offset, buffer);
172-
offset_table[i] = curr_offset - (512 * 8);
172+
*dir_entry = curr_offset - (512 * 8);
173173
}
174174
DirEntry::LargePage(x) => {
175175
// curr_offset += 8;
176176
// we mark the top bit to signal to the pd that this is a large page
177-
offset_table[i] = *x | (1 << 63);
177+
*dir_entry = *x | (1 << 63);
178178
}
179179
}
180180
}

0 commit comments

Comments
 (0)