Print this page
4804 apix & pcplusmp are nearly warning free already
Tentatively Reviewed by: Robert Mustacchi <rm@joyent.com>

@@ -213,18 +213,10 @@
         "pcplusmp v1.4 compatible",
 };
 
 static void *apic_hdlp;
 
-/*
- * apic_let_idle_redistribute can have the following values:
- * 0 - If clock decremented it from 1 to 0, clock has to call redistribute.
- * apic_redistribute_lock prevents multiple idle cpus from redistributing
- */
-int     apic_num_idle_redistributions = 0;
-static  int apic_let_idle_redistribute = 0;
-
 /* to gather intr data and redistribute */
 static void apic_redistribute_compute(void);
 
 /*
  *      This is the loadable module wrapper

@@ -796,11 +788,11 @@
 {
         uchar_t vector;
         int irq;
 
         if ((irq = apic_allocate_irq(APIC_VECTOR(ipl))) != -1) {
-                if (vector = apic_allocate_vector(ipl, irq, 1)) {
+                if ((vector = apic_allocate_vector(ipl, irq, 1))) {
                         apic_irq_table[irq]->airq_mps_intr_index =
                             RESERVE_INDEX;
                         apic_irq_table[irq]->airq_vector = vector;
                         if (type != -1) {
                                 apic_resv_vector[ipl] = vector;