Date: Wed, 21 Jun 2006 15:13:01 +0200 From: Paolo Pisati <p.pisati@oltrelinux.com> To: Paolo Pisati <piso@freebsd.org> Cc: Perforce Change Reviews <perforce@freebsd.org> Subject: Re: PERFORCE change 99751 for review Message-ID: <20060621131301.GA2419@tin.it> In-Reply-To: <200606211214.k5LCETcv071167@repoman.freebsd.org> References: <200606211214.k5LCETcv071167@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 21, 2006 at 12:14:29PM +0000, Paolo Pisati wrote: > http://perforce.freebsd.org/chv.cgi?CH=99751 > > Change 99751 by piso@piso_newluxor on 2006/06/21 12:14:00 > > Updated a bit to reflect work status > > Affected files ... > > .. //depot/projects/soc2006/intr_filter/arm/arm/intr.c#2 edit > .. //depot/projects/soc2006/intr_filter/notes#2 edit > > Differences ... > > ==== //depot/projects/soc2006/intr_filter/arm/arm/intr.c#2 (text+ko) ==== > > @@ -99,10 +99,9 @@ > } > > void > -arm_handler_execute(struct trapframe *frame, int irqnb) > +arm_handler_execute(struct trapframe *frame, int irqnb __unused) > { > struct intr_event *event; > - struct intr_handler *ih; > struct thread *td = curthread; > int i, thread; > > @@ -115,14 +114,7 @@ > continue; > > /* Execute fast handlers. */ > - thread = 0; > - TAILQ_FOREACH(ih, &event->ie_handlers, ih_next) { > - if (!(ih->ih_flags & IH_FAST)) > - thread = 1; > - else > - ih->ih_handler(ih->ih_argument ? > - ih->ih_argument : frame); > - } > + thread = intr_filter_loop(event, frame); > > /* Schedule thread if needed. */ > if (thread) > For some reason, the server had this change pending, and when i submitted an update to the todo list, this stale modification crept in... the odd thing is that i was sure i commited it some days ago... -- Paolo Piso's first law: nothing works as expected!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060621131301.GA2419>