DragonFly BSD
DragonFly bugs List (threaded) for 2011-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: locking against myself in getcacheblk()?

From: YONETANI Tomokazu <qhwt.dfly@xxxxxxxxxx>
Date: Sun, 16 Jan 2011 23:43:34 +0900


On 2011/1/4 11:01 AM, YONETANI Tomokazu wrote:
> On Mon, Dec 27, 2010 at 09:21:08AM -0800, Matthew Dillon wrote:
>>      Here's a bug fix for the second bug... the recursive lock --mmap issue.
>>      Please test it (with the originally suggested #if 0 workaround removed).
>>      This fix is for HAMMER, if it works I'll do the same thing w/ NFS and UFS.
>> 	fetch http://apollo.backplane.com/DFlyMisc/buf01.patch
> Apparently the previous versions (I haven't tried other versions than
> 2.8-RELEASE yet) are affected too, and the above patch seems to fix it
> as well.

Matt, This patch fixes 2.8-RELEASE, but it no longer applies cleanly
to master; just resolving the conflict resulted in broken kernel.
The system stops booting in the middle of rc script because of
syntax errors in /etc/rc.subr (actually there isn't, and if I cp this
file to a non-HAMMER filesystem, no syntax error is detected).
Can you rework this patch for master (and if possible commit it too)?

Best Regards,
YONETANI Tomokazu.

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