In message <[EMAIL PROTECTED]>,Derrick J Brashear writes: >> vnode_get() returns an error if a vnode is marked DEAD or TERMINATE. >> i dont see why you wouldnt want to remove the unlinked file in this >> case. > >this is probably it.
after looking at the code a bit, vclean() marks the vnode VL_TERMINATE and then winds up calling VNOP_INACTIVE(). i guess i understand afs_remlink()'s desire to hold a reference while it removes the vnode/vcache, but i dont think anyone can get a reference to the vnode during vclean()/inactive(). _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
