From 8d3a722b97013341a92cb609e3cf6f24a3954e5d Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 9 Apr 1997 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1997-04-09 --- port/devmnt.c | 2 +- port/taslock.c | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/port/devmnt.c b/port/devmnt.c index 40e1635b44f15bf12a0a810f2ba34354627db195..9863801bc54f053cdce83849cef519714154e7c4 100644 --- a/port/devmnt.c +++ b/port/devmnt.c @@ -1058,7 +1058,7 @@ mntrepl(char *buf) } Dev mntdevtab = { - 'm', + 'M', "mnt", mntreset, diff --git a/port/taslock.c b/port/taslock.c index 31051540ded092f3aaa4ff22f2c5a5aacaffaec6..c44327f0173e47222e6af7d2cb415a63f6d01413 100644 --- a/port/taslock.c +++ b/port/taslock.c @@ -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;