diff options
Diffstat (limited to 'arch/x86/include/asm/apic.h')
| -rw-r--r-- | arch/x86/include/asm/apic.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/x86/include/asm/apic.h b/arch/x86/include/asm/apic.h index 8bebeb8952fb..88093c1d44fd 100644 --- a/arch/x86/include/asm/apic.h +++ b/arch/x86/include/asm/apic.h | |||
| @@ -306,7 +306,8 @@ struct apic { | |||
| 306 | unsigned long (*check_apicid_used)(physid_mask_t *map, int apicid); | 306 | unsigned long (*check_apicid_used)(physid_mask_t *map, int apicid); |
| 307 | unsigned long (*check_apicid_present)(int apicid); | 307 | unsigned long (*check_apicid_present)(int apicid); |
| 308 | 308 | ||
| 309 | void (*vector_allocation_domain)(int cpu, struct cpumask *retmask); | 309 | void (*vector_allocation_domain)(int cpu, struct cpumask *retmask, |
| 310 | const struct cpumask *mask); | ||
| 310 | void (*init_apic_ldr)(void); | 311 | void (*init_apic_ldr)(void); |
| 311 | 312 | ||
| 312 | void (*ioapic_phys_id_map)(physid_mask_t *phys_map, physid_mask_t *retmap); | 313 | void (*ioapic_phys_id_map)(physid_mask_t *phys_map, physid_mask_t *retmap); |
| @@ -615,7 +616,8 @@ default_cpu_mask_to_apicid_and(const struct cpumask *cpumask, | |||
| 615 | unsigned int *apicid); | 616 | unsigned int *apicid); |
| 616 | 617 | ||
| 617 | static inline void | 618 | static inline void |
| 618 | flat_vector_allocation_domain(int cpu, struct cpumask *retmask) | 619 | flat_vector_allocation_domain(int cpu, struct cpumask *retmask, |
| 620 | const struct cpumask *mask) | ||
| 619 | { | 621 | { |
| 620 | /* Careful. Some cpus do not strictly honor the set of cpus | 622 | /* Careful. Some cpus do not strictly honor the set of cpus |
| 621 | * specified in the interrupt destination when using lowest | 623 | * specified in the interrupt destination when using lowest |
| @@ -630,7 +632,8 @@ flat_vector_allocation_domain(int cpu, struct cpumask *retmask) | |||
| 630 | } | 632 | } |
| 631 | 633 | ||
| 632 | static inline void | 634 | static inline void |
| 633 | default_vector_allocation_domain(int cpu, struct cpumask *retmask) | 635 | default_vector_allocation_domain(int cpu, struct cpumask *retmask, |
| 636 | const struct cpumask *mask) | ||
| 634 | { | 637 | { |
| 635 | cpumask_copy(retmask, cpumask_of(cpu)); | 638 | cpumask_copy(retmask, cpumask_of(cpu)); |
| 636 | } | 639 | } |
