hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/hardirq.h
....@@ -37,7 +37,7 @@
3737 #ifdef CONFIG_X86_MCE_AMD
3838 unsigned int irq_deferred_error_count;
3939 #endif
40
-#if IS_ENABLED(CONFIG_HYPERV) || defined(CONFIG_XEN)
40
+#ifdef CONFIG_X86_HV_CALLBACK_VECTOR
4141 unsigned int irq_hv_callback_count;
4242 #endif
4343 #if IS_ENABLED(CONFIG_HYPERV)
....@@ -67,12 +67,12 @@
6767 __this_cpu_write(irq_stat.kvm_cpu_l1tf_flush_l1d, 1);
6868 }
6969
70
-static inline void kvm_clear_cpu_l1tf_flush_l1d(void)
70
+static __always_inline void kvm_clear_cpu_l1tf_flush_l1d(void)
7171 {
7272 __this_cpu_write(irq_stat.kvm_cpu_l1tf_flush_l1d, 0);
7373 }
7474
75
-static inline bool kvm_get_cpu_l1tf_flush_l1d(void)
75
+static __always_inline bool kvm_get_cpu_l1tf_flush_l1d(void)
7676 {
7777 return __this_cpu_read(irq_stat.kvm_cpu_l1tf_flush_l1d);
7878 }