diff options
author | wh94709 <none@none> | 2006-06-16 21:00:26 -0700 |
---|---|---|
committer | wh94709 <none@none> | 2006-06-16 21:00:26 -0700 |
commit | 4cacbdcf1cddc445bf564a4250e574f18d425372 (patch) | |
tree | fc72b237dc26baa76ab753dcb7a78fd4e10becf9 /usr/src/uts/sun4v | |
parent | 34c989574817eca41f72a5f02c848e51cfef32f0 (diff) | |
download | illumos-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.c | 7 |
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; } /* |