aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kvm/mmu.c')
-rw-r--r--arch/x86/kvm/mmu.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c
index 1049c3c9b877..2b71f2c03b9e 100644
--- a/arch/x86/kvm/mmu.c
+++ b/arch/x86/kvm/mmu.c
@@ -4503,7 +4503,7 @@ void kvm_mmu_setup(struct kvm_vcpu *vcpu)
4503typedef bool (*slot_level_handler) (struct kvm *kvm, unsigned long *rmap); 4503typedef bool (*slot_level_handler) (struct kvm *kvm, unsigned long *rmap);
4504 4504
4505/* The caller should hold mmu-lock before calling this function. */ 4505/* The caller should hold mmu-lock before calling this function. */
4506static bool 4506static __always_inline bool
4507slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot, 4507slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot,
4508 slot_level_handler fn, int start_level, int end_level, 4508 slot_level_handler fn, int start_level, int end_level,
4509 gfn_t start_gfn, gfn_t end_gfn, bool lock_flush_tlb) 4509 gfn_t start_gfn, gfn_t end_gfn, bool lock_flush_tlb)
@@ -4533,7 +4533,7 @@ slot_handle_level_range(struct kvm *kvm, struct kvm_memory_slot *memslot,
4533 return flush; 4533 return flush;
4534} 4534}
4535 4535
4536static bool 4536static __always_inline bool
4537slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot, 4537slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4538 slot_level_handler fn, int start_level, int end_level, 4538 slot_level_handler fn, int start_level, int end_level,
4539 bool lock_flush_tlb) 4539 bool lock_flush_tlb)
@@ -4544,7 +4544,7 @@ slot_handle_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4544 lock_flush_tlb); 4544 lock_flush_tlb);
4545} 4545}
4546 4546
4547static bool 4547static __always_inline bool
4548slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot, 4548slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4549 slot_level_handler fn, bool lock_flush_tlb) 4549 slot_level_handler fn, bool lock_flush_tlb)
4550{ 4550{
@@ -4552,7 +4552,7 @@ slot_handle_all_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4552 PT_MAX_HUGEPAGE_LEVEL, lock_flush_tlb); 4552 PT_MAX_HUGEPAGE_LEVEL, lock_flush_tlb);
4553} 4553}
4554 4554
4555static bool 4555static __always_inline bool
4556slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot, 4556slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4557 slot_level_handler fn, bool lock_flush_tlb) 4557 slot_level_handler fn, bool lock_flush_tlb)
4558{ 4558{
@@ -4560,7 +4560,7 @@ slot_handle_large_level(struct kvm *kvm, struct kvm_memory_slot *memslot,
4560 PT_MAX_HUGEPAGE_LEVEL, lock_flush_tlb); 4560 PT_MAX_HUGEPAGE_LEVEL, lock_flush_tlb);
4561} 4561}
4562 4562
4563static bool 4563static __always_inline bool
4564slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot, 4564slot_handle_leaf(struct kvm *kvm, struct kvm_memory_slot *memslot,
4565 slot_level_handler fn, bool lock_flush_tlb) 4565 slot_level_handler fn, bool lock_flush_tlb)
4566{ 4566{