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

Reply via email to