From 92cec05e27d9eafe188da6a19d97bf6509bc164b Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Wed, 7 Sep 2016 08:01:31 +0100 Subject: [PATCH] ArmPkg/ArmGicLib: use correct loop variable The ArmGicLib API function GicGetCpuRedistributorBase () declares GicCpuRedistributorBase to iterate over the redistributors of all CPUs, but then inadvertently advances GicRedistributorBase instead. Reported-by: "Oliyil Kunnil, Vishal" Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel Reviewed-by: Leif Lindholm --- ArmPkg/Drivers/ArmGic/ArmGicLib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ArmPkg/Drivers/ArmGic/ArmGicLib.c b/ArmPkg/Drivers/ArmGic/ArmGicLib.c index 73795ed4e5..e658e9bff5 100644 --- a/ArmPkg/Drivers/ArmGic/ArmGicLib.c +++ b/ArmPkg/Drivers/ArmGic/ArmGicLib.c @@ -76,7 +76,7 @@ GicGetCpuRedistributorBase ( } // Move to the next GIC Redistributor frame - GicRedistributorBase += GicRedistributorGranularity; + GicCpuRedistributorBase += GicRedistributorGranularity; } // The Redistributor has not been found for the current CPU -- 2.39.2