Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752552AbbBSQQP (ORCPT ); Thu, 19 Feb 2015 11:16:15 -0500 Received: from bombadil.infradead.org ([198.137.202.9]:46006 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751568AbbBSQQO (ORCPT ); Thu, 19 Feb 2015 11:16:14 -0500 Date: Thu, 19 Feb 2015 17:16:04 +0100 From: Peter Zijlstra To: Rafael David Tinoco Cc: Linus Torvalds , LKML , Thomas Gleixner , Jens Axboe , Frederic Weisbecker , Gema Gomez , chris.j.arges@canonical.com Subject: Re: smp_call_function_single lockups Message-ID: <20150219161604.GB17717@twins.programming.kicks-ass.net> References: <20150218222544.GA17717@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2012-12-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1109 Lines: 26 On Thu, Feb 19, 2015 at 01:42:39PM -0200, Rafael David Tinoco wrote: > Linus, Peter, Thomas > > Just a quick feedback, We were able to reproduce the lockup with this > proposed patch (3.19 + patch). Unfortunately we had problems with the > core file and I have only the stack trace for now but I think we are > able to reproduce it again and provide more details (sorry for the > delay... after a reboot it took some days for us to reproduce this > again). > > It looks like RIP is still smp_call_function_single. So Linus' patch mostly fixes smp_call_function_single_async() which is not what you're using. It would be very good to see traces of other CPUs; if for some reason the target CPU doesn't get around to running your callback, then we'll forever wait on it. loaded_vmcs_clear() uses smp_call_function_single(.wait = 1), that should work as before. -- 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/