diff options
author | Russ Anderson <rja@efs.americas.sgi.com> | 2005-12-16 18:19:01 -0500 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2006-01-13 17:06:53 -0500 |
commit | 17e8ce0e9417eee1f57f9b3d4aad168425e043c3 (patch) | |
tree | 58bae85da8cedb339d945d43191ff910501bd175 /include/asm-ia64 | |
parent | 8a4b7b6f187f2967bff222e8c3758ab47efdb14f (diff) |
[IA64-SGI] Altix BTE error handling fixes
Altix (shub2) pushes the BTE clean-up into SAL.
This patch correctly interfaces with the now implemented SAL call.
It also fixes a bug when delaying clean-up to allow busy BTEs to
complete (or error out).
Signed-off-by: Russ Anderson <rja@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'include/asm-ia64')
-rw-r--r-- | include/asm-ia64/sn/sn_sal.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asm-ia64/sn/sn_sal.h b/include/asm-ia64/sn/sn_sal.h index 2a8b0d92a5d6..4363ed3598ad 100644 --- a/include/asm-ia64/sn/sn_sal.h +++ b/include/asm-ia64/sn/sn_sal.h | |||
@@ -1100,7 +1100,7 @@ ia64_sn_bte_recovery(nasid_t nasid) | |||
1100 | struct ia64_sal_retval rv; | 1100 | struct ia64_sal_retval rv; |
1101 | 1101 | ||
1102 | rv.status = 0; | 1102 | rv.status = 0; |
1103 | SAL_CALL_NOLOCK(rv, SN_SAL_BTE_RECOVER, 0, 0, 0, 0, 0, 0, 0); | 1103 | SAL_CALL_NOLOCK(rv, SN_SAL_BTE_RECOVER, (u64)nasid, 0, 0, 0, 0, 0, 0); |
1104 | if (rv.status == SALRET_NOT_IMPLEMENTED) | 1104 | if (rv.status == SALRET_NOT_IMPLEMENTED) |
1105 | return 0; | 1105 | return 0; |
1106 | return (int) rv.status; | 1106 | return (int) rv.status; |