Re: [git patch] free_irq() fixes

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeff Garzik
Date: Thursday, April 24, 2008 - 8: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, 3:17 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 3:25 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Tue Apr 22, 3:59 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 4:20 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Tue Apr 22, 4:49 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 4:52 pm)
Re: [git patch] free_irq() fixes, Adrian Bunk, (Tue Apr 22, 5:05 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Tue Apr 22, 5:16 pm)
Re: [git patch] free_irq() fixes, Rene Herman, (Wed Apr 23, 6:51 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Wed Apr 23, 7:10 pm)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Wed Apr 23, 7:19 pm)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Wed Apr 23, 10:59 pm)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 3:53 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 8:16 am)
Re: [git patch] free_irq() fixes, Alan Cox, (Thu Apr 24, 8:37 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 8:40 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 8:55 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 9:16 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 9:20 am)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 9:48 am)
Re: [git patch] free_irq() fixes, Linus Torvalds, (Thu Apr 24, 9:58 am)
Re: [git patch] free_irq() fixes, Jeff Garzik, (Thu Apr 24, 10:30 am)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 11:15 am)
Re: [git patch] free_irq() fixes, Eric W. Biederman, (Thu Apr 24, 7:53 pm)
Re: MSI, fun for the whole family, Roland Dreier, (Thu Apr 24, 8:57 pm)
Re: MSI, fun for the whole family, David Miller, (Thu Apr 24, 9:19 pm)
Re: MSI, fun for the whole family, Jeff Garzik, (Thu Apr 24, 9:35 pm)
Re: MSI, fun for the whole family, Eric W. Biederman, (Thu Apr 24, 10:08 pm)
Re: MSI, fun for the whole family, Eric W. Biederman, (Thu Apr 24, 10:48 pm)
Re: MSI, fun for the whole family, Roland Dreier, (Fri Apr 25, 3:44 pm)