File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030#include <linux/device.h>
3131#include <linux/nospec.h>
3232#include <linux/static_call.h>
33+ #include <linux/kvm_types.h>
3334
3435#include <asm/apic.h>
3536#include <asm/stacktrace.h>
@@ -1771,14 +1772,14 @@ void perf_load_guest_lvtpc(u32 guest_lvtpc)
17711772 APIC_DM_FIXED | PERF_GUEST_MEDIATED_PMI_VECTOR | masked );
17721773 this_cpu_write (guest_lvtpc_loaded , true);
17731774}
1774- EXPORT_SYMBOL_FOR_MODULES (perf_load_guest_lvtpc , "kvm" );
1775+ EXPORT_SYMBOL_FOR_KVM (perf_load_guest_lvtpc );
17751776
17761777void perf_put_guest_lvtpc (void )
17771778{
17781779 this_cpu_write (guest_lvtpc_loaded , false);
17791780 apic_write (APIC_LVTPC , APIC_DM_NMI );
17801781}
1781- EXPORT_SYMBOL_FOR_MODULES (perf_put_guest_lvtpc , "kvm" );
1782+ EXPORT_SYMBOL_FOR_KVM (perf_put_guest_lvtpc );
17821783#endif /* CONFIG_PERF_GUEST_MEDIATED_PMU */
17831784
17841785static int
Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ mandatory-y += irq_work.h
3232mandatory-y += kdebug.h
3333mandatory-y += kmap_size.h
3434mandatory-y += kprobes.h
35+ mandatory-y += kvm_types.h
3536mandatory-y += linkage.h
3637mandatory-y += local.h
3738mandatory-y += local64.h
Original file line number Diff line number Diff line change 5757#include <linux/task_work.h>
5858#include <linux/percpu-rwsem.h>
5959#include <linux/unwind_deferred.h>
60+ #include <linux/kvm_types.h>
6061
6162#include "internal.h"
6263
@@ -6388,7 +6389,7 @@ int perf_create_mediated_pmu(void)
63886389 atomic_inc (& nr_mediated_pmu_vms );
63896390 return 0 ;
63906391}
6391- EXPORT_SYMBOL_GPL (perf_create_mediated_pmu );
6392+ EXPORT_SYMBOL_FOR_KVM (perf_create_mediated_pmu );
63926393
63936394void perf_release_mediated_pmu (void )
63946395{
@@ -6397,7 +6398,7 @@ void perf_release_mediated_pmu(void)
63976398
63986399 atomic_dec (& nr_mediated_pmu_vms );
63996400}
6400- EXPORT_SYMBOL_GPL (perf_release_mediated_pmu );
6401+ EXPORT_SYMBOL_FOR_KVM (perf_release_mediated_pmu );
64016402
64026403/* When loading a guest's mediated PMU, schedule out all exclude_guest events. */
64036404void perf_load_guest_context (void )
You can’t perform that action at this time.
0 commit comments