summaryrefslogtreecommitdiff
path: root/arch/ia64/kernel/cyclone.c
diff options
context:
space:
mode:
authorLiu Jiang <jiang.liu@huawei.com>2012-03-13 22:07:09 +0800
committerTony Luck <tony.luck@intel.com>2012-03-14 13:35:47 -0700
commit0577bb661ee0ce4303c21353ac326f23efbc209c (patch)
treeba28b26c6a4e254e303b7f8af0de9b827e6d6250 /arch/ia64/kernel/cyclone.c
parent15839b4774c618117122074c630a49983f515318 (diff)
[IA64] Fix ISA IRQ trigger model and polarity setting
When handling Interrupt Source Override in MADT table, the default ISA IRQ trigger model and polarity should be edge-rising. Current IA64 implmentation doesn't follow the specification and set default ISA IRQ trigger model as level-low. With that wrong configuration and when system runs out of interrupt vectors, it will cause vector sharing among edge triggered ISA IRQ and level triggered PCI IRQ, then interrupt storm. So change the code to follow the specification. Signed-off-by: Liu Jiang <jiang.liu@huawei.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/kernel/cyclone.c')
0 files changed, 0 insertions, 0 deletions