Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756107AbYGLXZQ (ORCPT ); Sat, 12 Jul 2008 19:25:16 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752370AbYGLXZE (ORCPT ); Sat, 12 Jul 2008 19:25:04 -0400 Received: from wf-out-1314.google.com ([209.85.200.170]:4902 "EHLO wf-out-1314.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753458AbYGLXZC (ORCPT ); Sat, 12 Jul 2008 19:25:02 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=o9XDMGSGopaRUEcad5RU+1z874h5Vq2CscUEi997yYnLptnhI1argLa/f7A2Kwn1+I EpC0BB1lKQw4M437hQc1IcChUEs3hQtQStHM8px8GAUU+Ci0njslst9yB1RLEIGJbtrR Ctvhz1nhiDTsgN+Fp3cvJC5IVR9aKttOgCZSI= Message-ID: <19f34abd0807121625o81ad509g34cbce77d9e2a302@mail.gmail.com> Date: Sun, 13 Jul 2008 01:25:02 +0200 From: "Vegard Nossum" To: "Dmitry Adamushko" Subject: Re: current linux-2.6.git: cpusets completely broken Cc: "Linus Torvalds" , "Paul Menage" , "Max Krasnyansky" , "Paul Jackson" , "Peter Zijlstra" , miaox@cn.fujitsu.com, rostedt@goodmis.org, "Thomas Gleixner" , "Ingo Molnar" , "Linux Kernel" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080712031736.GA3040@damson.getinternet.no> <19f34abd0807121600l653e28bfwb5cce2d880b7f2cd@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1174 Lines: 28 On Sun, Jul 13, 2008 at 1:05 AM, Dmitry Adamushko wrote: > Are you sure that you have removed my patch or the one from Miao? I > would be really surprised if this patch works without them. Linus has > updated sched_migrate_task() which is used _only_ by sched_exec() --- > this is not the path that leads to this bug. try_to_wake_up() -> ... > -> wake_idle() does not see "cpu_active_map". Absolutely. I could have made an error somewhere along the way, of course (yes, it does happen), but I am quite sure I did everything correctly. If you doubt it, you could try it too. All that is needed to reproduce the original BUG here is CPUSETS=y and bring cpu1 down. Vegard -- "The animistic metaphor of the bug that maliciously sneaked in while the programmer was not looking is intellectually dishonest as it disguises that the error is the programmer's own creation." -- E. W. Dijkstra, EWD1036 -- 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/