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
[PATCH] acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle
2005-06-27 21:52:42 -07:00
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
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-cris
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-frv
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-generic
[PATCH] kexec: vmlinux: fix physical addresses
2005-06-25 16:24:47 -07:00
asm-h8300
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-i386
[PATCH] Fix up non-NUMA breakage in mmzone.h
2005-07-07 18:23:42 -07:00
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
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-m68knommu
[PATCH] streamline preempt_count type across archs
2005-06-23 09:45:19 -07:00
asm-mips
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-parisc
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-ppc
[PATCH] ppc64: remove duplicate syscall reservation
2005-07-07 18:23:37 -07:00
asm-ppc64
[PATCH] ppc64: Make idle_loop a ppc_md function
2005-07-07 18:23:40 -07:00
asm-s390
[PATCH] s390: fix finish_arch_switch
2005-06-30 08:45:08 -07:00
asm-sh
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-sh64
[PATCH] Serial: Split 8250 port table (part 2)
2005-06-29 18:45:19 +01:00
asm-sparc
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-sparc64
[SPARC64]: Support CONFIG_HZ
2005-07-08 15:21:51 -07:00
asm-um
[PATCH] uml: skas0 - separate kernel address space on stock hosts
2005-07-07 18:23:44 -07:00
asm-v850
[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n
2005-06-27 21:52:46 -07:00
asm-x86_64
[PATCH] MTRR suspend/resume cleanup
2005-07-07 18:23:42 -07:00
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
[PATCH] v4l: tuner improvements
2005-06-28 21:20:36 -07:00
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
[PATCH] I2O: Adaptec specific SG_IO access, firmware access through sysfs and 2400A workaround
2005-06-24 00:05:28 -07:00
sound
[PATCH] create a kstrdup library function
2005-06-23 09:45:18 -07:00
video