mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
[PATCH] irq-flags: documentation: Use the new IRQF_ constants
Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: "David S. Miller" <davem@davemloft.net> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: "Randy.Dunlap" <rdunlap@xenotime.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
65ca68b300
commit
6ce6c7faf2
4 changed files with 6 additions and 6 deletions
|
@ -976,7 +976,7 @@ static int camera_close(struct video_device *dev)
|
||||||
<title>Interrupt Handling</title>
|
<title>Interrupt Handling</title>
|
||||||
<para>
|
<para>
|
||||||
Our example handler is for an ISA bus device. If it was PCI you would be
|
Our example handler is for an ISA bus device. If it was PCI you would be
|
||||||
able to share the interrupt and would have set SA_SHIRQ to indicate a
|
able to share the interrupt and would have set IRQF_SHARED to indicate a
|
||||||
shared IRQ. We pass the device pointer as the interrupt routine argument. We
|
shared IRQ. We pass the device pointer as the interrupt routine argument. We
|
||||||
don't need to since we only support one card but doing this will make it
|
don't need to since we only support one card but doing this will make it
|
||||||
easier to upgrade the driver for multiple devices in the future.
|
easier to upgrade the driver for multiple devices in the future.
|
||||||
|
|
|
@ -225,7 +225,7 @@ Generic flavors of pci_request_region() are request_mem_region()
|
||||||
Use these for address resources that are not described by "normal" PCI
|
Use these for address resources that are not described by "normal" PCI
|
||||||
interfaces (e.g. BAR).
|
interfaces (e.g. BAR).
|
||||||
|
|
||||||
All interrupt handlers should be registered with SA_SHIRQ and use the devid
|
All interrupt handlers should be registered with IRQF_SHARED and use the devid
|
||||||
to map IRQs to devices (remember that all PCI interrupts are shared).
|
to map IRQs to devices (remember that all PCI interrupts are shared).
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,7 @@ than the 33.33 MHz being in the PCI spec.
|
||||||
|
|
||||||
If you want to share the IRQ with another device and the driver refuses to
|
If you want to share the IRQ with another device and the driver refuses to
|
||||||
do so, you might succeed with changing the DC390_IRQ type in tmscsim.c to
|
do so, you might succeed with changing the DC390_IRQ type in tmscsim.c to
|
||||||
SA_SHIRQ | SA_INTERRUPT.
|
IRQF_SHARED | IRQF_DISABLED.
|
||||||
|
|
||||||
|
|
||||||
3.Features
|
3.Features
|
||||||
|
|
|
@ -1149,7 +1149,7 @@
|
||||||
}
|
}
|
||||||
chip->port = pci_resource_start(pci, 0);
|
chip->port = pci_resource_start(pci, 0);
|
||||||
if (request_irq(pci->irq, snd_mychip_interrupt,
|
if (request_irq(pci->irq, snd_mychip_interrupt,
|
||||||
SA_INTERRUPT|SA_SHIRQ, "My Chip", chip)) {
|
IRQF_DISABLED|IRQF_SHARED, "My Chip", chip)) {
|
||||||
printk(KERN_ERR "cannot grab irq %d\n", pci->irq);
|
printk(KERN_ERR "cannot grab irq %d\n", pci->irq);
|
||||||
snd_mychip_free(chip);
|
snd_mychip_free(chip);
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
@ -1323,7 +1323,7 @@
|
||||||
<programlisting>
|
<programlisting>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
if (request_irq(pci->irq, snd_mychip_interrupt,
|
if (request_irq(pci->irq, snd_mychip_interrupt,
|
||||||
SA_INTERRUPT|SA_SHIRQ, "My Chip", chip)) {
|
IRQF_DISABLED|IRQF_SHARED, "My Chip", chip)) {
|
||||||
printk(KERN_ERR "cannot grab irq %d\n", pci->irq);
|
printk(KERN_ERR "cannot grab irq %d\n", pci->irq);
|
||||||
snd_mychip_free(chip);
|
snd_mychip_free(chip);
|
||||||
return -EBUSY;
|
return -EBUSY;
|
||||||
|
@ -1342,7 +1342,7 @@
|
||||||
|
|
||||||
<para>
|
<para>
|
||||||
On the PCI bus, the interrupts can be shared. Thus,
|
On the PCI bus, the interrupts can be shared. Thus,
|
||||||
<constant>SA_SHIRQ</constant> is given as the interrupt flag of
|
<constant>IRQF_SHARED</constant> is given as the interrupt flag of
|
||||||
<function>request_irq()</function>.
|
<function>request_irq()</function>.
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue