tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PUFFS deadlock



On Feb 3, 2012, at 7:23 PM, Emmanuel Dreyfus wrote:

> J. Hannken-Illjes <hannken%eis.cs.tu-bs.de@localhost> 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 - hannken%eis.cs.tu-bs.de@localhost - TU Braunschweig 
(Germany)



Home | Main Index | Thread Index | Old Index