Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752244AbbDCFpV (ORCPT ); Fri, 3 Apr 2015 01:45:21 -0400 Received: from mail-wi0-f172.google.com ([209.85.212.172]:33705 "EHLO mail-wi0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751186AbbDCFpR (ORCPT ); Fri, 3 Apr 2015 01:45:17 -0400 Date: Fri, 3 Apr 2015 07:45:13 +0200 From: Ingo Molnar To: Chris J Arges Cc: Linus Torvalds , Rafael David Tinoco , Peter Anvin , Jiang Liu , Peter Zijlstra , LKML , Jens Axboe , Frederic Weisbecker , Gema Gomez , the arch/x86 maintainers Subject: Re: smp_call_function_single lockups Message-ID: <20150403054512.GA11041@gmail.com> References: <20150331222327.GA12512@canonical.com> <20150401124336.GB12841@gmail.com> <20150401161047.GD12730@canonical.com> <551C6A48.9060805@canonical.com> <20150402182607.GA8896@gmail.com> <551D8FAF.5070805@canonical.com> <20150402190725.GA10570@gmail.com> <551DB0E2.1020607@canonical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <551DB0E2.1020607@canonical.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1334 Lines: 45 * Chris J Arges wrote: > > > On 04/02/2015 02:07 PM, Ingo Molnar wrote: > > > > * Chris J Arges wrote: > > > >> Whenever we look through the crashdump we see csd_lock_wait waiting > >> for CSD_FLAG_LOCK bit to be cleared. Usually the signature leading > >> up to that looks like the following (in the openstack tempest on > >> openstack and nested VM stress case) > >> > >> (qemu-system-x86 task) > >> kvm_sched_in > >> -> kvm_arch_vcpu_load > >> -> vmx_vcpu_load > >> -> loaded_vmcs_clear > >> -> smp_call_function_single > >> > >> (ksmd task) > >> pmdp_clear_flush > >> -> flush_tlb_mm_range > >> -> native_flush_tlb_others > >> -> smp_call_function_many > > > > So is this two separate smp_call_function instances, crossing each > > other, and none makes any progress, indefinitely - as if the two IPIs > > got lost? > > > > This is two different crash signatures. Sorry for the confusion. So just in case, both crash signatures ought to be detected by the patch I just sent. Thanks, Ingo -- 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/