From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756820AbaHHOLX (ORCPT ); Fri, 8 Aug 2014 10:11:23 -0400 Received: from qmta14.emeryville.ca.mail.comcast.net ([76.96.27.212]:58872 "EHLO qmta14.emeryville.ca.mail.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752535AbaHHOLV (ORCPT ); Fri, 8 Aug 2014 10:11:21 -0400 Date: Fri, 8 Aug 2014 09:11:12 -0500 (CDT) From: Christoph Lameter X-X-Sender: cl@gentwo.org To: Geert Uytterhoeven cc: Joonsoo Kim , Andrew Morton , Pekka Enberg , David Rientjes , Linux MM , "linux-kernel@vger.kernel.org" , Vladimir Davydov Subject: Re: BUG: enable_cpucache failed for radix_tree_node, error 12 (was: Re: [PATCH v3 9/9] slab: remove BAD_ALIEN_MAGIC) In-Reply-To: Message-ID: References: <20140808071903.GD6150@js1304-P5Q-DELUXE> Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 8 Aug 2014, Geert Uytterhoeven wrote: > > Ok this is broken on m68k. CONFIG_NUMA is required for this to work. If > > the arch code does this despite !CONFIG_NUMA then lots of things should > > break. > > Can you please elaborate? We've been using for years... !CONFIG_NUMA leads to the assumption of a system with a single node in numerous places. F.e. in include/linux/mm.h: static inline int zone_to_nid(struct zone *zone) { #ifdef CONFIG_NUMA return zone->node; #else return 0; #endif }