x86/HVM: improve a few state load checks
authorJan Beulich <jbeulich@suse.com>
Wed, 18 Jul 2018 08:35:39 +0000 (10:35 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 18 Jul 2018 08:35:39 +0000 (10:35 +0200)
commit82b9bc1320af042e774080c67407b99611e53e22
tree0cf3571690f7bc59c39197cb94d374fa8a3c9e82
parenta60de1b9f80681859b845f35c1c0e191cddb0b01
x86/HVM: improve a few state load checks

Using plain int for instance numbers looks quite dangerous without
being aware that hvm_load_instance() returns an unsigned quantity. Make
this more explicit. Also replace uint16_t uses by unsigned int.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/mtrr.c
xen/arch/x86/hvm/viridian.c
xen/arch/x86/hvm/vlapic.c
xen/arch/x86/hvm/vpic.c
xen/include/asm-x86/hvm/save.h