From mboxrd@z Thu Jan 1 00:00:00 1970 From: Werner Almesberger Subject: Re: Reviewing ext3 improvement patches (delalloc, mballoc, extents) Date: Mon, 14 Mar 2005 21:28:52 -0300 Message-ID: <20050314212852.O12802@almesberger.net> References: <20050303083349.GA4896@in.ibm.com> <1109898734.4961.11.camel@dyn318077bld.beaverton.ibm.com> <1109900773.4637.9.camel@dyn318043bld.beaverton.ibm.com> <20050314053658.A12360@almesberger.net> <20050314090414.GA4164@in.ibm.com> <20050314120240.K12802@almesberger.net> <20050314133723.L12802@almesberger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Suparna Bhattacharya , Mingming Cao , Badari Pulavarty , ext2-devel , linux-fsdevel@vger.kernel.org, abiss-general@lists.sourceforge.net To: Alex Tomas Content-Disposition: inline In-Reply-To: ; from alex@clusterfs.com on Mon, Mar 14, 2005 at 08:13:28PM +0300 Sender: ext2-devel-admin@lists.sourceforge.net Errors-To: ext2-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: List-Id: linux-fsdevel.vger.kernel.org Alex Tomas wrote: > you can drop PG_locked right as you set PG_writeback, I think Hmm, not sure. mpage_writepage never calls writepage with PG_writeback, only with PG_locked. Also, mpage_writepage calls get_block with PG_locked, so the allocation, which may take a while, holds the lock. This situation is admittedly a bit annoying: on the one hand, "sync" should write all dirty data. On the other hand, if a random user typing "sync" can break performance guarantees, these guarantees aren't very valuable. - Werner -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina werner@almesberger.net / /_http://www.almesberger.net/____________________________________________/ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click