mirror of
https://github.com/cloud-hypervisor/cloud-hypervisor.git
synced 2025-01-08 13:55:19 +00:00
block: vhdx: rename Header::get_header_as_buffer
Signed-off-by: Wei Liu <liuwe@microsoft.com>
This commit is contained in:
parent
2df285effd
commit
8b55d1e2d4
@ -151,7 +151,7 @@ impl Header {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Converts the header structure into a buffer
|
/// Converts the header structure into a buffer
|
||||||
fn get_header_as_buffer(&self, buffer: &mut [u8; HEADER_SIZE as usize]) {
|
fn write_to_buffer(&self, buffer: &mut [u8; HEADER_SIZE as usize]) {
|
||||||
// SAFETY: self is a valid header.
|
// SAFETY: self is a valid header.
|
||||||
let reference = unsafe {
|
let reference = unsafe {
|
||||||
std::slice::from_raw_parts(self as *const Header as *const u8, HEADER_SIZE as usize)
|
std::slice::from_raw_parts(self as *const Header as *const u8, HEADER_SIZE as usize)
|
||||||
@ -191,9 +191,9 @@ impl Header {
|
|||||||
log_offset: current_header.log_offset,
|
log_offset: current_header.log_offset,
|
||||||
};
|
};
|
||||||
|
|
||||||
new_header.get_header_as_buffer(&mut buffer);
|
new_header.write_to_buffer(&mut buffer);
|
||||||
new_header.checksum = calculate_checksum(&mut buffer, size_of::<u32>());
|
new_header.checksum = calculate_checksum(&mut buffer, size_of::<u32>());
|
||||||
new_header.get_header_as_buffer(&mut buffer);
|
new_header.write_to_buffer(&mut buffer);
|
||||||
|
|
||||||
f.seek(SeekFrom::Start(start))
|
f.seek(SeekFrom::Start(start))
|
||||||
.map_err(VhdxHeaderError::SeekHeader)?;
|
.map_err(VhdxHeaderError::SeekHeader)?;
|
||||||
|
Loading…
Reference in New Issue
Block a user