Messages in this thread Patch in this message | | | From | Bo Liu <> | Subject | [PATCH] KVM: Use consistent type for return value of kvm_mmu_memory_cache_nr_free_objects() | Date | Tue, 14 Jun 2022 05:32:22 -0400 |
| |
The return value type of the function rmap_can_add() is "bool", and it will returns the result of the function kvm_mmu_memory_cache_nr_free_objects(). So we should change the return value type of kvm_mmu_memory_cache_nr_free_objects() to "bool".
Signed-off-by: Bo Liu <liubo03@inspur.com> --- include/linux/kvm_host.h | 2 +- virt/kvm/kvm_main.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index c20f2d55840c..a399a7485795 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -1358,7 +1358,7 @@ void kvm_flush_remote_tlbs(struct kvm *kvm); #ifdef KVM_ARCH_NR_OBJS_PER_MEMORY_CACHE int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min); -int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc); +bool kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc); void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc); void *kvm_mmu_memory_cache_alloc(struct kvm_mmu_memory_cache *mc); #endif diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c index a67e996cbf7f..2872569e3580 100644 --- a/virt/kvm/kvm_main.c +++ b/virt/kvm/kvm_main.c @@ -394,9 +394,9 @@ int kvm_mmu_topup_memory_cache(struct kvm_mmu_memory_cache *mc, int min) return 0; } -int kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc) +bool kvm_mmu_memory_cache_nr_free_objects(struct kvm_mmu_memory_cache *mc) { - return mc->nobjs; + return !!mc->nobjs; } void kvm_mmu_free_memory_cache(struct kvm_mmu_memory_cache *mc) -- 2.27.0
| |