aboutsummaryrefslogtreecommitdiff
path: root/arch/ia64/sn/pci/pcibr/pcibr_provider.c
diff options
context:
space:
mode:
authorGravatar Linus Torvalds <torvalds@g5.osdl.org> 2005-11-09 08:33:27 -0800
committerGravatar Linus Torvalds <torvalds@g5.osdl.org> 2005-11-09 08:33:27 -0800
commit7df446e7e043b2ba5fd5de42529f9d797e8b501a (patch)
tree9fe970cca27f2352f1834d43bf3a259b737f9895 /arch/ia64/sn/pci/pcibr/pcibr_provider.c
parent[PATCH] fs/hugetlbfs/inode.c: make a function static (diff)
parent[IA64] altix: misc pci interrupt related fixes (diff)
downloadlinux-7df446e7e043b2ba5fd5de42529f9d797e8b501a.tar.gz
linux-7df446e7e043b2ba5fd5de42529f9d797e8b501a.tar.bz2
linux-7df446e7e043b2ba5fd5de42529f9d797e8b501a.zip
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
Diffstat (limited to 'arch/ia64/sn/pci/pcibr/pcibr_provider.c')
-rw-r--r--arch/ia64/sn/pci/pcibr/pcibr_provider.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/ia64/sn/pci/pcibr/pcibr_provider.c b/arch/ia64/sn/pci/pcibr/pcibr_provider.c
index 7b03b8084ffc..1f500c81002c 100644
--- a/arch/ia64/sn/pci/pcibr/pcibr_provider.c
+++ b/arch/ia64/sn/pci/pcibr/pcibr_provider.c
@@ -212,13 +212,13 @@ void pcibr_target_interrupt(struct sn_irq_info *sn_irq_info)
pdi_pcibus_info;
/* Disable the device's IRQ */
- pcireg_intr_enable_bit_clr(pcibus_info, bit);
+ pcireg_intr_enable_bit_clr(pcibus_info, (1 << bit));
/* Change the device's IRQ */
pcireg_intr_addr_addr_set(pcibus_info, bit, xtalk_addr);
/* Re-enable the device's IRQ */
- pcireg_intr_enable_bit_set(pcibus_info, bit);
+ pcireg_intr_enable_bit_set(pcibus_info, (1 << bit));
pcibr_force_interrupt(sn_irq_info);
}