Re: [patch (take 2)] genirq: fix simple and fasteoi irq handlers

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jarek Poplawski
Date: Monday, August 6, 2007 - 12:19 am

On Mon, Aug 06, 2007 at 08:14:59AM +0200, Ingo Molnar wrote:

Alas, there still could be something more... To be more sure, even
with this, there should be some debug printk (which could mess too),
but I don't know how much patience (and similar boxes...) Marcin has.
Of course, this "temporary fix" in -rc2 should give us more time.
But, I think you should confirm this gain with levels (I mean there
could be some saving on flag setting/ checking too). E.g. I've thought
about adding another ioapic_chip struct for fasteoi without .retrigger
(and maybe with .disable = .mask) maybe with some #ifdef CONFIG_...,
but maybe there could be reconsidered IRQ_DELAYED_DISABLE too (but
with this, there probably was a possibility to run this hw ->retrigger
'by chance' too, so with some strange IO-APICS there would be still
an unnecessary risk here).

The big question for me is still why this isn't more common: it seems
some (most of?) IO-APICS have some safety against this?

BTW: Marcin, if you're still willing to test anything (and your box is
alive after my previous 'could not make any damage' patch - sorry!),
this should be done with something before -rc2, so 2.6.22 or .23-rc1.

Jarek P.

PS: I've just read Marcin's messages - so, happily, it seems
everybody's alive! Thanks.
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: 2.6.20->2.6.21 - networking dies after random time, Jean-Baptiste Vignaud, (Fri Jun 29, 1:50 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Fri Jun 29, 8:07 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Sun Jul 22, 10:44 pm)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Mon Jul 23, 1:53 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Jul 24, 12:18 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Linus Torvalds, (Tue Jul 24, 12:30 pm)
Re: 2.6.20->2.6.21 - networking dies after random time, Thomas Gleixner, (Tue Jul 24, 5:19 pm)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Wed Jul 25, 12:23 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Wed Jul 25, 6:57 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Thu Jul 26, 12:16 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Thomas Gleixner, (Thu Jul 26, 1:10 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:13 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:19 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 1:55 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Thu Jul 26, 2:11 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Mon Jul 30, 12:29 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Jul 31, 6:20 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Wed Aug 1, 12:24 am)
[patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Thu Aug 2, 11:07 pm)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Fri Aug 3, 2:10 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Marcin Ślusarz, (Fri Aug 3, 4:57 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Fri Aug 3, 5:26 am)
[patch (take 2)] genirq: fix simple and fasteoi irq handlers, Jarek Poplawski, (Sun Aug 5, 11:07 pm)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Sun Aug 5, 11:58 pm)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Mon Aug 6, 12:00 am)
Re: [patch] genirq: fix simple and fasteoi irq handlers, Marcin Ślusarz, (Mon Aug 6, 12:05 am)
Re: [patch (take 2)] genirq: fix simple and fasteoi irq ha ..., Jarek Poplawski, (Mon Aug 6, 12:19 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Marcin Ślusarz, (Tue Aug 7, 12:46 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Aug 7, 1:23 am)
Re: 2.6.20->2.6.21 - networking dies after random time, Jarek Poplawski, (Tue Aug 7, 3:09 am)