HV:header:fix "expression is not Boolean"
MISRA C explicit required expression should be boolean when in branch statements (if,while...). Signed-off-by: Huihuang Shi <huihuang.shi@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
parent
e3174bb50a
commit
fe0314e8c3
|
@ -121,10 +121,10 @@ struct seg_desc {
|
||||||
|
|
||||||
#define SEG_DESC_TYPE(access) ((access) & 0x001f)
|
#define SEG_DESC_TYPE(access) ((access) & 0x001f)
|
||||||
#define SEG_DESC_DPL(access) (((access) >> 5) & 0x3)
|
#define SEG_DESC_DPL(access) (((access) >> 5) & 0x3)
|
||||||
#define SEG_DESC_PRESENT(access) (((access) & 0x0080) ? 1 : 0)
|
#define SEG_DESC_PRESENT(access) ((((access) & 0x0080U) != 0U) ? 1 : 0)
|
||||||
#define SEG_DESC_DEF32(access) (((access) & 0x4000) ? 1 : 0)
|
#define SEG_DESC_DEF32(access) ((((access) & 0x4000U) != 0U) ? 1 : 0)
|
||||||
#define SEG_DESC_GRANULARITY(access) (((access) & 0x8000) ? 1 : 0)
|
#define SEG_DESC_GRANULARITY(access) ((((access) & 0x8000U) != 0U) ? 1 : 0)
|
||||||
#define SEG_DESC_UNUSABLE(access) (((access) & 0x10000) ? 1 : 0)
|
#define SEG_DESC_UNUSABLE(access) ((((access) & 0x10000U) != 0U) ? 1 : 0)
|
||||||
|
|
||||||
struct vm_guest_paging {
|
struct vm_guest_paging {
|
||||||
uint64_t cr3;
|
uint64_t cr3;
|
||||||
|
|
|
@ -38,7 +38,7 @@ static inline void initialize_timer(struct timer *timer,
|
||||||
int mode,
|
int mode,
|
||||||
uint64_t period_in_cycle)
|
uint64_t period_in_cycle)
|
||||||
{
|
{
|
||||||
if (timer) {
|
if (timer != NULL) {
|
||||||
timer->func = func;
|
timer->func = func;
|
||||||
timer->priv_data = priv_data;
|
timer->priv_data = priv_data;
|
||||||
timer->fire_tsc = fire_tsc;
|
timer->fire_tsc = fire_tsc;
|
||||||
|
|
|
@ -78,7 +78,7 @@ trace_check(int cpu_id, __unused int evid)
|
||||||
if (cpu_id >= phy_cpu_num)
|
if (cpu_id >= phy_cpu_num)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!per_cpu(sbuf, cpu_id)[ACRN_TRACE])
|
if (per_cpu(sbuf, cpu_id)[ACRN_TRACE] == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -73,7 +73,7 @@ static inline void list_del_init(struct list_head *entry)
|
||||||
INIT_LIST_HEAD(entry);
|
INIT_LIST_HEAD(entry);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int list_empty(struct list_head *head)
|
static inline _Bool list_empty(struct list_head *head)
|
||||||
{
|
{
|
||||||
return head->next == head;
|
return head->next == head;
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,15 +32,15 @@ typedef signed long int64_t;
|
||||||
typedef unsigned int size_t;
|
typedef unsigned int size_t;
|
||||||
typedef __builtin_va_list va_list;
|
typedef __builtin_va_list va_list;
|
||||||
|
|
||||||
typedef uint8_t bool;
|
typedef _Bool bool;
|
||||||
|
|
||||||
#ifndef NULL
|
#ifndef NULL
|
||||||
#define NULL ((void *) 0)
|
#define NULL ((void *) 0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef true
|
#ifndef true
|
||||||
#define true 1
|
#define true ((_Bool) 1)
|
||||||
#define false 0
|
#define false ((_Bool) 0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef UINT64_MAX
|
#ifndef UINT64_MAX
|
||||||
|
|
Loading…
Reference in New Issue