Too many threads created. Must optimize this. These are the spawns: mousetreeproc(rp, op.m, op.mc, t.donec, o.rc); kbdtreeproc(rp, op.r, t.donec, o.rc); updatetreeproc(t, rp, t.donec, o.rc); synctreeproc(rp, t.donec, o.rc); showtreeproc(rp, force, t.donec, o.rc); p.fsctl readctl(p, cc) synctree(p, nc, depth); updatetree(np, d, ec, depth);