kernel-ark/include
Kenji Kaneshige 3b5cc09033 [IA64] assign_irq_vector() should not panic
Current assign_irq_vector() will panic if interrupt vectors is running
out. But I think how to handle the case of lack of interrupt vectors
should be handled by the caller of this function. For example, some
PCI devices can raise the interrupt signal via both MSI and I/O
APIC. So even if the driver for these device fails to allocate a
vector for MSI, the driver still has a chance to use I/O APIC based
interrupt. But currently there is no chance for these driver to use
I/O APIC based interrupt because kernel will panic when
assign_irq_vector() fails to allocate interrupt vector.

The following patch changes assign_irq_vector() for ia64 to return
-ENOSPC on error instead of panic (as i386 and x86_64 versions do).

Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2005-07-11 10:30:07 -07:00
..
acpi
asm-alpha [PATCH] alpha(): pgprot_noncached 2005-07-07 18:23:47 -07:00
asm-arm [PATCH] ARM: 2804/1: OMAP update 9/11: Update OMAP arch files 2005-07-10 19:58:18 +01:00
asm-arm26
asm-cris
asm-frv
asm-generic
asm-h8300
asm-i386
asm-ia64 [IA64] assign_irq_vector() should not panic 2005-07-11 10:30:07 -07:00
asm-m32r [PATCH] m32r: framebuffer device support 2005-07-07 18:24:11 -07:00
asm-m68k
asm-m68knommu
asm-mips
asm-parisc
asm-ppc
asm-ppc64
asm-s390
asm-sh
asm-sh64
asm-sparc
asm-sparc64 [SPARC64]: Support CONFIG_HZ 2005-07-08 15:21:51 -07:00
asm-um
asm-v850
asm-x86_64
asm-xtensa [PATCH] remove asm-xtensa/ipc.h 2005-07-10 12:23:24 -07:00
linux [IPV4]: multicast API "join" issues 2005-07-08 17:38:07 -07:00
math-emu
media
mtd
net [SCTP]: Use struct list_head for chunk lists, not sk_buff_head. 2005-07-08 21:47:49 -07:00
pcmcia [PATCH] pcmcia: remove client services version 2005-07-07 18:24:06 -07:00
rxrpc
scsi
sound
video