Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751278AbWELNHF (ORCPT ); Fri, 12 May 2006 09:07:05 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751279AbWELNHF (ORCPT ); Fri, 12 May 2006 09:07:05 -0400 Received: from 216-54-166-5.static.twtelecom.net ([216.54.166.5]:11667 "EHLO mx1.compro.net") by vger.kernel.org with ESMTP id S1751278AbWELNHE (ORCPT ); Fri, 12 May 2006 09:07:04 -0400 Message-ID: <44648873.7010402@compro.net> Date: Fri, 12 May 2006 09:06:59 -0400 From: Mark Hounschell Reply-To: markh@compro.net Organization: Compro Computer Svcs. User-Agent: Thunderbird 1.5 (X11/20060111) MIME-Version: 1.0 To: Steven Rostedt Cc: Ingo Molnar , john stultz , lkml , Thomas Gleixner Subject: Re: [RFC][PATCH -rt] irqd starvation on SMP by a single process? References: <1147401812.1907.14.camel@cog.beaverton.ibm.com> <20060512055025.GA25824@elte.hu> <4464740C.8060305@compro.net> <20060512115614.GA28377@elte.hu> <44648532.8080200@compro.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1070 Lines: 40 Steven Rostedt wrote: > On Fri, 12 May 2006, Mark Hounschell wrote: > >>> Mark, does this fix the problem? >>> >>> Ingo >>> >>> Index: linux-rt.q/drivers/net/3c59x.c >>> =================================================================== >>> --- linux-rt.q.orig/drivers/net/3c59x.c >>> +++ linux-rt.q/drivers/net/3c59x.c >>> @@ -1897,7 +1897,8 @@ vortex_timer(unsigned long data) >>> >>> if (vp->medialock) >>> goto leave_media_alone; >>> - disable_irq(dev->irq); >>> + /* hack! */ >>> + disable_irq_nosync(dev->irq); >>> old_window = ioread16(ioaddr + EL3_CMD) >> 13; >>> EL3WINDOW(4); >>> media_status = ioread16(ioaddr + Wn4_Media); >>> >> Yes it does. >> > > > It fixes it for both "complete preemption" and "normal preemption"? > > -- Steve > > Normal for sure. I just rebooted to test complete. Mark - 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/