> > > Following Erik's direction, it seems that the lock value is 0x0deadead,
btw, there appears to be a typo in /sys/src/libc/386/tas.s. it should be spelled to match other arches. for some reason all other arches use 0xdeaddead. unfortunately, pool also uses 0xdeaddead so this typo is fortunate. - erik