On Thu, May 07, 2009 at 04:45:01AM +0000, yamt%mwd.biglobe.ne.jp@localhost wrote: > in the case of getcleanvnode, > set VI_XLOCK before incrementing v_usecount? I think insufficient because vtryget() is lockless. How about making XLOCK a flag bit in v_useconut?