From 62b0ea311da2efe8a2dddda4598eadbb8cfa616e Mon Sep 17 00:00:00 2001 From: Catalin Marinas Date: Sat, 30 May 2009 13:56:16 +0100 Subject: [PATCH] --- yaml --- r: 149306 b: refs/heads/master c: da055eb52ec067d51dc08c7e86baf92dd5c01599 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/arm/mach-realview/core.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 364df0233b7b..ae59af3d5a59 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ff3042fb6f1a0f6faf527390a8a943a3e4296741 +refs/heads/master: da055eb52ec067d51dc08c7e86baf92dd5c01599 diff --git a/trunk/arch/arm/mach-realview/core.c b/trunk/arch/arm/mach-realview/core.c index 076acbc50706..346cbf0cd13e 100644 --- a/trunk/arch/arm/mach-realview/core.c +++ b/trunk/arch/arm/mach-realview/core.c @@ -578,21 +578,22 @@ void realview_leds_event(led_event_t ledevt) { unsigned long flags; u32 val; + u32 led = 1 << smp_processor_id(); local_irq_save(flags); val = readl(VA_LEDS_BASE); switch (ledevt) { case led_idle_start: - val = val & ~REALVIEW_SYS_LED0; + val = val & ~led; break; case led_idle_end: - val = val | REALVIEW_SYS_LED0; + val = val | led; break; case led_timer: - val = val ^ REALVIEW_SYS_LED1; + val = val ^ REALVIEW_SYS_LED7; break; case led_halted: