forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
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 }