Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932162AbVKLGbG (ORCPT ); Sat, 12 Nov 2005 01:31:06 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932170AbVKLGbG (ORCPT ); Sat, 12 Nov 2005 01:31:06 -0500 Received: from gate.crashing.org ([63.228.1.57]:64210 "EHLO gate.crashing.org") by vger.kernel.org with ESMTP id S932162AbVKLGbE (ORCPT ); Sat, 12 Nov 2005 01:31:04 -0500 Subject: Re: [PATCH 01/15] mm: poison struct page for ptlock From: Benjamin Herrenschmidt To: Linus Torvalds Cc: Andrew Morton , Hugh Dickins , mingo@elte.hu, linux-kernel@vger.kernel.org In-Reply-To: References: <20051109181022.71c347d4.akpm@osdl.org> <20051109185645.39329151.akpm@osdl.org> <20051110120624.GB32672@elte.hu> <20051110045144.40751a42.akpm@osdl.org> <20051110114950.03a5946b.akpm@osdl.org> Content-Type: text/plain Date: Sat, 12 Nov 2005 17:27:30 +1100 Message-Id: <1131776851.7406.6.camel@gaston> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1016 Lines: 28 On Thu, 2005-11-10 at 11:56 -0800, Linus Torvalds wrote: > > On Thu, 10 Nov 2005, Andrew Morton wrote: > > > > IOW we're assuming that no 32-bit architectures will obtain pagetables from > > slab? > > I thought ARM does? > > The ARM page tables are something strange (I think they have 1024-byte > page tables and 4kB pages or something like that?). So they'll not only > obtain the page tables from slab, they have four of them per page. Just catching up on old mails... ppc64 also gets page tables from kmem caches (though they are currently page sized & aligned). We really want to be able to have more freedom and get away from the current idea that 1 PTE page == one page. Our intermediary levels (PMDs, PUDs, PGDs) already have various random sizes. Ben. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/