Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Jul 2008 15:50:51 -0400
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Kostik Belousov <kostikbel@gmail.com>
Cc:        attilio@freebsd.org, freebsd-current@freebsd.org
Subject:   Re: reproducible "panic: share->excl"
Message-ID:  <48863A1B.6030808@cs.duke.edu>
In-Reply-To: <20080722191927.GB17123@deviant.kiev.zoral.com.ua>
References:  <4884F992.7090008@cs.duke.edu> <20080722154825.GZ17123@deviant.kiev.zoral.com.ua> <488615A0.7030106@cs.duke.edu> <20080722191927.GB17123@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Kostik Belousov wrote:
> On Tue, Jul 22, 2008 at 01:15:12PM -0400, Andrew Gallatin wrote:
>> Kostik Belousov wrote:
>>
>>> Essentially, you tried to do the write of the part of the region mmaped
>> >from the file, to the file. The VOP_WRITE() is called with exclusively
>>> locked vnode, while fault handler tried to lock the vnode in shared mode
>>> to page in.
>> Yes, the operations attempted were rather nonsensical, but should
>> not have killed the system.  Thank you for looking into it.
> 
> Why nonsensical ? The operations are legitimate, and kernel must not panic.
> 
> The question still open is whether the patch fixed the issue for you.

Yes, the patch fixes the panic.

Thank you,

Drew




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48863A1B.6030808>