locking against myself in getcacheblk()?

YONETANI Tomokazu qhwt.dfly at les.ath.cx
Sun Jan 16 06:44:01 PST 2011


Hi,

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.





More information about the Bugs mailing list