From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Ayres Subject: Re: kernel BUG look familiar? Date: Mon, 17 Apr 2006 11:13:54 -0400 Message-ID: <4443B0B2.2000501@tektonic.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: Ian Pratt , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Keir Fraser wrote: > > There's a 5-second pause the first time negative segment offsets are > used, to provide a clear warning to the user. The softlockup watchdog > is supposed to kick in after 10 seconds, so something here is a bit > confused. It's probably that mdelay() is delaying more than a > second. It's a software delay loop which we really ought to replace > with something better (HYPERVISOR_poll is the obvious candidate). > > The issue can be worked around by calling touch_softlockup_watchdog() > in the 5-second delay loop in arch/i386/kernel/fixup.c. > Thanks for the quick fix Keir!