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>