Hello, On Aug 10, 2005, at 12:18 PM, Suleiman Souhlal wrote: > Hi, > > On Aug 10, 2005, at 12:02 PM, Don Lewis wrote: > > >> What is preventing VI_DOOMED from being set while we're waiting for >> VOP_LOCK()? Contrary to what the VOP_LOCK(9) man page says about >> LK_INTERLOCK, it looks like lockmgr() drops the vnode interlock >> before >> it attempts to grab the vnode lock. >> > > VI_DOOMED is only set by vgonel(), and it requires both the vnode > and the interlock locked. I read your message a bit too fast. I think you are right. We should probably move the check for VI_DOOMED etc, after we've acquired the vnode lock. -- Suleiman Souhlal | ssouhlal_at_vt.edu The FreeBSD Project | ssouhlal_at_FreeBSD.orgReceived on Wed Aug 10 2005 - 08:27:50 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:41 UTC