Remove "noinline" declarations from keyboard/mouse driver code.

Now that the extra stack is used for keyboard and mouse driver code,
there is no reason to set noinline (which was done to try and conserve
stack space).

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
diff --git a/src/kbd.c b/src/kbd.c
index 0da13a1..0aa8988 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -378,10 +378,8 @@
     { 0x8600, 0x8800, 0x8a00, 0x8c00, none }, /* F12 */
 };
 
-// Handle a scancode read from the ps2 port.  Note that "noinline" is
-// used to make sure the call to call16_int in process_key doesn't
-// have the overhead of this function's stack.
-static void noinline
+// Handle a ps2 style scancode read from the keyboard.
+static void
 __process_key(u8 scancode)
 {
     u8 flags0 = GET_BDA(kbd_flag0);
diff --git a/src/mouse.c b/src/mouse.c
index ece69db..e4b25e0 100644
--- a/src/mouse.c
+++ b/src/mouse.c
@@ -303,7 +303,7 @@
         : "edi", "esi", "cc", "memory");
 }
 
-void noinline
+void
 process_mouse(u8 data)
 {
     if (!CONFIG_MOUSE)
diff --git a/src/usb-hid.c b/src/usb-hid.c
index a4fe4ae..8c4b803 100644
--- a/src/usb-hid.c
+++ b/src/usb-hid.c
@@ -224,7 +224,7 @@
 struct usbkeyinfo LastUSBkey VARLOW;
 
 // Process USB keyboard data.
-static void noinline
+static void
 handle_key(struct keyevent *data)
 {
     dprintf(9, "Got key %x %x\n", data->modifiers, data->keys[0]);
diff --git a/src/usb.c b/src/usb.c
index 1391f0e..bde7a58 100644
--- a/src/usb.c
+++ b/src/usb.c
@@ -70,7 +70,7 @@
     }
 }
 
-int noinline
+int
 usb_poll_intr(struct usb_pipe *pipe_fl, void *data)
 {
     switch (GET_LOWFLAT(pipe_fl->type)) {