Zhang, Yanmin
9f271d576a
ATA convert GSI to irq on ia64
...
If an ATA drive uses legacy mode, ata driver will choose 14 and 15
as the fixed irq number. On ia64 platform, such numbers are GSI and
should be converted to irq vector.
Below patch against kernel 2.6.20 fixes it.
Signed-off-by: Zhang Yanmin <yanmin.zhang@intel.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
2007-02-15 18:04:53 -05:00
..
sn
Altix: ACPI SSDT PCI device support
2007-02-02 22:14:35 -05:00
a.out.h
acpi-ext.h
[IA64] update HP CSR space discovery via ACPI
2006-04-06 14:42:38 -07:00
acpi.h
ACPICA: Allow ACPI id to be u32 instead of u8.
2007-02-02 21:14:31 -05:00
agp.h
asmmacro.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
atomic.h
[PATCH] atomic: add_unless cmpxchg optimise
2006-03-23 07:38:17 -08:00
auxvec.h
[PATCH] auxiliary vector cleanups
2005-09-07 16:57:21 -07:00
bitops.h
[IA64] remove asm-ia64/bitops.h self-inclusion
2006-05-05 11:37:15 -07:00
break.h
[IA64] enable trap code on slot 1
2006-12-12 12:00:55 -08:00
bug.h
[PATCH] remove gcc-2 checks
2006-01-08 20:14:02 -08:00
bugs.h
byteorder.h
cache.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
cacheflush.h
[PATCH] Optimize D-cache alias handling on fork
2006-12-13 09:27:08 -08:00
checksum.h
[PATCH] fix prototype of csum_ipv6_magic() (ia64)
2007-01-23 11:09:49 -08:00
compat.h
[PATCH] ia64: add ptr_to_compat()
2006-03-27 08:44:48 -08:00
cpu.h
cputime.h
current.h
cyclone.h
delay.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
device.h
ACPI: Change ACPI to use dev_archdata instead of firmware_data
2006-12-01 14:52:01 -08:00
div64.h
dma-mapping.h
[PATCH] ia64: fix noncoherent DMA API so devres builds
2007-02-14 08:09:51 -08:00
dma.h
[IA64] swiotlb bug fixes
2007-02-05 18:46:40 -08:00
dmi.h
[PATCH] ia64: use i386 dmi_scan.c
2006-03-26 08:56:54 -08:00
elf.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
emergency-restart.h
[PATCH] Add emergency_restart()
2005-07-26 14:35:41 -07:00
errno.h
esi.h
[IA64] remove bogus prototype ia64_esi_init()
2007-02-05 14:14:29 -08:00
fcntl.h
[PATCH] Clean up struct flock definitions
2005-09-07 16:57:38 -07:00
fpswa.h
fpu.h
futex.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
gcc_intrin.h
hardirq.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
hw_irq.h
[PATCH] genirq: add ->retrigger() irq op to consolidate hw_irq_resend()
2006-06-29 10:26:23 -07:00
ia32.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
ia64regs.h
ide.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
intel_intrin.h
[IA64] use icc defined constant
2006-02-07 08:49:27 -08:00
intrinsics.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
io.h
Altix: Add initial ACPI IO support
2006-12-01 14:36:57 -08:00
ioctl.h
[PATCH] Generic ioctl.h
2006-01-10 08:01:34 -08:00
ioctls.h
iosapic.h
[IA64] Minor cleanups - remove unnecessary function prototype in iosapic.h
2005-09-07 14:00:40 -07:00
ipcbuf.h
irq.h
[PATCH] genirq ia64 cleanup
2006-07-03 15:26:58 -07:00
irq_regs.h
IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
2006-10-05 15:10:12 +01:00
Kbuild
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
kdebug.h
[PATCH] Notify page fault call chain for ia64
2006-06-26 09:58:22 -07:00
kexec.h
[IA64] IA64 Kexec/kdump
2006-12-07 09:51:35 -08:00
kmap_types.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
kprobes.h
[IA64] enable trap code on slot 1
2006-12-12 12:00:55 -08:00
kregs.h
libata-portmap.h
ATA convert GSI to irq on ia64
2007-02-15 18:04:53 -05:00
linkage.h
[PATCH] abstract type/size specification for assembly
2006-03-24 07:33:25 -08:00
local.h
[IA64] Fix missing parameter for local_add/sub
2005-12-07 11:30:11 -08:00
machvec.h
msi: Make MSI useable more architectures
2007-02-07 15:50:08 -08:00
machvec_dig.h
[IA64] cleanup dig_irq_init
2006-03-24 13:12:46 -08:00
machvec_hpsim.h
machvec_hpzx1.h
[IA64] more robust zx1/sx1000 machvec support
2005-09-14 16:22:11 -07:00
machvec_hpzx1_swiotlb.h
[IA64] more robust zx1/sx1000 machvec support
2005-09-14 16:22:11 -07:00
machvec_init.h
machvec_sn2.h
[IA64] IA64 Kexec/kdump
2006-12-07 09:51:35 -08:00
mc146818rtc.h
mca.h
[IA64] Sanitize assembler code for ia64_sal_os_state
2006-06-21 14:44:26 -07:00
mca_asm.h
[IA64] Make gp value point to Region 5 in mca handler
2006-09-26 14:13:03 -07:00
meminit.h
[IA64] register memory ranges in a consistent manner
2007-02-05 15:07:47 -08:00
mman.h
[PATCH] IA64,sparc: local DoS with corrupted ELFs
2006-09-08 08:40:46 -07:00
mmu.h
[IA64] Fix race in mm-context wrap-around logic.
2005-08-12 15:05:21 -07:00
mmu_context.h
[IA64] make mmu_context.h and tlb.c 80-column friendly
2005-11-03 14:43:50 -08:00
mmzone.h
[PATCH] V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
2005-10-04 13:21:13 -07:00
module.h
[PATCH] Move compiler check for modules to ia64 only
2006-09-26 10:52:37 +02:00
msgbuf.h
mutex.h
[IA64] fix bug in ia64 __mutex_fastpath_trylock
2006-04-07 22:39:49 -07:00
namei.h
nodedata.h
[PATCH] pgdat allocation and update for ia64 of memory hotplug: update pgdat address array
2006-06-27 17:32:37 -07:00
numa.h
[PATCH] fix "cpu to node relationship fixup: map cpu to node"
2006-09-27 08:26:08 -07:00
page.h
[IA64] Fix DISCONTIGMEM without VIRTUAL_MEM_MAP
2006-12-07 11:24:03 -08:00
pal.h
[PATCH] Add support for type argument in PAL_GET_PSTATE
2006-12-07 11:21:55 -08:00
param.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
parport.h
patch.h
pci.h
ia64: add pci_get_legacy_ide_irq()
2007-01-27 13:46:54 +01:00
percpu.h
[PATCH] lockdep: add per_cpu_offset()
2006-07-03 15:27:00 -07:00
perfmon.h
perfmon_default_smpl.h
pgalloc.h
[IA64] virt_to_page() can be called with NULL arg
2007-02-05 16:47:02 -08:00
pgtable.h
[PATCH] Standardize pxx_page macros
2006-09-26 08:48:51 -07:00
poll.h
[PATCH] POLLRDHUP/EPOLLRDHUP handling for half-closed devices notifications
2006-03-25 08:22:56 -08:00
posix_types.h
[PATCH] FD_ZERO build fix
2007-01-11 18:18:22 -08:00
processor.h
[IA64] Move perfmon tables from thread_struct to pfm_context
2006-09-26 12:03:13 -07:00
ptrace.h
[PATCH] Add regs_return_value() helper
2006-10-02 07:57:16 -07:00
ptrace_offsets.h
resource.h
rse.h
rwsem.h
[PATCH] lockdep: remove RWSEM_DEBUG remnants
2006-07-03 15:27:01 -07:00
sal.h
[IA64] move SAL_CACHE_FLUSH check later in boot
2006-10-31 14:32:10 -08:00
scatterlist.h
[IA64] Move sg_dma_{len,address} from pci.h to scatterlist.h
2006-12-13 13:15:10 -08:00
sections.h
segment.h
semaphore.h
[IA64] Fix bug in ia64 specific down() function
2006-01-17 14:04:00 -08:00
sembuf.h
serial.h
setup.h
[PATCH] ia64: 2048-byte command line
2007-02-12 09:48:39 -08:00
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
[PATCH] irq-flags: IA64: Use the new IRQF_ constants
2006-07-02 13:58:47 -07:00
smp.h
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2006-09-27 10:53:30 -07:00
socket.h
[AF_UNIX]: Datagram getpeersec
2006-06-29 16:58:06 -07:00
sockios.h
sparsemem.h
[PATCH] V5 ia64 SPARSEMEM - conditional changes for SPARSEMEM
2005-10-04 13:21:13 -07:00
spinlock.h
[PATCH] Directed yield: cpu_relax variants for spinlocks and rw-locks
2006-10-01 00:39:21 -07:00
spinlock_types.h
[PATCH] spinlock consolidation
2005-09-10 10:06:21 -07:00
stat.h
statfs.h
string.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
suspend.h
swiotlb.h
[IA64] swiotlb abstraction (e.g. for Xen)
2007-02-05 18:53:04 -08:00
system.h
[IA64] sparse cleanups
2006-08-02 16:03:44 -07:00
termbits.h
[PATCH] tty: preparatory structures for termios revamp
2006-12-08 08:28:56 -08:00
termios.h
[PATCH] consolidate line discipline number definitions
2007-02-11 10:51:26 -08:00
thread_info.h
[IA64] enable singlestep on system call
2007-02-05 13:49:29 -08:00
timex.h
[IA64] ia64: simplify and fix udelay()
2006-02-15 13:37:04 -08:00
tlb.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
tlbflush.h
Don't include linux/config.h from anywhere else in include/
2006-04-26 12:56:16 +01:00
topology.h
[PATCH] sched: add option to serialize load balancing
2006-12-10 09:55:43 -08:00
types.h
[PATCH] sab: consolidate kmem_bufctl_t
2005-09-05 00:05:48 -07:00
uaccess.h
[IA64] don't double >> PAGE_SHIFT pointer for /dev/kmem access
2006-10-26 14:57:06 -07:00
ucontext.h
unaligned.h
uncached.h
unistd.h
[IA64] Hook up getcpu system call for IA64
2007-02-05 16:56:36 -08:00
unwind.h
[IA64] MCA/INIT: remove obsolete unwind code
2005-09-11 14:09:34 -07:00
user.h
ustack.h
[PATCH] Fix 'make headers_check' on ia64
2006-09-16 12:54:32 -07:00
vga.h
[PATCH] vgacon: make VGA_MAP_MEM take size, remove extra use
2006-06-22 15:05:58 -07:00
xor.h