Skip to content

Commit 8b1ed91

Browse files
rbradfordandreeaflorescu
authored andcommitted
loader: aarch64: pe: Use .rewind()
Address issue from updated clippy - using .rewind(). This allows rust-vmm-ci update. Signed-off-by: Rob Bradford <rbradford@rivosinc.com>
1 parent 61bd50d commit 8b1ed91

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/loader/aarch64/pe/mod.rs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,7 @@ impl KernelLoader for PE {
118118
.seek(SeekFrom::End(0))
119119
.map_err(|_| Error::SeekImageEnd)? as usize;
120120
let mut arm64_header: arm64_image_header = Default::default();
121-
kernel_image
122-
.seek(SeekFrom::Start(0))
123-
.map_err(|_| Error::SeekImageHeader)?;
121+
kernel_image.rewind().map_err(|_| Error::SeekImageHeader)?;
124122

125123
arm64_header
126124
.as_bytes()
@@ -156,9 +154,7 @@ impl KernelLoader for PE {
156154
..Default::default()
157155
};
158156

159-
kernel_image
160-
.seek(SeekFrom::Start(0))
161-
.map_err(|_| Error::SeekImageHeader)?;
157+
kernel_image.rewind().map_err(|_| Error::SeekImageHeader)?;
162158
guest_mem
163159
.read_exact_from(mem_offset, kernel_image, kernel_size)
164160
.map_err(|_| Error::ReadKernelImage)?;
@@ -194,9 +190,7 @@ where
194190
if dtb_size > 0x200000 {
195191
return Err(Error::DtbTooBig.into());
196192
}
197-
dtb_image
198-
.seek(SeekFrom::Start(0))
199-
.map_err(|_| Error::SeekDtbStart)?;
193+
dtb_image.rewind().map_err(|_| Error::SeekDtbStart)?;
200194
guest_mem
201195
.read_exact_from(guest_addr, dtb_image, dtb_size)
202196
.map_err(|_| Error::ReadDtbImage.into())

0 commit comments

Comments
 (0)