hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
kernel/arch/x86/kernel/apic/x2apic_cluster.c
....@@ -44,7 +44,7 @@
4444
4545 /* x2apic MSRs are special and need a special fence: */
4646 weak_wrmsr_fence();
47
- local_irq_save(flags);
47
+ flags = hard_local_irq_save();
4848
4949 tmpmsk = this_cpu_cpumask_var_ptr(ipi_mask);
5050 cpumask_copy(tmpmsk, mask);
....@@ -68,7 +68,7 @@
6868 cpumask_andnot(tmpmsk, tmpmsk, &cmsk->mask);
6969 }
7070
71
- local_irq_restore(flags);
71
+ hard_local_irq_restore(flags);
7272 }
7373
7474 static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector)