[PATCH OLK-6.6] KVM: arm64: ipiv: Fix compilation warning
virt inclusion category: bugfix bugzilla: https://gitee.com/openeuler/qemu/issues/ID7F1Y ------------------------------------------------------------------------ static functions generate code in every compilation unit. If a compilation unit includes the header file but doesn't use the function, the compiler will issue a warning. In contrast, static inline functions are silently discarded when unused and won't produce warnings. Also fix the declaration/implementation mismatch for gic_dist_enable_ipiv. Fixes: cd77c03a1ee1 ("KVM: arm64: Implement PV_SGI related calls") Signed-off-by: Jinqian Yang <yangjinqian@huawei.com> --- arch/arm64/kvm/hisilicon/hisi_virt.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm64/kvm/hisilicon/hisi_virt.h b/arch/arm64/kvm/hisilicon/hisi_virt.h index 2a995acd1c18..74f469a1c2f6 100644 --- a/arch/arm64/kvm/hisilicon/hisi_virt.h +++ b/arch/arm64/kvm/hisilicon/hisi_virt.h @@ -124,11 +124,11 @@ static inline bool hisi_ipiv_supported(void) { return false; } -static bool hisi_ipiv_supported_per_vm(struct kvm_vcpu *vcpu) +static inline bool hisi_ipiv_supported_per_vm(struct kvm_vcpu *vcpu) { return false; } -static void hisi_ipiv_enable_per_vm(struct kvm_vcpu *vcpu) {} +static inline void hisi_ipiv_enable_per_vm(struct kvm_vcpu *vcpu) {} static inline void ipiv_gicd_init(void) {} #endif /* CONFIG_ARM64_HISI_IPIV */ static inline void kvm_get_pg_cfg(void) {} @@ -149,7 +149,7 @@ static inline void kvm_hisi_reload_lsudvmbm(struct kvm *kvm) {} #endif /* CONFIG_KVM_HISI_VIRT */ #ifdef CONFIG_ARM64_HISI_IPIV -extern bool gic_dist_enable_ipiv(void); +extern void gic_dist_enable_ipiv(void); extern bool gic_get_ipiv_status(void); #endif /* CONFIG_ARM64_HISI_IPIV */ #endif /* __HISI_VIRT_H__ */ -- 2.33.0
反馈: 您发送到kernel@openeuler.org的补丁/补丁集,已成功转换为PR! PR链接地址: https://gitee.com/openeuler/kernel/pulls/19080 邮件列表地址:https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/OFP... FeedBack: The patch(es) which you have sent to kernel@openeuler.org mailing list has been converted to a pull request successfully! Pull request link: https://gitee.com/openeuler/kernel/pulls/19080 Mailing list address: https://mailweb.openeuler.org/archives/list/kernel@openeuler.org/message/OFP...
participants (2)
-
Jinqian Yang -
patchwork bot