Re: iput() in reclaim context

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Evgeniy Polyakov
Date: Wednesday, May 21, 2008 - 10:58 am

Hi Hugh.

On Wed, May 21, 2008 at 06:52:27PM +0100, Hugh Dickins (hugh@veritas.com) wrote:

If we are talking about the same things, its waiting for pages to be
synced (wither written back or truncated) when inode is about to be
destroyed. Thus reclaim can sleep wating for pages to be synced, which
it is about to move somewhere itself. Deadlock. The same for writepage -
if we drop inode there it can wait for pages to be synced, which inturn
requires writeback, where we are sleeping already...

-- 
	Evgeniy Polyakov
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 10/21] buffer heads: Support slab defrag, Christoph Lameter, (Fri May 9, 8:08 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Sun May 11, 5:24 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Christoph Lameter, (Thu May 15, 10:42 am)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Thu May 15, 4:10 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Christoph Lameter, (Fri May 16, 10:01 am)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Sun May 18, 10:45 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Christoph Lameter, (Mon May 19, 9:44 am)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Mon May 19, 5:25 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Evgeniy Polyakov, (Mon May 19, 11:56 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Tue May 20, 2:46 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Evgeniy Polyakov, (Tue May 20, 3:25 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Jamie Lokier, (Tue May 20, 3:53 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Tue May 20, 4:19 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Evgeniy Polyakov, (Tue May 20, 4:22 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Andrew Morton, (Tue May 20, 4:28 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, David Chinner, (Tue May 20, 4:30 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Christoph Lameter, (Tue May 20, 6:56 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Evgeniy Polyakov, (Tue May 20, 11:15 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Evgeniy Polyakov, (Tue May 20, 11:20 pm)
Re: [patch 10/21] buffer heads: Support slab defrag, Andrew Morton, (Tue May 20, 11:24 pm)
iput() in reclaim context, Hugh Dickins, (Wed May 21, 10:52 am)
Re: iput() in reclaim context, Evgeniy Polyakov, (Wed May 21, 10:58 am)
Re: iput() in reclaim context, Andrew Morton, (Wed May 21, 11:12 am)