From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Andres Lagar-Cavilla" Subject: Re: BUG: soft lockup - CPU#0 stuck for 61s! Date: Thu, 29 Mar 2012 09:51:47 -0700 Message-ID: References: <1333038715.18810.84.camel@zakaz.uk.xensource.com> Reply-To: andres@lagarcavilla.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1333038715.18810.84.camel@zakaz.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Campbell Cc: Andrew Cooper , "konrad.wilk@oracle.com" , "jingsu@gridcentric.ca" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org > On Thu, 2012-03-29 at 16:43 +0100, Andres Lagar-Cavilla wrote: >> Ian, >> >> I came across the subject line on a 96GB server with over 85 VMs >> running. >> Completely frozen and unresponsive, qemu-dm processes hung on event >> channels. I'm using the XenServer 6.0 dom0 kernel on top of the >> xen-unstable tip hypervisor. >> >> I believe you solved the issue backporting some event channel patches to >> the 2.6.32 kernel, as described in this thread >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638172 >> >> I am missing a bit of context in order to retrieve the patches and apply >> them to my setup. What trees are involved here? > > This was a backport to a 2.6.32 pvops kernel. The Debian Squeeze kernel > is a snapshot from Jeremy's xen.git at some point in the past. > drivers/xen/events.c is pretty different to the classic-Xen kernels like > XenServers. > >> I'm looking in particular >> for "multiple fixes to PIRQ event channel handling" and friends, but I >> don't have commit identifiers, nor a tree URL (neither I am too sure >> what >> changesets from which upstream tree do the backports aggregate). > > I think the pirq stuff was because the aforementioned snapshot happened > to be taken in the middle of a transition in how pirqs were handled, so > I was back porting the remainder. > > Anyway, if you want them you can find them in the Debian source > package, they are listed in debian/patches/series/40-extra, the paths > there are relative to debian/patches. > > Also, I think (but I'm not 100% sure any more) that these patches > correspond to this branch in my xenbits tree: > > git://xenbits.xen.org/people/ianc/linux-2.6.git debian/squeeze/evtchn > Thanks very much, this will get me going Andres > Ian > >