Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753157Ab3EJJhW (ORCPT ); Fri, 10 May 2013 05:37:22 -0400 Received: from mail.skyhub.de ([78.46.96.112]:51126 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751741Ab3EJJhV (ORCPT ); Fri, 10 May 2013 05:37:21 -0400 Date: Fri, 10 May 2013 11:43:03 +0200 From: Borislav Petkov To: Frederic Weisbecker Cc: Jiri Kosina , Tony Luck , linux-kernel@vger.kernel.org, x86@kernel.org Subject: Re: NOHZ: WARNING: at arch/x86/kernel/smp.c:123 native_smp_send_reschedule Message-ID: <20130510094302.GB22942@pd.tnic> References: <20130510002930.GB2394@somewhere> <20130510092811.GA22942@pd.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1737 Lines: 47 On Fri, May 10, 2013 at 11:26:39AM +0200, Frederic Weisbecker wrote: > 2013/5/10 Borislav Petkov : > > On Fri, May 10, 2013 at 02:29:31AM +0200, Frederic Weisbecker wrote: > >> @@ -616,8 +616,17 @@ static bool wake_up_full_nohz_cpu(int cpu) > >> { > >> if (tick_nohz_full_cpu(cpu)) { > >> if (cpu != smp_processor_id() || > >> - tick_nohz_tick_stopped()) > >> + tick_nohz_tick_stopped()) { > >> + if (!cpu_online(cpu)) { > >> + static int printed = 0; > >> + if (!printed) { > >> + printk("%d %d\n", cpu, smp_processor_id()); > >> + dump_stack(); > >> + printed = 1; > > > > You know about printk_once, right? We even have all the pr__once > > macros. > > > > :-) > > But but that didn't fit as I also want the dump_stack(). Yeah, true - that would flood otherwise. /me needs to definitely have coffee before reading mail. > May be we want dump_stack_once(). > > In fact it would be nice to have DO_ONCE(something) and stuff whatever > we want inside. All the printk_once() et. al could even be implemented > using that. Frankly, I have needed functionality like that in the past too. Let's see whose itch needs a scratching earlier :-) -- Regards/Gruss, Boris. Sent from a fat crate under my desk. Formatting is fine. -- -- 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/