From 35a0f2d440c1eba7866863d533c40128afa655d2 Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Wed, 10 Sep 2025 17:01:32 +0200 Subject: [PATCH] Remove usage of array_chunks It has been removed in newer rustc versions --- src/dtb/mod.rs | 4 +++- src/main.rs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dtb/mod.rs b/src/dtb/mod.rs index d8670543a9..0bd1de0905 100644 --- a/src/dtb/mod.rs +++ b/src/dtb/mod.rs @@ -193,7 +193,9 @@ pub fn get_interrupt(fdt: &Fdt, node: &FdtNode, idx: usize) -> Option { .unwrap(); let mut intr = interrupts .value - .array_chunks::<4>() + .as_chunks::<4>() + .0 + .iter() .map(|f| BE::read_u32(f)) .skip(parent_interrupt_cells * idx); match parent_interrupt_cells { diff --git a/src/main.rs b/src/main.rs index 9906ad5e2c..316b0e918d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -45,11 +45,11 @@ #![feature(iter_next_chunk)] #![feature(let_chains)] #![feature(naked_functions)] +#![feature(slice_as_chunks)] #![feature(sync_unsafe_cell)] #![feature(variant_count)] #![cfg_attr(not(test), no_std)] #![cfg_attr(not(test), no_main)] -#![feature(array_chunks)] #![feature(if_let_guard)] #![feature(iterator_try_collect)] #![feature(new_zeroed_alloc)]