]> Devi Nivas Git - cs3210-lab0.git/commitdiff
fixes
authorrsc <rsc>
Tue, 14 Aug 2007 19:41:01 +0000 (19:41 +0000)
committerrsc <rsc>
Tue, 14 Aug 2007 19:41:01 +0000 (19:41 +0000)
console.c

index 4e2b7a861f935f08d8ecbb761a9b785aca123e56..cc1a0b781405b1463013206901e9ec6eac6274e8 100644 (file)
--- a/console.c
+++ b/console.c
@@ -207,7 +207,7 @@ kbd_intr(void)
   };
   uint st, data, c;
 
-  acquire(&kbd_lock);
+  acquire(&kbd.lock);
 
   st = inb(KBSTATP);
   if((st & KBS_DIB) == 0)
@@ -253,17 +253,17 @@ kbd_intr(void)
     break;
 
   default:
-    if(((kbd_w + 1) % KBD_BUF) != kbd_r){
-      kbd_buf[kbd_w++] = c;
-      if(kbd_w >= KBD_BUF)
-        kbd_w = 0;
-      wakeup(&kbd_r);
+    if(((kbd.w + 1) % KBD_BUF) != kbd.r){
+      kbd.buf[kbd.w++] = c;
+      if(kbd.w >= KBD_BUF)
+        kbd.w = 0;
+      wakeup(&kbd.r);
     }
     break;
   }
 
 out:
-  release(&kbd_lock);
+  release(&kbd.lock);
 }
 
 //PAGEBREAK: 25