DragonFly BSD
DragonFly kernel List (threaded) for 2013-08
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Fwd: panic(9) vs. RB_NOSYNC


From: Masao Uebayashi <uebayasi@xxxxxxxxx>
Date: Thu, 8 Aug 2013 20:40:23 +0900

Fowarded from freebsd-arch@:

DragonFly has made quite a few changes to panic() but the if
(panicstr) RB_NOSYNC part still remains.  Thought?

---------- Forwarded message ----------
From: Masao Uebayashi <uebayasi@gmail.com>
Date: Thu, Aug 8, 2013 at 2:36 PM
Subject: panic(9) vs. RB_NOSYNC
To: freebsd-arch@freebsd.org


panic(9) (actually vpanic()) sets RB_NOSYNC when panicstr is already
set.  What is the reasoning of this?

My understanding is that panic() attempts VFS "sync" operation at
first.  If another panic() is triggered during that, give up VFS
"sync".  Is this correct?  If so, how reliable is this design?  I
wonder if attempting such a complex task like VFS "sync" after a panic
is a good idea.



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