Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 42f095f

Browse files
Remove cast in common/src/load_kernel.rs:412
1 parent 7323271 commit 42f095f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

‎common/src/load_kernel.rs‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,14 +409,14 @@ where
409409
let end_inclusive_copy_address = cmp::min(end_inclusive_addr, page_end_inclusive);
410410

411411
// These are the offsets into the frame we want to copy from.
412-
let start_offset_in_frame = (start_copy_address - page_start)asusize;
413-
let end_inclusive_offset_in_frame = (end_inclusive_copy_address - page_start)asusize;
412+
let start_offset_in_frame = start_copy_address - page_start;
413+
let end_inclusive_offset_in_frame = end_inclusive_copy_address - page_start;
414414

415415
// Calculate how many bytes we want to copy from this frame.
416416
let copy_len = end_inclusive_offset_in_frame - start_offset_in_frame + 1;
417417

418418
// Calculate the physical addresses.
419-
let start_phys_addr = phys_addr.start_address() + start_offset_in_frameasu64;
419+
let start_phys_addr = phys_addr.start_address() + start_offset_in_frame;
420420

421421
// These are the offsets from the start address. These correspond
422422
// to the destination indices in `buf`.
@@ -429,11 +429,11 @@ where
429429
// SAFETY: We know that this memory is valid because we got it
430430
// as a result from a translation. There are not other
431431
// references to it.
432-
&mut *core::ptr::slice_from_raw_parts_mut(dest_ptr, copy_len)
432+
&mut *core::ptr::slice_from_raw_parts_mut(dest_ptr, copy_lenasusize)
433433
};
434434

435435
// Calculate the destination pointer.
436-
let src = &buf[start_offset_in_buf..][..copy_len];
436+
let src = &buf[start_offset_in_buf..][..copy_lenasusize];
437437

438438
// Do the actual copy.
439439
dest.copy_from_slice(src);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /