diff --git a/src/interrupts.rs b/src/interrupts.rs index bdc4ca48..957e41dd 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -65,7 +65,7 @@ extern "x86-interrupt" fn page_fault_handler( } extern "x86-interrupt" fn double_fault_handler( - stack_frame: &mut InterruptStackFrame, + stack_frame: InterruptStackFrame, _error_code: u64, ) -> ! { panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); diff --git a/tests/stack_overflow.rs b/tests/stack_overflow.rs index 845644b4..de826f38 100644 --- a/tests/stack_overflow.rs +++ b/tests/stack_overflow.rs @@ -44,7 +44,7 @@ pub fn init_test_idt() { } extern "x86-interrupt" fn test_double_fault_handler( - _stack_frame: &mut InterruptStackFrame, + _stack_frame: InterruptStackFrame, _error_code: u64, ) -> ! { serial_println!("[ok]");