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: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 18 Jan 2011 08:48:08 -0800 (PST)

:Hi,
:
: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.

    I have to do a little more work before the patch will
    work reliably on either master or 2.8.  The hold count on
    the buffer does not prevent it from being ripped up by
    the buffer cache (I need to add a few more places where
    b_refs is tested in the buffer daemons).

					-Matt
					Matthew Dillon 
					<dillon@backplane.com>



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