From 75abc110d489bfe58112cc545301cfb60629a9c2 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Mon, 17 May 2021 12:40:11 +0200 Subject: [PATCH] Adjust post-07 to take `InterruptStackFrame` by value --- src/interrupts.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interrupts.rs b/src/interrupts.rs index 2a3851d8..65cea8e4 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -57,7 +57,7 @@ extern "x86-interrupt" fn double_fault_handler( panic!("EXCEPTION: DOUBLE FAULT\n{:#?}", stack_frame); } -extern "x86-interrupt" fn timer_interrupt_handler(_stack_frame: &mut InterruptStackFrame) { +extern "x86-interrupt" fn timer_interrupt_handler(_stack_frame: InterruptStackFrame) { print!("."); unsafe { PICS.lock() @@ -65,7 +65,7 @@ extern "x86-interrupt" fn timer_interrupt_handler(_stack_frame: &mut InterruptSt } } -extern "x86-interrupt" fn keyboard_interrupt_handler(_stack_frame: &mut InterruptStackFrame) { +extern "x86-interrupt" fn keyboard_interrupt_handler(_stack_frame: InterruptStackFrame) { use pc_keyboard::{layouts, DecodedKey, HandleControl, Keyboard, ScancodeSet1}; use spin::Mutex; use x86_64::instructions::port::Port;