xfs
[Top] [All Lists]

Re: review: use correct buffer flags when reading superblock

To: Lachlan McIlroy <lachlan@xxxxxxx>
Subject: Re: review: use correct buffer flags when reading superblock
From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date: Wed, 10 Oct 2007 10:34:51 +0100
Cc: xfs-dev <xfs-dev@xxxxxxx>, xfs-oss <xfs@xxxxxxxxxxx>
In-reply-to: <470C8F5B.90705@sgi.com>
References: <470C8F5B.90705@sgi.com>
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Mutt/1.4.2.3i
On Wed, Oct 10, 2007 at 06:37:47PM +1000, Lachlan McIlroy wrote:
> When reading the superblock during log recovery we are not setting
> the correct buffer flags.  Specifically we are not turning off flags
> we do not need such as XBF_ASYNC that is causing the synchronous
> xfs_iowait() to hang.  We should also turn off XBF_WRITE and remove
> the buffer from the delay write queue just to be safe.

Where are these set up in the first time?  AFAICS the buffer only written
out by xfs_unmountfs_writesb, xfs_syncsub and xfs_trans_log_buf, and all
these should only ever happen after log recovery has finished.


<Prev in Thread] Current Thread [Next in Thread>