From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265448AbTLHR6h (ORCPT ); Mon, 8 Dec 2003 12:58:37 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S265454AbTLHR6h (ORCPT ); Mon, 8 Dec 2003 12:58:37 -0500 Received: from mx2.elte.hu ([157.181.151.9]:21649 "EHLO mx2.elte.hu") by vger.kernel.org with ESMTP id S265448AbTLHR6f (ORCPT ); Mon, 8 Dec 2003 12:58:35 -0500 Date: Mon, 8 Dec 2003 18:57:38 +0100 (CET) From: Ingo Molnar Reply-To: Ingo Molnar To: Anton Blanchard Cc: "Martin J. Bligh" , Zwane Mwaikambo , linux-kernel Subject: Re: [patch] sched-HT-2.6.0-test11-A5 In-Reply-To: <20031207201715.GD19412@krispykreme> Message-ID: References: <1027750000.1069604762@[10.10.2.4]> <392900000.1070737269@[10.10.2.4]> <20031207163914.GB19412@krispykreme> <1039560000.1070817418@[10.10.2.4]> <20031207201715.GD19412@krispykreme> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-ELTE-SpamVersion: SpamAssassin ELTE 1.0 X-ELTE-VirusStatus: clean X-ELTE-SpamCheck: no, SpamAssassin (score=-4.9, required 5.9, BAYES_00 -4.90) X-ELTE-SpamScore: -4 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 8 Dec 2003, Anton Blanchard wrote: > running on cpu 1 > mapping CPU#1's runqueue to CPU#0's runqueue. > kernel BUG in sched_map_runqueue at kernel/sched.c:1460! > > ie: > > BUG_ON(rq1 == rq2 || rq2->nr_running || rq_idx(cpu1) != cpu1); > ^^^ > > We should bounce ourselves off cpu2 before merging the runqueues. hm, a bad assumption about where the boot code runs. Could you try to just do something like this prior that BUG_ON(): set_cpus_allowed(current, cpumask_of_cpu(cpu1)); does this fix the crash? Ingo