From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753718Ab1J1FRU (ORCPT ); Fri, 28 Oct 2011 01:17:20 -0400 Received: from mail-vw0-f46.google.com ([209.85.212.46]:45380 "EHLO mail-vw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751253Ab1J1FRT (ORCPT ); Fri, 28 Oct 2011 01:17:19 -0400 Message-ID: <4EAA3ADC.4030501@vflare.org> Date: Fri, 28 Oct 2011 01:17:16 -0400 From: Nitin Gupta User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: Dan Magenheimer CC: Linus Torvalds , linux-mm@kvack.org, LKML , Andrew Morton , Konrad Wilk , Jeremy Fitzhardinge , Seth Jennings , levinsasha928@gmail.com, Chris Mason , JBeulich@novell.com, Dave Hansen , Jonathan Corbet , Neo Jia Subject: Re: [GIT PULL] mm: frontswap (for 3.2 window) References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Dan, On 10/27/2011 02:52 PM, Dan Magenheimer wrote: > Hi Linus -- > > Frontswap now has FOUR users: Two already merged in-tree (zcache > and Xen) and two still in development but in public git trees > (RAMster and KVM). Frontswap is part 2 of 2 of the core kernel > changes required to support transcendent memory; part 1 was cleancache > which you merged at 3.0 (and which now has FIVE users). > I think frontswap would be really useful. Without this, zcache would be limited to compressed caching just the page cache pages but with frontswap, we can balance out compressed memory usage between swap cache and page cache pages. It also provides many advantages over existing solutions like zram which presents a fixed size virtual (compressed) block device interface. Since fronstwap doesn't have to "pretend" as a block device, it can incorporate many dynamic resizing policies, a critical factor for compressed caching. Thanks, Nitin