From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 24 Sep 2016 10:47:13 -0700 From: Jaegeuk Kim To: Chao Yu Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net Subject: Re: [PATCH] f2fs: remove dirty inode pages in error path Message-ID: <20160924174713.GA25123@jaegeuk> References: <20160923211105.20848-1-jaegeuk@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-ID: On Sat, Sep 24, 2016 at 09:02:02AM +0800, Chao Yu wrote: > On 2016/9/24 5:11, Jaegeuk Kim wrote: > > When getting EIO while handling orphan inodes, we can get some dirty node > > pages. Then, f2fs_write_node_pages() called by iput(node_inode) will try > > to flush node pages. But in this case, we should prevent to do that, since > > we will try again from the start. > > We are protected since we set SBI_POR_DOING flag in sb, so we are safe now? Safe, but we get an infinite loop to flush node pages. > > Thanks,