From f582556865f4ba044f8c9aa11aa42f7ba670f1c9 Mon Sep 17 00:00:00 2001 From: "Li, Fei1" Date: Fri, 11 Jan 2019 08:23:51 +0800 Subject: [PATCH] hv: instr_emul: add `const` qualifier for some function Add `const` qualifier for is_desc_valid and vie_calculate_gla Tracked-On: #861 Signed-off-by: Li, Fei1 Acked-by: Eddie Dong --- hypervisor/arch/x86/guest/instr_emul.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hypervisor/arch/x86/guest/instr_emul.c b/hypervisor/arch/x86/guest/instr_emul.c index 46f1e8f2d..a01a0625b 100644 --- a/hypervisor/arch/x86/guest/instr_emul.c +++ b/hypervisor/arch/x86/guest/instr_emul.c @@ -445,7 +445,7 @@ static int32_t vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla) return ret; } -static bool is_desc_valid(struct seg_desc *desc, uint32_t prot) +static bool is_desc_valid(const struct seg_desc *desc, uint32_t prot) { bool ret = true; uint32_t type; @@ -487,7 +487,7 @@ static bool is_desc_valid(struct seg_desc *desc, uint32_t prot) *@pre prot must be PROT_READ or PROT_WRITE */ static void vie_calculate_gla(enum vm_cpu_mode cpu_mode, enum cpu_reg_name seg, - struct seg_desc *desc, uint64_t offset_arg, uint8_t addrsize, uint64_t *gla) + const struct seg_desc *desc, uint64_t offset_arg, uint8_t addrsize, uint64_t *gla) { uint64_t firstoff, segbase; uint64_t offset = offset_arg;