From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751316AbWFET1R (ORCPT ); Mon, 5 Jun 2006 15:27:17 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751322AbWFET1R (ORCPT ); Mon, 5 Jun 2006 15:27:17 -0400 Received: from omx1-ext.sgi.com ([192.48.179.11]:43920 "EHLO omx1.americas.sgi.com") by vger.kernel.org with ESMTP id S1751316AbWFET1Q (ORCPT ); Mon, 5 Jun 2006 15:27:16 -0400 Date: Mon, 5 Jun 2006 12:27:01 -0700 (PDT) From: Christoph Lameter To: Martin Bligh 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 In-Reply-To: <44848283.3000207@google.com> Message-ID: 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> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org 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. 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.