Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Aug 2013 14:36:51 +0900
From:      Masao Uebayashi <uebayasi@gmail.com>
To:        freebsd-arch@freebsd.org
Subject:   panic(9) vs. RB_NOSYNC
Message-ID:  <CADbF7edYLBrKQrU9E7HX4Hh_emthRCPcr9WbUPDuLDe5kwNfZQ@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
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.



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