From 90aaf3555d92da01feb564979c25efe106140674 Mon Sep 17 00:00:00 2001 From: Rafael Vanoni Date: Tue, 27 Apr 2010 09:48:22 -0700 Subject: 6947255 early boot panic trips clock.c:2474 ASSERT(nsec_per_tick > 0) --- usr/src/uts/common/os/clock.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'usr/src/uts/common/os/clock.c') diff --git a/usr/src/uts/common/os/clock.c b/usr/src/uts/common/os/clock.c index e1d687236b..4783542d77 100644 --- a/usr/src/uts/common/os/clock.c +++ b/usr/src/uts/common/os/clock.c @@ -2590,7 +2590,8 @@ lbolt_cyclic(void) /* * Switching from cyclic to event driven mode. */ - if (atomic_cas_32(&lb_info->lbi_token, 0, 1) == 0) { + if (panicstr == NULL && + atomic_cas_32(&lb_info->lbi_token, 0, 1) == 0) { if (lbolt_hybrid == lbolt_event_driven) { ret = atomic_dec_32_nv( -- cgit v1.2.3