[PATCH] KVM: arm64:Use #include <linux/kprobes.h> instead of <asm/kprobes.h>

From: chenqingyun001
Date: Fri Jul 14 2023 - 00:57:54 EST


Since <asm/kprobes.h> is a kernel-proprietary header file, it
should not be included by user-space programs.
And <linux/kprobes.h> is a public header file,
which provides some functions for registering
and unregistering probes

Signed-off-by: Qingyun Chen <chenqingyun001@xxxxxxxxxx>
---
arch/arm64/kvm/hyp/vhe/sysreg-sr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm64/kvm/hyp/vhe/sysreg-sr.c b/arch/arm64/kvm/hyp/vhe/sysreg-sr.c
index b35a178e7e0d..072471df8b1b 100644
--- a/arch/arm64/kvm/hyp/vhe/sysreg-sr.c
+++ b/arch/arm64/kvm/hyp/vhe/sysreg-sr.c
@@ -9,7 +9,7 @@
#include <linux/compiler.h>
#include <linux/kvm_host.h>

-#include <asm/kprobes.h>
+#include <linux/kprobes.h>
#include <asm/kvm_asm.h>
#include <asm/kvm_emulate.h>
#include <asm/kvm_hyp.h>