Re: [git patch] free_irq() fixes

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linus Torvalds <torvalds@...>
Cc: Eric W. Biederman <ebiederm@...>, Rene Herman <rene.herman@...>, Adrian Bunk <bunk@...>, Andrew Morton <akpm@...>, LKML <linux-kernel@...>, <rmk@...>, Thomas Gleixner <tglx@...>, Ingo Molnar <mingo@...>
Date: Thursday, April 24, 2008 - 11:40 am

Linus Torvalds wrote:

Agreed.

However, it does not follow that an int is what _must_ be passed around. 
  We already have design patterns like

	cookie_pointer = ioremap(raw bus resource)

Not that I am the one pushing for that, just noting.

Overall this is all wild-assed speculation based on a thought 
exploration (#irq-remove) that a several kernel hackers seemed to like.



Agreed.



Not true -- you have metadata/OOB data like MSI messages, where you are 
passed a value from the PCI hardware in the PCI message, not just an 
"interrupt asserted" condition.  Or s/value/values/ if you enable PCI 
MSI's multiple message support.

The PCI devices themselves are moving from sending a single bit of 
information ("irq!") to sending actual messages.

That is not arch-specific at all, but a new model for "interrupt" (i.e. 
event) notification being pushed upon us.

	Jeff


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[git patch] free_irq() fixes, Jeff Garzik, (Tue Apr 22, 6:17 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 6:25 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Tue Apr 22, 6:59 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 7:20 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Tue Apr 22, 7:49 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 7:52 pm)
Re: [git patch] free_irq() fixes, Adrian Bunk, (Tue Apr 22, 8:05 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 8:16 pm)
Re: [git patch] free_irq() fixes, Rene Herman, (Wed Apr 23, 9:51 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Wed Apr 23, 10:10 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Wed Apr 23, 10:19 pm)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 1:59 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 6:53 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 11:16 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 11:40 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 11:55 am)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 12:48 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 1:30 pm)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 10:53 pm)
Re: MSI, fun for the whole family, Eric W. Biederman, (Fri Apr 25, 1:08 am)
Re: MSI, fun for the whole family, Roland Dreier, (Thu Apr 24, 11:57 pm)
Re: MSI, fun for the whole family, Jeff Garzik, (Fri Apr 25, 12:35 am)
Re: MSI, fun for the whole family, Roland Dreier, (Fri Apr 25, 6:44 pm)
Re: MSI, fun for the whole family, Eric W. Biederman, (Fri Apr 25, 1:48 am)
Re: MSI, fun for the whole family, David Miller, (Fri Apr 25, 12:19 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 12:58 pm)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 2:15 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 12:16 pm)
Re: [git patch] free_irq() fixes, Alan Cox, (Thu Apr 24, 11:37 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 12:20 pm)