diff options
| author | Bibo Mao <maobibo@loongson.cn> | 2026-02-06 09:28:01 +0800 |
|---|---|---|
| committer | Huacai Chen <chenhuacai@loongson.cn> | 2026-02-06 09:28:01 +0800 |
| commit | 872d277a1e2f8a8b83dc9f21151af9cb64e8f1ce (patch) | |
| tree | b3d408afac0728ca343a8b6ca3fcef7ebdb94e1b /arch/loongarch/include | |
| parent | 9b486cdd032a90032c6b567ea723595205ca2626 (diff) | |
| download | lwn-872d277a1e2f8a8b83dc9f21151af9cb64e8f1ce.tar.gz lwn-872d277a1e2f8a8b83dc9f21151af9cb64e8f1ce.zip | |
LoongArch: KVM: Add paravirt vcpu_is_preempted() support in guest side
Function vcpu_is_preempted() is used to check whether vCPU is preempted
or not. Here add the implementation with vcpu_is_preempted() when option
CONFIG_PARAVIRT is enabled.
Acked-by: Juergen Gross <jgross@suse.com>
Signed-off-by: Bibo Mao <maobibo@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Diffstat (limited to 'arch/loongarch/include')
| -rw-r--r-- | arch/loongarch/include/asm/qspinlock.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/loongarch/include/asm/qspinlock.h b/arch/loongarch/include/asm/qspinlock.h index e76d3aa1e1eb..66244801db67 100644 --- a/arch/loongarch/include/asm/qspinlock.h +++ b/arch/loongarch/include/asm/qspinlock.h @@ -34,6 +34,10 @@ __retry: return true; } +#define vcpu_is_preempted vcpu_is_preempted + +bool vcpu_is_preempted(int cpu); + #endif /* CONFIG_PARAVIRT */ #include <asm-generic/qspinlock.h> |
