Hi Ralf,
The following patch fixes the initialization error in
arch/mips/vr41xx/common/icu.c.
Please apply this patch to v2.6 CVS tree.
Yoichi
diff -urN -X dontdiff linux-orig/arch/mips/vr41xx/common/icu.c
linux/arch/mips/vr41xx/common/icu.c
--- linux-orig/arch/mips/vr41xx/common/icu.c Thu May 27 02:11:11 2004
+++ linux/arch/mips/vr41xx/common/icu.c Mon Jul 5 00:10:57 2004
@@ -51,6 +51,12 @@
static uint32_t icu1_base;
static uint32_t icu2_base;
+static struct irqaction icu_cascade = {
+ .handler = no_action,
+ .mask = CPU_MASK_NONE,
+ .name = "cascade",
+};
+
static unsigned char sysint1_assign[16] = {
0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
static unsigned char sysint2_assign[16] = {
@@ -673,8 +679,6 @@
early_initcall(vr41xx_icu_init);
/*=======================================================================*/
-
-static struct irqaction icu_cascade = {no_action, 0, 0, "cascade", NULL, NULL};
static inline void init_vr41xx_icu_irq(void)
{
|