summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v
diff options
context:
space:
mode:
authorwh94709 <none@none>2006-06-16 21:00:26 -0700
committerwh94709 <none@none>2006-06-16 21:00:26 -0700
commit4cacbdcf1cddc445bf564a4250e574f18d425372 (patch)
treefc72b237dc26baa76ab753dcb7a78fd4e10becf9 /usr/src/uts/sun4v
parent34c989574817eca41f72a5f02c848e51cfef32f0 (diff)
downloadillumos-gate-4cacbdcf1cddc445bf564a4250e574f18d425372.tar.gz
6327920 process_nonresumable_error should not ignore unknown error conditions
Diffstat (limited to 'usr/src/uts/sun4v')
-rw-r--r--usr/src/uts/sun4v/os/error.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/uts/sun4v/os/error.c b/usr/src/uts/sun4v/os/error.c
index 6bd69a5bcb..5b6a9d1409 100644
--- a/usr/src/uts/sun4v/os/error.c
+++ b/usr/src/uts/sun4v/os/error.c
@@ -296,10 +296,11 @@ process_nonresumable_error(struct regs *rp, uint64_t flags,
break;
default:
- cmn_err(CE_WARN, "Error Descriptor 0x%llx "
- " invalid in nonresumable error handler",
+ cmn_err(CE_WARN, "Panic - Error Descriptor 0x%llx "
+ " invalid in non-resumable error handler",
(long long) errh_flt.errh_er.desc);
- continue;
+ aflt->flt_panic = 1;
+ break;
}
/*