here's one last "caught in the act" scenario. I have a print in mntralloc when I reuse something.
The fid is being read and clunked. But the Tclunk goes out before the Rread comes in. Oops. Reuse 1 Tread tag 1 fid 454 offset 0 count 8192 Reuse 1 Tclunk tag 1 fid 454 reply Rread tag 1 count 8192 '#include "u.h" #include "../port/lib.h" #include "mem.h" #includ' mnt: proc grep 78: mismatch from /net/tcp/0/data /n/o/sys/src/9/pc/apic.c rep 0x168ed20 tag 1 fid 454 T120 R117 rp 1