vtd:fix "negative shift"

MISRA C doesn't allowed negative shift, changed any potential signed value
to unsigned value.

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-21 17:52:07 +08:00 committed by lijinxia
parent 218a0a8b5d
commit c5c338aecc
1 changed files with 3 additions and 3 deletions

View File

@ -472,9 +472,9 @@ static struct dmar_drhd_rt *device_to_dmaru(uint16_t segment, uint8_t bus,
return NULL; return NULL;
} }
static int alloc_domain_id(void) static uint8_t alloc_domain_id(void)
{ {
int i; uint8_t i;
uint64_t mask; uint64_t mask;
spinlock_obtain(&domain_lock); spinlock_obtain(&domain_lock);
@ -492,7 +492,7 @@ static int alloc_domain_id(void)
return i; return i;
} }
static void free_domain_id(int dom_id) static void free_domain_id(uint16_t dom_id)
{ {
uint64_t mask = (1 << dom_id); uint64_t mask = (1 << dom_id);