diff --git a/src/interrupts.rs b/src/interrupts.rs index f8726249..47681d8e 100644 --- a/src/interrupts.rs +++ b/src/interrupts.rs @@ -96,7 +96,7 @@ extern "x86-interrupt" fn keyboard_interrupt_handler(_stack_frame: &mut Interrup } let mut keyboard = KEYBOARD.lock(); - let port = Port::new(0x60); + let mut port = Port::new(0x60); let scancode: u8 = unsafe { port.read() }; if let Ok(Some(key_event)) = keyboard.add_byte(scancode) {