|
@@ -1162,7 +1162,8 @@ __assign_irq_vector(int irq, struct irq_cfg *cfg, const struct cpumask *mask)
|
|
* Also, we've got to be careful not to trash gate
|
|
* Also, we've got to be careful not to trash gate
|
|
* 0x80, because int 0x80 is hm, kind of importantish. ;)
|
|
* 0x80, because int 0x80 is hm, kind of importantish. ;)
|
|
*/
|
|
*/
|
|
- static int current_vector = FIRST_DEVICE_VECTOR, current_offset = 0;
|
|
|
|
|
|
+ static int current_vector = FIRST_DEVICE_VECTOR + VECTOR_OFFSET_START;
|
|
|
|
+ static int current_offset = VECTOR_OFFSET_START % 8;
|
|
unsigned int old_vector;
|
|
unsigned int old_vector;
|
|
int cpu, err;
|
|
int cpu, err;
|
|
cpumask_var_t tmp_mask;
|
|
cpumask_var_t tmp_mask;
|