From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamie Lokier Subject: Re: [patch 10/21] buffer heads: Support slab defrag Date: Tue, 20 May 2008 23:53:41 +0100 Message-ID: <20080520225341.GH27853@shareable.org> References: <20080510030831.796641881@sgi.com> <20080510030916.935905242@sgi.com> <20080512002403.GP103491721@sgi.com> <20080515231045.GY155679365@sgi.com> <20080519054554.GY103491721@sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Christoph Lameter , akpm@linux-foundation.org, linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, Mel Gorman , andi@firstfloor.org, Rik van Riel , Pekka Enberg , mpm@selenic.com To: David Chinner Return-path: Received: from mail2.shareable.org ([80.68.89.115]:51724 "EHLO mail2.shareable.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933963AbYETWxq (ORCPT ); Tue, 20 May 2008 18:53:46 -0400 Content-Disposition: inline In-Reply-To: <20080519054554.GY103491721@sgi.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: David Chinner wrote: > > Why are we out of memory? > > Defragmentation is triggered as part of the usual memory reclaim > process. Which implies we've run out of free memory, correct? I don't think that's true on no-MMU. Defragmentation can be needed often on no-MMU when there's lots of free memory, just in the wrong places. -- Jamie