Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 31 Oct 2002 11:51:57 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 31 Oct 2002 11:51:56 -0500 Received: from phoenix.mvhi.com ([195.224.96.167]:23306 "EHLO phoenix.infradead.org") by vger.kernel.org with ESMTP id ; Thu, 31 Oct 2002 11:51:55 -0500 Date: Thu, 31 Oct 2002 16:58:19 +0000 From: Christoph Hellwig To: Nikita Danilov Cc: Christoph Hellwig , Linus Torvalds , Linux Kernel Mailing List , Reiserfs mail-list Subject: Re: [PATCH]: reiser4 [5/8] export remove_from_page_cache() Message-ID: <20021031165819.A11604@infradead.org> Mail-Followup-To: Christoph Hellwig , Nikita Danilov , Linus Torvalds , Linux Kernel Mailing List , Reiserfs mail-list References: <15809.21559.295852.205720@laputa.namesys.com> <20021031161826.A9747@infradead.org> <15809.22856.534975.384956@laputa.namesys.com> <20021031163104.A9845@infradead.org> <15809.24115.993132.576769@laputa.namesys.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <15809.24115.993132.576769@laputa.namesys.com>; from Nikita@Namesys.COM on Thu, Oct 31, 2002 at 07:45:39PM +0300 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1132 Lines: 23 On Thu, Oct 31, 2002 at 07:45:39PM +0300, Nikita Danilov wrote: > Interesting. Then, XFS and JFS meta data in the page cache probably > are linearly ordered, and there it is never necessary to remove meta > data page from the middle of the mapping, right? The issue is rather different for XFS and JFS. in JFS most metadata (actually all metadata but the small superblock) is stored in inodes, and it's accessed through the pagecache mapping for those inodes. All access to those pages doesn't go directly through the pagecache interface but a small metapage wrapper. When the page is removed it's synced to disk and removed from the metapage hash, so that you can't acess it anymore. It might still be on the VM lists for a while. XFS on the other hand only uses the blockdevice mapping to acess it's metadata so it doesn't have to remove the page explicitly from the cache ever. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/