From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751315AbWFETdy (ORCPT ); Mon, 5 Jun 2006 15:33:54 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751321AbWFETdy (ORCPT ); Mon, 5 Jun 2006 15:33:54 -0400 Received: from smtp-out.google.com ([216.239.45.12]:8335 "EHLO smtp-out.google.com") by vger.kernel.org with ESMTP id S1751315AbWFETdy (ORCPT ); Mon, 5 Jun 2006 15:33:54 -0400 DomainKey-Signature: a=rsa-sha1; s=beta; d=google.com; c=nofws; q=dns; h=received:message-id:date:from:user-agent: x-accept-language:mime-version:to:cc:subject:references:in-reply-to: content-type:content-transfer-encoding; b=ehGicJ8BNJWVwrcTCwsTRfVRUQsFj0TNrXDpd+R+T6vgSpJ23SwKw9GX/Mfd9L/FP pA+ysfmHicz9voLq8TV+A== Message-ID: <448486FB.8060007@google.com> Date: Mon, 05 Jun 2006 12:33:15 -0700 From: Martin Bligh User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051011) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Christoph Lameter CC: Arjan van de Ven , Andy Whitcroft , "Martin J. Bligh" , Andrew Morton , linux-kernel@vger.kernel.org, ak@suse.de, Hugh Dickins Subject: Re: 2.6.17-rc5-mm1 References: <447DEF49.9070401@google.com> <20060531140652.054e2e45.akpm@osdl.org> <447E093B.7020107@mbligh.org> <20060531144310.7aa0e0ff.akpm@osdl.org> <447E104B.6040007@mbligh.org> <447F1702.3090405@shadowen.org> <44842C01.2050604@shadowen.org> <1149533399.3111.120.camel@laptopd505.fenrus.org> <44848283.3000207@google.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Christoph Lameter wrote: > On Mon, 5 Jun 2006, Martin Bligh wrote: > > >>>How was the kernel compiled? It must have been running on a NUMA system for >>>page migration to be enabled. Otherwise the fallback definitions in >>>include/linux/swapops.h should remove all the swap migration entry handling. >> >>x86_64 NUMA. Config is here: >>http://ftp.kernel.org/pub/linux/kernel/people/mbligh/config/abat/amd64 >> >>mtest01 was what killed it, IIRC. > > > CONFIG_MIGRATION is not set, no CONFIG_MIGRATION entry is in .config, so > page migration was not compiled in. You also forgot to do "make oldconfig" > when building the kernel. If you do a "make oldconfig" then your kernel > will be build with page migration support. No, that is the config it starts with, sorry ... that was misleading. It then does makeoldconfig from there: http://test.kernel.org/abat/34624/build/dotconfig is teh one one from the -mm3 build CONFIG_MIGRATION=y > Either what we see is due to code rearrangement or there is something wrong with > the fallback definitions in include/linux/swapops.h. > > The swapless-pm-add-r-w-migration-entries.patch also introduces Hugh's > reversal of the anon_vma list. OK, are those easily separable? Sounds like one good test would be to force CONFIG_MIGRATION to =n, right? M.