Skip to content

Commit c616a42

Browse files
lifeixwenlingz
authored andcommitted
hv: fix string assigned to non const object
String should assigned to const object Tracked-On: #861 Signed-off-by: Li, Fei1 <fei1.li@intel.com>
1 parent c379914 commit c616a42

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

hypervisor/arch/x86/guest/vlapic.c

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -55,32 +55,27 @@ static inline uint32_t prio(uint32_t x)
5555
#define ACRN_DBG_LAPIC 6U
5656

5757
#if VLAPIC_VERBOS
58-
static inline void vlapic_dump_irr(struct acrn_vlapic *vlapic, char *msg)
58+
static inline void vlapic_dump_irr(const struct acrn_vlapic *vlapic, const char *msg)
5959
{
60-
uint32_t i;
61-
struct lapic_reg *irrptr = &(vlapic->apic_page.irr[0]);
60+
const struct lapic_reg *irrptr = &(vlapic->apic_page.irr[0]);
6261

63-
for (i = 0U; i < 8U; i++)
64-
dev_dbg(ACRN_DBG_LAPIC, "%s irr%u 0x%08x",
65-
msg, i, irrptr[i].v);
62+
for (uint8_t i = 0U; i < 8U; i++) {
63+
dev_dbg(ACRN_DBG_LAPIC, "%s irr%u 0x%08x", msg, i, irrptr[i].v);
64+
}
6665
}
6766

68-
static inline void vlapic_dump_isr(struct acrn_vlapic *vlapic, char *msg)
67+
static inline void vlapic_dump_isr(const struct acrn_vlapic *vlapic, const char *msg)
6968
{
70-
uint32_t i;
71-
struct lapic_reg *isrptr = &(vlapic->apic_page.isr[0]);
69+
const struct lapic_reg *isrptr = &(vlapic->apic_page.isr[0]);
7270

73-
for (i = 0U; i < 8U; i++) {
74-
dev_dbg(ACRN_DBG_LAPIC, "%s isr%u 0x%08x",
75-
msg, i, isrptr[0].v);
71+
for (uint8_t i = 0U; i < 8U; i++) {
72+
dev_dbg(ACRN_DBG_LAPIC, "%s isr%u 0x%08x", msg, i, isrptr[0].v);
7673
}
7774
}
7875
#else
79-
static inline void
80-
vlapic_dump_irr(__unused struct acrn_vlapic *vlapic, __unused char *msg) {}
76+
static inline void vlapic_dump_irr(__unused const struct acrn_vlapic *vlapic, __unused const char *msg) {}
8177

82-
static inline void
83-
vlapic_dump_isr(__unused struct acrn_vlapic *vlapic, __unused char *msg) {}
78+
static inline void vlapic_dump_isr(__unused const struct acrn_vlapic *vlapic, __unused const char *msg) {}
8479
#endif
8580

8681
/*APIC-v APIC-access address */

0 commit comments

Comments
 (0)