]> git.hungrycats.org Git - linux/commitdiff
[IA64-SGI] Fixes calling arg1 for bte_crb_error_handler()
authorPat Gefre <pfg@sgi.com>
Tue, 19 Oct 2004 20:41:27 +0000 (20:41 +0000)
committerTony Luck <tony.luck@intel.com>
Tue, 19 Oct 2004 20:41:27 +0000 (20:41 +0000)
Signed-off-by: Patrick Gefre <pfg@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
arch/ia64/sn/kernel/huberror.c

index c7e45f0b4d64938cfa2491ee3d74e27c0ca6bd66..118060460f470771de3e3108f5fd6a7a2bcab007 100644 (file)
@@ -20,7 +20,7 @@
 #include <asm/sn/bte.h>
 
 void hubiio_crb_error_handler(struct hubdev_info *hubdev_info);
-extern void bte_crb_error_handler(struct hubdev_info *, int, int, ioerror_t *,
+extern void bte_crb_error_handler(cnodeid_t, int, int, ioerror_t *,
                                  int);
 static irqreturn_t hub_eint_handler(int irq, void *arg, struct pt_regs *ep)
 {
@@ -156,7 +156,7 @@ void hubiio_crb_error_handler(struct hubdev_info *hubdev_info)
 
                        hubiio_crb_free(hubdev_info, i);
 
-                       bte_crb_error_handler(hubdev_info, bte_num,
+                       bte_crb_error_handler(nasid_to_cnodeid(nasid), bte_num,
                                              i, &ioerror, icrbd.d_bteop);
                        num_errors++;
                        continue;