diff --git a/services/std_svc/spmd/spmd_pm.c b/services/std_svc/spmd/spmd_pm.c index 64ddbe5f4..5433e5d25 100644 --- a/services/std_svc/spmd/spmd_pm.c +++ b/services/std_svc/spmd/spmd_pm.c @@ -32,7 +32,7 @@ int spmd_pm_secondary_core_set_ep(unsigned long long mpidr, { int id = plat_core_pos_by_mpidr(mpidr); - if ((id < 0) || (id >= PLATFORM_CORE_COUNT)) { + if ((id < 0) || ((unsigned int)id >= PLATFORM_CORE_COUNT)) { ERROR("%s inconsistent MPIDR (%llx)\n", __func__, mpidr); return -EINVAL; }