On Feb 3, 2012, at 7:23 PM, Emmanuel Dreyfus wrote: > J. Hannken-Illjes <hann...@eis.cs.tu-bs.de> wrote: > >> So this is on 5.x ? > > Yes, this is on netbsd-5 > >> For -current the getnewvnode()->getcleanvnode() path has been replaced >> with a cleaner thread so getnewvnode() always gets a new vnode. This was >> done to break deadlocks like this one (most time with layered fs involved). > > Is it feasible/worth doing a pullup? It seems a big change, but I may be > wrong.
kern/vfs_vnode.c rev. 1.12 and 1.13 should be sufficient -- but it needs some testing on netbsd-5. -- Juergen Hannken-Illjes - hann...@eis.cs.tu-bs.de - TU Braunschweig (Germany)