[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] x86/mm: Another couple of comparisons of unsigned vars with < 0.
# HG changeset patch # User Tim Deegan <tim@xxxxxxx> # Date 1334146233 -3600 # Node ID ff880458e0c0fc4dadb23700665a4d2118ccad00 # Parent ee4c7012ff63cf6a53af4052e893d98217449f87 x86/mm: Another couple of comparisons of unsigned vars with < 0. Adding the explicit (unsigned) casts in case enums ever end up signed. Signed-off-by: Tim Deegan <tim@xxxxxxx> Acked-by: Keir Fraser <keir@xxxxxxx> Committed-by: Tim Deegan <tim@xxxxxxx> --- diff -r ee4c7012ff63 -r ff880458e0c0 xen/arch/x86/mm/p2m.c --- a/xen/arch/x86/mm/p2m.c Wed Apr 11 13:10:33 2012 +0100 +++ b/xen/arch/x86/mm/p2m.c Wed Apr 11 13:10:33 2012 +0100 @@ -1305,7 +1305,7 @@ int p2m_set_mem_access(struct domain *d, p2m->default_access, }; - if ( access >= HVMMEM_access_default || access < 0 ) + if ( (unsigned) access >= HVMMEM_access_default ) return -EINVAL; a = memaccess[access]; @@ -1367,7 +1367,7 @@ int p2m_get_mem_access(struct domain *d, if ( mfn_x(mfn) == INVALID_MFN ) return -ESRCH; - if ( a >= ARRAY_SIZE(memaccess) || a < 0 ) + if ( (unsigned) a >= ARRAY_SIZE(memaccess) ) return -ERANGE; *access = memaccess[a]; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |