M port/devmnt.c => port/devmnt.c +1 -1
@@ 1058,7 1058,7 @@ mntrepl(char *buf)
}
Dev mntdevtab = {
- 'm',
+ 'M',
"mnt",
mntreset,
M port/taslock.c => port/taslock.c +10 -0
@@ 69,8 69,18 @@ ilock(Lock *l)
}
for(;;){
+#ifdef notdef
while(l->key)
;
+#else
+{ int i;
+ i = 0;
+ while(l->key){
+ if(i++ > 100000000)
+ panic("ilock loop: caller pc %luX, held by %luX\n", pc, l->pc);
+ }
+}
+#endif /* notdef */
if(tas(&l->key) == 0){
l->sr = x;
l->pc = pc;