K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-08-11T01:27:53.000000Z K 7 svn:log V 389 In v_addpollinfo(), we allocate storage to back vp->v_pollinfo. However, we may sleep when doing so; check that we didn't race with another thread allocating storage for the vnode after allocation is made to a local pointer, and only update the vnode pointer if it's still NULL. Otherwise, accept that another thread got there first, and release the local storage. Discussed with: jmg END