Skip to content

Commit 1b4563d

Browse files
committed
fix: allow clippy::unusual_byte_groupings
Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
1 parent c9f899f commit 1b4563d

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/structures/paging/mapper/mapped_page_table.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -549,6 +549,7 @@ impl<'a, P: PageTableFrameMapping> Translate for MappedPageTable<'a, P> {
549549
Err(PageTableWalkError::MappedToHugePage) => {
550550
let entry = &p3[addr.p3_index()];
551551
let frame = PhysFrame::containing_address(entry.addr());
552+
#[allow(clippy::unusual_byte_groupings)]
552553
let offset = addr.as_u64() & 0o_777_777_7777;
553554
let flags = entry.flags();
554555
return TranslateResult::Mapped {
@@ -564,6 +565,7 @@ impl<'a, P: PageTableFrameMapping> Translate for MappedPageTable<'a, P> {
564565
Err(PageTableWalkError::MappedToHugePage) => {
565566
let entry = &p2[addr.p2_index()];
566567
let frame = PhysFrame::containing_address(entry.addr());
568+
#[allow(clippy::unusual_byte_groupings)]
567569
let offset = addr.as_u64() & 0o_777_7777;
568570
let flags = entry.flags();
569571
return TranslateResult::Mapped {

src/structures/paging/mapper/recursive_page_table.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -787,6 +787,7 @@ impl<'a> Translate for RecursivePageTable<'a> {
787787
if p3_entry.flags().contains(PageTableFlags::HUGE_PAGE) {
788788
let entry = &p3[addr.p3_index()];
789789
let frame = PhysFrame::containing_address(entry.addr());
790+
#[allow(clippy::unusual_byte_groupings)]
790791
let offset = addr.as_u64() & 0o_777_777_7777;
791792
let flags = entry.flags();
792793
return TranslateResult::Mapped {
@@ -804,6 +805,7 @@ impl<'a> Translate for RecursivePageTable<'a> {
804805
if p2_entry.flags().contains(PageTableFlags::HUGE_PAGE) {
805806
let entry = &p2[addr.p2_index()];
806807
let frame = PhysFrame::containing_address(entry.addr());
808+
#[allow(clippy::unusual_byte_groupings)]
807809
let offset = addr.as_u64() & 0o_777_7777;
808810
let flags = entry.flags();
809811
return TranslateResult::Mapped {

0 commit comments

Comments
 (0)