Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758216AbaLJXGd (ORCPT ); Wed, 10 Dec 2014 18:06:33 -0500 Received: from ozlabs.org ([103.22.144.67]:60146 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756081AbaLJXGb (ORCPT ); Wed, 10 Dec 2014 18:06:31 -0500 Message-ID: <1418252789.26146.0.camel@ellerman.id.au> Subject: Re: [PATCH] powerpc: secondary CPUs signal to master before setting active and online (fixes kernel BUG at kernel/smpboot.c:134!) From: Michael Ellerman To: Linus Torvalds Cc: Anton Blanchard , Ingo Molnar , Andrew Morton , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Steven Rostedt , Tejun Heo , Wu Fengguang , "Rafael J. Wysocki" , yuyang.du@intel.com, lkp@01.org, Yuanhan Liu , Paul Turner , Benjamin Segall , Daniel J Blueman , subbaram@codeaurora.org, Brian Norris , Slava Pestov , Linux Kernel Mailing List , ppc-dev , Benjamin Herrenschmidt , Paul Mackerras Date: Thu, 11 Dec 2014 10:06:29 +1100 In-Reply-To: References: <1418009221-12719-1-git-send-email-anton@samba.org> <20141208083408.GA8023@gmail.com> <20141208211859.6e81ec81@kryten> <20141209105819.0e847b4b@kryten> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.12.7-0ubuntu1 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 2014-12-09 at 12:54 -0800, Linus Torvalds wrote: > On Mon, Dec 8, 2014 at 3:58 PM, Anton Blanchard wrote: > > Hi Ingo, > > > >> At that point I thought the previous task_cpu() was somewhat ingrained > >> in the scheduler and came up with the patch. If not, we could go on a > >> hunt to see what else needs fixing. > > > > I had another look. The scheduled does indeed make assumptions about the > > previous task_cpu, but we have a hammer to fix it up called > > select_fallback_rq. > > > > I annotated select_fallback_rq, and did hit a case where the CPU was > > not active. ppc64 patch below. > > Anton, I'll assume I will get this through the usual powerpc pull requests? Yeah I'll put it in my tree unless Anton objects. cheers -- 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/