--- /n/sources/plan9/sys/src/9/port/sysproc.c Tue Mar 11 17:39:49 2025 +++ /sys/src/9/port/sysproc.c Wed Sep 7 23:36:04 2016 @@ -1162,9 +1162,9 @@ tsemacquire(Segment *s, long *addr, ulong ms) } if(waserror()) break; - t = m->ticks; + t = MACHP(0)->ticks; tsleep(&phore, semawoke, &phore, ms); - elms = TK2MS(m->ticks - t); + elms = TK2MS(MACHP(0)->ticks - t); poperror(); if(elms >= ms){ timedout = 1;