This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: [PATCH][FIX] Possible fix for spurious interrupts

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: [Xen-devel] Re: [PATCH][FIX] Possible fix for spurious interrupts
From: "Stephen C. Tweedie" <sct@xxxxxxxxxx>
Date: Thu, 13 Apr 2006 15:59:35 -0400
Cc: Michele <vo.sinh@xxxxxxxxx>, xen-devel Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxxxx>
Delivery-date: Thu, 13 Apr 2006 13:00:00 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <d5bbd21c73db9bb960c3b63a90d24ec2@xxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <d5bbd21c73db9bb960c3b63a90d24ec2@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

On Thu, 2006-04-13 at 19:12 +0100, Keir Fraser wrote:

> To confirm this really was the problem I modified native Linux to do 
> the same as Xen currently does (mask before ISR processing; unmask 
> after). I then got lots of spurious USB interrupts even on native 
> Linux! :-(
> Please test... 

Looks like it cures it completely for me.  I've got the same box running
the same load that used to send irq16 through the roof, and it's
currently pegged at:

         16:  0   0   0   0  Phys-irq  uhci_hcd:usb2, uhci_hcd:usb5


I'm moving back to the UK shortly so won't personally be able to
double-check this again from the final xen-unstable tree, btw.


Xen-devel mailing list