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>

index | next in thread | previous in thread | raw e-mail

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



home | help

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