From 16fc3e47ffaf5013f535e8cdf60baee54adc0af2 Mon Sep 17 00:00:00 2001 From: Matthew Leach Date: Sat, 22 Nov 2025 12:40:35 +0000 Subject: [PATCH] arm64: boot: secondary: add intermediate ptr cast Fix warning regarding direct cast from function address to integer value. --- src/arch/arm64/boot/secondary.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/arch/arm64/boot/secondary.rs b/src/arch/arm64/boot/secondary.rs index 664db8d..ad18d42 100644 --- a/src/arch/arm64/boot/secondary.rs +++ b/src/arch/arm64/boot/secondary.rs @@ -104,7 +104,7 @@ fn find_enable_method(node: &fdt_parser::Node<'static>) -> Result { fn prepare_for_secondary_entry() -> Result<(PA, PA)> { static mut SECONDARY_BOOT_CTX: MaybeUninit = MaybeUninit::uninit(); - let entry_fn = kfunc_pa!(do_secondary_start as usize); + let entry_fn = kfunc_pa!(do_secondary_start as *const () as usize); let boot_stack = ksym_pa!(__boot_stack); let ctx = ksym_pa!(SECONDARY_BOOT_CTX);