From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Woodhouse Subject: Re: Implementing writepage Date: Mon, 27 Oct 2003 09:06:58 +0000 Sender: linux-fsdevel-owner@vger.kernel.org Message-ID: <1067245618.15551.263.camel@hades.cambridge.redhat.com> References: <20031025092152.D638B6D5B@blood.actrix.co.nz> <1067098698.3266.19.camel@lapdancer.baythorne.internal> <16284.55463.520076.541516@laputa.namesys.com> <1067243966.15551.256.camel@hades.cambridge.redhat.com> <16284.55985.863779.2130@laputa.namesys.com> <1067244402.15551.258.camel@hades.cambridge.redhat.com> <16284.56501.10135.563220@laputa.namesys.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: manningc2@actrix.gen.nz, linux-fsdevel@vger.kernel.org Return-path: Received: from pentafluge.infradead.org ([213.86.99.235]:53379 "EHLO pentafluge.infradead.org") by vger.kernel.org with ESMTP id S261384AbTJ0JHC (ORCPT ); Mon, 27 Oct 2003 04:07:02 -0500 To: Nikita Danilov In-Reply-To: <16284.56501.10135.563220@laputa.namesys.com> List-Id: linux-fsdevel.vger.kernel.org On Mon, 2003-10-27 at 11:52 +0300, Nikita Danilov wrote: > I don't quite follow why. generic_commit_write() only marks buffers > dirty. Actual IO is started by either ->writepages() called from within > balance_dirty_pages() (or pdflush) or by ->writepage() called by VM > scanner. Charles isn't using generic_commit_write(); this is not a traditional block-device-backed file system. I strongly suspect his commit_write() is in fact synchronous. -- dwmw2