We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca5c63b commit 11dab1eCopy full SHA for 11dab1e
src/aero_kernel/src/drivers/keyboard.rs
@@ -307,15 +307,6 @@ pub fn register_keyboard_listener(listener: Arc<dyn KeyboardListener>) {
307
KEYBOARD_LISTENER.write().push(listener)
308
}
309
310
-pub fn remove_keyboard_listener(target: Arc<dyn KeyboardListener>) {
311
- for (index, listener) in KEYBOARD_LISTENER.read().iter().enumerate() {
312
- if Arc::ptr_eq(listener, &target) {
313
- KEYBOARD_LISTENER.write().remove(index);
314
- return;
315
- }
316
317
-}
318
-
319
pub fn keyboard_irq_handler(_stack: &mut InterruptStack) {
320
let scancode = unsafe { io::inb(0x60) };
321
0 commit comments