Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966825Ab3DRVGq (ORCPT ); Thu, 18 Apr 2013 17:06:46 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:37048 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751042Ab3DRVGp (ORCPT ); Thu, 18 Apr 2013 17:06:45 -0400 Message-ID: <5170602E.3050206@oracle.com> Date: Thu, 18 Apr 2013 17:05:50 -0400 From: Sasha Levin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130408 Thunderbird/17.0.5 MIME-Version: 1.0 To: chuansheng.liu@intel.com, Andrew Morton CC: Ingo Molnar , Thomas Gleixner , Peter Zijlstra , Fengguang Wu , eag0628@gmail.com, Dave Jones , "linux-kernel@vger.kernel.org" Subject: WARNING: at kernel/smp.c:385 smp_call_function_many Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet22.oracle.com [156.151.31.94] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3313 Lines: 58 Hi guys, It seems that with commit "smp: Give WARN()ing when calling smp_call_function_many()/single() in serving irq" I'm getting a bunch of these: [ 467.250851] WARNING: at kernel/smp.c:385 smp_call_function_many+0xda/0x400() [ 467.251990] Modules linked in: [ 467.252496] CPU: 1 PID: 12638 Comm: trinity-child1 Tainted: G W 3.9.0-rc7-next-20130418-sasha-00013-g333a5d2 #340 [ 467.259691] 0000000000000009 ffff8800bb603d98 ffffffff83deed7a ffff8800bb603dd8 [ 467.261157] ffffffff81112ecb ffff88009d229fd8 ffffffff81148430 0000000000000001 [ 467.262478] ffffffff861922e0 0000000000000008 ffffffff861922e0 ffff8800bb603de8 [ 467.263758] Call Trace: [ 467.266447] [] dump_stack+0x19/0x1b [ 467.267437] [] warn_slowpath_common+0x6b/0xa0 [ 467.268418] [] ? hrtimer_wakeup+0x30/0x30 [ 467.269838] [] warn_slowpath_null+0x15/0x20 [ 467.270844] [] smp_call_function_many+0xda/0x400 [ 467.272287] [] ? sched_clock_local+0x25/0xa0 [ 467.273259] [] ? hrtimer_wakeup+0x30/0x30 [ 467.274590] [] ? hrtimer_wakeup+0x30/0x30 [ 467.275519] [] smp_call_function+0x41/0x80 [ 467.276801] [] ? hrtimer_wakeup+0x30/0x30 [ 467.277756] [] on_each_cpu+0x39/0x110 [ 467.278604] [] clock_was_set+0x17/0x20 [ 467.280198] [] run_hrtimer_softirq+0x32/0x40 [ 467.281530] [] __do_softirq+0x1d7/0x460 [ 467.282434] [] irq_exit+0x76/0xd0 [ 467.283243] [] smp_apic_timer_interrupt+0x8a/0xa0 [ 467.284707] [] apic_timer_interrupt+0x72/0x80 [ 467.285674] [] ? sched_clock+0x15/0x20 [ 467.287132] [] ? add_preempt_count+0xa6/0xc0 [ 467.288089] [] delay_tsc+0xac/0x120 [ 467.289342] [] ? __mem_cgroup_count_vm_event+0x178/0x1a0 [ 467.290522] [] __const_udelay+0x29/0x30 [ 467.291425] [] __rcu_read_unlock+0x44/0xb0 [ 467.292829] [] __mem_cgroup_count_vm_event+0x195/0x1a0 [ 467.293994] [] ? mem_cgroup_from_task+0xd0/0xd0 [ 467.295456] [] handle_mm_fault+0x632/0x660 [ 467.296692] [] ? __lock_is_held+0x5a/0x80 [ 467.297647] [] __do_page_fault+0x570/0x5e0 [ 467.298622] [] ? rcu_try_advance_all_cbs+0x3d/0xb0 [ 467.300213] [] ? rcu_eqs_exit_common+0x7d/0x260 [ 467.301241] [] ? rcu_eqs_enter_common+0x33e/0x3b0 [ 467.302760] [] ? rcu_eqs_exit+0x9c/0xb0 [ 467.303649] [] do_page_fault+0x32/0x50 [ 467.304526] [] do_async_page_fault+0x30/0xc0 [ 467.306556] [] async_page_fault+0x28/0x30 So either the new commit is broken, or hrtimer is horribly broken? Thanks, Sasha -- 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/