From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jared Hulbert" Subject: Re: vm/fs meetup in september? Date: Mon, 2 Jul 2007 10:26:13 -0700 Message-ID: <6934efce0707021026wad68bbar2d239d0cb7954ea0@mail.gmail.com> References: <20070624042345.GB20033@wotan.suse.de> <20070630093243.GD22354@infradead.org> <87bqexiwu3.wl%peter@chubb.wattle.id.au> <200706301758.16607.a1426z@gawab.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: peter@chubb.wattle.id.au, "Christoph Hellwig" , "Nick Piggin" , "Linux Kernel Mailing List" , "Linux Memory Management List" , linux-fsdevel@vger.kernel.org To: "Al Boldi" Return-path: Received: from nz-out-0506.google.com ([64.233.162.228]:64348 "EHLO nz-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752201AbXGBR0O (ORCPT ); Mon, 2 Jul 2007 13:26:14 -0400 Received: by nz-out-0506.google.com with SMTP id s18so955558nze for ; Mon, 02 Jul 2007 10:26:14 -0700 (PDT) In-Reply-To: <200706301758.16607.a1426z@gawab.com> Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org > > Christoph> So what you mean is "swap on flash" ? Defintively sounds > > Christoph> like an interesting topic, although I'm not too sure it's > > Christoph> all that filesystem-related. > > I wouldn't want to call it swap, as this carries with it block-io > connotations. It's really mmap on flash. Yes it is really mmap on flash. But you are "swapping" pages from RAM to be mmap'ed on flash. Also the flash-io complexities are similar to the block-io layer. I think "swap on flash" is fair. Though that might be confused with making swap work on a NAND flash, which is very much like the current block-io approach. "Mmappable swap on flash" is more exact, I suppose. > > You need either a block translation layer, > > Are you suggesting to go through the block layer to reach the flash? Well the obvious route would be to have this management layer use the MTD, I can't see anything wrong with that. > > or a (swap) filesystem that > > understands flash peculiarities in order to make such a thing work. > > The standard Linux swap format will not work. > > Correct. > > BTW, you may want to have a look at my "[RFC] VM: I have a dream..." thread. Interesting. This idea does allow for swap to be access directly.