From b4112a5467ada0cf75e875299fd0716206a3ab25 Mon Sep 17 00:00:00 2001 From: Rickard Andersson Date: Mon, 16 Jan 2012 15:29:09 +0100 Subject: mach-ux500:pm:pm.c: Remove unnecessary loop when GIC is frozen There is no real need for reading back the PRCM_A9_MASK_REQ register because we wait a certain time for the GIC to be frozen anyway. ST-Ericsson ID: 411699 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I78e4d3a6ce8a46b8f179aeba5d08981e58040bfc Signed-off-by: Rickard Andersson Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/46772 Reviewed-by: QATEST Reviewed-by: Jonas ABERG --- arch/arm/mach-ux500/pm/pm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/arch/arm/mach-ux500/pm/pm.c b/arch/arm/mach-ux500/pm/pm.c index b1337d8ba9f..077dffadac1 100644 --- a/arch/arm/mach-ux500/pm/pm.c +++ b/arch/arm/mach-ux500/pm/pm.c @@ -83,8 +83,7 @@ void ux500_pm_gic_decouple(void) PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ, PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ); - while (!prcmu_read(PRCM_A9_MASK_REQ)) - cpu_relax(); + (void)prcmu_read(PRCM_A9_MASK_REQ); /* TODO: Use the ack bit when possible */ udelay(GIC_FREEZE_DELAY); /* Wait for the GIC to freeze */ -- cgit v1.2.3