]> git.hungrycats.org Git - linux/commitdiff
[ARM] Fix clps711x and ftvpci LEDs initialisation.
authorRussell King <rmk@flint.arm.linux.org.uk>
Sun, 29 Sep 2002 22:31:19 +0000 (23:31 +0100)
committerRussell King <rmk@flint.arm.linux.org.uk>
Sun, 29 Sep 2002 22:31:19 +0000 (23:31 +0100)
arch/arm/mach-clps711x/p720t-leds.c
arch/arm/mach-ftvpci/leds.c

index 23e014f97ea97e14d504a418b84a6d70cb26348d..4915b3524963c6a4918a024e46ad8cfede069860 100644 (file)
@@ -64,4 +64,4 @@ static int __init leds_init(void)
        return 0;
 }
 
-__initcall(leds_init);
+arch_initcall(leds_init);
index a1cf22dd8515065c8e0bf3a595e4f4b6090c56ca..64345acb98662ea7da1b54f803717169e6465835 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <linux/module.h>
+#include <linux/init.h>
 
 #include <asm/hardware.h>
 #include <asm/leds.h>
@@ -26,6 +27,10 @@ static void ftvpci_leds_event(led_event_t ledevt)
        }
 }
 
-void (*leds_event)(led_event_t) = ftvpci_leds_event;
+static int __init ftvpci_leds_init(void)
+{
+       leds_event = ftvpci_leds_event;
+       return 0;
+}
 
-EXPORT_SYMBOL(leds_event);
+arch_initcall(ftvpci_leds_init);