summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorGovinda Tatti <Govinda.Tatti@Sun.COM>2009-08-07 13:07:27 -0700
committerGovinda Tatti <Govinda.Tatti@Sun.COM>2009-08-07 13:07:27 -0700
commitc2b9b7a989a90fa6916f5e67b23b205fe9a04889 (patch)
tree1e184be45de6c6d656b63d68d23236cf21ba4172 /usr/src
parent129ce2569122928967f6c4d23eebbc1489419d6b (diff)
downloadillumos-joyent-c2b9b7a989a90fa6916f5e67b23b205fe9a04889.tar.gz
6867988 Ldom Primary panic when we supply command set-vcpu to primary with s11b120
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/sun4/io/px/px_ib.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/src/uts/sun4/io/px/px_ib.c b/usr/src/uts/sun4/io/px/px_ib.c
index a6ab435765..9f5a3f53f8 100644
--- a/usr/src/uts/sun4/io/px/px_ib.c
+++ b/usr/src/uts/sun4/io/px/px_ib.c
@@ -361,7 +361,8 @@ px_ib_intr_redist(void *arg, int32_t weight_max, int32_t weight)
intr_dist_cpuid();
else if ((ino_p->ino_cpuid !=
ino_p->ino_default_cpuid) &&
- (cpu_intr_on(cpu[ino_p->ino_default_cpuid])))
+ cpu[ino_p->ino_default_cpuid] &&
+ cpu_intr_on(cpu[ino_p->ino_default_cpuid]))
ino_p->ino_cpuid = ino_p->ino_default_cpuid;
else if (!cpu_intr_on(cpu[ino_p->ino_cpuid]))
ino_p->ino_cpuid = intr_dist_cpuid();