File tree Expand file tree Collapse file tree 5 files changed +6
-4
lines changed Expand file tree Collapse file tree 5 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,7 @@ extern asmlinkage void kvm_posted_intr_wakeup_ipi(void);
36
36
extern asmlinkage void kvm_posted_intr_nested_ipi (void );
37
37
extern asmlinkage void error_interrupt (void );
38
38
extern asmlinkage void irq_work_interrupt (void );
39
+ extern asmlinkage void uv_bau_message_intr1 (void );
39
40
40
41
extern asmlinkage void spurious_interrupt (void );
41
42
extern asmlinkage void thermal_interrupt (void );
Original file line number Diff line number Diff line change @@ -3833,7 +3833,7 @@ union uvh_rh_gam_mmioh_overlay_config0_mmr_u {
3833
3833
#define UV1H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR uv_undefined("UV1H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR")
3834
3834
#define UV2H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR uv_undefined("UV2H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR")
3835
3835
#define UV3H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR 0x1603000UL
3836
- #define UV4H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR 0x483000UL
3836
+ #define UV4H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR 0x484000UL
3837
3837
#define UVH_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR ( \
3838
3838
is_uv1_hub() ? UV1H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR : \
3839
3839
is_uv2_hub() ? UV2H_RH_GAM_MMIOH_OVERLAY_CONFIG1_MMR : \
Original file line number Diff line number Diff line change @@ -140,6 +140,9 @@ static const __initconst struct idt_data apic_idts[] = {
140
140
# ifdef CONFIG_IRQ_WORK
141
141
INTG (IRQ_WORK_VECTOR , irq_work_interrupt ),
142
142
# endif
143
+ #ifdef CONFIG_X86_UV
144
+ INTG (UV_BAU_MESSAGE , uv_bau_message_intr1 ),
145
+ #endif
143
146
INTG (SPURIOUS_APIC_VECTOR , spurious_interrupt ),
144
147
INTG (ERROR_APIC_VECTOR , error_interrupt ),
145
148
#endif
Original file line number Diff line number Diff line change @@ -2255,8 +2255,6 @@ static int __init uv_bau_init(void)
2255
2255
init_uvhub (uvhub , vector , uv_base_pnode );
2256
2256
}
2257
2257
2258
- alloc_intr_gate (vector , uv_bau_message_intr1 );
2259
-
2260
2258
for_each_possible_blade (uvhub ) {
2261
2259
if (uv_blade_nr_possible_cpus (uvhub )) {
2262
2260
unsigned long val ;
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ KCOV_INSTRUMENT := n
16
16
# in turn leaves some undefined symbols like __fentry__ in purgatory and not
17
17
# sure how to relocate those. Like kexec-tools, use custom flags.
18
18
19
- KBUILD_CFLAGS := -fno-strict-aliasing -Wall -Wstrict-prototypes -fno-zero-initialized-in-bss -fno-builtin -ffreestanding -c -MD - Os -mcmodel=large
19
+ KBUILD_CFLAGS := -fno-strict-aliasing -Wall -Wstrict-prototypes -fno-zero-initialized-in-bss -fno-builtin -ffreestanding -c -Os -mcmodel=large
20
20
KBUILD_CFLAGS += -m$(BITS )
21
21
KBUILD_CFLAGS += $(call cc-option,-fno-PIE)
22
22
You can’t perform that action at this time.
0 commit comments