| Submitter | David Rientjes |
|---|---|
| Date | May 23, 2012, 4:17 a.m. |
| Message ID | <alpine.DEB.2.00.1205222116160.32649@chino.kir.corp.google.com> |
| Download | mbox | patch |
| Permalink | /patch/160802/ |
| State | Not Applicable |
| Headers | show
Return-Path: <linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from ozlabs.org (localhost [IPv6:::1]) by ozlabs.org (Postfix) with ESMTP id 335B1B7037 for <patchwork-incoming@ozlabs.org>; Wed, 23 May 2012 14:19:04 +1000 (EST) Received: from mail-pb0-f51.google.com (mail-pb0-f51.google.com [209.85.160.51]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 01FCBB6FA4 for <linuxppc-dev@lists.ozlabs.org>; Wed, 23 May 2012 14:18:06 +1000 (EST) Received: by pbbrp16 with SMTP id rp16so11665896pbb.38 for <linuxppc-dev@lists.ozlabs.org>; Tue, 22 May 2012 21:18:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:x-x-sender:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version:content-type; bh=heBiVCDbDgKI2ssrMhWTvDexLFr3MIPCSbEOvAfw4wk=; b=RHQdNCk2p1rFvMFPj1NRbWPDeYcVA0GnXK+8DSkL0pkZ0yVVGoYVjyVZRndLNEifFz OcfoMCD/ukF1HPj3LMUzPGEWiOYWB8KqKb+GrZOgwvJqA54ref21JsB65rn7xYkt8gF1 sR/x4fiHt5NowLQh8SOYZWcuAIxbo65IS4LFNxpivHH70BFV0u9IbpSLjGEY1Z+86Xf7 TNn35rpyPXd0RBhMkSMnpmdkgYMLk1u1ISQPq0l4Y1Qs6bd4NddxXUn5E+b3AJoL/eY8 6RgMoaqr86/vaBxWt8GXHsFiTVZcf4Nmw9HJQNQz9F1VUH4GlXjzQ33Wdzmim3igVf6D E1eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:x-x-sender:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version:content-type:x-gm-message-state; bh=heBiVCDbDgKI2ssrMhWTvDexLFr3MIPCSbEOvAfw4wk=; b=VigCgUQSoTdTr9oymoM7Neot6t9BFxef0/I1EQ3z46PUFCjG2G4mPBwpgIcyd/i6m1 CvUyj2wHZ47APe782CzgK1a/HyZQbaAyAwZBoX0vDQnv9UAooPwcgXwxBiAI3NUaAYkF 2oVM6x2zaosSNp+XoRaax3oZxxgr2VxTNcDwQ4pVhRWf1Zrk1JIyQqo0LgfJh5SRoqOh Qb+gSTSyfu7qubfR1hSruqZeMRL4eklV8PXnFiVFDSNS085tsvGGDvdnnUCUSuHAtlh9 Z3AiG6yEf8hKiVjzIyZjozenN0Va86g4odiJjpTSeEE95AnC+mTOxz8GIHIRcT/ldxxh srZg== Received: by 10.68.231.10 with SMTP id tc10mr5622128pbc.107.1337746684242; Tue, 22 May 2012 21:18:04 -0700 (PDT) Received: by 10.68.231.10 with SMTP id tc10mr5621350pbc.107.1337746677815; Tue, 22 May 2012 21:17:57 -0700 (PDT) Received: from [2620:0:1008:1201:be30:5bff:fed8:5e64] ([2620:0:1008:1201:be30:5bff:fed8:5e64]) by mx.google.com with ESMTPS id nw7sm428481pbb.73.2012.05.22.21.17.56 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 21:17:57 -0700 (PDT) Date: Tue, 22 May 2012 21:17:56 -0700 (PDT) From: David Rientjes <rientjes@google.com> X-X-Sender: rientjes@chino.kir.corp.google.com To: Ingo Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>, Peter Zijlstra <peterz@infradead.org> Subject: [patch] sched, numa: Allocate node_queue on any node for offline nodes In-Reply-To: <20120522130354.fdb335eb294f4206b4b2fed5@canb.auug.org.au> Message-ID: <alpine.DEB.2.00.1205222116160.32649@chino.kir.corp.google.com> References: <20120522114051.0c9db9a7c2d660bc9e0e1be2@canb.auug.org.au> <alpine.DEB.2.00.1205211846120.20916@chino.kir.corp.google.com> <20120522130354.fdb335eb294f4206b4b2fed5@canb.auug.org.au> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 X-Gm-Message-State: ALoCoQlvCx9f8EUeK0RmWs7jnRFRPhENURS38Lgv9y9A7nx9i0Gn5xwA3rBD1bGxrA1UNiz4cNLgd5R7m8Rv3V6IufieZRAm3XZa0e0HWK81urAHyE5QnUqxYXvkQVSo6+FUQWo7Z1mO0Z8VMTvMUYHsmcRDusXfDw== Cc: Lee Schermerhorn <lee.schermerhorn@hp.com>, Stephen Rothwell <sfr@canb.auug.org.au>, Linus Torvalds <torvalds@linux-foundation.org>, linux-kernel@vger.kernel.org, linux-next@vger.kernel.org, linuxppc-dev@lists.ozlabs.org X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Linux on PowerPC Developers Mail List <linuxppc-dev.lists.ozlabs.org> List-Unsubscribe: <https://lists.ozlabs.org/options/linuxppc-dev>, <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=unsubscribe> List-Archive: <http://lists.ozlabs.org/pipermail/linuxppc-dev> List-Post: <mailto:linuxppc-dev@lists.ozlabs.org> List-Help: <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=help> List-Subscribe: <https://lists.ozlabs.org/listinfo/linuxppc-dev>, <mailto:linuxppc-dev-request@lists.ozlabs.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org |
Comments
David Rientjes - May 23, 2012, 4:17 a.m.
Patch
diff --git a/kernel/sched/numa.c b/kernel/sched/numa.c --- a/kernel/sched/numa.c +++ b/kernel/sched/numa.c @@ -885,7 +885,8 @@ static __init int numa_init(void) for_each_node(node) { struct node_queue *nq = kmalloc_node(sizeof(*nq), - GFP_KERNEL | __GFP_ZERO, node); + GFP_KERNEL | __GFP_ZERO, + node_online(node) ? node : NUMA_NO_NODE); BUG_ON(!nq); spin_lock_init(&nq->lock);