
From: Xiang Chen <chenxiang66@hisilicon.com> virt inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IBPH85 ------------------------------------------------------------------------ For ipiv irq, its type is edge sensitive not level sensitive. So do some changes for corresponding update. Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com> Signed-off-by: Jinqian Yang <yangjinqian1@huawei.com> --- arch/arm64/kvm/vgic/vgic-init.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm64/kvm/vgic/vgic-init.c b/arch/arm64/kvm/vgic/vgic-init.c index ba944bef7235..1be6c9a4970a 100644 --- a/arch/arm64/kvm/vgic/vgic-init.c +++ b/arch/arm64/kvm/vgic/vgic-init.c @@ -630,8 +630,7 @@ int kvm_vgic_hyp_init(void) } if (static_branch_unlikely(&ipiv_enable)) { - /* FIXME: need to check irq type */ - ipiv_irq = acpi_register_gsi(NULL, 18, ACPI_LEVEL_SENSITIVE, + ipiv_irq = acpi_register_gsi(NULL, 18, ACPI_EDGE_SENSITIVE, ACPI_ACTIVE_HIGH); if (ipiv_irq < 0) { kvm_err("No ipiv exception irq\n"); -- 2.33.0