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;