HV:common:transfer local variable type

The local variable type should be transfer to non-basic type,
chaned it to length-prefix(uint32_t,int32_t ...) type.

Char *type or char array type which used to pointer a string
will be keeped.

V1->V2 add extra comments.

Signed-off-by: Huihuang Shi <huihuang.shi@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
Huihuang Shi
2018-06-28 16:27:12 +08:00
committed by lijinxia
parent 4ec690fde3
commit b8384ea0dd
8 changed files with 30 additions and 28 deletions

View File

@@ -55,10 +55,10 @@ static void acrn_print_request(int vcpu_id, struct vhm_request *req)
}
}
int acrn_insert_request_wait(struct vcpu *vcpu, struct vhm_request *req)
int32_t acrn_insert_request_wait(struct vcpu *vcpu, struct vhm_request *req)
{
union vhm_request_buffer *req_buf = NULL;
long cur;
uint16_t cur;
ASSERT(sizeof(*req) == (4096/VHM_REQUEST_MAX),
"vhm_request page broken!");
@@ -148,11 +148,12 @@ static void _get_req_info_(struct vhm_request *req, int *id, char *type,
void get_req_info(char *str, int str_max)
{
int i, len, size = str_max, client_id;
uint32_t i;
int32_t len, size = str_max, client_id;
union vhm_request_buffer *req_buf;
struct vhm_request *req;
char type[16], state[16], dir[16];
long addr, val;
int64_t addr, val;
struct list_head *pos;
struct vm *vm;